{"id":"1675.373.3.a","row":1399,"stored":{"file":"master_catalog.json","row":1399,"construction":null,"columns_sha256":null},"parameters":{"n":1675,"k":373,"d":3,"N":397,"r":24,"level":3},"gate":{"string":"0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21+22+23+24+25+26+27+28+29+30+31+32+33+34+35+36+37+38+39+40+41+42+43+44+45+46+47+48+49+50+51+52+53+54+55+56+57+58+59+60+61+62+63+64+65+66+67+68+69+70+71+72+73+74+75+76+77+78+79+80+81+82+83+84+85+86+87+88+89+90+91+92+93+94+95+96+97+98+99+100+101+102+103+104+105+106+107+108+109+110+111+112+113+114+115+116+117+118+119+120+121+122+123+124+125+126+127+128+129+130+131+132+133+134+135+136+137+138+139+140+141+142+143+144+145+146+147+148+149+150+151+152+153+154+155+156+157+158+159+160+161+162+163+164+165+166+167+168+169+170+171+172+173+174+175+176+177+178+179+180+181+182+183+184+185+186+187+188+189+190+191+192+193+194+195+196+197+198+199+200+201+202+203+204+205+206+207+208+209+210+211+212+213+214+215+216+217+218+219+220+221+222+223+224+225+226+227+228+229+230+231+232+233+234+235+236+237+238+239+240+241+242+243+244+245+246+247+248+249+250+251+252+253+254+255+256+257+258+259+260+261+262+263+264+265+266+267+268+269+270+271+272+273+274+275+276+277+278+279+280+281+282+283+284+285+286+287+288+289+290+291+292+293+294+295+296+297+298+299+300+301+302+303+304+305+306+307+308+309+310+311+312+313+314+315+316+317+318+319+320+321+322+323+324+325+326+327+328+329+330+331+332+333+334+335+336+337+338+339+340+341+342+343+344+345+346+347+348+349+350+351+352+353+354+355+356+357+358+359+360+361+362+363+364+365+366+367+368+369+370+371+372","human":"T0\u00b7T1\u00b7T2\u00b7T3\u00b7T4\u00b7T5\u00b7T6\u00b7T7\u00b7T8\u00b7T9\u00b7T10\u00b7T11\u00b7T12\u00b7T13\u00b7T14\u00b7T15\u00b7T16\u00b7T17\u00b7T18\u00b7T19\u00b7T20\u00b7T21\u00b7T22\u00b7T23\u00b7T24\u00b7T25\u00b7T26\u00b7T27\u00b7T28\u00b7T29\u00b7T30\u00b7T31\u00b7T32\u00b7T33\u00b7T34\u00b7T35\u00b7T36\u00b7T37\u00b7T38\u00b7T39\u00b7T40\u00b7T41\u00b7T42\u00b7T43\u00b7T44\u00b7T45\u00b7T46\u00b7T47\u00b7T48\u00b7T49\u00b7T50\u00b7T51\u00b7T52\u00b7T53\u00b7T54\u00b7T55\u00b7T56\u00b7T57\u00b7T58\u00b7T59\u00b7T60\u00b7T61\u00b7T62\u00b7T63\u00b7T64\u00b7T65\u00b7T66\u00b7T67\u00b7T68\u00b7T69\u00b7T70\u00b7T71\u00b7T72\u00b7T73\u00b7T74\u00b7T75\u00b7T76\u00b7T77\u00b7T78\u00b7T79\u00b7T80\u00b7T81\u00b7T82\u00b7T83\u00b7T84\u00b7T85\u00b7T86\u00b7T87\u00b7T88\u00b7T89\u00b7T90\u00b7T91\u00b7T92\u00b7T93\u00b7T94\u00b7T95\u00b7T96\u00b7T97\u00b7T98\u00b7T99\u00b7T100\u00b7T101\u00b7T102\u00b7T103\u00b7T104\u00b7T105\u00b7T106\u00b7T107\u00b7T108\u00b7T109\u00b7T110\u00b7T111\u00b7T112\u00b7T113\u00b7T114\u00b7T115\u00b7T116\u00b7T117\u00b7T118\u00b7T119\u00b7T120\u00b7T121\u00b7T122\u00b7T123\u00b7T124\u00b7T125\u00b7T126\u00b7T127\u00b7T128\u00b7T129\u00b7T130\u00b7T131\u00b7T132\u00b7T133\u00b7T134\u00b7T135\u00b7T136\u00b7T137\u00b7T138\u00b7T139\u00b7T140\u00b7T141\u00b7T142\u00b7T143\u00b7T144\u00b7T145\u00b7T146\u00b7T147\u00b7T148\u00b7T149\u00b7T150\u00b7T151\u00b7T152\u00b7T153\u00b7T154\u00b7T155\u00b7T156\u00b7T157\u00b7T158\u00b7T159\u00b7T160\u00b7T161\u00b7T162\u00b7T163\u00b7T164\u00b7T165\u00b7T166\u00b7T167\u00b7T168\u00b7T169\u00b7T170\u00b7T171\u00b7T172\u00b7T173\u00b7T174\u00b7T175\u00b7T176\u00b7T177\u00b7T178\u00b7T179\u00b7T180\u00b7T181\u00b7T182\u00b7T183\u00b7T184\u00b7T185\u00b7T186\u00b7T187\u00b7T188\u00b7T189\u00b7T190\u00b7T191\u00b7T192\u00b7T193\u00b7T194\u00b7T195\u00b7T196\u00b7T197\u00b7T198\u00b7T199\u00b7T200\u00b7T201\u00b7T202\u00b7T203\u00b7T204\u00b7T205\u00b7T206\u00b7T207\u00b7T208\u00b7T209\u00b7T210\u00b7T211\u00b7T212\u00b7T213\u00b7T214\u00b7T215\u00b7T216\u00b7T217\u00b7T218\u00b7T219\u00b7T220\u00b7T221\u00b7T222\u00b7T223\u00b7T224\u00b7T225\u00b7T226\u00b7T227\u00b7T228\u00b7T229\u00b7T230\u00b7T231\u00b7T232\u00b7T233\u00b7T234\u00b7T235\u00b7T236\u00b7T237\u00b7T238\u00b7T239\u00b7T240\u00b7T241\u00b7T242\u00b7T243\u00b7T244\u00b7T245\u00b7T246\u00b7T247\u00b7T248\u00b7T249\u00b7T250\u00b7T251\u00b7T252\u00b7T253\u00b7T254\u00b7T255\u00b7T256\u00b7T257\u00b7T258\u00b7T259\u00b7T260\u00b7T261\u00b7T262\u00b7T263\u00b7T264\u00b7T265\u00b7T266\u00b7T267\u00b7T268\u00b7T269\u00b7T270\u00b7T271\u00b7T272\u00b7T273\u00b7T274\u00b7T275\u00b7T276\u00b7T277\u00b7T278\u00b7T279\u00b7T280\u00b7T281\u00b7T282\u00b7T283\u00b7T284\u00b7T285\u00b7T286\u00b7T287\u00b7T288\u00b7T289\u00b7T290\u00b7T291\u00b7T292\u00b7T293\u00b7T294\u00b7T295\u00b7T296\u00b7T297\u00b7T298\u00b7T299\u00b7T300\u00b7T301\u00b7T302\u00b7T303\u00b7T304\u00b7T305\u00b7T306\u00b7T307\u00b7T308\u00b7T309\u00b7T310\u00b7T311\u00b7T312\u00b7T313\u00b7T314\u00b7T315\u00b7T316\u00b7T317\u00b7T318\u00b7T319\u00b7T320\u00b7T321\u00b7T322\u00b7T323\u00b7T324\u00b7T325\u00b7T326\u00b7T327\u00b7T328\u00b7T329\u00b7T330\u00b7T331\u00b7T332\u00b7T333\u00b7T334\u00b7T335\u00b7T336\u00b7T337\u00b7T338\u00b7T339\u00b7T340\u00b7T341\u00b7T342\u00b7T343\u00b7T344\u00b7T345\u00b7T346\u00b7T347\u00b7T348\u00b7T349\u00b7T350\u00b7T351\u00b7T352\u00b7T353\u00b7T354\u00b7T355\u00b7T356\u00b7T357\u00b7T358\u00b7T359\u00b7T360\u00b7T361\u00b7T362\u00b7T363\u00b7T364\u00b7T365\u00b7T366\u00b7T367\u00b7T368\u00b7T369\u00b7T370\u00b7T371\u00b7T372","monomials":[[0],[1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12],[13],[14],[15],[16],[17],[18],[19],[20],[21],[22],[23],[24],[25],[26],[27],[28],[29],[30],[31],[32],[33],[34],[35],[36],[37],[38],[39],[40],[41],[42],[43],[44],[45],[46],[47],[48],[49],[50],[51],[52],[53],[54],[55],[56],[57],[58],[59],[60],[61],[62],[63],[64],[65],[66],[67],[68],[69],[70],[71],[72],[73],[74],[75],[76],[77],[78],[79],[80],[81],[82],[83],[84],[85],[86],[87],[88],[89],[90],[91],[92],[93],[94],[95],[96],[97],[98],[99],[100],[101],[102],[103],[104],[105],[106],[107],[108],[109],[110],[111],[112],[113],[114],[115],[116],[117],[118],[119],[120],[121],[122],[123],[124],[125],[126],[127],[128],[129],[130],[131],[132],[133],[134],[135],[136],[137],[138],[139],[140],[141],[142],[143],[144],[145],[146],[147],[148],[149],[150],[151],[152],[153],[154],[155],[156],[157],[158],[159],[160],[161],[162],[163],[164],[165],[166],[167],[168],[169],[170],[171],[172],[173],[174],[175],[176],[177],[178],[179],[180],[181],[182],[183],[184],[185],[186],[187],[188],[189],[190],[191],[192],[193],[194],[195],[196],[197],[198],[199],[200],[201],[202],[203],[204],[205],[206],[207],[208],[209],[210],[211],[212],[213],[214],[215],[216],[217],[218],[219],[220],[221],[222],[223],[224],[225],[226],[227],[228],[229],[230],[231],[232],[233],[234],[235],[236],[237],[238],[239],[240],[241],[242],[243],[244],[245],[246],[247],[248],[249],[250],[251],[252],[253],[254],[255],[256],[257],[258],[259],[260],[261],[262],[263],[264],[265],[266],[267],[268],[269],[270],[271],[272],[273],[274],[275],[276],[277],[278],[279],[280],[281],[282],[283],[284],[285],[286],[287],[288],[289],[290],[291],[292],[293],[294],[295],[296],[297],[298],[299],[300],[301],[302],[303],[304],[305],[306],[307],[308],[309],[310],[311],[312],[313],[314],[315],[316],[317],[318],[319],[320],[321],[322],[323],[324],[325],[326],[327],[328],[329],[330],[331],[332],[333],[334],[335],[336],[337],[338],[339],[340],[341],[342],[343],[344],[345],[346],[347],[348],[349],[350],[351],[352],[353],[354],[355],[356],[357],[358],[359],[360],[361],[362],[363],[364],[365],[366],[367],[368],[369],[370],[371],[372]],"sk_key":[[0],[1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12],[13],[14],[15],[16],[17],[18],[19],[20],[21],[22],[23],[24],[25],[26],[27],[28],[29],[30],[31],[32],[33],[34],[35],[36],[37],[38],[39],[40],[41],[42],[43],[44],[45],[46],[47],[48],[49],[50],[51],[52],[53],[54],[55],[56],[57],[58],[59],[60],[61],[62],[63],[64],[65],[66],[67],[68],[69],[70],[71],[72],[73],[74],[75],[76],[77],[78],[79],[80],[81],[82],[83],[84],[85],[86],[87],[88],[89],[90],[91],[92],[93],[94],[95],[96],[97],[98],[99],[100],[101],[102],[103],[104],[105],[106],[107],[108],[109],[110],[111],[112],[113],[114],[115],[116],[117],[118],[119],[120],[121],[122],[123],[124],[125],[126],[127],[128],[129],[130],[131],[132],[133],[134],[135],[136],[137],[138],[139],[140],[141],[142],[143],[144],[145],[146],[147],[148],[149],[150],[151],[152],[153],[154],[155],[156],[157],[158],[159],[160],[161],[162],[163],[164],[165],[166],[167],[168],[169],[170],[171],[172],[173],[174],[175],[176],[177],[178],[179],[180],[181],[182],[183],[184],[185],[186],[187],[188],[189],[190],[191],[192],[193],[194],[195],[196],[197],[198],[199],[200],[201],[202],[203],[204],[205],[206],[207],[208],[209],[210],[211],[212],[213],[214],[215],[216],[217],[218],[219],[220],[221],[222],[223],[224],[225],[226],[227],[228],[229],[230],[231],[232],[233],[234],[235],[236],[237],[238],[239],[240],[241],[242],[243],[244],[245],[246],[247],[248],[249],[250],[251],[252],[253],[254],[255],[256],[257],[258],[259],[260],[261],[262],[263],[264],[265],[266],[267],[268],[269],[270],[271],[272],[273],[274],[275],[276],[277],[278],[279],[280],[281],[282],[283],[284],[285],[286],[287],[288],[289],[290],[291],[292],[293],[294],[295],[296],[297],[298],[299],[300],[301],[302],[303],[304],[305],[306],[307],[308],[309],[310],[311],[312],[313],[314],[315],[316],[317],[318],[319],[320],[321],[322],[323],[324],[325],[326],[327],[328],[329],[330],[331],[332],[333],[334],[335],[336],[337],[338],[339],[340],[341],[342],[343],[344],[345],[346],[347],[348],[349],[350],[351],[352],[353],[354],[355],[356],[357],[358],[359],[360],[361],[362],[363],[364],[365],[366],[367],[368],[369],[370],[371],[372]],"sk_fingerprint":"6d07e7aa7a22e690","sk_canonical_frame":true,"relabelled_into_canonical_frame":false},"circuit":{"columns":[[74,386],[1,2,4,6,7,8,9,14,17,19,20,21,22,28,29,33,40,46,47,49,53,55,57,58,59,62,63,65,67,68,71,73,75,76,78,80,86,87,89,90,91,95,97,98,100,103,105,109,110,114,115,122,124,126,128,129,130,131,132,134,136,139,146,147,151,153,154,158,159,160,161,163,164,166,167,169,170,171,174,178,187,189,191,194,195,200,201,204,205,206,207,210,211,216,217,219,220,221,223,225,226,227,228,229,232,233,234,235,238,239,240,244,245,249,250,251,254,256,257,258,260,261,267,271,272,274,277,278,279,280,285,286,288,291,293,296,297,300,302,303,304,305,306,307,308,311,312,314,315,319,321,325,327,328,329,330,332,337,339,342,343,344,345,346,348,349,350,351,352,353,356,357,361,362,363,364,367,370,372,376,377,378,379,382,383,385,386,387,390,392,395],[0,2,5,10,11,15,21,22,24,27,28,30,31,33,36,41,42,43,44,46,48,49,51,53,54,57,59,62,66,68,72,74,79,82,84,86,87,88,89,94,95,97,99,101,102,103,104,106,107,108,110,112,113,115,116,118,122,123,125,126,127,128,129,138,139,140,141,142,143,144,146,147,149,151,152,153,159,161,165,166,167,168,169,172,173,174,178,181,182,183,184,186,187,188,189,191,193,195,197,198,199,200,201,202,203,205,208,210,211,212,213,214,216,217,218,219,221,222,224,227,228,232,233,237,238,240,241,242,243,249,250,253,254,255,258,261,263,267,269,272,275,276,278,279,281,283,284,285,289,294,296,299,301,302,303,305,308,311,313,315,316,317,321,323,325,328,329,330,331,332,334,336,337,338,339,341,342,344,348,353,354,356,357,359,361,364,368,371,372,373,376,377,379,381,384,386,388,390,391,396],[285,386,387,388],[2,4,9,10,12,13,15,16,18,19,21,23,26,28,29,31,36,40,42,46,47,48,49,50,58,60,63,64,65,70,75,77,83,84,85,86,87,88,90,91,92,94,95,96,97,100,101,102,104,111,112,113,117,120,122,123,124,128,130,131,132,134,136,137,141,142,144,146,151,152,153,158,162,163,165,167,169,170,176,177,178,182,183,184,185,188,189,192,193,194,198,199,200,201,203,205,207,209,211,215,216,218,219,220,222,224,225,227,231,232,233,235,238,243,248,249,250,251,253,256,258,259,261,262,265,268,271,273,274,276,277,279,280,282,283,284,285,286,287,288,290,291,293,294,298,299,301,302,303,304,305,308,310,311,313,314,315,316,320,322,323,329,333,335,336,337,338,339,340,341,342,343,345,348,350,351,352,353,356,358,360,362,363,365,367,368,369,370,371,374,376,381,383,390,391,392,393,394,395],[1,2,3,4,6,8,10,11,16,18,19,20,22,25,27,34,35,37,39,45,48,49,50,52,53,54,55,56,61,65,66,67,68,69,73,79,80,81,82,83,85,86,92,94,96,97,99,100,103,104,105,106,108,109,110,115,116,118,119,120,121,122,123,124,125,126,129,131,132,134,135,137,139,140,141,143,144,146,147,148,150,151,152,155,156,157,162,164,167,172,173,174,179,182,183,184,185,189,191,192,193,194,195,198,199,200,201,202,204,206,208,209,210,211,215,218,219,222,226,228,229,230,231,232,233,235,237,238,242,245,247,249,250,252,254,255,257,258,262,263,266,268,269,270,271,273,274,276,277,278,279,282,284,285,286,288,289,290,292,293,296,298,299,302,304,307,311,315,316,317,318,319,320,321,322,325,328,329,332,334,335,336,341,344,345,346,348,350,355,356,357,360,365,366,367,373,374,376,378,382,385,389,391,396],[0,1,10,12,16,18,19,22,23,26,28,29,31,33,34,35,36,37,41,43,44,45,46,47,48,50,52,53,54,55,56,58,59,62,63,64,65,69,70,71,72,73,77,79,80,81,83,85,87,89,90,91,92,93,94,95,99,102,106,108,109,110,111,112,113,114,115,116,118,120,121,125,126,128,130,131,137,139,140,141,142,144,145,147,149,150,151,152,154,156,157,161,162,164,168,172,174,175,180,182,185,186,188,189,191,192,193,194,195,196,197,198,199,201,202,207,209,211,212,215,216,217,218,219,221,222,223,224,226,230,232,233,234,235,238,239,241,242,243,244,247,248,249,250,253,255,262,264,270,274,276,277,282,286,290,291,293,294,295,297,299,301,302,303,304,308,309,311,312,316,317,318,322,323,326,329,330,332,334,335,336,337,338,339,342,343,344,345,346,347,348,349,352,355,356,358,360,361,362,363,364,366,370,373,374,375,376,379,381,382,386,387,388,389,390,391,393,395],[166,386,390],[1,6,7,9,12,15,18,19,21,22,25,26,27,28,29,30,31,32,33,36,37,40,43,45,46,49,51,53,54,55,56,58,60,61,62,63,64,65,66,68,70,71,72,76,77,78,82,83,84,86,88,90,91,92,93,95,96,99,100,102,103,104,105,106,109,111,112,113,114,115,117,119,120,122,123,124,126,128,131,136,137,138,140,141,142,143,144,147,149,152,153,154,155,156,157,159,160,161,162,164,166,168,170,174,175,177,178,179,180,181,182,186,189,190,197,201,203,206,207,208,210,215,216,222,223,224,225,228,230,231,236,238,242,243,244,245,246,247,248,249,250,256,257,258,260,263,264,266,268,272,276,277,278,282,283,284,286,287,289,290,291,294,297,300,306,307,309,310,311,315,317,320,321,322,323,324,325,326,328,334,336,337,339,341,343,344,347,350,352,354,355,356,357,358,363,365,366,369,372,373,375,376,377,379,385,388,389,391,394,395,396],[0,1,3,4,5,6,7,8,10,11,14,15,16,17,18,27,29,32,33,34,38,42,44,46,47,48,49,51,54,55,56,57,59,62,64,66,67,72,74,77,79,80,85,91,92,93,94,96,97,98,99,100,101,103,104,106,110,111,114,115,116,118,119,123,124,126,127,132,133,134,135,136,137,138,140,143,144,145,151,152,154,156,159,160,162,164,165,166,169,170,171,172,173,176,177,179,181,182,183,185,186,192,195,196,202,205,210,211,212,213,214,217,219,220,221,222,226,229,230,231,234,238,240,243,245,246,247,248,249,250,253,257,262,264,268,275,277,278,279,280,284,285,287,290,292,293,295,297,298,300,301,306,307,308,312,314,315,316,318,320,322,323,324,327,328,330,332,333,334,335,336,337,343,344,346,347,348,349,351,353,356,357,358,360,361,362,365,369,372,374,376,378,379,380,382,385,390,391,393,395],[2,3,4,5,6,10,12,17,18,22,23,24,26,33,38,40,42,43,49,50,51,53,55,60,61,63,64,65,67,68,69,70,73,78,80,81,85,86,91,92,93,94,95,96,98,102,103,106,108,113,115,117,118,119,120,123,124,126,127,129,132,135,136,142,143,144,145,147,149,150,151,153,158,162,165,166,169,173,174,176,177,179,180,181,185,187,192,193,194,199,201,202,204,205,206,207,208,210,211,213,221,224,226,229,233,238,240,241,243,244,250,251,264,265,266,267,268,270,271,272,274,276,277,278,279,280,282,283,284,286,287,288,289,291,293,296,298,299,300,302,303,310,314,318,321,322,324,327,329,330,331,333,335,339,340,341,344,346,347,350,351,352,354,356,359,360,362,363,365,369,370,373,374,377,381,382,383,384,389,390,391,393,394,395],[2,6,7,9,10,11,12,14,16,17,20,22,23,24,26,29,30,31,33,34,35,37,39,40,42,44,49,51,52,57,58,59,61,62,65,67,68,69,71,72,74,80,83,84,85,86,88,89,95,97,99,101,102,104,110,111,114,115,116,117,118,119,121,122,123,129,130,131,133,134,135,137,138,140,142,143,145,148,150,151,153,154,157,158,159,161,162,163,164,169,171,173,175,176,177,178,181,182,185,187,189,195,199,200,203,204,205,208,211,212,214,216,221,222,226,227,229,231,232,235,236,237,238,240,245,246,249,250,254,255,256,257,259,260,262,263,264,267,270,271,275,276,278,283,286,287,288,290,293,294,299,301,302,303,305,307,309,310,311,312,316,318,319,321,322,323,324,325,328,330,331,332,333,334,335,336,339,340,341,343,346,348,350,351,352,353,355,359,360,361,362,364,371,373,376,381,382,383,385,386,387,389,393,395,396],[0,1,2,3,5,6,7,11,13,14,16,17,18,20,21,22,23,26,31,34,36,38,42,44,50,51,56,57,59,60,61,64,65,67,69,71,73,74,78,79,80,81,86,87,88,89,91,93,97,99,102,103,105,106,107,108,109,111,113,115,117,121,122,124,126,129,130,131,132,134,136,138,140,143,144,145,149,150,155,157,160,161,165,166,167,172,173,174,175,178,179,182,183,184,185,186,190,191,192,193,195,198,201,202,204,208,211,215,216,222,223,224,225,230,231,233,234,235,238,239,240,241,244,245,246,247,248,249,253,256,264,272,274,277,278,281,282,284,285,292,297,298,299,300,301,302,305,306,308,311,313,314,315,316,320,325,326,329,332,335,338,339,341,342,343,345,346,347,349,350,351,352,353,354,355,356,357,358,359,361,364,365,368,370,372,373,374,375,379,382,383,384,385,386,387,388,389,391,392,393,394,396],[0,1,5,8,11,12,14,15,16,17,18,21,22,23,25,26,29,30,31,32,34,38,40,42,43,45,47,50,53,54,55,56,57,60,62,63,65,69,71,72,76,79,87,88,90,92,95,97,99,102,103,104,105,110,113,114,118,120,123,126,130,131,135,137,138,140,142,144,146,147,148,149,150,151,154,155,156,159,161,162,163,164,165,166,168,169,170,173,174,175,176,177,179,180,182,184,185,186,187,189,190,193,195,197,200,202,204,207,208,211,212,213,216,217,219,222,224,225,226,228,229,230,233,235,241,246,248,249,251,253,255,257,258,263,265,266,268,272,274,277,278,280,285,288,296,298,300,302,303,306,312,313,315,316,317,322,323,324,325,327,329,330,331,332,336,340,341,342,349,350,351,352,353,354,355,358,363,364,367,368,369,370,371,375,377,378,379,382,384,385,386,387,389,392,394],[8,10,13,14,15,17,18,19,21,22,23,25,29,33,37,38,42,47,49,50,51,52,53,54,55,56,57,64,66,73,75,76,77,79,80,82,83,85,86,87,93,94,96,100,101,103,104,108,110,111,114,115,118,120,123,124,126,127,131,132,135,138,140,141,143,145,146,148,149,150,152,153,156,157,158,160,161,162,164,167,175,176,177,178,179,180,182,183,185,186,187,188,190,191,193,194,197,202,203,205,206,208,210,218,219,220,221,223,225,229,230,231,233,236,238,240,244,246,249,250,253,254,255,258,259,260,264,266,267,268,270,271,273,274,275,277,279,280,281,284,285,295,299,304,305,306,307,308,309,310,311,312,313,314,316,317,318,319,320,324,326,329,331,332,340,342,345,346,350,352,354,355,356,357,359,360,361,364,365,366,367,369,370,375,376,377,378,379,381,382,384,385,387,392,393,394,395,396],[0,3,8,11,14,15,16,17,19,22,23,24,32,35,37,38,44,45,47,48,49,50,51,54,57,60,61,63,66,67,70,71,72,73,78,79,80,84,86,87,88,89,90,92,94,95,100,101,102,104,105,107,108,115,116,117,119,120,122,124,127,129,134,135,136,138,139,140,144,147,149,152,153,155,160,161,162,163,164,165,167,168,169,170,171,173,174,175,177,178,181,182,183,184,185,192,193,194,195,196,197,199,200,201,202,204,206,208,209,212,213,218,219,224,229,230,231,234,235,237,238,243,245,246,249,253,255,256,260,262,263,264,266,267,268,270,271,277,279,281,282,283,286,288,291,293,294,295,298,299,301,304,305,306,310,311,313,314,315,320,321,324,325,326,327,328,330,332,337,338,339,340,342,343,346,349,353,355,358,362,363,364,365,367,369,373,375,377,378,379,380,381,383,386,390,393,395,396],[0,2,5,6,8,9,10,11,12,15,17,19,21,23,26,27,28,29,31,34,36,40,41,44,45,50,52,53,54,57,58,60,63,64,67,68,69,73,75,77,78,83,87,88,90,93,95,97,98,99,100,104,106,107,113,114,115,116,117,119,121,127,128,129,130,132,136,137,139,140,141,142,146,147,151,152,153,154,155,164,165,169,172,173,174,175,176,177,180,181,182,184,189,190,193,196,198,199,200,201,202,204,205,206,207,212,213,216,219,220,225,229,230,233,235,238,239,241,242,245,246,248,250,255,256,261,262,263,266,267,274,277,278,281,285,290,294,295,296,297,301,302,303,305,306,308,309,312,313,314,315,323,324,326,328,331,332,333,335,336,337,339,340,341,348,350,359,360,361,363,367,368,369,370,372,374,377,378,379,382,384,385,386,388,392,394,396],[24,386,387,388,389,391],[1,3,5,6,11,16,19,22,23,24,25,26,30,31,32,35,42,44,46,47,48,49,52,53,54,58,60,61,62,65,67,69,70,72,75,76,77,79,80,83,84,85,86,90,92,93,94,95,96,99,100,101,106,108,109,110,112,114,115,116,119,120,122,123,124,125,126,128,129,132,133,137,139,140,142,143,144,148,150,152,153,156,157,160,161,162,164,167,169,170,171,172,173,174,178,179,180,182,183,186,187,190,195,197,198,199,201,203,207,208,209,210,212,213,218,219,221,222,227,228,231,233,235,236,239,240,241,243,246,248,250,251,253,255,256,257,259,260,261,262,263,264,266,267,269,270,272,277,278,282,285,287,288,289,292,293,294,296,297,301,302,303,304,306,307,309,310,313,317,320,321,324,325,326,329,330,331,332,334,340,342,343,345,349,350,353,354,356,357,360,365,368,370,373,374,379,380,381,383,384,386,387,391,393,396],[1,6,7,8,9,12,13,16,18,20,21,26,29,30,31,32,35,37,38,39,41,44,45,46,47,48,49,51,54,55,57,58,59,60,63,65,68,69,71,73,74,75,77,82,84,85,88,89,92,94,95,96,97,99,101,102,103,104,105,106,108,110,112,116,118,119,120,130,131,134,135,136,137,142,146,147,157,159,163,164,165,168,169,175,176,177,178,179,181,182,184,185,187,189,191,197,201,202,206,208,212,216,217,218,219,220,222,224,225,226,227,228,230,233,234,235,238,239,241,242,244,246,247,248,252,254,255,256,260,262,264,265,271,273,274,275,276,279,281,283,284,287,288,290,292,293,294,296,301,303,305,306,311,312,313,315,317,319,320,322,328,331,332,333,334,337,338,341,343,344,346,347,349,350,351,353,354,360,364,365,367,369,370,371,372,374,375,378,379,382,384,387,389,391,392,393,394,395,396],[1,2,3,4,6,7,8,9,15,18,19,20,21,27,33,34,36,38,40,42,44,45,48,52,53,55,56,57,58,61,65,67,73,76,77,78,79,80,83,85,88,89,91,93,96,98,99,101,102,103,104,106,107,109,110,116,117,118,119,120,121,124,125,126,128,129,131,134,135,136,139,140,143,145,149,150,151,153,154,155,156,157,158,159,165,172,177,178,179,180,181,183,184,186,189,190,191,192,193,194,198,201,202,204,205,208,209,210,212,214,215,218,220,225,226,229,231,232,233,235,240,241,242,243,244,247,248,249,250,251,254,255,256,257,258,263,265,266,270,273,276,280,282,283,285,286,287,289,294,299,301,302,304,306,307,309,315,317,319,320,321,323,324,325,326,327,332,334,340,342,344,345,346,349,350,351,354,355,356,357,359,363,367,370,372,373,375,376,377,384,385,387,388,389,393,394,395,396],[0,14,15,17,20,21,25,29,30,31,33,34,36,37,43,46,47,49,50,52,54,55,59,60,61,63,64,67,74,80,81,82,83,84,87,91,92,94,95,96,100,101,103,104,105,106,111,112,114,115,116,117,118,120,124,127,129,131,134,135,136,139,140,141,142,143,144,145,146,148,149,150,151,153,154,155,157,158,159,160,164,166,167,168,170,171,172,174,176,177,178,181,182,183,184,185,186,188,190,196,198,199,200,202,203,204,205,206,207,208,210,211,212,215,216,218,219,221,222,224,225,226,228,230,238,239,240,242,243,247,248,250,251,252,253,254,255,258,259,260,261,262,264,265,267,271,273,274,275,277,278,279,282,285,286,288,289,291,292,293,294,295,296,298,300,303,304,307,309,310,311,313,314,316,317,318,319,320,330,334,337,339,343,344,346,348,352,358,360,364,365,370,371,373,374,375,376,379,380,381,382,383,384,385,387,392,393,395],[2,3,5,6,8,9,10,11,18,20,21,29,30,31,34,39,46,48,49,51,53,55,57,58,61,64,67,69,72,74,77,78,81,86,91,92,93,94,95,98,102,104,107,108,109,110,112,116,117,118,122,125,127,129,132,133,136,139,142,143,154,158,159,162,164,166,167,168,169,172,175,176,178,182,187,188,189,193,196,198,200,201,202,203,206,207,208,211,212,213,215,216,220,221,223,230,232,233,238,239,241,248,249,251,252,258,259,263,264,266,267,269,271,272,274,276,284,285,289,291,293,294,296,297,300,301,303,304,305,306,314,318,319,320,321,322,323,328,339,340,343,348,349,350,351,354,355,357,359,360,362,363,365,367,369,373,375,376,377,379,381,385,386,391,394,396],[0,1,4,5,10,11,14,16,19,20,22,25,26,27,28,29,30,31,32,33,37,41,46,47,49,50,54,57,63,64,65,68,71,72,73,75,78,79,80,81,84,86,87,88,89,90,91,92,93,94,96,99,101,104,108,109,111,112,113,114,116,119,124,125,126,127,129,130,133,136,137,139,140,141,143,144,147,148,149,160,162,164,165,167,169,172,175,176,178,182,185,187,188,192,193,197,201,203,209,212,216,219,223,224,228,229,235,238,241,242,246,247,250,254,255,256,257,258,259,261,262,263,265,267,268,269,272,275,276,278,281,282,287,289,293,294,295,296,297,299,300,301,302,304,306,307,308,310,315,317,321,324,325,328,331,333,334,338,339,342,343,344,345,346,348,350,354,357,358,359,369,371,372,374,375,377,378,380,381,386,387,390,391,392,393,394],[5,10,11,15,17,18,20,21,22,23,24,26,27,28,32,33,35,39,40,42,43,46,47,49,51,54,55,56,58,62,65,66,68,69,70,71,72,74,75,77,81,83,85,86,88,91,94,95,96,98,99,102,107,109,110,111,112,114,116,117,119,122,123,125,130,132,135,136,138,139,140,141,142,145,146,147,149,150,152,156,157,159,160,161,162,163,171,175,176,177,183,184,187,189,192,193,194,197,199,200,203,207,209,214,215,216,218,221,223,224,228,229,230,232,233,234,240,241,242,244,247,251,254,256,257,258,260,262,266,267,269,270,272,276,280,281,286,287,289,291,295,296,298,301,302,306,308,309,310,311,318,319,324,327,328,329,330,331,333,334,335,337,338,343,345,346,350,352,353,354,355,356,358,360,361,362,363,367,369,371,372,375,379,380,386,387,388,393,395,396],[0,2,3,5,6,8,9,11,13,15,16,19,21,22,23,24,26,29,30,36,37,38,40,43,45,47,50,51,53,55,56,58,59,60,63,65,66,67,69,70,72,73,75,76,83,84,85,87,89,90,91,92,93,94,95,101,102,103,104,105,107,109,112,116,119,120,121,122,124,125,126,127,128,129,130,131,132,135,136,137,139,145,146,147,148,149,153,160,162,163,164,165,166,167,168,169,173,174,177,179,181,184,186,187,188,193,197,199,201,202,203,209,213,214,215,217,218,220,222,225,226,227,228,230,231,232,234,236,237,239,241,243,244,250,251,252,254,257,258,262,265,266,268,269,270,271,272,273,274,277,278,280,282,283,284,286,287,288,289,291,294,296,297,301,303,304,305,306,307,308,312,314,315,316,320,321,323,324,325,326,329,331,336,337,338,339,340,345,346,347,350,352,353,355,356,359,361,362,363,364,365,368,369,371,372,374,375,383,384,388,389,392,394,396],[0,3,5,6,10,17,19,21,22,23,30,32,36,37,38,41,42,43,44,45,46,47,48,50,51,52,53,54,58,61,63,64,65,66,73,77,80,82,84,85,88,92,95,97,99,101,103,107,108,109,111,112,115,116,117,119,121,125,128,129,130,131,135,136,137,138,140,141,143,145,146,148,151,153,154,156,157,159,160,162,164,166,167,171,174,176,179,181,183,184,186,187,190,191,192,194,195,198,201,202,204,209,211,213,214,215,216,217,223,226,227,228,230,231,232,238,241,242,245,250,251,254,259,260,261,262,263,264,266,267,270,272,274,278,279,281,283,286,288,290,291,293,295,296,299,301,303,305,306,308,309,310,311,313,314,315,317,318,321,324,327,330,332,336,337,340,343,345,347,349,352,354,355,356,357,358,359,360,361,362,363,365,367,369,372,374,375,377,382,383,388,390,391,394,395],[1,3,4,7,11,13,14,16,17,19,21,25,26,27,33,37,38,39,43,46,50,56,59,63,66,67,68,71,73,77,80,82,83,85,90,93,94,95,97,98,99,100,104,106,107,112,115,116,118,119,120,121,122,124,125,130,132,133,134,135,137,138,139,142,143,144,149,150,152,153,155,156,161,162,166,168,171,174,176,177,178,179,182,185,187,188,189,192,193,194,195,196,198,200,203,204,205,208,212,213,214,216,217,222,223,224,225,226,228,230,232,233,234,235,237,238,244,247,249,250,251,256,257,258,259,261,264,266,267,268,269,273,275,276,277,279,281,282,283,284,285,287,288,290,295,297,300,301,302,304,308,309,312,315,316,317,321,324,326,327,331,332,333,335,336,338,340,343,344,346,347,348,349,351,356,357,359,360,361,363,365,369,372,374,375,376,379,384,385,390,391,392,394],[0,8,10,11,12,13,14,15,17,19,21,22,23,26,27,28,29,30,32,37,42,43,45,48,49,52,53,54,57,59,61,64,66,67,69,71,72,73,77,81,82,85,86,87,88,92,93,97,98,99,100,102,107,108,110,111,112,113,115,118,120,122,123,124,125,126,127,128,129,133,137,138,142,145,146,150,153,155,157,162,169,171,173,176,177,178,181,186,187,188,189,191,193,195,197,199,200,201,202,205,206,207,208,209,211,212,213,216,218,221,223,224,225,232,233,236,239,241,245,247,250,251,252,253,257,259,260,261,265,267,269,273,274,275,277,278,284,286,287,292,293,295,298,302,304,306,307,309,312,315,316,317,319,320,321,323,324,325,326,327,328,329,331,335,336,337,340,343,344,345,347,348,349,350,352,354,355,357,358,359,360,361,362,365,368,371,372,374,375,376,382,384,385,387,388,391,392,395],[3,4,6,7,10,12,13,14,16,18,19,20,21,23,25,29,31,34,35,38,39,44,45,47,49,50,51,53,54,55,64,68,70,71,73,75,76,77,80,81,82,84,86,89,90,93,94,95,97,100,101,105,106,109,110,113,115,118,119,122,127,129,134,135,138,139,140,142,143,148,149,151,156,160,161,162,164,167,168,171,172,173,174,176,177,178,179,181,182,185,187,189,192,194,197,200,202,205,206,207,210,217,220,228,229,235,236,237,238,241,242,243,244,245,246,247,249,258,259,261,263,264,266,268,271,273,274,276,278,279,280,281,283,284,285,286,288,291,293,294,295,298,299,300,301,303,305,308,311,315,316,317,318,320,321,324,325,328,329,330,331,332,333,334,337,339,341,343,345,349,350,353,357,363,364,365,367,373,375,377,378,381,382,385,387,388,389,390,391,393,395],[0,2,3,4,6,7,9,12,15,17,19,20,21,23,29,30,31,33,34,35,37,38,40,42,45,46,47,49,50,55,58,59,63,69,71,73,74,75,76,77,78,79,80,81,82,83,84,85,88,92,93,98,99,100,106,107,111,112,115,116,118,120,122,123,125,126,130,131,133,134,142,143,150,152,153,155,158,161,163,164,167,168,170,171,172,176,178,179,182,183,185,186,187,188,189,190,193,194,195,197,199,200,201,202,209,211,214,215,217,218,219,220,222,223,225,227,228,229,230,232,234,235,237,238,242,243,244,247,248,250,257,258,259,261,266,267,268,269,270,271,274,276,279,286,287,289,292,293,295,297,300,302,305,308,309,310,315,317,319,320,326,327,328,330,334,336,338,339,341,342,344,345,352,353,354,355,362,364,365,366,372,373,374,375,377,380,381,385,386,389,391,394,396],[268,386,387,389,390,392],[0,2,3,4,6,8,18,22,23,24,25,26,29,31,33,34,36,39,43,44,46,48,49,50,52,57,58,60,61,62,66,67,69,70,71,74,75,76,79,81,83,84,92,93,94,96,97,98,99,100,103,104,110,111,112,113,114,116,117,119,120,121,122,124,127,129,130,132,134,135,137,139,140,142,145,147,150,152,153,158,159,160,164,165,168,169,170,171,173,174,176,178,180,181,184,185,186,188,191,192,195,196,197,201,202,203,204,205,209,210,212,213,215,217,222,226,227,228,229,236,237,238,239,240,242,243,245,247,249,250,252,255,257,258,260,261,262,263,264,265,266,268,272,274,277,278,281,283,284,285,286,287,288,291,292,295,297,300,302,303,305,306,308,311,312,314,316,320,322,324,326,328,329,331,336,338,340,341,342,343,344,346,347,351,354,356,357,358,359,361,362,368,369,370,371,373,375,378,383,393,394,395],[2,3,4,5,6,7,8,10,12,15,16,17,18,20,29,30,32,33,34,36,37,39,40,41,43,45,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,67,68,70,72,73,74,76,78,81,83,84,85,86,87,91,93,94,96,100,102,104,105,110,112,113,117,118,119,125,126,127,128,130,131,132,134,135,138,139,141,144,145,148,149,152,153,154,155,156,157,158,159,161,162,163,167,170,171,175,178,182,188,189,190,195,196,198,199,201,204,208,209,212,213,214,215,216,217,218,220,224,226,227,228,229,230,231,232,234,237,241,244,245,246,247,251,252,254,255,257,258,260,261,262,263,265,266,267,269,271,273,274,275,276,278,282,283,284,285,286,287,288,290,291,293,295,297,299,300,303,304,309,312,313,318,319,320,321,322,323,325,326,329,330,332,335,336,337,338,340,341,342,345,346,347,350,352,353,357,358,359,363,364,367,368,371,373,375,378,383,384,385,386,388,389,390,391,392,396],[135,386,387,391,392],[8,9,13,14,17,19,20,24,25,27,28,29,31,33,37,38,40,42,43,44,47,48,50,51,53,55,58,59,61,63,64,65,67,68,70,71,73,74,76,77,78,80,81,82,83,84,85,86,87,94,95,97,99,101,102,103,104,105,106,109,110,112,117,118,119,120,121,122,123,124,128,129,132,133,134,135,141,142,144,145,146,148,149,153,158,159,165,167,169,170,173,175,176,177,178,182,185,187,194,196,197,206,207,208,209,212,213,214,217,220,221,223,225,226,227,229,231,232,233,234,235,239,241,246,247,248,249,250,251,256,257,258,260,261,264,266,269,270,271,272,273,275,276,278,279,281,282,285,287,288,290,291,292,294,296,297,298,300,301,302,303,304,306,307,308,309,310,312,315,316,318,320,322,323,324,325,326,327,331,333,334,336,342,348,350,351,352,354,355,358,359,364,366,368,369,374,378,380,383,385,387,390,391,392,396],[40,386,387,388,391,392],[1,2,4,6,7,15,16,21,22,23,24,25,28,31,32,34,37,38,40,42,43,44,46,47,48,49,54,57,58,59,60,65,67,69,70,73,74,78,80,82,84,89,91,93,94,95,96,97,98,100,101,104,107,108,109,110,112,114,119,121,123,125,128,129,130,131,138,139,140,142,143,144,148,149,151,156,157,160,162,163,166,169,171,172,173,175,177,180,182,183,184,188,191,196,201,203,205,206,207,208,209,211,212,213,215,217,218,220,221,224,227,229,232,235,236,239,240,241,243,244,252,255,261,265,270,271,279,282,283,284,285,287,288,292,294,295,298,299,300,306,307,309,311,312,315,316,317,318,319,320,321,322,323,324,328,333,334,336,338,339,340,345,347,348,349,352,353,354,355,359,361,363,365,367,368,369,371,375,377,378,384,387,388,390],[0,1,2,9,10,12,13,15,16,18,19,21,22,23,24,26,27,28,30,34,35,36,38,39,42,44,45,46,51,58,60,61,62,63,66,67,69,70,72,77,79,83,85,87,88,91,92,95,96,98,99,100,101,103,109,110,112,114,115,116,120,121,122,126,127,132,133,135,136,140,143,145,146,147,148,149,151,153,157,161,162,163,167,169,173,174,175,179,180,181,182,185,187,189,190,191,193,194,196,198,199,203,204,208,209,213,214,217,218,220,222,223,224,225,226,229,230,231,234,235,238,240,241,242,245,250,252,255,258,262,266,267,269,270,271,272,273,274,275,276,279,280,281,282,283,286,287,288,289,291,293,294,296,297,299,300,301,303,306,307,313,316,318,319,320,322,323,324,326,329,330,333,338,339,340,341,342,343,344,345,346,347,348,349,351,353,354,356,357,358,360,362,363,364,365,367,370,371,372,373,376,379,380,383,385,386,387,389,394,395,396],[0,2,4,6,7,8,10,11,14,15,16,19,22,23,25,26,30,32,33,34,35,37,38,39,42,45,48,50,51,53,55,57,58,61,62,63,66,68,70,72,73,75,77,78,82,83,84,85,87,88,89,90,91,92,94,98,99,102,103,104,105,110,113,114,116,117,119,121,124,132,134,136,137,138,141,142,144,147,149,156,158,159,163,166,169,171,173,174,175,176,179,188,189,193,194,195,197,200,202,203,204,205,206,213,216,217,218,220,221,223,224,225,231,233,234,236,245,246,247,248,250,251,252,254,255,257,258,259,262,267,269,272,274,275,279,283,287,292,293,296,297,298,299,302,303,304,309,310,313,314,315,316,317,318,319,320,325,326,327,329,330,331,332,334,335,338,340,341,342,343,344,346,347,348,350,352,354,356,357,360,363,365,370,371,372,374,375,377,380,382,385,386,387,388,389,390,394],[0,3,6,7,9,10,13,14,15,16,18,19,20,23,24,26,27,28,31,35,38,40,43,46,49,50,55,56,57,60,62,63,64,66,67,68,72,73,74,75,77,78,79,80,81,83,86,87,93,96,105,107,108,111,113,115,116,119,122,123,125,126,128,130,133,135,137,138,141,144,149,151,152,153,156,159,160,162,164,168,169,171,172,175,177,180,182,183,187,188,189,191,196,197,199,201,202,205,207,208,209,210,212,213,214,216,217,222,224,225,226,229,232,234,235,240,241,242,243,244,245,247,249,252,255,257,259,260,263,265,269,272,273,274,277,280,283,284,285,287,289,290,291,293,297,300,301,302,304,307,315,316,319,320,321,324,325,326,328,332,333,336,340,344,347,348,355,356,361,363,365,366,370,371,372,373,374,375,376,379,380,381,382,384,386,387,388,389,390,392,393,394,395],[0,2,3,6,8,9,10,11,12,14,15,17,18,19,20,22,25,28,29,30,31,32,34,36,37,39,40,41,43,44,49,50,53,56,61,62,65,67,68,69,70,72,73,74,75,76,77,81,84,86,87,93,94,96,99,101,103,104,106,107,108,110,111,114,116,117,120,123,127,130,132,133,136,138,141,143,144,145,146,150,154,157,158,161,163,164,165,167,169,171,172,173,174,177,178,179,180,183,184,187,188,190,191,193,195,200,201,202,203,205,207,210,211,212,214,223,224,225,227,229,230,231,234,238,239,243,244,250,251,252,253,254,260,261,263,270,273,274,275,278,282,285,286,287,290,292,295,296,297,298,300,301,302,305,306,308,309,310,315,316,317,319,320,322,330,331,332,335,336,339,341,342,346,351,353,354,355,357,359,360,361,363,364,365,368,370,372,373,374,375,376,378,380,382,384,386,387,388,389,391,392,395,396],[1,2,4,5,6,9,10,12,13,16,20,23,25,26,27,30,33,34,36,37,40,41,44,45,46,47,48,49,50,53,54,55,57,58,64,69,74,75,76,77,78,80,81,84,86,87,88,91,93,97,98,104,107,108,109,110,111,115,116,117,119,124,125,128,130,132,137,139,140,141,143,144,145,149,150,152,153,155,156,157,158,159,163,164,165,166,171,172,173,174,175,177,178,179,183,184,185,188,191,192,195,196,198,199,201,205,207,209,211,212,213,215,216,221,224,225,226,227,228,229,230,232,235,237,238,240,241,242,243,247,250,252,253,254,256,258,259,261,264,265,266,269,271,275,278,279,280,283,284,285,286,288,292,295,298,299,300,301,305,309,310,311,313,314,316,318,319,323,324,326,327,329,330,331,333,335,336,337,341,342,343,345,347,349,350,355,359,361,365,366,368,369,370,371,372,374,376,377,379,380,381,382,384,387,388,390,391],[281,386,387,388,390,391,392],[0,2,5,7,9,10,11,18,20,21,22,24,25,27,28,30,31,32,33,35,36,37,38,39,41,45,46,50,52,56,58,59,62,63,64,65,68,70,71,72,73,74,75,77,78,79,80,81,85,87,89,90,92,100,104,112,114,118,121,122,124,126,127,128,129,130,131,139,144,145,146,147,148,151,153,154,160,162,164,165,166,168,170,171,172,174,177,178,179,183,184,185,186,187,191,193,197,198,199,200,201,204,206,208,210,211,212,213,216,221,222,223,224,230,231,234,236,237,239,243,244,245,246,247,251,254,257,260,261,264,268,269,271,274,277,279,280,281,285,286,289,291,294,295,301,302,303,305,310,312,317,323,324,325,327,329,330,331,334,335,336,337,339,341,342,343,347,349,350,351,352,353,357,360,363,364,366,367,368,370,371,374,375,377,379,385,386,387,389,395,396],[1,4,7,12,14,15,16,17,18,20,21,22,23,26,27,28,32,34,37,41,42,43,47,48,50,52,53,56,61,65,67,73,74,76,77,78,79,80,81,82,84,85,86,88,89,90,92,94,97,99,100,101,103,104,108,109,110,115,117,122,124,126,127,128,129,131,132,133,134,136,137,138,139,140,141,142,144,146,147,148,150,151,153,159,162,165,168,169,170,171,173,174,178,181,182,183,185,189,191,192,195,197,199,203,204,211,214,218,220,224,226,227,229,233,234,239,240,242,247,249,250,251,252,254,256,260,261,262,263,266,267,268,271,272,277,278,280,282,284,286,288,290,292,294,297,301,303,305,307,308,309,310,311,312,313,315,317,320,321,323,328,329,330,335,336,337,338,339,343,346,347,348,350,351,353,361,362,363,365,366,371,373,376,380,381,384,385,388,390,392,393,395,396],[0,1,3,4,5,6,7,9,10,12,14,18,19,20,24,25,26,31,34,42,44,45,47,50,55,58,59,60,62,63,65,68,69,70,71,73,76,77,81,83,84,85,87,89,90,91,93,95,96,97,99,101,102,104,106,107,110,113,114,115,116,120,121,127,130,134,137,138,139,142,143,145,146,147,150,151,152,153,155,158,159,160,161,164,165,166,168,169,170,171,173,176,177,178,179,187,188,189,190,191,193,195,198,199,200,202,205,206,208,210,213,215,216,221,222,225,229,235,236,237,238,241,242,246,250,253,255,256,260,261,262,264,266,267,269,270,271,272,274,275,276,278,281,282,285,286,289,291,292,293,296,300,302,303,304,311,312,313,315,317,318,321,322,324,325,329,331,333,335,336,338,339,340,343,347,349,352,356,360,361,364,369,371,374,376,377,378,381,382,383,384,385,389,390,391,392,394,395,396],[1,4,8,9,10,12,15,16,17,19,21,23,24,25,29,30,34,35,38,39,41,44,45,46,47,48,49,58,59,60,62,64,65,66,67,68,74,75,77,79,80,82,83,85,88,91,93,95,96,99,102,104,107,110,111,112,114,116,117,118,119,120,123,125,126,127,131,132,133,134,135,137,140,142,144,147,150,156,162,163,164,165,167,168,170,174,175,176,178,179,180,181,183,189,191,193,195,199,200,203,206,208,209,212,214,215,216,218,220,223,224,225,232,237,240,241,242,243,245,246,248,251,252,256,259,261,266,267,268,270,271,272,273,274,276,277,281,282,283,285,288,290,291,295,296,300,301,303,304,305,308,313,314,320,321,322,323,324,326,327,328,330,331,332,336,340,341,343,345,348,349,350,351,352,354,356,357,359,360,363,364,365,367,368,370,374,375,377,381,383,385,386,389,395],[0,1,2,10,11,17,19,23,25,26,27,28,29,30,31,32,33,35,37,38,40,41,44,45,46,47,51,52,53,54,57,59,60,64,65,66,70,72,73,74,76,80,83,87,88,91,93,94,95,96,102,103,105,107,109,111,112,114,117,122,123,124,126,127,128,129,132,134,135,136,138,139,140,141,143,144,148,150,151,156,158,159,161,163,164,166,167,170,171,178,179,181,183,185,189,190,191,192,195,197,200,202,203,204,207,208,209,210,211,212,213,214,215,218,219,222,223,224,225,235,237,239,242,244,245,248,250,252,253,254,255,256,259,260,261,263,267,268,272,275,277,278,282,283,287,290,291,292,293,294,296,298,299,302,304,305,308,312,313,315,317,321,322,323,324,328,329,331,337,340,342,343,345,346,347,348,349,350,353,355,356,358,360,361,364,366,367,369,371,373,374,376,377,380,381,382,383,387,390,392,393,394],[3,4,6,8,9,19,22,24,26,28,30,31,32,34,35,36,41,44,47,49,52,55,56,57,61,65,69,72,74,78,79,80,83,84,87,93,96,97,103,104,106,107,109,112,119,121,123,124,125,128,129,130,131,132,133,134,135,136,137,138,139,141,143,144,145,146,148,152,157,160,162,163,164,165,166,167,169,171,174,175,178,179,185,187,193,198,199,200,201,205,212,213,219,220,221,222,223,224,225,227,229,231,232,234,236,237,239,243,246,247,248,249,250,251,252,253,254,255,257,260,262,265,267,268,269,271,272,273,274,276,277,279,281,283,285,286,291,292,293,295,299,300,302,303,305,306,309,310,311,319,320,327,328,329,330,331,332,333,334,335,339,341,345,346,348,351,354,357,362,364,367,371,372,373,374,378,385,386,388,389,390,393,394,395,396],[0,1,2,4,5,9,11,13,14,15,16,17,18,20,21,22,23,25,27,28,29,30,33,34,37,38,40,41,42,44,46,48,49,56,57,58,60,62,63,64,65,66,67,71,73,74,75,76,77,78,79,80,83,84,85,87,88,90,91,93,94,96,97,98,99,100,102,103,105,106,107,108,110,112,113,115,117,118,119,121,123,125,128,132,133,135,136,137,141,142,143,144,148,151,152,154,156,160,163,165,167,169,171,173,176,178,180,182,183,184,185,186,187,188,189,191,194,195,197,199,200,201,207,208,209,214,216,219,220,223,226,229,232,234,236,237,238,240,242,243,244,246,248,250,251,252,264,265,268,269,270,271,272,276,277,278,280,282,283,285,290,291,292,293,294,296,299,300,303,310,311,312,315,316,320,323,328,333,338,339,340,341,343,345,349,350,351,352,354,357,359,360,362,363,364,365,366,367,370,373,374,375,378,379,380,383,384,385,386,388,389,390,392,393,396],[2,3,7,9,22,24,31,35,38,39,41,42,43,45,48,49,50,51,54,57,61,63,66,67,69,70,76,77,79,80,82,85,86,87,88,91,93,98,99,101,105,110,111,112,113,114,123,124,126,127,131,132,133,137,138,140,141,143,144,151,152,153,155,157,158,159,161,162,163,164,165,166,173,177,178,183,184,186,187,188,189,190,195,197,200,203,204,205,210,211,212,214,215,220,223,225,226,229,230,233,234,235,238,239,241,242,243,244,245,246,252,254,258,259,262,263,264,268,269,270,273,274,277,278,280,283,284,285,286,288,291,293,295,298,299,301,302,303,304,305,307,310,312,313,314,315,318,322,324,325,327,328,329,332,333,336,337,338,339,344,346,351,353,354,355,357,358,359,360,361,365,366,368,373,383,388,389,390,391,392,393,395,396],[2,6,7,9,10,12,13,14,15,16,18,19,20,21,23,24,25,30,31,32,33,34,36,37,38,39,41,44,45,48,49,51,53,54,56,59,60,61,62,65,66,67,68,72,79,83,84,86,89,91,92,94,99,100,102,103,104,106,107,108,109,111,112,116,119,120,121,122,127,128,130,131,135,136,137,141,142,143,145,146,147,148,149,151,152,153,159,161,165,172,175,176,179,180,185,187,190,191,195,197,199,200,201,204,206,207,208,209,210,211,212,213,217,218,219,220,221,222,223,225,230,231,234,239,241,245,248,249,250,254,257,258,262,263,266,267,268,269,275,276,277,279,280,282,284,285,289,290,291,292,296,298,299,301,304,306,307,309,310,313,314,316,317,318,320,322,331,336,338,339,344,345,346,347,348,353,354,355,357,359,360,361,364,366,367,370,371,373,377,379,380,382,385,387,388,390,394,395,396],[2,5,6,7,8,9,11,12,14,16,21,22,23,25,26,27,29,30,32,34,35,36,37,38,47,48,49,50,53,54,55,58,66,67,73,74,75,76,82,84,85,87,89,90,93,95,99,100,102,103,104,105,106,109,110,111,113,114,118,119,124,126,127,128,129,131,133,134,135,139,143,146,149,151,153,154,157,158,159,160,161,163,166,167,169,170,172,175,177,178,180,183,185,187,188,189,190,191,192,194,196,198,204,205,209,210,211,213,214,217,218,219,220,222,223,224,226,229,230,233,236,238,240,242,243,244,246,249,250,251,252,253,255,256,258,259,262,264,268,271,272,273,277,280,281,282,284,285,286,287,288,289,291,292,294,295,297,299,300,301,303,304,306,310,315,316,317,319,320,324,326,327,328,330,332,334,335,337,341,345,346,348,349,352,353,355,357,359,363,365,368,370,372,373,374,375,376,378,383,384,385,389,391,392,393,394,395,396],[1,2,4,6,7,8,9,11,12,14,15,22,24,26,27,29,34,35,36,38,39,44,46,49,51,52,53,54,55,56,58,61,62,64,65,66,69,70,75,76,78,79,85,86,87,88,90,92,94,98,100,101,102,104,105,109,111,112,113,114,116,118,121,122,124,128,130,131,133,134,135,136,137,138,139,142,143,147,148,149,152,153,157,159,161,163,165,166,167,169,171,174,175,180,181,182,183,186,189,192,195,196,199,201,202,205,206,207,210,211,214,217,220,222,224,225,228,233,234,235,237,239,240,241,242,244,245,246,248,250,253,255,256,258,259,260,261,263,264,267,268,271,274,276,278,279,280,282,284,286,288,289,291,297,298,300,305,306,308,315,318,320,325,326,327,330,331,333,334,335,340,341,343,348,349,350,355,356,357,360,361,362,366,368,369,375,376,377,378,380,382,383,386,387,388,389,390,392,393,395,396],[4,9,10,12,13,14,17,19,21,22,24,26,30,31,32,44,45,47,51,52,53,57,58,60,61,62,65,67,68,71,72,75,76,77,78,79,81,82,83,85,86,89,94,95,96,97,98,102,103,107,109,113,114,115,116,117,118,119,120,122,124,126,127,130,132,133,135,138,140,141,142,144,145,148,149,152,154,155,156,157,158,160,161,162,163,165,169,170,171,172,176,177,179,181,188,193,194,196,198,199,200,201,204,206,207,208,209,212,213,215,216,217,218,223,227,228,230,231,233,234,236,237,238,239,240,241,242,243,245,249,251,255,259,260,262,263,265,268,269,270,272,280,285,286,288,290,293,297,299,303,304,307,310,311,313,314,315,316,319,322,324,328,329,331,332,338,339,342,343,345,346,347,349,350,352,353,354,356,357,359,361,362,363,364,366,369,370,373,375,376,377,379,380,382,383,385,389,392,393],[36,386,390,393],[2,8,9,10,11,13,15,16,17,18,21,23,24,26,28,29,30,32,33,36,39,42,46,47,52,54,55,56,57,62,63,65,66,68,75,76,82,83,84,89,92,95,96,98,99,100,102,105,108,110,111,112,114,116,117,118,119,121,125,134,136,137,138,139,141,143,145,150,151,152,153,154,155,159,160,161,162,168,170,171,173,176,177,179,181,185,186,192,194,195,196,202,204,207,210,212,213,215,217,218,220,221,223,224,227,230,231,232,233,234,235,236,237,240,242,246,248,249,252,253,254,255,256,257,258,261,262,269,271,276,278,280,282,285,286,289,291,292,293,294,295,296,304,305,308,310,311,312,313,314,316,317,318,319,320,321,324,325,327,328,329,330,331,338,339,340,341,342,343,346,348,351,352,353,354,359,361,362,364,365,367,368,369,370,372,373,376,377,382,384,385,386,387,389,391,392,394,395],[0,2,3,4,6,9,12,13,15,17,20,21,22,24,29,31,33,34,38,39,42,43,46,48,51,53,54,56,59,61,62,64,66,67,70,71,72,76,77,78,79,82,84,85,87,88,90,96,97,98,99,107,109,110,111,113,116,117,118,119,120,121,127,128,129,130,134,135,136,140,142,144,145,148,149,150,151,153,156,158,159,160,166,171,172,173,174,179,180,181,183,184,185,186,187,188,189,190,191,192,193,196,198,199,200,201,203,204,207,209,213,214,215,217,222,225,229,237,240,241,243,244,247,248,250,252,254,257,261,264,265,267,268,275,279,280,281,285,286,287,291,293,294,295,296,299,300,301,302,304,307,308,313,314,315,318,320,321,322,328,329,331,342,343,346,347,348,349,351,354,355,357,359,361,362,363,364,365,370,373,374,375,376,378,379,380,382,385,392,393,395,396],[2,3,4,8,9,17,18,22,23,24,25,27,30,34,35,36,40,41,42,43,48,52,55,57,58,59,61,62,64,65,66,68,69,71,73,75,77,78,79,81,82,83,84,85,89,90,93,95,96,97,98,99,101,102,103,104,105,106,108,109,110,112,113,116,117,118,120,122,124,127,128,132,136,137,138,140,141,144,145,146,150,151,154,155,156,160,162,165,166,168,169,170,171,173,175,176,177,179,181,184,185,186,187,191,192,197,198,203,205,210,211,212,213,215,216,218,220,222,225,226,227,228,232,234,236,237,238,240,243,246,247,248,249,252,255,256,265,268,270,271,272,275,276,279,284,286,287,288,289,290,291,292,293,294,296,298,299,300,301,304,305,306,307,310,311,314,316,319,321,324,328,329,331,334,342,347,348,349,350,353,356,357,359,360,364,365,366,367,370,376,380,381,383,384,387,391,392,393,394,396],[130,386,388,389,390,393],[0,1,4,7,10,13,14,15,17,18,19,20,21,23,24,25,27,28,30,35,39,42,43,44,45,46,47,48,50,52,55,56,62,64,66,69,71,72,73,74,77,79,80,82,84,85,90,91,92,93,94,101,102,104,105,108,109,111,114,115,116,117,118,120,123,128,130,137,139,141,142,143,144,145,148,150,152,155,156,158,160,161,164,168,170,171,172,173,175,176,178,181,183,185,186,187,189,190,191,193,194,195,196,202,205,206,209,210,211,212,213,214,215,216,219,220,221,222,224,225,228,237,238,239,240,241,242,243,244,245,246,248,249,251,252,255,257,259,260,261,262,263,264,265,267,268,271,272,273,274,275,276,278,279,280,281,283,285,286,287,289,290,291,293,294,295,300,301,303,305,306,309,311,313,314,316,325,326,328,331,332,337,338,340,343,344,345,346,348,349,351,352,353,354,355,356,357,358,361,363,364,367,368,374,376,377,381,382,384,385,388,390,393,396],[344,386,391,393],[0,3,5,6,10,14,15,18,19,20,21,22,27,29,32,34,35,38,41,44,49,50,52,53,54,57,59,60,61,62,63,70,72,73,77,81,83,84,87,88,89,92,99,101,109,111,112,115,117,119,120,121,122,123,124,125,126,127,129,132,133,134,136,137,141,142,145,146,147,148,150,151,152,153,158,162,164,165,168,169,174,175,179,180,181,182,183,184,185,187,188,190,192,193,195,202,203,205,206,208,213,215,217,218,220,221,223,224,225,228,229,232,233,237,238,239,240,244,247,248,249,253,254,256,261,262,264,266,268,273,276,278,280,284,285,286,289,291,293,295,296,298,303,304,306,312,313,319,321,322,326,327,328,329,330,333,338,339,340,342,343,348,353,354,356,358,360,361,363,365,368,369,372,373,374,377,379,380,381,386,387,388,389,391,395],[1,2,3,4,6,10,15,19,22,24,25,28,31,37,38,40,41,42,43,44,45,46,50,53,54,55,57,58,61,62,64,65,69,70,71,74,75,77,78,80,83,84,85,86,91,92,94,95,96,97,99,103,106,109,112,113,114,116,117,118,119,121,130,131,132,136,137,138,139,140,141,142,144,145,146,151,155,156,158,159,163,165,166,167,170,171,173,174,175,176,181,182,186,190,191,192,194,195,198,200,201,208,213,214,215,217,222,223,225,226,227,232,233,234,235,237,244,246,248,249,251,252,259,265,268,269,270,271,272,273,274,276,277,278,280,281,282,285,286,289,291,292,295,299,300,301,303,306,307,309,311,313,319,320,321,322,325,326,327,329,331,332,333,335,339,340,343,346,353,357,358,359,360,363,364,369,372,373,376,377,383,387,389,390],[3,6,7,8,12,14,15,16,20,21,22,24,27,28,29,30,31,35,37,38,40,44,45,46,49,50,53,54,56,58,63,67,68,71,72,73,77,78,81,82,85,86,87,88,90,94,96,100,101,104,105,106,107,110,111,112,114,115,119,122,123,125,126,130,132,134,136,137,139,140,142,145,146,149,151,156,157,162,163,164,166,167,168,169,171,172,173,174,177,179,182,183,184,185,186,189,190,192,193,195,196,197,199,200,201,204,206,207,211,214,217,218,219,220,222,223,225,227,236,238,239,241,242,243,244,245,251,256,257,259,260,261,262,264,269,271,277,278,280,281,283,284,285,287,289,295,299,300,301,302,303,304,307,308,315,323,324,329,333,334,336,339,340,346,347,348,349,353,354,355,360,365,366,371,372,374,375,377,381,385,386,388,390,391,393,394],[75,386,387,389,391,393],[0,1,3,6,7,8,10,11,12,17,18,19,21,22,24,25,27,28,30,31,34,37,40,41,42,43,45,46,48,49,50,53,54,56,58,70,72,73,75,81,82,84,87,90,93,94,97,99,100,101,102,106,108,110,111,113,114,118,119,123,124,125,127,129,131,134,135,136,137,142,145,146,148,149,155,158,159,161,162,164,169,170,174,175,179,181,183,184,185,186,189,190,194,195,196,197,205,207,208,211,212,215,216,217,218,220,221,223,225,226,227,229,230,232,233,234,235,239,240,241,243,246,247,248,250,253,254,255,258,260,266,268,269,271,272,274,276,278,280,281,283,285,286,288,289,290,293,296,297,298,300,301,302,303,304,305,307,309,310,311,313,315,317,321,324,328,331,332,334,336,344,347,349,351,352,353,356,357,359,360,361,362,363,365,367,368,371,373,374,375,378,379,384,387,388,389,391,393,394,395,396],[0,1,6,8,13,14,16,17,18,21,22,24,25,26,28,31,33,34,37,40,41,44,49,50,52,55,57,58,60,61,68,70,72,74,75,76,78,85,87,88,90,92,93,95,96,97,101,106,107,109,110,111,114,115,116,118,120,121,122,124,127,128,130,131,132,133,134,136,142,145,148,149,151,153,154,156,157,160,161,163,164,165,167,170,171,173,174,177,178,180,181,182,183,184,187,188,190,194,195,197,198,200,204,205,209,210,211,212,213,215,216,218,219,220,226,228,230,231,233,234,240,242,243,244,246,247,251,252,255,256,258,259,260,264,267,276,278,279,280,281,283,286,289,290,291,292,297,299,300,301,303,305,306,307,308,309,312,313,315,317,327,328,330,331,333,337,338,340,341,345,346,348,349,351,355,356,357,362,368,374,376,377,378,380,384,385,387,388,390,392,393],[0,1,3,4,5,6,7,9,10,11,15,17,19,22,24,25,28,30,31,33,35,36,38,39,40,41,45,46,52,53,57,58,59,61,62,63,64,68,71,76,78,81,82,84,85,86,90,94,98,99,101,102,106,108,110,111,113,114,115,117,118,120,121,123,124,125,126,128,129,132,133,134,135,136,138,140,141,144,146,148,150,152,155,158,161,162,165,166,168,170,172,174,178,180,182,186,189,190,192,193,194,195,198,202,203,207,209,210,211,213,214,215,216,217,218,219,222,223,224,225,226,228,229,233,235,236,238,239,241,243,244,245,250,251,256,257,258,259,266,267,269,271,273,276,279,281,282,284,290,292,294,298,299,301,303,304,309,310,312,317,318,320,322,326,329,330,331,335,338,339,340,341,345,347,349,351,352,353,356,357,358,359,362,363,365,369,372,373,375,376,377,379,380,382,384,385,386,387,388,389,391,392,393,394,395,396],[1,4,5,6,7,10,11,12,13,14,17,18,20,21,24,25,26,29,30,33,34,36,38,40,41,54,55,56,58,59,61,63,64,65,66,67,71,73,76,77,79,80,81,85,87,89,94,95,97,98,99,100,101,102,103,106,107,110,112,113,115,116,117,119,126,129,130,132,134,139,141,143,145,148,149,150,151,152,153,154,156,157,159,160,162,163,166,167,169,171,172,173,176,177,179,180,181,186,187,188,192,195,199,204,206,220,223,224,225,226,229,230,231,232,233,238,239,247,250,251,253,254,256,258,259,261,262,264,265,267,269,273,274,275,276,278,281,282,283,287,288,291,294,295,298,301,302,303,308,310,312,316,319,320,321,325,327,330,334,336,337,339,343,345,346,348,350,351,354,356,357,361,362,364,365,366,367,368,369,370,371,375,376,377,378,379,380,381,383,384,387,388,389,391,394,396],[2,3,4,6,7,9,11,14,19,21,23,27,28,29,30,33,34,36,38,39,41,45,49,54,56,59,64,65,66,67,73,80,81,82,83,84,85,89,91,92,95,97,99,100,102,103,105,106,107,110,112,114,115,117,121,122,124,125,126,128,129,130,131,134,138,141,142,144,145,147,148,149,150,151,154,156,160,161,163,165,166,168,169,170,171,174,175,179,180,188,190,192,194,195,196,197,198,199,201,205,206,207,209,210,214,215,216,219,220,221,222,223,224,225,230,232,233,238,241,243,246,247,251,252,254,255,256,259,260,261,264,266,267,268,271,272,273,274,275,276,277,278,279,286,287,288,293,298,301,302,303,304,305,306,308,309,310,311,312,313,315,320,323,324,325,327,328,329,331,332,334,340,341,342,345,346,350,351,352,354,357,358,366,367,370,371,372,376,377,379,380,381,383,385,386,387,389,390,393,394,396],[0,1,4,5,6,8,9,10,11,13,14,15,21,22,28,30,33,36,38,41,42,47,48,49,50,52,55,57,59,60,62,63,65,66,67,68,70,73,74,77,78,79,81,82,85,87,88,93,94,95,96,99,101,102,104,107,109,113,114,117,118,121,123,126,127,128,129,130,131,132,136,137,140,142,145,147,155,156,160,163,165,167,168,169,170,171,172,175,179,183,184,185,186,188,194,204,205,206,207,209,211,212,216,218,219,220,221,223,224,225,226,230,233,234,236,238,242,243,249,250,251,252,255,258,263,266,267,270,271,273,277,279,282,284,287,288,290,291,293,294,297,298,301,304,309,310,311,312,313,316,317,321,322,324,325,330,331,333,334,335,336,337,338,340,341,343,344,345,348,352,354,355,356,357,362,363,364,365,366,368,369,373,375,376,377,378,381,382,384,385,387,388,389,390,391,392,393,394],[2,3,4,5,9,10,11,14,15,16,17,18,19,20,22,24,26,29,30,34,38,39,40,42,43,46,48,51,54,56,57,60,61,64,73,74,75,79,80,81,83,85,86,88,89,90,91,92,94,98,99,101,102,103,104,105,107,109,110,112,113,114,115,122,124,126,128,131,132,140,142,144,147,149,150,151,154,156,158,159,160,161,162,164,166,167,168,170,174,177,178,179,184,185,189,194,195,196,197,199,201,202,207,210,211,219,227,229,235,236,237,241,245,246,248,251,254,255,262,263,267,269,271,272,274,276,277,279,280,281,283,284,286,287,288,289,291,294,295,296,299,300,303,305,306,308,310,312,319,322,323,324,327,328,332,334,335,336,337,338,339,340,342,343,345,347,348,349,351,352,353,354,357,358,359,362,363,364,365,369,371,374,375,378,379,382,387,388,396],[0,2,3,5,8,9,15,16,17,18,19,23,24,26,28,33,34,35,37,40,41,45,46,47,49,50,52,58,59,60,61,62,64,65,67,68,69,72,73,75,77,78,80,82,83,85,89,93,94,96,97,102,103,104,105,107,108,111,118,120,122,127,128,131,135,138,143,145,146,149,150,151,159,161,163,166,167,170,173,174,182,183,185,186,188,190,192,193,195,197,198,203,205,206,207,208,209,214,216,217,219,220,222,227,232,237,238,239,241,242,246,247,248,249,250,251,257,258,259,260,261,262,264,265,266,267,270,273,275,276,277,278,279,281,283,286,287,288,289,290,291,292,294,295,297,301,303,306,308,309,312,314,315,316,317,323,324,327,328,333,336,339,342,343,344,345,346,348,350,352,353,354,355,356,358,361,363,369,370,373,377,378,379,381,382,384,386,387,388,391,392],[2,4,9,11,13,14,15,17,18,23,24,25,28,29,31,32,33,35,36,37,38,39,40,41,43,44,45,49,51,53,57,60,62,65,66,67,68,69,70,71,72,73,74,76,82,84,85,87,90,92,93,97,99,100,107,110,114,117,120,122,124,126,128,130,133,134,135,136,137,138,139,143,150,152,153,154,155,156,158,160,162,164,165,168,171,172,173,175,177,178,183,185,187,188,189,192,195,197,202,203,204,211,212,213,215,216,219,220,222,224,227,228,233,237,238,239,240,245,247,249,252,254,255,256,258,259,266,267,268,270,272,273,274,280,283,285,287,288,289,290,292,293,296,297,298,301,305,307,313,317,319,320,321,330,331,332,335,338,339,340,341,342,343,344,346,347,349,353,354,355,358,364,365,366,369,373,374,375,377,378,379,381,382,384,385,386,391,392],[2,3,7,9,10,11,12,14,16,19,21,22,23,24,28,30,31,35,36,38,39,40,42,45,47,48,52,53,55,56,57,59,61,67,68,69,71,78,84,85,86,90,92,95,98,99,101,102,103,104,106,107,110,112,113,114,115,117,121,122,123,126,129,130,133,135,136,140,141,143,144,145,146,147,148,149,151,152,154,155,158,159,161,162,168,171,172,173,174,178,181,182,184,186,187,188,191,192,194,196,197,200,201,203,205,209,210,212,214,215,217,220,221,223,224,225,226,231,232,235,236,238,239,240,243,245,247,249,252,253,257,258,259,261,264,266,267,268,269,270,275,276,278,279,280,281,282,286,288,289,290,293,294,296,297,298,303,305,306,308,309,311,312,314,316,317,318,319,320,322,323,327,329,330,331,332,334,335,337,342,345,346,348,350,354,355,356,357,362,363,364,365,366,370,372,373,374,375,379,380,382,383,384,385,387,395],[1,7,8,11,13,16,17,18,19,21,22,23,24,25,26,27,30,35,36,38,39,42,43,44,48,49,51,52,53,55,57,58,59,61,62,64,65,66,68,69,70,72,74,75,76,77,78,80,81,83,84,85,91,94,96,97,98,102,103,105,107,110,111,114,115,116,117,118,119,121,122,124,125,126,127,128,130,140,141,142,143,144,145,147,151,153,154,155,157,159,160,161,165,169,170,172,179,180,182,183,184,187,188,189,191,192,193,194,195,200,202,203,204,205,208,212,215,216,220,221,222,223,224,226,229,231,232,233,234,235,237,242,245,250,252,253,254,255,259,260,261,262,270,272,273,274,276,279,281,285,287,291,295,296,299,300,302,303,305,310,311,313,317,318,319,321,323,325,326,328,330,332,334,338,341,342,343,344,345,346,347,353,354,355,356,357,358,359,361,364,365,366,368,369,372,374,375,376,377,378,379,380,381,382,388,389,390,391,393,396],[0,1,4,5,10,11,12,15,16,18,21,22,28,29,31,32,33,34,36,39,40,41,44,45,46,47,53,55,56,59,60,61,62,64,66,70,72,73,74,75,80,81,82,84,85,86,87,88,89,90,91,92,95,96,97,98,100,102,104,106,108,112,113,114,116,117,119,120,121,124,126,133,135,136,139,142,144,145,146,148,150,151,153,155,156,158,162,163,166,168,169,171,172,173,176,177,178,181,185,188,190,192,193,194,198,199,208,209,213,214,215,217,221,222,223,225,226,231,233,234,235,237,239,241,243,245,246,249,250,251,252,253,256,260,261,262,263,266,267,269,270,271,273,275,276,282,283,284,286,288,293,295,297,298,302,305,306,308,313,316,317,321,325,326,327,330,333,334,335,336,338,342,343,345,346,347,350,352,355,356,357,360,362,363,364,369,370,371,372,375,377,378,380,381,384,386,387,388,390,392,394,396],[0,3,6,7,8,9,10,11,12,14,16,17,19,21,22,23,26,28,29,31,32,33,34,39,41,42,43,45,47,48,49,50,61,62,67,68,71,73,74,75,76,79,82,83,85,86,87,88,91,94,95,96,99,104,106,108,111,113,114,115,116,117,119,120,121,123,124,126,129,132,134,137,141,144,145,146,147,150,151,152,156,160,164,171,172,174,175,179,181,183,185,188,189,192,193,196,204,205,207,209,210,214,215,217,220,223,224,225,228,230,231,232,235,238,241,243,245,258,262,263,265,266,270,272,274,276,277,279,283,284,286,289,290,291,293,294,295,296,299,300,303,305,306,308,310,311,312,314,315,317,318,323,325,328,329,330,331,333,335,338,339,340,342,343,344,349,354,356,357,358,360,361,364,365,367,368,369,374,376,377,378,379,381,382,385,388,391,392],[303,386,387,389,392,393],[0,6,7,10,12,13,16,17,19,21,26,29,33,34,38,41,42,43,44,45,52,54,55,56,58,60,61,62,63,64,65,67,68,69,70,71,72,77,79,81,82,83,86,88,89,90,91,93,94,96,97,99,100,103,104,105,106,108,109,114,115,118,120,121,122,124,125,127,128,131,134,136,137,138,139,140,142,144,145,146,149,150,151,155,159,160,161,162,165,166,172,173,174,176,181,191,193,194,196,198,204,205,206,208,209,211,212,214,215,216,217,219,221,222,223,224,227,228,229,230,231,233,234,235,237,239,242,246,247,248,250,251,256,257,259,261,262,263,265,266,269,271,272,273,274,275,276,277,278,281,283,284,285,286,290,291,295,296,298,299,300,301,302,303,305,307,309,311,312,313,314,315,317,320,323,324,326,328,329,331,334,335,337,342,345,347,348,353,355,357,358,359,360,364,365,370,371,373,375,377,379,382,383,384,386,388,390,391,392,395],[331,386,387,388,389,392,393],[5,6,8,9,11,12,18,23,25,26,27,28,31,33,34,35,36,39,43,45,47,50,52,53,55,59,60,63,65,66,71,74,75,76,78,80,83,88,90,92,93,94,96,97,99,105,107,110,111,113,114,116,121,122,126,128,132,138,139,141,142,143,147,151,152,154,155,157,159,160,161,164,166,168,170,172,173,175,177,179,180,182,183,184,185,186,187,188,189,190,191,193,194,196,198,199,201,202,206,208,209,214,215,216,219,220,225,226,227,233,235,237,240,241,242,246,248,249,253,255,258,259,260,262,268,269,271,273,275,277,278,280,284,285,287,292,293,296,298,301,303,305,306,307,308,309,310,312,313,314,316,318,319,323,326,328,329,333,334,335,338,339,344,345,347,350,353,354,355,357,361,362,363,364,367,369,371,376,377,378,382,384,386,387,390,393,394],[0,2,3,4,5,8,11,14,16,19,20,21,24,27,29,30,35,36,39,45,47,49,51,56,57,58,62,63,66,69,71,72,73,75,77,79,80,82,83,87,88,90,91,95,96,100,102,104,105,107,109,112,113,118,119,120,124,126,129,130,131,134,135,138,139,141,143,145,147,148,149,150,151,155,157,158,159,161,163,168,171,172,175,179,181,182,183,185,190,193,194,197,198,199,200,201,203,204,205,206,207,209,211,212,213,215,216,217,218,219,220,223,224,228,229,231,233,238,239,241,243,244,246,251,257,258,264,265,267,270,272,274,275,276,277,279,281,282,283,285,286,288,290,291,293,294,295,297,298,300,302,303,306,308,309,310,311,316,318,322,323,325,326,330,332,333,336,337,343,344,345,346,347,348,349,350,354,356,358,360,362,364,367,370,372,373,374,376,379,381,385,386,387,393,395,396],[1,2,4,7,8,9,11,12,13,15,17,21,22,23,24,27,29,30,31,32,34,37,44,48,49,50,51,54,57,58,60,62,63,64,66,68,69,70,72,73,74,76,78,80,81,82,83,87,91,93,95,96,97,99,100,103,105,107,108,110,114,116,120,124,125,126,127,129,133,134,137,138,140,141,143,146,147,150,156,157,158,160,161,163,164,166,169,172,173,174,175,176,177,178,179,181,182,184,187,188,190,192,195,198,199,200,202,203,205,206,211,213,217,218,220,221,224,225,226,228,230,231,236,238,239,243,245,247,249,257,262,263,269,272,275,279,281,282,292,297,300,302,303,306,307,309,310,313,314,315,316,318,322,325,326,329,330,331,333,337,338,339,341,344,345,353,354,358,360,361,367,368,370,373,374,376,377,381,385,387,388,393,395,396],[4,7,13,14,18,21,22,23,24,25,34,38,39,41,43,45,46,50,51,52,53,55,57,59,63,65,66,68,69,73,74,75,76,79,83,84,85,86,88,92,94,97,98,99,100,101,103,104,105,106,107,108,111,114,122,124,126,127,130,131,138,141,142,144,146,147,148,149,150,151,153,154,155,156,159,160,162,164,166,167,169,171,173,176,178,180,181,186,187,189,191,192,193,194,195,199,200,201,203,204,206,207,209,211,213,217,220,221,222,223,224,225,227,228,229,233,234,239,240,241,243,248,250,253,254,255,260,261,264,269,271,273,274,276,277,279,281,283,284,286,287,289,290,291,292,297,299,303,304,305,308,309,313,314,315,318,319,321,322,323,324,326,327,333,334,335,336,338,339,342,345,346,349,350,353,355,360,364,365,367,369,371,372,375,376,377,378,380,382,383,384,385,386,388,389,390,392,394,395],[0,4,5,6,7,8,9,11,13,15,18,19,20,22,23,24,25,29,32,33,34,36,38,41,42,43,46,47,51,53,54,56,57,60,62,66,67,68,70,71,73,74,75,78,80,81,82,84,87,89,90,92,94,97,99,103,105,106,107,110,111,112,113,115,119,123,125,126,130,132,133,137,139,140,141,142,147,149,150,151,152,153,155,156,157,158,159,162,168,171,173,174,176,177,178,181,182,186,187,189,190,191,193,196,199,200,201,205,206,207,209,213,214,216,217,218,219,221,222,223,224,226,228,234,236,237,238,240,242,244,246,247,249,254,256,257,263,264,270,271,273,275,276,277,279,283,284,289,290,292,294,296,299,300,301,302,303,304,305,307,309,310,312,313,316,320,322,325,326,328,329,332,333,336,337,338,341,343,345,346,347,348,350,352,353,354,357,361,363,365,366,368,370,374,376,378,384,387,388,390,392,395,396],[0,1,2,4,5,8,9,12,14,15,16,22,23,28,29,31,32,38,40,41,42,46,48,50,53,55,57,60,62,63,64,65,66,67,68,71,73,75,77,78,79,80,82,83,84,87,88,91,92,93,96,97,98,106,107,109,110,111,115,116,118,119,125,126,127,129,130,131,132,134,135,136,138,143,149,150,151,154,155,156,158,159,160,162,163,167,170,171,175,176,177,179,181,182,184,185,186,189,190,193,194,196,198,202,204,207,209,210,216,217,218,219,222,224,230,237,238,241,242,243,244,246,248,250,251,252,253,256,260,265,267,268,269,272,277,278,279,280,282,286,288,289,291,294,299,300,308,309,314,315,316,319,321,322,323,325,326,328,329,330,335,336,337,339,340,342,343,344,346,348,353,354,357,360,361,362,363,365,366,368,371,374,375,376,377,378,379,382,384,386,388,389,390,391,392,393,395],[2,3,5,6,7,11,12,13,15,16,18,19,20,21,22,23,25,29,32,36,38,42,43,45,50,56,57,59,63,64,65,66,70,73,74,76,78,80,82,85,87,88,90,92,93,95,97,98,101,105,106,109,110,112,120,121,122,123,124,127,128,129,131,135,136,140,143,145,146,147,148,149,150,152,156,157,162,164,166,168,169,175,176,177,180,186,187,188,190,194,200,202,203,204,208,210,214,215,217,218,220,222,223,224,225,227,231,234,237,238,241,244,245,248,249,250,256,257,258,259,260,262,263,264,265,266,267,268,269,271,272,273,274,276,278,280,281,282,284,285,287,288,289,291,292,293,295,296,301,302,304,305,306,308,312,315,316,318,321,322,323,325,329,330,331,332,333,335,338,342,343,344,346,347,355,356,357,360,363,364,365,366,369,371,372,373,374,375,381,383,385,389,393],[4,7,10,12,14,15,17,18,20,22,24,25,30,35,37,39,42,43,44,45,50,51,53,55,56,57,58,66,67,69,72,73,74,78,80,81,82,83,86,88,90,92,95,96,98,101,102,103,106,109,110,112,114,115,116,117,119,120,121,122,123,124,127,128,129,130,134,135,136,138,139,140,141,146,147,148,152,156,157,159,160,163,164,165,166,167,168,169,170,172,173,176,177,178,179,180,182,183,184,186,187,189,190,191,193,197,198,201,202,205,208,211,215,216,218,219,220,221,222,223,225,229,230,232,233,236,238,239,241,242,243,244,247,249,250,251,252,253,254,255,257,259,260,264,265,267,268,271,273,277,278,280,281,283,287,293,296,299,302,304,306,307,309,311,315,316,317,318,321,323,329,331,335,336,339,340,342,346,349,350,352,353,356,357,362,363,370,371,372,380,381,383,387,392,394],[0,1,3,5,6,7,9,10,12,13,14,16,19,21,22,23,29,31,33,34,37,38,40,41,44,45,46,51,55,57,59,62,63,69,71,73,74,77,79,80,81,83,86,87,89,90,92,97,99,103,104,108,112,113,114,115,120,123,124,125,126,131,132,133,134,135,137,138,140,141,145,146,147,150,152,153,155,159,160,163,167,171,176,179,181,184,186,188,191,194,195,197,199,200,202,203,204,205,206,207,210,213,217,218,220,222,225,226,227,229,231,232,233,235,239,241,246,247,248,249,250,251,252,253,254,256,261,262,264,265,266,267,268,270,271,274,277,279,280,284,285,286,288,289,290,291,293,295,296,297,298,299,301,307,309,313,314,318,320,322,323,324,326,327,329,330,331,332,335,337,338,341,342,343,350,352,355,356,360,364,366,375,377,380,383,384,386,392,393,394],[1,4,6,8,9,10,14,16,17,20,25,26,28,29,32,33,34,35,38,39,41,43,44,45,46,48,51,54,56,58,67,69,71,74,79,80,82,83,84,85,86,88,91,92,94,96,100,101,102,103,105,107,108,109,114,116,117,118,120,123,125,126,127,129,130,131,132,133,137,139,141,142,144,146,149,150,153,156,157,158,159,162,163,166,167,169,170,173,175,176,177,179,181,182,183,184,185,189,197,199,201,206,207,209,216,217,220,222,223,224,226,229,230,231,232,234,235,237,240,241,242,243,247,253,255,259,260,262,263,264,265,266,267,269,271,275,276,277,278,279,280,282,284,286,289,291,292,293,296,297,299,301,302,303,306,307,311,312,315,317,319,320,321,322,324,325,326,328,331,333,336,337,338,339,340,341,343,345,346,347,348,349,352,354,355,357,358,362,364,368,370,373,374,375,376,377,378,379,380,381,382,383,384,388,390,391,393,394,395],[0,2,3,7,11,12,16,18,19,20,25,26,30,32,35,36,39,41,43,44,46,48,50,51,54,57,59,60,61,62,65,67,68,72,74,77,84,86,88,95,97,98,100,101,102,103,104,105,106,107,108,112,113,115,117,120,125,126,128,129,132,135,139,140,142,144,146,148,149,150,151,153,154,156,158,161,162,163,166,167,168,170,171,172,174,184,185,186,187,190,191,193,194,196,197,199,200,202,204,206,207,208,211,215,220,221,222,223,224,225,227,228,229,233,234,236,245,246,247,252,253,254,256,257,258,261,263,264,265,266,271,277,278,279,281,282,283,284,285,290,294,296,298,300,301,302,303,304,305,306,309,312,313,314,318,319,320,326,327,336,339,344,347,350,351,354,356,357,358,359,362,366,367,370,372,373,374,376,379,382,386,390,391,392,395],[2,4,5,6,8,9,13,15,16,17,19,24,26,28,29,30,31,33,34,35,37,39,40,41,45,47,50,51,52,58,60,64,67,68,69,71,73,75,76,78,80,82,85,86,87,89,92,95,97,99,101,103,104,106,107,108,109,111,112,115,116,117,123,124,126,127,131,132,134,136,137,141,143,144,147,149,151,153,154,155,157,158,160,162,165,166,167,168,169,170,171,173,174,175,177,179,180,181,182,186,188,190,193,196,198,200,201,206,207,208,209,210,214,215,216,218,221,222,224,226,228,229,230,231,233,236,237,239,240,242,244,245,247,249,250,254,255,258,262,264,265,267,268,270,274,277,278,283,286,290,291,295,297,298,299,301,303,304,308,309,310,313,317,319,320,321,322,324,327,328,329,332,333,334,335,336,338,339,340,342,343,344,346,348,353,355,357,358,360,361,364,366,367,368,370,371,372,374,379,381,383,384,385,391,392,394,395,396],[124,386,388,389,391,392,393],[3,5,6,10,16,21,23,26,27,30,33,34,35,38,42,45,48,49,51,52,57,58,59,60,62,63,64,65,66,67,71,73,76,77,82,83,84,85,87,89,90,92,94,96,97,98,100,101,102,110,111,112,113,117,118,119,120,121,124,125,126,127,128,131,132,133,134,135,137,138,140,141,143,145,146,147,149,150,151,154,155,157,158,159,163,164,166,169,170,172,177,180,186,191,193,198,202,204,208,209,210,212,213,216,218,219,227,228,231,233,237,238,241,243,244,249,250,252,253,257,258,259,262,263,266,267,270,271,274,275,276,281,282,283,285,287,293,294,296,297,299,300,302,305,306,307,310,311,314,315,316,317,319,321,326,327,328,331,334,336,337,338,339,340,341,344,346,348,349,354,355,357,358,359,363,364,366,367,369,374,375,376,380,381,383,384,392,394,395,396],[0,2,3,4,6,7,8,10,11,15,19,20,23,25,26,28,31,35,37,38,40,42,43,44,46,52,54,57,62,63,67,68,70,71,72,73,74,75,79,81,83,84,87,88,90,91,93,98,101,106,107,108,109,113,115,117,118,119,120,121,124,125,126,127,131,133,135,140,141,142,143,144,145,147,149,150,152,153,155,156,158,160,162,164,167,169,171,173,174,178,179,181,183,186,187,188,192,193,194,195,196,197,198,199,202,203,205,208,209,212,214,218,220,221,222,225,226,228,229,230,234,235,237,239,240,241,245,246,249,250,252,254,255,260,262,263,264,265,266,267,268,269,271,272,274,275,276,277,279,280,282,287,289,290,292,299,301,302,303,305,308,311,312,316,318,319,321,322,323,324,327,328,333,336,338,340,343,344,351,354,359,361,362,363,364,368,369,370,371,373,375,376,377,379,380,384,389,390,392,394,396],[1,2,3,7,9,10,13,14,15,17,19,22,24,26,29,31,33,34,35,37,48,49,53,55,56,57,63,64,66,67,68,71,74,75,78,79,81,84,85,86,87,88,89,90,91,92,96,97,99,100,101,102,106,108,109,110,111,112,116,118,119,121,123,125,126,127,129,131,134,135,138,140,142,143,150,151,152,153,154,156,158,160,163,165,166,167,175,176,177,182,186,192,195,196,197,198,200,201,205,206,208,213,215,217,218,221,222,228,229,231,232,233,234,237,240,241,242,243,245,246,247,250,251,252,253,256,257,258,264,265,269,271,272,274,279,285,286,287,289,290,291,292,296,297,300,303,306,307,309,310,312,314,316,317,320,321,323,327,328,331,334,335,338,341,344,345,347,349,351,353,355,357,358,359,360,362,363,366,367,368,369,370,371,373,377,379,380,383,384,387,388,389,390,393,394,396],[1,2,8,14,15,16,19,20,24,26,30,31,33,36,39,40,46,47,48,49,50,52,53,55,56,58,61,64,65,67,68,69,71,75,76,77,79,80,81,83,85,88,91,92,94,95,98,99,101,103,105,107,108,114,115,121,122,123,124,125,129,130,131,137,138,139,140,142,143,145,148,151,152,153,154,155,157,161,164,165,169,171,174,178,181,182,184,185,186,187,188,191,195,196,197,198,199,200,202,203,204,207,209,210,211,217,218,219,222,223,225,227,228,231,233,234,236,239,244,245,246,247,252,253,254,256,257,258,261,265,267,269,275,278,280,281,282,287,288,289,291,293,294,299,301,302,304,305,308,310,312,313,315,317,319,320,321,322,326,332,334,336,339,341,342,347,350,354,358,359,361,362,363,366,369,371,372,374,375,377,379,380,382,383,385,386,387,389,392,393,394,396],[2,6,11,12,14,16,18,19,20,22,23,26,27,30,34,35,38,39,40,41,42,43,44,47,51,56,57,59,61,62,64,65,66,69,72,75,77,79,80,81,83,84,87,89,90,93,95,96,98,99,100,101,103,104,106,109,110,112,113,115,121,125,126,127,129,131,132,133,134,137,138,140,141,145,146,150,152,153,155,156,157,158,159,161,162,163,164,165,166,168,169,170,171,174,176,178,179,182,183,184,190,191,194,198,199,203,206,207,211,212,214,215,218,221,222,227,228,229,231,235,236,238,240,242,243,246,249,250,253,254,255,258,259,260,262,266,269,272,273,274,275,279,280,282,284,287,288,289,291,294,296,299,302,303,304,305,309,310,312,319,322,323,325,326,329,330,332,336,342,345,348,351,352,357,360,363,364,365,368,369,370,373,379,380,382,383,384,387,388,389,390,392,395,396],[0,1,8,9,10,12,13,14,15,16,19,20,22,24,25,26,27,28,31,34,36,37,38,44,46,49,50,51,52,54,57,58,60,61,62,63,66,69,70,71,73,74,75,76,79,81,87,89,91,97,98,99,100,103,104,106,109,110,111,112,114,116,117,118,120,121,122,125,126,127,131,134,136,137,138,142,143,145,146,147,149,151,152,155,158,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,179,180,181,187,188,191,192,193,194,195,198,202,203,204,205,206,207,213,215,216,218,222,224,225,228,229,232,233,234,236,238,239,240,241,243,244,245,248,250,251,254,255,256,258,259,263,264,268,269,270,271,272,273,276,279,280,282,287,288,293,295,296,297,298,302,304,308,309,310,312,318,319,321,322,325,326,327,333,334,338,340,341,342,344,346,350,354,355,356,358,359,361,363,364,365,366,371,372,373,377,378,380,383,386,387,389,390,391,393,395],[1,2,3,5,6,7,9,10,12,15,18,19,21,23,24,26,27,28,32,33,37,38,39,41,42,44,45,47,50,51,54,55,56,61,64,67,68,69,71,72,74,77,83,85,86,89,90,93,94,95,96,97,98,99,100,102,104,105,106,107,109,112,113,114,115,116,117,118,120,122,124,126,128,129,130,133,135,137,138,139,141,143,145,147,149,156,159,161,162,164,168,169,174,176,177,179,181,182,190,191,192,193,196,201,203,206,208,212,213,216,220,221,222,223,225,227,229,231,236,238,243,244,247,248,252,254,255,257,262,263,264,265,266,268,272,276,277,279,280,281,282,284,285,286,287,288,290,291,294,295,296,297,298,302,304,307,309,311,312,313,314,317,318,319,320,321,328,331,332,334,336,337,338,339,341,343,344,346,347,348,349,350,355,362,363,367,369,370,372,373,374,378,379,380,382,383,386,387,388,390,391,392,394,395,396],[0,3,4,9,10,11,12,21,22,23,24,27,30,32,33,34,35,36,38,39,40,42,43,44,45,46,47,48,49,51,54,56,57,59,61,62,63,64,67,71,72,74,75,76,79,80,82,85,88,91,94,95,96,97,98,99,100,103,105,108,109,112,115,118,120,121,122,123,124,125,126,127,134,137,146,149,150,153,154,156,158,159,161,162,164,167,168,169,171,172,173,174,175,176,182,185,187,188,192,194,195,196,202,203,204,207,208,212,215,217,219,220,222,223,224,227,228,229,231,237,238,239,240,241,243,244,245,246,247,248,249,254,255,256,258,262,266,268,270,271,272,274,275,279,282,284,285,286,288,289,291,292,294,295,298,300,302,303,304,305,306,308,310,311,312,315,317,318,321,324,326,327,328,330,334,336,338,340,341,342,346,348,349,352,353,355,358,361,363,364,365,366,372,379,380,382,384,388,389,394],[0,1,2,4,5,6,7,10,11,13,15,17,18,20,21,23,26,30,31,32,35,38,39,40,41,42,45,47,50,52,54,55,61,62,63,64,66,68,70,71,72,73,74,75,78,84,85,86,90,93,94,95,96,102,103,106,107,108,112,114,115,116,118,120,121,122,123,124,127,129,130,131,132,133,136,138,139,140,141,145,147,148,149,150,152,154,155,156,161,162,163,164,165,168,169,173,176,177,179,181,182,183,184,185,189,193,195,196,197,199,200,201,202,205,206,209,210,211,212,213,215,216,220,221,226,229,231,232,233,234,236,237,238,239,243,246,248,251,252,256,258,259,260,261,263,266,269,270,272,280,281,282,283,285,287,289,292,293,296,298,299,300,301,302,304,307,310,317,318,319,325,327,329,330,331,332,334,339,340,342,343,350,355,358,361,364,366,368,369,373,374,375,379,380,381,384,388,389,392,394],[0,2,3,5,7,8,9,10,12,13,14,15,17,18,21,22,23,24,25,34,35,37,38,39,41,42,43,47,52,53,56,59,64,65,66,67,68,69,70,71,76,77,78,79,80,84,85,86,87,88,90,91,93,94,96,97,98,99,100,101,102,103,105,108,109,110,111,112,113,116,117,118,119,120,121,122,124,127,128,129,132,139,141,143,145,146,147,149,154,156,162,163,171,172,173,174,175,176,180,182,186,188,189,191,195,196,197,198,201,203,205,210,213,214,216,221,222,223,226,227,230,231,232,233,240,243,244,245,250,251,253,256,260,261,262,264,265,266,270,272,273,274,276,280,282,284,287,289,290,295,297,302,304,305,311,312,313,314,316,322,324,326,327,328,330,331,332,333,334,335,338,339,340,341,342,343,345,346,347,349,351,353,354,355,356,357,358,359,360,369,370,371,372,373,375,376,378,379,381,383,385,386,389,390,392,394,395,396],[169,386,387,388,394],[0,1,2,3,8,10,13,15,16,17,18,19,22,23,24,27,29,31,32,34,35,36,38,39,42,43,46,49,52,53,56,59,62,66,68,73,75,76,79,80,82,84,85,91,92,93,94,97,99,101,102,103,104,106,108,110,112,113,114,115,116,120,121,124,127,128,132,134,135,136,137,138,140,143,145,146,149,150,151,154,157,158,159,160,163,164,165,166,167,168,169,171,172,173,174,176,179,181,182,184,186,187,190,192,193,195,197,199,200,201,202,203,204,206,207,208,209,211,212,218,219,221,222,224,225,226,227,228,229,231,232,233,234,235,238,239,242,243,244,246,250,251,252,253,254,257,259,261,262,265,269,271,272,274,275,277,278,279,286,288,290,291,294,295,298,300,301,302,303,306,307,309,310,311,312,313,316,317,318,319,324,325,327,330,334,335,337,339,340,342,343,349,354,355,356,357,358,360,361,363,365,366,368,371,372,373,375,378,380,383,384,386,387,388,390,394],[2,3,4,8,11,12,13,14,15,16,18,19,20,23,24,25,26,27,32,33,36,38,40,45,47,49,50,51,52,54,55,56,57,59,60,62,63,67,70,71,73,74,78,79,80,83,87,88,90,91,92,93,94,95,98,100,102,103,104,105,107,108,109,111,112,114,115,116,117,118,119,122,123,124,126,131,134,135,138,139,140,143,144,147,149,150,151,156,160,164,165,167,170,172,174,175,178,181,183,184,192,195,197,198,201,210,213,220,221,222,223,224,225,226,228,229,230,231,233,237,238,239,240,243,244,249,251,252,254,255,256,258,264,265,268,269,271,273,279,281,285,286,288,291,292,293,294,295,296,297,298,299,300,301,304,306,307,309,312,313,320,321,323,324,325,328,330,331,332,333,335,337,340,342,344,347,349,350,351,354,356,358,364,365,368,373,374,375,376,378,379,380,381,382,384,385,386,390,391,392,395,396],[0,1,2,3,8,10,13,15,17,19,22,23,26,27,28,29,34,35,40,43,45,46,49,50,52,54,56,57,58,59,62,63,64,66,68,72,74,76,78,79,81,83,86,87,89,91,92,94,95,96,97,99,100,101,102,103,105,106,107,110,112,118,119,120,121,123,124,127,130,132,133,134,135,140,142,144,145,146,147,148,150,154,155,158,159,160,163,165,167,168,170,171,172,178,181,182,184,188,189,190,191,193,197,198,199,205,206,207,209,211,214,215,216,218,220,225,227,229,230,233,234,235,239,240,241,242,243,244,246,247,248,249,250,251,253,257,259,261,263,264,265,267,268,269,271,272,276,278,281,283,284,286,287,288,289,291,292,296,297,299,300,301,304,305,308,309,311,312,313,319,323,324,327,328,329,330,331,332,334,335,336,337,339,341,342,343,344,346,347,349,351,352,354,355,356,358,364,366,368,374,375,377,378,380,383,384,385,386,388,391,395,396],[4,10,11,14,16,20,21,23,27,29,30,31,32,35,36,38,39,40,45,46,47,48,49,51,53,55,59,61,63,64,65,66,67,68,69,70,71,73,83,84,85,86,87,88,89,90,101,102,103,104,105,107,108,109,110,111,115,116,117,119,121,123,124,126,128,129,132,134,136,137,139,140,142,143,144,147,150,151,152,153,154,155,156,158,159,161,163,164,166,169,171,172,173,179,180,182,183,184,185,186,190,191,193,194,196,200,202,206,207,210,212,219,222,225,227,228,230,232,235,236,237,238,239,245,246,247,250,251,255,256,260,261,262,263,267,268,269,271,272,273,277,280,285,286,290,291,292,294,295,297,298,299,302,303,304,306,307,310,311,313,314,317,318,320,321,322,324,325,326,327,328,331,332,335,336,338,339,340,346,347,350,351,352,354,357,359,360,363,370,371,372,374,380,381,382,385,387,390,393,395],[3,5,6,7,9,10,11,13,14,16,20,22,23,26,27,31,33,35,36,37,39,41,42,47,48,49,52,56,57,58,63,65,67,68,71,72,76,81,84,87,88,92,94,95,96,99,103,105,108,109,110,111,113,116,118,120,121,122,123,124,126,127,130,133,135,136,137,140,142,143,148,149,153,155,156,160,161,164,166,168,171,173,174,175,177,180,182,183,184,185,186,188,191,192,193,194,195,196,199,203,205,210,211,213,214,222,223,224,226,227,228,229,230,232,233,235,236,237,239,240,242,248,249,253,257,258,259,260,262,263,266,267,269,271,272,274,275,277,278,280,281,282,283,284,286,288,293,295,297,298,299,300,302,303,304,305,307,310,312,313,314,315,317,318,323,324,326,327,329,330,331,332,334,336,337,338,339,342,343,348,349,350,354,355,356,357,358,359,360,362,363,364,365,366,368,369,370,375,380,381,382,384,385,386,387,388,390,392,393],[2,3,5,6,8,9,10,14,17,18,21,24,25,26,32,33,36,40,41,45,48,49,52,53,54,55,56,57,58,59,60,61,62,63,66,67,69,71,72,80,86,87,88,89,91,93,96,97,98,101,102,105,108,109,111,113,117,118,119,120,124,125,129,130,134,136,138,140,142,143,144,146,147,148,149,152,153,154,157,159,161,164,165,166,167,168,172,173,174,176,177,178,179,182,183,186,187,188,193,194,195,199,203,204,205,210,213,214,217,218,221,222,224,229,231,234,235,236,238,239,240,242,244,245,247,249,252,253,258,259,262,263,264,265,267,268,269,273,274,276,277,278,281,283,292,293,295,296,297,298,299,301,302,305,306,307,308,309,311,313,314,315,316,321,323,325,326,327,329,330,331,332,334,336,337,338,343,346,347,350,351,353,355,357,358,359,360,362,363,364,365,368,369,373,375,379,380,382,385,388,390,391,394,395,396],[0,1,3,4,5,6,7,8,12,13,16,18,20,21,23,28,29,31,32,36,40,42,43,45,47,48,49,51,52,55,56,59,61,65,66,68,69,70,73,77,79,80,81,82,84,85,87,91,93,94,96,97,100,104,105,106,108,115,116,117,118,119,120,124,128,131,132,133,136,137,142,143,144,145,146,149,150,151,152,154,155,157,160,161,163,164,167,169,170,171,174,175,176,178,179,180,181,182,183,185,186,188,189,190,191,192,196,198,199,201,202,206,210,213,215,216,217,219,220,221,225,226,227,228,233,234,237,238,240,241,242,244,245,246,248,253,255,257,258,263,264,265,267,268,273,274,277,278,280,283,285,287,290,291,292,293,294,299,300,301,302,305,313,315,317,319,320,322,323,324,327,328,332,336,339,340,345,346,349,352,356,359,361,363,365,368,371,373,374,375,378,382,383,386,388,393,396],[133,386,387,388,390,394],[0,2,3,5,10,14,16,17,18,20,21,22,25,29,32,34,38,39,40,43,44,45,46,47,56,58,65,67,69,70,71,72,73,74,77,86,89,94,96,97,98,101,102,103,104,108,109,111,112,113,116,118,124,128,134,135,138,141,146,147,149,150,153,155,157,158,165,171,173,174,175,176,178,179,181,182,184,186,189,190,192,195,197,199,201,202,204,205,210,213,214,216,217,218,220,222,226,229,231,232,234,235,241,242,245,247,248,249,251,254,255,257,259,260,261,267,272,274,277,278,280,283,285,286,288,291,292,293,296,297,298,299,300,301,305,306,307,308,309,310,311,314,315,316,317,318,319,322,325,327,328,329,331,332,333,335,336,337,338,340,341,342,343,344,346,347,348,349,350,351,353,355,357,358,360,362,363,364,365,366,368,369,370,373,374,375,376,379,384,385,387,391,393,394,396],[0,4,5,6,7,8,9,10,11,14,15,17,18,19,24,27,28,29,30,31,32,34,36,41,43,44,45,47,48,54,55,56,58,59,60,62,63,65,66,67,68,70,71,72,73,74,76,78,79,80,81,82,83,84,85,86,87,88,90,92,93,94,96,97,98,99,100,103,105,106,107,108,109,110,112,114,115,118,123,124,126,128,129,132,133,134,135,136,137,144,145,148,149,150,153,155,158,159,160,161,165,166,167,168,169,171,172,173,174,176,177,179,181,184,185,186,188,189,190,192,193,195,200,201,203,204,205,209,211,213,216,222,223,224,227,228,230,233,235,238,241,243,244,245,249,253,254,255,256,257,258,259,261,264,266,268,269,271,273,277,280,282,283,284,287,288,289,292,295,298,299,301,306,308,309,310,312,313,317,318,319,320,321,322,325,326,327,328,330,332,335,337,339,341,342,345,349,350,351,355,357,359,362,363,364,365,367,371,372,373,374,377,380,381,382,385,386,387,388,390,392,393,395,396],[3,4,5,9,10,11,12,13,14,18,19,24,26,27,30,32,33,34,36,39,40,41,43,46,47,48,52,54,56,59,60,62,63,64,70,72,74,75,77,78,82,83,84,85,86,87,89,90,92,97,98,99,100,102,103,104,105,107,109,113,114,116,119,120,121,124,125,126,127,128,129,130,132,136,142,145,146,147,148,149,154,157,159,161,163,169,170,172,173,177,178,180,183,185,186,187,189,192,193,194,197,198,199,200,201,205,206,207,209,212,213,215,216,220,222,223,225,226,228,229,230,231,233,235,237,239,240,241,243,244,245,248,250,252,254,256,257,259,262,270,272,274,277,279,281,282,285,289,293,296,300,304,306,308,309,310,311,312,316,319,320,321,323,325,326,330,331,332,333,334,336,337,340,347,349,351,352,356,357,363,364,366,368,369,370,373,374,376,381,383,386,388,389,390,393,395],[227,386,391,394],[0,1,2,4,7,8,11,15,16,17,20,22,24,25,28,32,36,37,38,42,43,44,46,49,50,51,55,60,63,65,66,68,69,70,73,75,76,79,80,83,86,87,88,91,93,94,95,97,98,99,100,102,104,105,107,108,109,111,113,115,116,118,120,123,124,127,128,129,134,135,136,137,139,140,141,147,148,152,153,154,155,156,159,162,163,165,169,171,172,173,181,183,186,187,188,192,195,196,197,198,199,200,203,204,205,206,210,214,215,219,221,223,226,230,236,238,239,245,246,247,249,250,252,253,254,255,256,258,260,262,263,264,266,267,268,269,270,272,276,277,282,284,285,287,288,289,292,293,295,296,299,305,306,310,311,313,316,318,319,320,321,324,326,327,331,335,336,338,339,340,342,344,345,346,347,348,352,353,354,355,357,358,360,365,367,369,372,373,379,381,384,389,392,393,396],[4,7,8,10,12,14,20,23,24,26,28,30,34,35,36,37,38,39,41,42,44,45,46,47,48,49,50,55,57,58,60,61,65,68,70,72,73,74,75,76,81,82,83,87,90,92,93,96,97,99,100,102,105,106,107,110,112,113,116,117,119,121,122,125,129,130,135,138,140,141,146,147,151,152,153,154,155,156,157,158,159,163,166,167,168,170,171,172,174,176,177,180,182,184,185,187,190,192,193,194,195,197,198,199,201,202,203,204,205,209,210,211,213,214,215,217,218,219,220,221,222,224,226,227,229,233,234,235,237,239,243,246,250,254,255,258,260,261,265,267,271,274,282,283,287,289,293,294,296,299,301,302,303,306,307,309,311,317,319,322,324,325,326,328,330,331,332,333,336,339,342,344,345,346,348,349,350,352,353,355,356,359,362,365,367,368,369,370,371,373,374,375,379,380,381,382,384,385,386,387,388,389,393,394,395],[0,3,4,6,8,9,10,11,13,14,16,19,24,25,26,27,28,29,30,34,35,36,37,39,43,46,47,51,52,53,55,58,61,62,63,66,67,68,74,75,76,78,79,82,83,85,86,87,88,89,91,93,94,95,97,99,104,105,106,111,112,114,115,118,120,122,123,125,126,128,129,130,131,135,137,139,140,142,143,145,146,147,148,151,154,155,157,160,161,164,165,170,171,173,174,178,179,181,182,183,184,185,186,188,193,194,197,199,200,202,203,204,207,211,214,215,218,221,222,224,225,227,228,229,230,233,237,238,239,241,242,243,246,247,248,254,256,257,258,259,261,262,265,266,267,269,275,276,277,281,283,284,289,292,294,295,296,297,298,301,303,305,308,309,311,312,313,314,317,318,320,323,326,329,332,333,335,340,342,343,344,346,347,348,354,356,358,359,362,364,367,369,371,374,376,378,379,382,385,386,388,391,395],[171,386,389,391,394],[0,2,3,4,5,7,8,13,14,17,18,24,26,27,29,30,32,38,41,43,51,54,58,60,61,62,66,67,69,75,77,79,82,89,90,94,96,99,100,103,106,107,108,110,112,113,117,119,120,127,129,132,133,135,137,140,142,144,145,147,148,149,150,152,153,154,155,158,163,164,165,166,167,169,170,173,176,179,180,181,183,186,187,189,193,196,199,200,202,206,208,209,214,216,220,221,223,224,225,226,230,231,233,236,240,242,243,246,247,248,252,253,254,263,268,272,273,274,282,284,285,286,287,289,290,292,298,301,304,305,308,309,311,313,314,316,318,319,320,322,323,324,325,326,327,330,331,333,334,335,338,340,342,347,351,354,356,357,360,361,362,363,366,367,368,369,370,371,372,373,376,378,379,381,382,383,384,385,388,390,391,392],[2,4,5,6,7,9,10,11,12,13,14,15,16,21,25,26,27,30,31,32,33,34,35,39,40,41,43,44,46,53,55,63,64,65,66,68,71,72,73,74,76,78,81,83,84,92,94,96,99,100,101,102,105,112,113,117,119,120,121,126,127,128,131,132,134,135,136,137,139,140,141,142,143,144,148,151,152,154,156,157,163,164,169,172,173,174,175,179,181,182,183,189,191,192,193,194,196,199,201,203,206,208,209,211,214,215,216,218,220,221,226,227,229,232,233,235,236,239,240,241,242,243,247,248,252,253,256,257,259,261,262,263,265,266,268,270,271,272,273,277,278,280,283,284,285,286,287,288,290,293,295,297,303,304,307,311,313,315,317,318,321,322,323,324,326,327,331,338,339,340,346,347,348,350,351,352,353,355,357,361,362,364,366,368,371,373,375,377,378,379,383,384,385,388,389,394,395],[0,2,3,5,9,10,12,14,15,16,17,19,20,21,24,26,27,28,29,30,31,33,34,36,39,43,45,47,49,51,56,59,62,66,68,70,72,73,74,75,76,78,81,87,88,95,97,101,103,105,108,112,113,114,117,120,121,122,124,126,128,130,133,134,136,139,140,141,143,144,146,148,149,150,151,152,153,154,155,157,158,159,160,163,164,166,168,170,171,172,175,177,178,179,181,182,184,185,188,190,191,194,195,197,200,201,208,212,216,218,220,221,224,225,228,230,233,234,237,238,239,240,242,246,247,250,251,252,254,257,259,263,264,265,266,269,270,275,277,279,280,284,285,288,290,291,292,294,296,297,298,300,302,306,307,309,311,312,313,314,315,318,319,320,321,322,325,328,330,331,332,333,334,336,337,340,342,343,344,346,347,348,350,351,352,354,355,356,359,365,366,367,368,369,372,375,378,384,385,389,391,393,394,396],[0,5,8,11,13,14,15,17,18,20,22,26,27,28,29,32,34,35,37,38,42,46,47,48,49,50,51,53,57,58,59,62,63,64,66,67,68,71,72,73,74,78,79,83,85,86,87,88,90,91,95,96,97,99,101,102,104,107,108,111,112,113,114,117,118,119,121,124,126,129,130,132,133,134,136,138,142,145,146,151,158,159,160,163,164,165,169,172,176,179,181,184,185,186,187,189,192,194,196,197,198,199,202,207,208,211,213,214,216,217,218,220,222,223,225,226,228,230,233,238,241,242,245,247,248,249,257,258,259,261,262,265,267,270,276,277,278,279,280,282,284,286,287,290,291,292,293,294,296,297,299,300,302,303,304,306,308,312,315,317,318,320,321,322,326,327,330,331,333,334,338,340,341,346,347,348,350,353,355,356,357,358,359,360,362,364,366,367,369,370,372,374,375,376,379,380,382,383,384,385,391,392,393,394,396],[2,3,8,14,17,18,20,21,24,29,30,31,32,33,35,36,38,41,48,49,50,51,52,53,56,57,59,63,64,65,66,68,71,72,74,75,76,78,80,83,84,86,87,89,90,91,92,93,94,97,100,101,102,103,105,112,115,116,117,121,122,123,127,129,130,131,133,134,135,136,137,138,140,142,143,144,146,148,149,152,153,155,157,158,159,162,163,164,165,166,170,172,173,176,177,182,183,187,188,190,191,192,197,198,202,203,208,209,210,211,212,213,214,215,220,225,227,230,231,233,237,238,239,240,242,244,245,246,247,248,251,253,255,256,258,261,262,264,267,268,273,275,280,284,286,287,288,293,295,297,299,301,302,305,309,310,311,321,322,326,327,330,332,336,339,342,346,347,348,349,350,352,354,356,358,360,362,366,371,373,374,375,379,380,385,386,389,391,392,394],[3,5,9,10,12,14,16,19,20,21,22,24,26,27,29,30,32,34,36,39,40,41,42,45,46,49,50,53,56,58,59,61,62,65,66,69,71,72,74,77,80,84,86,87,88,89,91,94,96,97,98,102,104,105,106,107,108,109,110,111,114,116,117,120,121,122,123,124,127,129,132,137,139,140,143,145,146,148,150,151,153,155,158,159,162,164,165,166,168,170,171,174,175,177,179,181,183,184,187,188,189,190,191,192,194,195,196,197,198,199,200,201,204,208,209,210,213,214,215,216,218,219,222,223,224,225,229,233,241,243,245,247,252,254,257,258,259,261,263,264,265,266,267,271,274,275,279,281,284,286,287,288,289,292,293,294,295,300,301,304,305,306,307,308,309,312,313,314,315,317,319,327,329,331,333,334,335,336,337,338,339,343,346,348,350,351,358,360,364,367,368,369,372,373,377,379,381,382,383,385,386,387,389,391,392,393,395,396],[0,1,7,10,11,13,20,21,22,25,26,29,30,31,40,41,42,44,46,48,50,51,52,55,57,58,60,62,65,66,67,68,70,72,75,77,81,82,85,87,88,90,92,93,96,98,99,100,102,103,107,112,113,117,118,119,121,123,124,125,128,129,131,132,133,136,137,139,140,142,143,144,145,147,148,149,150,151,152,155,157,158,159,160,161,162,165,167,169,170,173,174,179,183,185,187,189,191,192,194,197,199,200,201,202,203,204,205,207,211,214,217,218,220,222,226,228,230,233,239,244,246,251,252,253,254,256,259,260,263,264,266,268,269,270,275,276,278,280,281,284,288,289,290,291,294,296,297,300,301,304,307,308,310,311,312,313,316,325,327,329,337,338,339,341,342,345,346,349,350,351,353,354,355,359,360,361,362,364,365,367,368,370,376,382,384,386,387,388,389,390,393,395,396],[1,3,4,5,7,9,10,12,13,15,16,17,21,22,24,27,29,32,33,38,44,45,46,47,50,51,52,53,59,60,64,66,67,74,75,79,82,84,85,90,91,92,93,95,101,103,105,107,108,112,113,114,116,117,118,120,121,122,123,124,126,127,128,129,130,131,132,134,135,136,138,141,143,146,147,150,151,152,153,155,157,160,163,165,170,171,173,175,177,179,180,181,182,183,187,189,190,192,195,196,197,199,200,201,202,204,205,207,208,210,211,213,215,216,222,223,226,229,232,233,234,236,238,240,244,245,250,251,252,255,257,259,262,263,264,265,266,267,270,271,277,278,283,285,286,290,294,303,305,309,313,314,316,318,320,321,322,323,327,329,334,335,337,339,340,341,342,343,345,346,347,348,350,354,355,358,360,361,363,366,367,368,369,371,372,374,375,376,377,379,380,382,384,389,391,393,394,396],[1,4,6,7,8,9,15,17,20,21,22,24,27,30,32,33,34,36,38,39,42,43,45,47,48,52,55,57,58,59,60,61,67,71,72,74,77,78,83,86,87,88,89,91,92,93,96,100,101,106,107,108,109,110,112,118,122,123,124,126,127,128,129,130,133,135,136,137,138,144,146,149,153,154,156,158,160,162,163,164,165,169,172,173,179,181,183,184,186,189,190,199,202,204,206,207,208,210,216,217,218,219,223,224,226,227,233,234,237,240,243,245,246,247,249,250,251,254,257,258,259,261,262,263,265,267,271,273,274,276,279,281,283,286,288,292,293,295,297,299,300,303,304,305,306,308,310,312,313,315,316,317,320,323,324,327,329,330,332,334,336,339,342,343,344,345,346,347,349,350,351,353,354,356,358,359,360,362,363,366,370,371,372,373,374,375,376,377,378,379,380,381,383,384,386,389,390,391,393,396],[0,4,5,6,8,11,14,15,19,20,22,23,27,28,32,33,35,37,38,39,40,42,43,44,47,51,56,57,58,62,64,65,66,70,72,73,77,78,81,84,87,88,89,90,92,93,101,108,109,110,117,119,123,125,126,127,130,131,132,133,137,138,139,140,141,143,144,145,148,149,153,154,155,159,160,163,165,167,169,172,173,174,176,182,184,186,189,190,191,192,196,200,202,206,207,208,209,210,213,214,215,216,217,219,220,222,223,225,226,227,230,231,235,236,240,242,244,246,248,252,253,257,258,259,260,263,265,267,268,270,272,274,275,276,277,280,282,283,284,285,286,287,288,289,290,292,295,296,299,306,308,309,310,312,314,315,316,317,319,320,321,323,326,327,332,333,337,338,341,342,343,344,346,349,353,355,357,359,364,366,368,369,371,373,378,380,381,384,386,387,389,390,391,393,395],[209,386,387,392,394],[0,4,5,6,8,9,10,12,14,15,16,19,22,25,26,27,28,31,32,33,35,36,39,41,42,43,45,47,48,50,52,53,57,58,62,63,64,67,68,73,76,77,78,79,80,85,92,93,94,95,96,97,98,101,103,104,105,106,109,111,113,115,116,119,122,123,124,125,129,130,131,134,137,142,144,145,146,147,148,150,152,156,160,163,164,166,168,172,173,174,177,178,180,185,186,187,189,190,191,203,205,206,207,210,212,214,215,216,217,219,221,224,225,232,233,234,239,244,248,251,253,254,257,260,263,264,265,268,269,271,272,273,275,280,283,285,288,289,292,296,297,300,301,302,306,307,308,310,312,313,315,316,321,328,333,335,336,340,344,346,347,349,351,353,354,355,357,360,362,363,364,365,368,369,371,373,376,380,381,382,384,385,389,392],[275,386,387,388,392,394],[0,3,6,7,8,9,10,12,15,19,21,22,23,24,26,31,32,33,36,37,38,41,43,44,47,48,49,50,53,54,55,56,57,58,59,60,64,65,67,68,73,74,75,76,77,79,80,81,83,85,86,88,90,92,93,95,98,100,104,105,108,109,115,117,118,119,122,123,125,128,130,133,136,137,140,146,148,150,155,156,158,159,160,162,163,165,166,167,173,174,175,176,177,179,180,183,186,188,189,191,192,195,199,200,202,203,205,206,207,208,209,210,212,215,218,222,226,228,232,234,235,239,241,242,244,246,247,251,253,254,257,259,260,261,262,266,267,268,270,271,272,275,280,281,282,284,287,289,291,293,294,295,296,299,300,301,302,307,309,310,312,313,319,322,325,326,329,334,335,336,339,341,344,345,347,348,351,352,353,356,358,359,364,367,368,369,370,373,374,375,376,379,382,383,384,385,388,390,392,395,396],[0,4,5,7,9,10,11,12,22,26,28,30,31,32,33,35,36,37,38,43,47,48,52,53,54,55,57,61,62,63,68,70,72,75,77,79,81,86,87,88,91,93,94,96,97,99,100,101,102,103,104,107,108,111,113,114,115,119,121,122,127,130,137,139,140,144,146,147,148,151,152,153,155,157,158,160,166,167,168,169,171,173,175,176,177,180,181,182,183,185,189,191,194,196,200,202,203,205,206,207,208,209,211,214,216,217,218,219,221,222,227,228,229,230,232,233,235,238,239,241,247,248,249,250,253,255,257,259,263,264,265,271,272,275,277,279,280,281,283,286,290,293,296,302,303,304,306,308,309,310,314,315,317,323,324,327,328,330,334,337,338,340,344,346,348,349,350,351,357,359,362,363,364,365,366,369,372,377,382,384,385,389,390,392,394,395],[266,386,387,388,389,392,394],[0,7,10,11,14,15,16,17,19,25,26,28,32,33,34,35,36,37,38,40,45,46,48,51,54,55,57,58,60,61,62,65,66,67,70,72,78,80,83,89,91,93,94,98,99,100,103,104,105,106,107,109,110,111,114,117,122,124,125,126,130,131,136,138,140,141,142,143,144,149,151,153,154,155,156,157,158,160,161,162,163,164,167,169,174,175,176,177,180,183,187,188,190,191,195,197,198,200,201,202,203,205,206,207,208,210,211,213,215,218,220,225,226,227,228,229,230,233,234,235,236,237,239,241,243,245,246,249,253,256,258,259,261,263,265,266,267,269,270,277,278,280,283,288,296,299,304,306,309,313,315,316,318,321,322,326,327,331,332,333,334,336,337,342,343,344,345,346,347,348,349,351,353,365,366,374,375,376,377,378,379,380,381,382,383,388,389,390,392,394],[1,2,4,7,10,11,13,14,15,18,19,20,22,25,28,30,31,32,34,35,36,37,38,40,43,49,50,51,52,54,55,59,61,62,63,64,65,66,67,68,69,70,72,73,74,77,83,84,86,88,91,92,94,95,96,98,99,100,102,103,107,108,110,111,116,117,121,122,123,124,127,128,129,131,134,135,138,139,144,145,146,147,152,156,157,158,159,160,168,169,172,175,176,180,181,186,189,192,193,195,196,198,199,204,205,206,208,210,211,212,215,216,218,220,222,224,226,228,236,237,238,241,243,246,250,251,253,255,256,258,259,261,262,263,264,267,271,273,274,275,276,278,279,280,284,285,286,291,294,295,297,298,299,302,304,305,306,308,311,314,316,318,320,322,324,330,331,336,337,338,340,341,342,344,346,348,349,351,356,358,360,366,368,371,372,373,374,376,378,379,380,381,382,384,385,388,389],[0,1,4,5,8,9,10,11,12,14,15,16,17,18,20,27,28,29,31,32,36,38,39,41,51,52,53,59,60,65,67,68,71,73,75,76,77,80,83,84,85,86,91,92,94,98,99,100,102,107,108,112,113,116,117,119,120,123,129,131,134,136,138,140,141,143,146,147,150,151,152,153,155,161,162,163,164,167,170,171,176,182,184,188,189,190,191,193,194,195,199,201,202,203,206,207,209,212,213,215,216,220,225,227,228,229,231,234,235,236,238,241,242,245,248,249,253,257,258,259,260,261,262,263,264,265,266,267,268,272,278,282,283,284,285,290,293,294,295,296,301,305,306,307,308,309,310,318,319,322,323,324,325,326,327,328,329,330,331,332,337,338,339,349,351,353,354,355,356,357,358,362,364,367,370,375,379,381,382,387,389,391,392,394,395],[0,1,6,7,10,13,16,17,19,20,22,27,28,29,30,34,35,40,42,43,45,49,50,51,52,53,56,58,59,63,69,71,74,77,84,85,86,87,89,90,93,95,97,98,101,106,109,110,111,114,115,116,118,119,120,121,124,126,128,129,131,132,133,134,135,136,142,143,144,145,148,154,156,159,161,162,165,166,168,169,172,178,179,180,181,184,185,187,188,192,195,196,200,202,203,205,206,207,208,210,211,215,218,219,220,224,227,228,229,230,231,232,233,234,238,241,242,244,246,249,250,253,254,255,257,262,263,265,267,268,270,272,273,275,279,282,283,285,287,288,290,292,293,296,298,300,303,304,306,307,312,313,315,316,318,321,325,326,327,328,331,332,335,336,337,338,340,341,343,344,345,351,352,365,366,367,368,375,380,381,382,385,388,390,392,393,396],[1,6,11,12,14,15,17,18,19,20,21,23,25,29,30,33,38,41,42,44,48,51,55,57,58,59,60,62,65,66,69,71,76,77,81,82,83,84,87,89,91,93,94,95,97,98,99,100,102,103,105,106,109,112,115,117,120,121,124,125,126,127,129,134,136,137,138,139,143,145,147,149,150,155,159,164,166,167,169,170,171,173,174,175,177,180,181,183,185,186,187,188,189,190,191,193,194,195,198,200,201,202,208,210,212,213,215,216,219,221,223,224,225,227,228,229,230,231,233,234,235,237,238,239,240,243,246,250,256,257,258,259,260,261,264,267,268,273,275,276,277,278,280,281,283,284,286,287,290,291,295,296,299,301,302,303,305,307,311,313,316,318,320,321,324,325,326,333,336,338,341,342,343,344,346,347,349,350,352,360,362,364,367,373,375,377,378,379,380,383,385,388,391],[2,4,6,11,15,17,20,21,22,23,24,25,26,30,32,35,37,40,43,44,48,49,52,53,54,55,59,60,61,62,63,66,68,69,70,71,74,76,78,79,80,81,83,86,87,88,89,90,93,94,95,96,98,99,102,103,104,106,109,110,112,114,120,121,122,124,130,131,132,133,135,136,139,140,145,146,148,151,152,153,155,156,158,159,160,161,162,164,165,167,169,170,171,172,174,175,176,178,179,180,182,183,186,188,190,191,192,193,196,197,199,200,203,204,205,208,209,211,216,218,219,221,225,226,227,229,235,236,237,239,240,242,245,248,252,253,257,258,259,260,261,265,267,271,274,275,277,278,279,283,284,285,289,290,291,292,293,298,300,305,310,311,312,314,320,321,323,324,328,330,332,334,336,338,341,348,349,350,353,354,356,357,358,360,361,362,363,364,367,368,369,371,372,373,374,375,377,378,382,383,384,386,387,388,390,391,392,393,394,395],[0,2,3,4,6,8,22,23,24,25,26,29,31,33,36,39,43,44,46,48,50,52,57,58,60,61,62,66,67,69,70,71,74,75,76,79,81,83,84,92,93,94,95,96,97,98,99,100,103,104,110,111,112,113,114,116,117,119,120,121,122,124,127,129,130,132,134,135,137,139,140,142,145,147,150,152,153,158,159,160,164,165,168,169,170,171,173,174,176,178,180,181,184,185,186,188,191,192,195,196,197,201,202,203,204,205,209,210,212,213,215,217,226,227,228,229,236,237,238,239,240,242,243,245,247,249,250,252,254,255,257,258,260,261,262,263,264,265,266,268,272,274,277,278,281,283,284,285,286,287,288,291,292,295,297,300,302,303,305,306,308,311,312,314,316,320,322,324,326,328,329,331,336,338,340,341,342,343,344,346,347,351,354,356,357,358,359,361,362,368,369,370,371,373,375,379,380,381,382,383,384,386,387,388,389,390,392,393,394,396],[2,3,6,8,10,11,13,15,19,23,24,25,26,32,33,35,37,38,42,43,44,45,47,49,50,57,58,62,63,64,65,66,69,73,74,77,80,87,90,91,92,95,96,100,102,103,105,107,108,109,111,115,117,118,122,124,125,127,128,129,130,131,134,139,140,141,143,144,146,148,152,154,156,157,160,163,164,166,167,168,175,177,178,179,180,184,187,189,190,191,192,193,195,196,198,199,202,203,206,207,212,215,220,224,227,228,230,231,232,233,234,238,241,242,243,245,247,249,250,251,252,254,255,256,259,262,264,267,269,270,271,272,274,275,276,278,279,280,282,284,285,286,289,291,293,294,297,300,301,305,306,307,309,311,312,314,318,320,321,322,326,327,329,332,333,334,335,337,338,339,340,341,344,348,349,351,352,354,355,356,357,359,360,361,362,364,365,367,372,373,377,382,385,386,387,393,394,395,396],[1,3,4,5,6,8,10,11,12,14,18,20,21,23,26,27,28,30,32,35,36,39,40,41,44,46,47,49,52,56,57,58,60,62,67,68,71,72,73,74,83,85,89,90,92,94,95,101,104,105,106,107,109,110,111,112,114,115,117,122,123,125,127,129,131,133,140,141,142,145,146,147,149,150,153,154,155,158,161,164,166,167,168,169,170,171,172,176,177,178,181,183,186,188,189,191,193,194,196,197,199,201,202,203,204,205,210,212,216,218,219,221,222,223,224,226,229,234,235,237,238,240,241,244,245,246,247,249,250,251,254,255,256,258,259,261,262,263,264,266,267,271,273,277,278,279,280,282,285,286,289,291,292,293,294,298,300,301,302,303,304,307,308,310,311,312,315,316,317,318,319,321,322,324,325,331,333,334,335,336,337,339,340,341,343,344,346,350,351,352,354,355,358,359,360,362,365,366,367,368,369,371,372,374,377,378,379,381,384,389,391,392,393,394],[2,4,5,7,8,10,12,13,15,17,18,19,20,21,22,30,33,35,37,38,39,40,42,43,45,47,49,50,51,57,58,60,61,62,63,64,66,70,72,73,75,77,78,81,82,84,86,90,92,93,94,95,98,99,100,101,102,103,104,106,110,111,115,116,117,119,120,121,122,124,131,133,134,135,137,141,146,147,150,151,152,153,156,159,162,164,166,169,170,172,174,175,176,177,180,181,182,183,184,187,191,196,198,200,202,206,209,210,214,215,217,218,227,230,231,235,236,237,238,241,242,243,244,245,246,248,250,251,252,254,255,258,263,266,269,270,273,276,281,283,285,295,296,299,301,302,303,305,308,311,312,313,314,315,317,319,322,325,326,327,328,329,331,333,335,336,339,342,343,346,347,348,351,352,355,357,360,361,363,364,366,368,369,373,376,378,380,381,382,385,387,390],[1,2,3,7,9,11,13,16,17,19,21,22,24,25,27,28,32,34,35,36,37,38,40,41,43,46,48,49,50,51,54,55,59,61,62,63,66,67,68,70,71,74,75,76,78,81,84,86,87,89,90,92,93,94,95,97,99,100,101,104,105,106,107,108,109,110,113,115,116,117,118,122,124,126,139,144,145,147,148,151,153,156,157,159,160,161,162,167,168,169,170,171,176,177,179,181,182,183,184,185,188,190,195,207,208,209,210,213,215,216,217,218,219,220,221,222,223,225,226,227,229,230,231,233,236,238,240,245,246,248,249,251,252,253,254,259,260,261,264,265,267,271,273,279,280,283,284,285,286,291,293,296,297,303,305,307,308,309,313,314,316,321,322,325,326,327,328,330,332,333,334,338,339,340,342,343,344,346,350,354,355,356,357,362,363,365,367,369,371,376,378,380,385,387,391,392,394,395],[2,3,5,6,7,10,12,13,14,16,18,19,20,23,26,27,32,35,36,39,40,44,46,50,51,53,54,55,57,59,60,62,64,67,69,70,73,75,76,77,78,81,83,88,92,95,96,101,104,105,106,108,109,111,112,113,119,123,128,130,131,132,133,135,138,144,145,147,148,149,150,151,153,154,159,160,165,166,168,169,170,173,174,176,179,180,186,187,191,193,194,196,197,200,201,202,203,204,205,208,209,210,212,215,216,217,218,219,220,222,224,225,227,228,229,232,233,234,235,237,238,239,240,247,250,251,253,254,257,258,259,260,261,265,267,274,277,278,279,281,284,287,289,296,297,301,302,303,306,309,310,312,314,315,318,321,323,324,326,327,328,333,334,338,341,343,344,345,347,348,350,352,353,355,357,358,363,364,366,367,369,370,372,373,374,375,380,381,385,387,388,390,391],[0,3,5,6,12,15,21,23,24,26,27,29,30,31,32,33,34,36,37,38,39,42,45,46,48,49,50,53,54,56,57,59,60,61,62,63,64,65,70,71,72,73,74,75,76,79,80,81,83,84,91,93,98,105,106,107,108,111,112,113,117,118,119,120,122,123,125,128,133,134,136,137,138,139,140,145,146,147,148,150,151,152,155,159,160,163,164,165,166,169,170,171,174,179,180,182,185,187,191,192,194,195,197,200,201,202,203,205,206,207,211,213,214,215,221,222,226,227,229,232,233,236,237,245,246,247,253,255,256,257,258,259,260,266,267,268,269,270,275,279,280,281,283,287,289,292,294,295,298,301,307,310,312,313,314,317,321,322,323,324,325,328,332,333,338,339,341,342,345,348,350,352,357,358,359,360,362,365,366,368,372,374,376,383,385,388,389,391,393,395],[2,7,8,9,10,12,17,21,22,24,26,27,29,31,32,33,35,36,37,39,40,41,42,44,45,47,51,52,55,57,59,60,62,64,65,67,68,70,71,72,74,77,80,81,83,84,85,88,89,92,94,96,97,100,101,103,105,114,118,121,122,123,124,125,128,130,132,137,138,139,140,142,143,148,155,156,159,160,162,163,165,166,169,170,174,175,176,178,180,181,182,186,188,189,190,193,196,198,199,200,202,204,205,209,210,213,215,219,221,224,225,226,229,230,232,235,236,237,239,240,241,244,245,248,252,253,254,256,257,258,260,265,268,270,271,273,275,276,280,281,283,284,287,288,289,292,294,297,299,302,303,305,307,309,312,313,315,319,321,323,327,328,330,334,335,341,342,343,346,347,350,351,352,353,354,356,359,361,363,364,366,369,371,376,377,379,382,383,384,385,392,394,395,396],[1,2,3,6,9,11,12,15,18,20,21,22,24,26,27,31,36,38,39,42,43,44,46,50,51,55,59,60,62,64,65,66,73,74,78,81,82,85,86,87,89,91,92,96,98,99,104,105,106,107,108,111,112,114,115,117,120,122,123,124,126,129,131,132,136,138,139,141,143,144,145,147,150,152,159,161,163,165,171,172,175,176,178,179,180,182,183,184,187,190,192,194,195,199,200,202,206,208,209,211,213,214,215,219,220,222,223,224,225,226,228,231,232,234,235,236,237,241,242,244,245,246,247,249,251,256,257,258,261,264,265,266,269,270,271,275,276,281,282,285,286,291,294,295,296,298,299,301,302,303,307,309,310,312,313,318,319,320,323,326,330,332,333,335,336,338,342,345,346,347,349,350,351,352,353,354,355,358,359,360,361,362,363,364,365,366,368,370,372,373,374,376,380,381,383,384,385,386,389,390,392,393],[0,1,2,3,5,6,7,9,11,15,16,17,20,23,24,27,30,31,32,34,35,37,38,39,43,45,48,49,50,52,56,58,60,67,68,69,70,72,73,75,76,77,78,80,82,83,85,88,92,99,100,101,107,109,111,112,113,114,115,116,117,118,119,120,121,122,124,125,127,129,132,133,136,139,142,144,145,148,149,150,151,153,154,155,158,163,166,167,169,173,174,175,179,180,181,182,183,184,185,187,188,193,194,195,196,198,201,202,203,204,205,206,207,208,210,211,214,215,216,217,218,219,220,222,223,225,227,233,235,236,238,243,244,245,247,248,249,250,252,253,254,255,258,259,262,263,264,265,269,271,272,273,275,277,279,281,282,286,287,288,289,291,292,293,296,297,298,300,301,302,307,309,310,316,318,321,323,324,326,327,330,332,333,336,340,342,344,345,346,348,350,359,360,361,363,365,366,368,371,375,377,380,384,385,388,390,391,393,395,396],[5,8,10,11,13,15,17,18,19,20,21,22,24,25,26,33,35,36,38,41,43,47,48,49,50,53,54,56,57,58,59,62,63,64,67,68,69,70,71,72,78,79,81,84,85,86,87,89,90,92,94,98,100,102,103,105,106,107,109,114,115,117,118,121,125,130,131,134,136,137,139,141,146,147,148,150,152,153,157,159,162,164,165,166,167,168,170,171,175,176,177,179,181,184,185,186,187,191,195,196,197,199,202,205,206,207,209,210,213,214,216,219,220,221,225,226,227,229,231,232,233,234,236,238,239,241,243,244,245,246,247,250,252,255,258,260,266,272,276,280,281,284,285,286,287,288,289,290,291,292,295,296,297,299,301,302,303,304,305,306,307,309,313,314,316,317,322,326,329,332,333,337,339,340,341,342,343,344,345,346,348,350,351,354,359,360,366,368,369,370,372,376,377,380,381,384,385,388,389,390,392,393],[1,3,5,7,11,12,14,16,20,21,22,26,30,32,33,34,35,38,39,41,42,47,50,51,53,55,57,58,61,65,66,69,70,71,73,74,75,76,78,80,84,85,86,94,95,97,103,105,106,108,111,112,113,115,116,122,123,124,130,136,138,139,141,142,144,145,147,148,149,150,157,160,161,162,163,164,165,169,170,175,180,181,186,189,190,195,197,199,202,204,205,208,209,210,211,216,217,219,222,225,228,230,232,233,234,237,238,239,245,246,248,252,256,258,259,262,263,265,266,269,270,273,278,279,280,281,282,285,286,288,290,291,293,294,295,296,297,299,301,303,307,308,309,315,317,318,319,321,322,323,330,333,335,339,340,343,344,346,348,351,352,354,356,360,363,366,367,370,371,376,378,379,383,385,389,391,392,393,394,396],[2,3,4,13,14,17,24,25,29,31,33,34,35,37,41,45,51,52,55,56,60,61,62,63,64,68,69,72,73,75,77,78,81,88,92,93,99,102,105,113,114,116,118,119,121,125,126,127,128,130,133,135,141,142,143,144,145,146,147,149,151,152,153,154,155,156,159,162,166,167,168,172,173,174,176,178,179,180,181,182,184,187,188,193,194,195,196,197,199,200,202,205,206,209,210,213,214,217,222,228,231,233,234,235,236,238,239,242,245,246,251,252,254,256,257,259,260,261,262,263,266,268,270,271,273,274,276,277,280,282,284,285,286,287,288,290,293,301,303,304,305,306,309,312,313,317,319,320,322,325,326,327,328,339,340,342,343,344,345,346,348,349,350,351,352,353,357,360,361,362,364,365,370,371,372,377,380,381,382,383,384,385,386,388,390,391,392,394],[289,386,388,389,390,391,392,394],[1,2,3,5,6,7,8,10,17,20,21,24,27,28,29,31,35,37,38,45,46,48,49,50,51,52,54,57,58,63,65,66,69,71,72,75,76,79,86,87,88,90,93,95,96,98,100,102,104,106,107,108,109,110,114,115,117,118,120,121,123,126,127,130,131,135,136,140,142,143,144,145,147,150,153,156,157,159,162,163,165,167,168,172,173,174,175,178,179,181,182,184,185,189,190,191,192,194,195,197,198,199,200,202,203,206,208,209,210,211,212,213,214,215,216,218,220,221,224,225,227,228,229,232,233,234,235,238,244,245,250,252,260,263,264,267,270,273,274,276,279,280,283,284,285,286,287,290,293,294,295,296,298,302,303,304,305,310,311,314,316,318,319,322,325,326,330,331,332,334,335,337,338,341,342,343,344,345,347,348,349,354,355,356,358,359,360,364,365,368,371,373,375,376,378,379,381,382,384,385,387,388,392,393,394,396],[315,386,393,394],[150,386,387,393,394],[270,386,388,393,394],[2,3,4,13,15,16,17,18,21,22,25,27,29,31,32,33,34,36,39,40,44,45,46,48,49,50,52,55,56,57,61,62,64,69,71,74,78,81,83,84,86,87,92,94,95,96,97,99,104,105,106,108,110,115,119,122,123,125,127,128,129,130,131,133,134,135,136,139,142,144,145,149,151,152,154,156,163,167,168,174,175,176,179,180,182,183,184,185,193,195,196,199,201,202,205,207,209,210,211,212,213,214,221,225,230,231,232,233,234,237,238,239,240,245,246,249,250,252,253,258,259,260,262,263,265,269,270,272,275,278,280,283,284,285,289,291,292,293,296,299,300,302,306,307,309,310,311,312,313,314,316,318,319,321,325,327,331,332,334,337,338,342,344,346,348,349,353,355,356,357,360,364,371,374,376,378,380,381,384,385,388,391,393],[0,2,3,5,6,7,8,11,12,13,14,17,18,21,22,23,27,28,31,33,35,36,37,40,45,46,48,50,51,53,55,56,58,59,60,63,68,71,73,75,78,81,82,85,86,87,88,89,92,93,94,95,96,98,99,103,104,105,106,107,110,113,117,119,122,124,125,129,133,134,136,138,139,141,142,143,145,147,154,156,157,158,159,161,163,167,169,170,173,174,175,176,178,180,182,183,187,188,190,191,192,193,194,195,196,198,200,201,202,204,205,209,210,211,212,214,215,216,218,219,220,223,227,229,235,238,239,240,243,245,248,249,250,251,253,258,259,260,265,266,270,271,273,274,276,277,279,281,282,283,284,289,292,293,294,296,298,299,302,303,304,307,308,309,310,311,312,316,319,320,321,322,323,324,325,327,328,330,331,333,334,336,337,338,341,345,346,348,349,350,352,353,355,357,358,360,361,362,365,366,367,369,372,373,375,378,380,381,383,384,385,396],[1,2,9,10,11,13,15,18,19,20,21,27,28,29,31,32,36,40,41,43,45,46,53,55,56,57,58,60,62,63,64,66,67,68,70,71,72,73,74,76,78,80,84,88,89,93,94,95,98,99,100,103,107,109,110,112,113,116,123,124,126,129,132,137,140,141,142,144,146,148,152,153,154,155,157,158,161,162,164,166,167,168,171,177,178,179,180,183,184,188,189,197,198,199,202,203,206,207,209,211,212,218,220,223,227,228,230,231,233,235,242,243,246,248,250,251,255,258,259,262,263,269,270,271,273,274,276,277,279,280,281,288,289,292,293,294,295,296,297,299,300,302,303,307,308,310,311,321,324,325,327,328,329,330,331,334,335,341,342,343,344,346,348,350,351,354,356,357,358,360,363,364,365,366,368,369,370,371,372,373,375,377,380,385,388,389,391,392,394],[1,4,5,6,7,11,14,16,17,20,21,22,28,30,33,37,38,42,43,45,46,47,48,49,50,51,52,53,54,57,59,63,64,65,68,71,72,75,81,85,86,87,88,89,93,96,98,99,102,104,105,106,107,108,109,111,112,114,115,119,123,124,126,127,128,131,132,134,135,136,137,138,139,141,143,146,147,148,149,150,151,152,153,155,163,164,165,168,172,174,176,178,181,183,189,190,192,193,194,195,196,200,201,203,204,205,206,207,208,210,213,215,216,217,218,220,223,225,226,227,228,231,232,236,237,243,245,247,248,252,256,257,259,260,261,263,265,267,268,271,272,275,276,278,281,290,291,293,296,297,301,304,305,309,310,312,313,315,316,317,325,326,327,330,331,332,333,334,335,337,339,340,341,343,344,345,346,347,351,356,358,360,361,364,369,371,372,373,374,375,377,379,381,383,385,386,389,390,391,392,394,395,396],[0,2,3,6,7,8,9,11,15,19,21,22,24,25,26,27,28,30,36,39,40,46,47,51,52,53,55,56,60,61,64,67,69,72,75,76,77,78,79,80,81,82,84,86,87,89,90,92,93,95,96,97,98,99,100,104,106,108,109,111,112,113,116,119,121,123,124,125,126,128,129,131,132,133,134,135,136,137,144,146,150,152,154,156,157,159,160,161,162,166,167,169,173,175,179,181,182,183,184,185,186,187,189,190,191,194,195,196,198,199,200,201,202,207,212,213,214,215,217,219,223,225,227,228,238,239,242,245,247,248,251,256,260,261,263,264,266,268,269,271,273,274,275,276,278,279,280,282,283,284,289,294,295,296,299,300,301,305,306,312,313,314,315,316,317,319,320,322,324,325,328,330,333,334,335,336,337,338,340,341,343,346,349,351,352,355,357,358,359,360,361,362,363,365,366,367,368,370,372,373,375,378,381,382,383,387,391,395,396],[0,1,4,7,8,11,12,15,19,20,22,24,25,32,35,36,39,41,42,45,46,47,48,51,52,53,55,58,59,60,66,67,68,69,70,71,73,75,76,77,78,79,81,88,90,91,92,93,94,96,97,102,104,105,106,107,109,110,113,114,115,119,121,122,124,126,130,131,133,138,139,144,145,146,147,149,150,154,155,158,160,164,165,166,168,169,170,173,176,180,181,182,185,186,187,188,190,191,192,197,206,209,210,211,212,213,216,217,218,220,221,222,229,231,233,234,238,240,241,245,246,247,249,250,253,256,258,259,261,263,267,268,270,274,276,277,278,280,281,282,292,293,294,295,296,300,302,303,305,306,308,309,312,314,318,319,320,321,322,323,324,328,330,331,332,334,336,340,341,345,346,348,350,352,353,354,355,356,360,361,363,364,370,371,372,382,384,385,387,388,389,390,396],[1,2,3,4,7,9,10,11,17,23,24,28,31,32,33,34,35,36,37,46,49,50,52,56,60,61,62,63,65,67,68,70,71,73,74,78,81,84,86,89,90,91,92,93,94,96,98,99,101,103,104,105,106,107,109,110,111,112,114,116,123,126,128,130,131,132,135,136,137,142,143,146,147,150,153,154,155,156,159,163,164,166,171,174,177,178,179,182,185,186,194,196,198,199,201,202,203,205,206,208,209,210,213,216,218,222,227,230,231,235,236,239,243,245,246,249,250,251,255,256,257,258,266,267,270,278,279,280,282,285,286,287,289,291,295,296,301,302,303,305,306,307,309,311,312,314,316,318,321,322,330,332,335,336,341,342,343,349,350,352,356,359,362,363,365,366,367,371,372,373,376,378,379,380,381,382,383,384,391,392,395],[2,5,6,11,12,16,17,18,19,22,24,25,26,27,28,31,32,33,35,36,38,39,41,48,49,50,51,52,53,54,55,57,59,60,62,64,65,67,69,70,71,75,77,78,79,80,84,85,87,89,91,95,96,97,98,99,101,102,103,105,106,109,111,113,115,121,122,123,124,125,127,131,132,133,136,137,140,141,142,143,145,147,149,151,155,156,158,161,164,166,170,171,172,173,174,176,178,180,181,184,185,186,187,189,191,192,194,197,198,200,203,204,209,210,211,218,222,224,228,232,235,236,239,240,242,243,246,247,252,257,258,260,261,262,265,266,270,271,275,276,278,282,284,285,288,289,291,295,296,298,299,300,301,302,305,306,307,308,309,315,318,319,321,323,325,326,328,331,333,334,336,337,338,340,343,345,346,347,349,350,351,352,354,357,358,359,361,363,364,367,369,371,372,374,376,381,382,383,385,388,391,392,395,396],[1,2,4,8,10,11,12,14,16,24,28,34,35,36,38,39,40,41,42,44,45,46,47,48,51,53,54,57,58,62,64,66,67,68,70,76,77,79,80,82,83,84,85,87,88,91,92,93,94,95,97,99,101,105,109,112,115,118,121,122,125,129,131,132,137,138,139,140,141,143,147,148,150,154,155,156,158,159,160,161,162,163,164,166,168,170,171,172,173,175,176,178,179,182,183,184,185,188,189,190,193,195,197,199,200,201,203,204,205,206,207,208,211,214,216,217,219,220,221,222,229,230,231,233,234,235,236,237,238,241,243,244,245,246,248,253,254,256,258,259,261,263,265,268,269,272,274,275,276,277,280,283,287,291,295,296,298,301,306,309,310,311,313,315,317,318,319,320,322,323,324,329,331,333,336,337,338,341,344,346,348,352,354,357,358,359,360,365,366,368,369,370,371,373,377,380,381,383,384,385,386,387,389,390,392,393,394],[0,1,5,6,8,9,11,12,13,14,18,19,20,23,27,30,31,32,36,37,39,42,44,45,52,53,58,62,63,65,66,69,70,72,73,75,78,79,80,83,86,87,89,90,91,95,98,99,100,101,102,103,105,107,110,112,113,118,120,123,124,126,128,129,133,138,139,142,145,146,148,149,150,151,153,158,159,160,161,165,166,167,169,171,173,177,181,183,184,185,186,188,190,191,196,197,199,202,203,204,205,206,208,209,211,212,214,219,221,224,225,226,227,230,232,233,234,235,238,242,245,247,249,251,253,254,264,265,266,267,268,270,273,274,280,282,283,284,287,288,290,292,294,296,297,301,310,311,313,314,317,319,320,324,326,327,328,329,332,333,334,335,338,339,340,344,345,346,347,349,352,353,355,358,360,361,362,365,367,369,370,373,374,375,376,377,378,382,383,385,386,387,393,395],[106,386,387,391,393,394],[1,3,6,9,10,12,13,20,22,23,31,34,36,39,40,44,45,46,47,49,50,52,53,54,55,56,61,64,65,67,69,71,72,74,78,79,80,83,88,91,92,93,94,100,101,104,108,110,111,112,118,120,122,123,124,125,126,127,128,129,130,137,139,141,143,146,147,149,152,153,155,156,157,158,159,162,163,166,169,171,173,175,177,181,185,186,187,189,190,192,193,195,197,199,202,203,204,206,208,209,210,214,215,220,223,226,231,232,233,236,237,238,240,244,246,247,248,249,250,255,256,257,259,260,261,262,263,266,267,268,270,271,273,275,284,288,289,290,291,292,295,296,297,298,299,300,301,305,306,307,309,310,311,314,315,317,320,322,326,327,329,330,332,333,334,335,336,337,340,345,347,348,349,353,357,359,360,361,362,364,365,369,370,371,372,373,374,376,377,378,379,380,381,385,386,389,390,391,393,395],[3,13,14,15,16,18,20,23,25,27,30,32,34,37,38,40,48,49,51,52,53,57,58,59,60,63,65,66,68,69,76,78,79,80,81,82,83,85,86,88,90,92,95,97,99,104,105,106,107,112,114,116,117,118,119,120,121,123,124,125,127,129,131,133,134,136,139,141,142,145,147,148,149,151,153,154,162,163,164,167,170,171,175,177,184,187,189,194,195,198,199,205,206,207,209,210,212,214,219,220,221,223,226,227,228,231,232,237,246,251,253,255,256,260,263,265,268,271,272,273,277,278,281,282,283,284,287,289,290,291,292,293,294,295,296,297,305,306,307,308,311,312,313,314,319,322,325,326,330,332,334,336,338,340,341,345,348,349,351,352,353,354,356,357,358,359,360,362,366,367,368,373,378,379,380,381,382,383,384,385,390,391,394,395],[0,4,5,8,10,11,13,16,17,18,19,21,22,26,31,32,33,36,37,38,39,44,46,52,54,55,57,59,64,66,69,70,72,74,75,78,79,80,85,87,88,89,92,93,94,95,96,98,100,101,102,103,110,112,122,123,130,133,135,139,140,141,143,144,145,147,153,154,160,161,164,168,170,171,172,174,178,179,182,185,187,188,190,191,192,194,195,196,203,206,207,208,209,210,211,212,216,217,220,221,222,223,226,228,235,237,238,239,242,248,249,250,251,252,256,257,258,259,260,266,267,269,270,274,275,276,277,279,280,283,284,285,286,287,288,290,294,300,302,307,309,310,312,313,314,316,320,321,323,325,327,331,332,334,336,338,339,341,343,345,346,347,349,352,353,354,355,357,358,360,362,364,365,369,372,375,378,379,381,382,383,387,388,389,392,394,396],[0,4,5,6,7,9,10,15,19,20,22,23,24,25,26,27,28,30,33,34,36,37,38,40,44,45,46,47,49,51,52,53,54,58,60,63,65,66,68,70,72,76,78,79,80,81,82,84,85,86,87,89,93,94,98,99,100,102,104,105,108,110,112,113,116,117,118,122,124,125,127,128,134,136,138,139,140,141,142,144,146,147,148,150,151,154,155,156,159,161,162,165,166,168,170,172,173,175,178,180,182,184,185,186,187,188,191,192,193,194,195,197,201,202,204,206,207,208,210,213,214,215,217,219,220,221,224,226,228,229,233,237,247,251,252,253,256,257,259,261,263,264,265,267,268,269,271,272,273,275,276,278,279,281,283,284,287,289,290,291,293,294,295,302,304,307,308,309,312,313,314,315,316,320,322,323,328,329,330,334,337,339,340,341,342,345,346,347,348,349,351,356,359,360,361,363,367,369,372,375,378,384,386,390,391,392,393,395,396],[52,386,387,388,389,391,393,394],[329,386,390,391,393,394],[1,3,5,8,9,10,12,15,17,19,21,22,25,26,28,34,35,36,38,39,43,44,45,46,55,57,59,60,61,62,64,65,70,71,72,76,77,78,79,82,88,89,90,91,92,93,98,102,103,106,107,109,110,112,113,116,118,120,126,129,130,131,132,133,134,135,136,138,139,141,142,143,144,146,147,149,150,151,153,155,157,158,159,162,164,168,169,171,172,174,176,177,179,180,186,187,188,190,192,193,194,197,198,199,200,201,206,207,209,210,211,212,213,218,219,220,222,223,225,226,227,229,230,231,233,236,237,239,241,247,248,249,250,254,258,259,261,268,270,271,272,276,278,279,282,284,289,290,291,292,294,297,300,301,302,304,307,308,310,314,317,318,319,320,321,322,323,324,327,329,330,332,334,335,336,339,340,344,346,348,349,351,352,353,354,360,361,363,365,367,372,374,377,378,379,380,381,383,385,389,390,391,392,394,395],[2,4,5,8,9,10,13,14,16,17,18,19,22,23,25,27,29,30,31,34,37,38,40,41,43,44,45,46,52,54,60,61,62,63,65,66,69,71,72,74,77,80,82,83,86,88,89,92,97,98,99,100,101,103,105,106,107,108,115,120,121,122,126,128,130,132,133,134,135,139,140,141,142,143,145,147,148,149,151,152,154,155,156,157,158,159,160,167,169,170,172,180,186,188,189,190,192,193,194,196,198,202,203,204,205,206,212,214,215,216,217,218,219,220,221,222,225,226,227,229,230,231,235,236,237,240,241,242,243,244,246,248,249,250,251,252,253,254,256,257,265,268,270,274,277,279,284,285,286,288,290,295,299,304,305,307,309,312,313,316,318,319,322,324,325,326,327,329,330,331,332,334,339,341,349,350,351,353,361,362,363,369,371,373,378,379,381,382,383,384,385,388,391,392,394],[267,386,389,390,391,393,394],[65,386,387,389,390,391,393,394],[3,6,12,15,16,19,20,21,22,23,26,27,28,29,31,33,36,39,40,41,45,46,49,52,53,54,55,58,59,64,67,69,70,72,73,75,76,78,82,84,85,86,87,89,90,91,92,93,94,95,97,98,100,101,104,105,106,107,111,112,117,120,122,126,129,130,131,135,136,138,141,143,144,146,148,149,150,154,155,156,158,159,162,163,164,166,167,169,171,172,174,175,176,179,183,186,187,188,191,192,195,199,202,203,207,208,209,210,211,213,214,216,217,220,222,224,227,228,230,231,236,237,239,243,244,246,248,249,250,251,257,258,263,264,265,266,271,273,277,278,284,285,286,291,293,294,299,302,304,305,307,308,309,310,313,315,318,320,323,325,327,328,330,331,333,335,340,341,345,348,353,354,356,357,358,359,360,364,365,371,372,375,376,378,379,383,388,389,390,391,392,395,396],[305,386,387,388,389,390,391,393,394],[0,1,2,3,4,6,8,11,12,15,16,17,18,19,20,22,24,26,28,29,31,32,34,37,39,41,42,45,50,51,55,58,61,63,64,65,66,71,73,75,76,77,83,84,85,89,90,91,94,95,96,97,98,99,100,101,104,105,106,108,109,110,111,113,115,116,118,119,120,122,124,125,126,127,128,129,130,132,134,135,136,137,139,140,141,146,148,149,152,153,155,156,161,164,165,166,167,168,169,170,171,173,174,175,176,177,178,181,183,186,189,190,191,192,193,196,197,201,203,212,213,220,221,222,223,228,229,230,231,233,236,237,238,239,245,246,247,254,256,258,260,261,262,263,265,267,270,271,273,276,278,279,280,282,284,286,287,289,290,291,292,293,294,297,299,301,304,305,309,310,313,314,316,320,321,325,326,327,330,333,334,335,341,344,345,346,353,357,358,361,363,365,366,370,371,376,382,386,391,392,394,395,396],[0,1,2,3,5,13,14,16,18,19,20,22,23,28,29,30,33,35,36,38,40,42,43,45,47,48,49,50,51,52,57,58,60,62,63,68,69,70,72,75,76,77,79,80,83,84,85,86,87,90,92,93,96,97,99,100,101,103,107,108,110,111,117,118,119,120,121,124,129,135,139,140,141,143,144,147,148,152,155,158,159,160,165,167,170,171,174,175,176,177,179,182,183,184,187,188,189,190,192,193,199,200,201,202,204,205,206,208,211,212,213,216,221,222,224,225,228,230,231,232,233,235,236,238,239,241,243,244,245,246,250,251,253,254,255,257,261,262,264,268,270,272,276,280,281,284,290,292,293,294,297,301,303,304,305,306,308,309,312,313,315,317,319,320,322,324,325,327,328,329,331,333,335,336,337,338,341,342,343,344,347,349,350,351,356,361,362,363,365,368,370,376,377,379,380,383,388,389,393,394,395],[353,386,388,392,393,394],[1,2,4,5,8,10,11,15,16,20,23,25,26,27,31,33,34,35,36,39,41,44,48,50,52,58,61,62,63,65,67,68,69,71,73,75,78,79,81,83,84,85,88,92,94,96,100,101,106,108,109,110,112,113,119,121,122,123,124,126,127,128,129,131,132,133,134,141,143,144,145,146,147,148,149,151,154,156,157,158,159,161,163,164,167,170,172,173,174,175,178,180,182,183,184,185,187,190,192,193,196,197,198,199,200,201,205,206,207,209,211,212,215,217,219,223,224,226,229,231,232,233,234,235,236,238,242,244,245,246,247,248,249,250,253,254,255,257,261,266,267,270,271,273,274,276,278,279,280,281,282,284,287,288,290,291,296,299,300,301,302,303,304,310,311,312,314,315,316,321,322,331,334,335,338,341,342,349,351,354,355,356,359,360,361,362,364,366,368,370,372,375,376,377,378,379,382,383,384,385,387,388,390,391,392,393],[298,386,387,389,392,393,394],[1,3,7,8,9,11,14,16,17,20,21,22,23,24,26,27,28,29,31,32,33,35,39,40,43,45,49,57,58,60,61,63,64,66,67,68,69,70,71,74,76,77,78,88,90,94,96,97,99,101,102,103,106,107,109,110,115,116,117,118,120,122,126,130,131,135,137,139,140,144,145,151,155,156,160,161,164,165,166,168,170,172,174,177,178,180,182,183,184,186,187,191,192,193,197,201,202,203,207,212,213,214,215,219,222,224,225,229,231,232,234,236,238,241,242,244,245,248,250,251,252,253,258,261,262,264,265,266,267,268,272,275,276,277,278,279,280,281,283,284,285,289,293,295,296,297,300,302,310,314,315,316,317,319,320,324,326,329,331,333,334,336,338,340,342,344,346,353,354,355,356,359,361,362,363,365,366,367,368,369,371,373,374,375,376,379,380,382,383,384,385,390,391,392,395,396],[2,3,8,9,10,11,13,16,18,19,20,21,22,23,24,25,26,28,30,32,33,34,35,39,40,41,43,44,46,48,49,51,55,57,63,66,67,68,70,71,72,73,75,78,81,82,85,86,87,88,90,91,93,99,101,102,103,104,106,107,108,109,111,115,116,118,119,121,123,124,125,128,130,131,132,133,135,136,138,139,144,149,150,151,154,155,157,159,160,162,163,165,167,169,170,171,174,176,179,182,184,185,187,188,190,197,200,203,206,209,210,211,212,215,217,219,221,222,224,225,226,227,228,232,236,239,240,242,243,245,247,249,250,255,258,259,260,263,264,265,267,268,272,274,275,276,277,279,280,284,287,291,294,295,297,298,299,300,301,302,304,305,306,307,309,311,316,318,319,320,323,324,326,327,331,332,334,335,340,343,344,347,350,352,354,355,359,363,364,366,367,368,369,370,371,374,376,377,380,382,384,386,390,392,394,396],[69,386,390,392,393,394],[0,2,3,5,9,10,12,16,17,18,19,22,25,27,28,30,31,36,37,38,40,41,43,47,49,50,52,55,56,57,59,63,66,67,68,69,73,74,75,76,77,78,80,82,83,84,85,88,89,91,94,95,96,97,98,99,102,105,106,107,108,109,110,111,112,113,114,115,118,122,123,128,130,131,132,134,136,139,141,142,143,149,150,152,160,161,162,166,167,168,169,171,172,173,174,175,177,178,179,182,183,184,187,189,190,192,196,201,204,208,209,210,211,212,214,217,219,220,221,222,225,226,228,231,232,235,236,237,238,243,244,245,247,249,250,252,256,257,261,263,265,268,269,272,273,281,282,283,284,285,286,287,288,290,291,292,293,295,299,302,304,307,309,310,315,318,320,322,324,325,329,330,331,336,337,341,344,345,346,349,350,351,352,353,357,359,361,362,363,364,367,368,369,371,372,373,375,380,382,383,384,386,387,388,389,390],[0,1,2,4,5,6,7,9,11,12,14,16,18,20,21,23,24,26,27,28,30,32,33,34,38,39,40,41,43,46,50,51,52,53,54,55,56,61,62,67,69,70,73,76,81,82,86,87,88,92,93,94,96,97,100,104,106,108,109,110,111,113,114,117,121,122,123,125,126,127,128,131,135,140,141,149,150,154,158,159,161,162,163,164,165,166,167,169,170,171,172,174,175,176,177,180,181,185,186,188,190,192,194,195,198,202,205,206,208,211,212,214,215,216,218,219,220,223,227,228,229,230,231,233,235,238,241,249,250,251,252,253,254,258,259,261,263,264,270,271,277,278,280,285,287,289,290,291,294,295,296,297,300,301,302,303,306,307,308,309,310,311,313,314,316,318,320,322,325,326,327,328,332,333,336,337,338,340,341,342,344,345,346,347,348,349,350,354,356,358,359,360,362,363,366,368,369,370,371,374,378,379,381,382,383,386,387,389,392],[0,1,3,4,5,10,11,12,13,16,18,20,25,29,30,35,38,40,41,42,44,46,47,51,52,55,56,59,61,62,64,65,66,67,72,75,78,79,81,82,86,87,88,91,92,96,97,98,103,104,105,107,110,116,119,123,125,126,127,130,131,132,133,135,137,138,141,142,143,144,145,147,149,150,151,153,155,157,161,162,163,164,165,166,168,170,171,176,177,178,179,181,183,186,188,191,192,195,196,197,198,200,201,202,207,209,210,212,213,215,217,218,224,225,226,227,228,230,232,233,234,235,238,239,241,243,244,245,247,251,252,256,257,259,260,262,263,264,266,267,270,274,277,278,280,282,286,288,291,293,297,298,299,302,304,306,307,308,311,312,314,316,317,319,325,326,327,329,330,335,336,337,339,342,343,351,353,354,355,356,358,359,366,367,368,369,370,371,372,374,375,376,379,382,386,392,396],[0,1,3,4,8,11,13,15,16,25,26,30,33,35,36,37,38,39,40,41,42,43,49,53,54,57,60,61,62,63,64,65,67,69,70,71,73,78,81,82,84,86,88,90,97,98,100,103,105,106,109,111,112,115,116,118,119,120,122,124,126,127,129,131,132,134,136,138,139,143,147,152,153,158,161,162,164,165,166,167,168,169,170,171,173,175,178,181,182,186,191,192,193,195,198,200,202,203,207,208,210,211,212,214,215,217,219,221,222,223,224,225,229,232,233,234,235,237,238,239,244,247,249,251,253,254,255,256,257,259,260,261,262,268,269,271,275,278,279,283,284,285,286,289,290,291,300,302,303,305,306,307,309,310,311,312,313,314,315,316,320,321,325,329,334,337,338,340,343,344,345,347,348,350,356,357,358,360,361,364,371,375,379,381,382,384,388,391,395,396],[1,2,3,5,6,7,10,12,14,15,16,18,19,20,22,24,25,28,30,33,34,35,36,37,41,46,47,49,51,54,55,58,60,61,62,66,67,68,70,72,73,74,76,80,81,83,84,85,86,87,89,90,91,94,95,98,101,107,108,110,112,114,119,120,122,125,133,137,140,141,144,148,149,150,153,156,159,161,163,166,169,172,176,177,179,181,183,184,187,188,191,193,198,202,204,205,207,209,211,212,213,214,215,216,217,221,227,230,232,233,240,242,244,245,246,247,248,250,252,254,256,258,260,263,264,267,270,271,272,273,274,279,285,286,294,296,297,301,302,305,306,308,310,311,313,314,317,319,321,322,323,328,330,332,334,336,337,338,339,340,343,345,346,347,348,352,353,354,355,356,357,358,360,362,363,364,365,366,367,369,370,373,377,378,380,381,382,387,393,395],[0,1,3,5,6,7,8,9,11,12,13,14,15,18,19,20,22,26,27,29,31,33,34,36,39,40,41,44,45,47,48,51,52,54,55,56,57,59,60,63,65,67,70,71,72,73,76,77,78,80,81,83,84,85,86,89,91,92,93,95,98,103,104,106,108,109,113,114,116,118,120,123,125,126,128,134,136,138,140,141,143,145,147,148,149,150,151,154,156,157,158,161,162,165,169,170,172,173,176,179,181,184,186,188,189,192,197,200,202,203,204,205,207,209,210,212,213,215,216,217,218,219,220,221,222,223,225,226,227,228,229,230,237,241,242,244,245,246,251,254,255,259,260,262,266,267,268,269,271,277,278,279,282,283,284,292,295,297,299,300,301,303,306,307,308,310,311,312,315,320,325,326,329,331,335,336,337,338,340,341,342,343,345,346,347,348,350,352,357,360,365,366,368,370,372,375,376,379,382,383,384,385,386,387,388,389,390,392,393],[0,1,2,4,8,10,13,16,26,28,29,32,34,35,36,39,41,44,47,48,49,51,53,54,55,57,62,67,68,75,77,82,83,85,86,87,89,90,91,93,94,95,96,97,100,105,107,109,111,112,113,114,115,116,117,119,126,130,131,132,133,134,135,137,138,139,140,142,147,148,150,151,154,159,160,162,163,164,165,166,167,173,188,189,190,191,192,193,195,199,202,205,207,212,214,216,218,221,223,224,225,227,228,230,232,233,234,235,236,239,240,241,242,246,248,252,254,255,257,258,259,262,263,268,270,274,275,277,278,280,281,282,287,288,290,291,292,293,294,295,296,297,301,304,305,306,311,313,317,318,319,322,323,326,328,329,330,331,333,334,335,336,337,339,341,342,343,345,346,347,350,352,356,362,363,370,372,373,376,377,378,380,382,383,388,389,390,391,392,393,396],[0,3,4,6,8,9,10,12,13,16,17,18,19,20,22,24,35,36,39,41,44,47,48,49,51,53,54,57,58,61,64,65,67,69,70,71,73,74,76,80,83,85,87,88,89,90,91,93,94,96,98,102,103,106,107,108,109,110,112,113,114,117,121,124,125,126,127,128,129,130,136,138,139,141,142,143,145,146,148,150,151,158,160,162,166,168,170,172,173,177,181,184,185,187,189,190,191,193,194,195,197,199,200,205,206,210,211,212,214,215,216,217,219,220,221,222,224,226,227,229,231,234,235,238,240,241,242,244,245,246,247,249,251,252,254,257,262,266,270,272,273,275,284,285,286,289,291,292,293,294,296,298,299,300,302,304,306,311,312,314,315,320,321,322,323,329,332,333,334,335,336,338,339,340,341,344,345,347,349,350,353,358,360,361,366,368,372,373,374,376,377,379,380,381,383,384,385,387,388,390,393,394],[1,3,5,8,9,10,13,15,16,17,18,19,25,28,30,31,33,36,38,40,42,43,45,46,47,48,49,50,55,56,58,59,63,64,70,72,74,77,80,82,84,86,89,92,93,99,100,101,102,103,104,105,108,110,111,113,115,116,117,122,123,126,130,133,140,143,147,150,154,155,156,159,160,161,162,163,166,168,170,171,172,173,174,175,176,180,181,183,184,185,186,191,192,194,196,197,200,202,203,207,209,211,214,215,216,219,220,221,225,227,228,229,230,232,234,236,238,241,244,247,248,251,253,255,256,258,259,261,262,265,266,270,271,274,276,278,280,284,288,290,291,294,295,297,299,301,304,310,312,313,315,319,320,327,328,329,330,331,332,333,334,336,339,340,341,342,343,344,346,348,349,350,351,353,354,360,361,362,366,367,371,373,374,375,377,378,380,381,384,385,386,393,396],[144,386,389,391,392,393,394],[0,3,4,8,11,12,13,18,19,20,22,23,24,25,28,30,31,32,33,34,37,38,39,41,43,44,46,47,51,52,55,56,57,60,61,62,63,65,68,69,70,71,73,74,75,77,78,79,81,83,84,85,86,87,88,90,94,99,100,101,105,109,111,112,113,116,118,120,121,122,124,126,127,128,131,132,133,135,137,140,144,146,148,151,153,154,157,158,161,166,167,169,171,172,177,178,180,183,184,188,190,192,193,194,197,198,199,201,203,204,205,208,210,211,212,213,218,219,220,222,225,226,227,229,231,246,247,249,250,254,257,259,260,261,262,263,264,266,267,269,270,274,275,276,277,278,280,283,285,286,288,289,291,293,294,295,297,298,301,302,303,305,306,309,310,311,313,323,327,328,331,332,334,336,342,343,344,345,346,347,349,353,356,358,365,368,369,370,371,377,378,380,381,383,384,385,387,389,390,392,393,394],[2,5,6,9,10,14,17,18,21,23,24,25,27,31,32,34,38,40,41,42,43,45,48,49,54,55,56,57,58,60,61,63,66,67,71,72,73,74,75,76,78,80,82,84,86,87,91,95,96,97,100,102,105,108,109,115,120,121,122,123,125,126,129,131,133,134,137,138,139,140,142,148,149,150,151,153,155,158,159,161,163,167,168,169,170,171,172,175,177,178,184,185,187,188,189,191,193,194,195,198,199,201,204,207,210,211,213,214,217,219,220,222,223,224,225,226,227,231,233,236,237,240,241,243,246,247,248,250,255,258,261,262,264,265,266,268,269,271,272,275,276,279,280,282,285,286,287,288,289,290,291,292,293,295,297,299,304,306,309,310,312,316,318,319,322,323,327,328,329,330,331,337,339,340,342,343,344,345,349,351,352,354,356,357,358,359,360,361,362,365,366,367,370,371,372,373,374,376,377,380,382,383,387,389,391,392,393],[0,1,2,6,8,9,11,13,16,18,21,24,27,29,33,34,35,38,39,41,43,45,46,48,49,50,53,54,58,59,60,63,67,69,72,73,74,75,76,77,78,79,82,86,89,90,91,92,93,95,97,98,99,100,101,103,104,105,108,111,112,115,118,121,122,124,126,128,130,134,138,139,140,141,146,148,151,152,153,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,172,173,174,176,177,178,181,183,184,185,187,189,191,195,197,200,201,203,204,205,206,207,208,210,211,215,216,217,218,219,221,222,225,229,230,231,232,233,235,236,239,240,241,243,244,245,247,248,250,254,259,260,261,263,265,267,268,269,270,277,282,286,289,292,295,296,299,300,301,305,307,309,311,312,313,314,315,316,319,320,321,322,324,326,327,330,331,334,335,336,338,340,342,343,345,346,347,351,352,353,357,359,363,366,367,368,371,373,374,376,380,382,383,384,385,388,389,391,393],[185,386,390,391,392,393,394],[42,386,387,390,391,392,393,394],[12,386,387,388,390,391,392,393,394],[3,4,7,9,10,12,17,18,21,22,23,25,31,32,34,36,38,40,41,43,45,46,47,48,49,51,53,55,56,57,58,59,61,64,65,66,67,68,70,72,73,74,75,77,79,80,81,85,88,95,97,98,99,100,101,102,106,108,111,112,113,114,116,117,118,119,122,124,125,126,127,130,132,135,137,138,148,150,154,155,157,160,162,163,164,165,166,168,169,171,172,179,180,182,183,188,190,192,196,197,198,200,201,203,205,207,209,210,211,212,213,214,217,219,220,222,224,225,228,231,232,233,235,237,243,245,246,247,248,253,254,256,259,262,263,264,266,267,271,272,273,274,275,279,280,281,287,289,294,298,300,301,302,303,314,315,317,318,321,322,326,328,329,331,332,334,337,339,340,342,343,344,345,347,351,352,357,358,359,360,363,364,365,366,368,369,371,373,374,377,378,379,380,381,382,384,385,387,389,390,392,393,394,395],[0,1,2,4,6,7,9,10,11,15,17,19,21,23,27,29,31,32,33,34,35,36,38,39,40,41,42,43,45,47,51,55,56,57,58,60,63,65,67,68,69,70,74,78,79,83,86,89,99,101,104,106,107,109,110,111,113,115,119,124,125,126,131,132,133,134,138,139,144,147,149,150,152,155,157,158,159,162,164,167,168,169,170,172,173,175,176,177,178,179,181,182,183,184,189,191,193,196,197,199,200,201,204,206,207,208,211,214,217,219,220,221,224,227,228,233,240,242,246,247,248,249,251,252,253,255,256,257,261,266,267,269,270,274,275,276,281,282,283,290,291,293,294,295,299,300,303,305,309,310,312,313,314,317,318,320,321,324,326,327,334,335,337,343,347,348,349,351,352,357,358,360,362,364,366,368,369,371,372,375,376,380,381,384,386,391,392,394,395],[1,2,4,5,6,7,9,10,13,14,16,17,18,19,22,23,25,26,27,30,32,35,36,39,40,41,42,44,47,49,50,51,55,57,58,59,60,61,63,64,66,67,68,71,72,73,75,77,78,79,82,85,86,87,88,89,90,92,93,94,95,96,97,98,101,102,103,104,105,106,108,110,114,117,118,119,121,123,127,130,131,134,135,136,137,138,139,140,142,146,151,153,155,157,159,163,166,168,173,175,179,181,184,186,187,188,190,191,193,194,199,210,211,213,214,216,217,221,224,226,231,237,238,240,242,244,248,251,252,253,254,256,257,258,261,263,267,268,269,271,273,275,280,281,282,284,285,289,294,295,300,303,305,306,308,309,310,315,317,321,322,323,325,328,331,332,334,335,337,338,339,342,344,346,349,350,351,353,355,356,357,364,365,367,368,369,371,373,374,378,379,381,382,384,386,392,393],[3,4,6,7,8,11,13,14,15,16,17,18,19,20,21,22,24,25,26,27,37,38,39,40,41,42,45,49,51,52,56,57,59,65,66,68,69,77,81,88,90,93,95,96,100,104,107,109,112,113,118,119,121,123,126,127,128,130,133,136,137,138,139,144,145,148,151,156,157,159,160,161,163,165,171,172,173,174,179,181,188,189,190,192,195,196,200,201,202,203,206,208,210,211,212,215,216,217,221,223,225,226,227,228,230,234,237,238,239,242,243,246,252,253,254,255,256,258,261,263,264,265,273,274,276,279,280,284,285,286,288,291,296,299,300,302,303,307,311,314,315,316,318,319,321,322,323,329,331,333,335,340,341,342,343,344,346,352,353,356,359,361,365,367,370,380,381,382,383,384,389,390,393,395,396],[1,3,7,14,16,19,20,21,23,27,30,34,36,38,40,42,43,44,48,49,51,53,54,57,58,62,63,64,65,66,67,70,71,74,75,78,79,82,85,87,88,89,91,92,93,94,95,96,97,100,101,102,103,104,105,107,109,111,113,117,118,120,123,124,125,127,128,129,130,133,134,135,136,138,139,146,151,152,156,159,161,162,165,166,167,168,172,174,175,184,185,186,187,188,190,191,192,193,194,201,202,204,205,206,207,208,209,211,212,214,215,216,217,219,220,222,223,224,226,228,229,230,231,235,239,240,242,244,245,246,247,248,251,253,255,257,258,259,264,266,267,268,269,271,272,273,275,277,278,280,282,283,284,285,287,289,291,295,296,298,300,301,304,306,307,308,311,316,321,322,323,324,327,328,330,332,334,335,339,340,342,344,345,346,353,354,355,360,363,364,366,368,370,371,372,374,377,378,381,383,385,388,390,391,393,394,395,396],[0,1,2,3,4,5,9,10,11,13,16,17,18,19,22,23,25,26,29,30,31,32,35,36,37,38,42,43,44,45,46,47,48,49,50,53,56,57,60,61,62,63,65,66,71,74,76,77,80,82,83,84,89,90,91,93,95,97,100,102,106,107,109,111,114,115,116,117,119,121,122,123,124,125,126,130,131,133,135,138,142,143,144,146,150,151,152,153,154,159,160,163,164,169,170,171,173,174,176,177,179,180,182,185,186,187,190,192,194,197,198,199,201,208,211,212,215,216,218,219,221,225,228,229,230,232,233,234,236,237,239,240,242,247,250,254,256,258,261,266,268,269,270,271,272,279,280,282,284,285,287,290,294,296,297,298,299,300,301,302,304,305,306,309,310,311,312,314,315,316,317,319,320,321,322,323,324,326,327,330,333,335,338,342,343,346,347,349,350,351,353,361,368,373,379,381,382,383,384,386,387,389,390,391,392,393,396],[44,386,388,395],[1,2,5,7,10,11,12,13,14,15,17,18,20,24,27,28,30,31,32,34,36,37,38,41,46,50,51,53,59,62,63,65,66,69,72,74,79,85,87,90,91,92,94,97,101,105,107,108,113,114,116,117,119,121,122,124,126,128,133,137,138,140,142,146,147,148,150,156,157,161,162,165,166,167,168,172,173,175,176,181,182,184,185,189,190,192,193,198,206,207,209,210,211,213,215,216,217,218,225,226,227,228,229,230,231,232,233,235,240,242,243,245,247,249,250,251,252,254,255,256,257,258,262,264,266,267,271,272,274,277,278,280,285,287,290,291,294,295,299,300,301,303,304,305,306,308,311,312,313,318,321,322,324,326,327,331,332,333,334,338,340,341,342,343,346,348,351,352,353,357,359,360,362,363,365,367,370,374,375,377,379,382,383,385,387,389,390,393],[306,386,389,395],[0,1,5,6,9,10,12,13,19,20,21,23,24,25,26,27,28,29,33,36,40,41,43,45,46,47,50,51,52,53,54,60,61,62,64,66,68,69,71,73,74,77,79,81,82,83,84,85,86,87,88,90,91,92,94,95,96,98,99,100,102,103,104,110,113,114,116,117,120,121,123,124,125,126,128,132,133,134,135,136,137,138,143,146,147,150,153,154,155,157,158,159,160,162,165,167,168,169,170,172,174,175,176,178,179,181,183,184,187,188,191,195,196,200,201,202,204,207,209,210,213,216,217,218,219,220,223,224,226,227,228,230,231,233,236,237,239,240,242,243,244,245,250,251,254,255,258,260,263,266,268,270,273,275,277,278,279,281,283,285,286,291,295,298,300,301,302,304,308,310,311,312,313,314,320,321,322,324,328,329,330,331,333,334,336,338,341,344,346,347,348,349,352,354,358,360,361,362,369,371,372,374,375,378,379,380,381,382,383,387,388,389,393,396],[1,2,4,5,6,7,9,10,11,13,14,18,22,24,25,26,28,29,30,32,33,34,37,38,39,43,44,46,47,50,53,54,55,56,57,58,64,66,67,69,71,72,79,81,82,83,88,89,91,93,96,98,100,105,106,107,108,110,111,114,116,121,123,124,126,127,128,131,133,134,135,138,140,141,143,144,152,155,156,157,160,162,163,165,167,168,169,170,171,172,174,175,176,177,180,186,187,189,190,192,193,197,198,203,205,210,211,216,217,219,220,221,222,223,224,226,227,232,233,234,236,237,242,243,246,247,249,250,251,253,254,256,257,261,262,263,264,267,268,269,270,272,273,274,276,277,278,280,283,285,286,287,289,291,292,295,297,298,303,307,308,311,312,313,316,318,322,323,324,327,328,332,335,337,339,341,342,343,347,350,352,357,364,365,366,370,372,374,375,376,380,383,386,387,388,393,394,395,396],[2,3,4,5,10,16,17,19,20,23,24,26,28,29,30,31,33,34,37,39,40,41,43,47,49,50,51,52,53,54,55,56,57,59,63,70,73,74,77,78,80,81,84,87,89,90,91,92,93,94,96,97,98,99,101,102,106,109,111,112,113,116,118,119,121,123,127,129,130,132,136,144,146,152,153,155,157,158,159,160,161,163,164,166,167,168,170,172,173,174,177,178,180,183,187,188,190,191,192,193,197,198,199,200,201,202,203,204,205,210,211,212,217,218,221,224,225,226,230,232,233,236,237,239,241,242,243,245,246,249,250,254,260,263,264,265,266,269,274,279,281,282,284,285,286,289,294,295,297,298,304,305,308,312,313,314,315,316,317,321,325,328,330,331,333,334,335,336,341,345,346,348,349,350,351,352,354,359,360,361,362,364,366,369,370,371,372,374,375,376,377,379,380,381,382,383,387,388,391,392],[0,1,3,5,6,8,9,10,12,15,16,17,18,19,21,25,26,28,29,31,32,33,35,37,39,44,46,52,53,54,55,58,59,60,62,63,65,67,68,69,70,72,73,77,80,81,82,84,88,89,90,91,93,94,95,102,103,104,108,109,111,112,116,117,121,124,126,127,128,130,132,133,135,136,138,144,147,149,151,154,158,159,162,163,164,165,167,171,172,176,178,179,181,183,184,186,189,192,193,194,196,198,199,200,204,205,207,208,209,211,212,213,214,215,217,220,224,228,230,232,233,234,236,237,239,240,243,247,248,250,253,254,255,262,263,264,265,266,267,269,270,272,275,277,279,280,281,283,284,285,289,291,292,294,297,298,299,301,302,303,305,310,319,322,325,327,328,332,337,339,340,341,345,347,348,349,350,351,356,357,359,363,366,368,372,377,378,381,384,385,387,388,389,390,396],[174,386,389,390,395],[2,5,6,8,9,13,15,17,19,23,26,28,29,33,34,37,38,44,48,50,53,54,56,58,59,60,61,62,63,66,67,68,69,70,73,74,77,78,81,83,84,90,92,93,97,98,101,102,103,104,105,107,108,110,112,116,117,118,119,122,123,127,128,130,132,133,134,135,139,141,142,146,147,148,150,153,156,161,162,163,164,165,169,170,171,172,175,180,181,183,184,185,196,198,199,201,203,204,205,206,207,210,213,214,216,218,221,225,226,229,231,232,236,238,239,241,243,246,247,250,255,256,260,262,264,268,269,273,274,275,276,277,278,282,284,285,287,288,290,293,295,296,301,302,303,305,306,307,308,310,311,312,313,316,317,318,319,321,324,325,326,330,331,333,335,336,337,340,341,342,344,346,347,348,349,350,351,353,355,360,361,362,363,364,367,370,372,375,377,379,383,385,386,388,392,393,395],[0,5,6,8,9,10,13,14,15,18,19,24,27,28,35,36,39,41,43,44,45,46,49,50,54,55,56,57,58,63,64,68,71,72,74,75,76,77,78,79,81,83,84,85,86,87,88,92,93,94,95,98,99,100,102,103,107,108,109,110,111,112,114,117,118,119,120,123,124,126,128,131,133,138,140,141,142,145,150,151,157,158,162,165,167,170,171,173,174,175,176,178,180,181,183,184,185,186,187,190,193,198,201,202,203,205,206,208,209,210,211,213,215,216,218,220,223,224,227,228,229,230,233,234,238,239,240,244,247,248,251,255,256,258,259,261,262,266,275,276,278,281,283,285,290,292,294,296,297,298,300,304,306,311,315,317,320,322,323,325,328,330,331,332,333,336,337,338,339,340,341,346,349,351,352,354,355,357,359,360,363,364,366,367,372,374,377,379,382,384,387,391,395],[0,1,2,3,4,6,7,14,16,17,18,20,22,23,27,28,31,32,33,34,35,36,37,38,41,43,45,48,49,50,51,52,53,55,56,59,60,67,68,69,71,72,75,76,77,78,80,83,85,89,91,92,95,98,101,102,103,104,106,107,108,109,111,112,113,116,118,119,121,124,125,127,128,130,131,132,136,137,138,140,142,143,147,151,152,153,156,157,158,161,162,163,168,172,175,178,180,181,182,184,185,186,187,189,190,192,193,194,195,198,200,202,207,209,210,212,213,218,219,222,224,225,226,229,230,231,233,235,237,240,243,246,248,251,252,254,255,258,260,263,264,265,266,271,274,278,282,285,286,287,289,290,293,294,295,296,298,299,300,302,303,304,305,311,312,317,318,319,321,325,327,330,335,338,339,340,342,343,348,349,350,352,353,354,355,357,358,361,363,365,367,369,370,371,372,376,377,378,379,382,384,385,386,387,388,389,396],[108,386,387,391,395],[6,386,387,388,391,395],[0,3,4,5,7,8,9,10,13,17,19,21,25,26,27,29,30,31,32,34,35,36,37,38,41,42,43,44,45,47,50,54,55,56,57,59,60,68,69,73,75,76,77,78,79,81,83,84,86,87,88,90,93,94,97,98,99,102,103,105,106,109,110,112,113,114,115,118,119,120,121,122,123,124,125,128,129,136,137,139,140,141,146,147,149,150,154,158,159,160,165,166,167,168,169,170,171,174,178,180,183,185,186,190,191,195,197,199,202,203,204,205,207,209,211,212,215,216,218,219,220,222,224,226,230,231,232,233,234,237,238,241,247,248,250,252,254,261,262,264,266,267,268,271,272,274,277,279,280,281,282,283,286,288,291,292,294,295,299,301,306,308,309,311,312,313,314,316,317,323,326,328,329,330,331,332,333,334,336,338,339,341,345,346,347,349,351,352,354,360,364,366,367,369,371,373,377,381,382,383,386,388,392,393,395],[0,1,3,6,7,9,10,11,14,15,16,18,19,21,23,26,29,30,31,33,35,36,38,40,41,44,45,47,48,49,50,53,54,56,57,59,61,63,68,71,72,73,74,76,77,79,80,81,82,85,87,92,93,94,98,99,100,101,103,105,106,109,110,119,121,123,126,127,128,129,134,135,137,140,142,152,154,156,160,161,162,164,167,168,171,176,177,179,181,183,185,186,190,193,195,196,198,200,201,203,205,207,208,211,212,215,216,220,222,223,225,229,234,235,236,237,238,239,242,243,244,245,249,251,252,253,254,255,257,258,260,261,262,263,266,268,269,271,272,273,276,278,279,280,281,282,285,286,287,289,293,294,296,297,299,301,306,307,315,316,317,318,319,321,322,323,324,325,327,329,330,331,334,335,336,337,338,340,345,346,353,354,358,365,366,368,369,374,375,376,377,382,383,384,385,388,389,391,392,395],[1,2,3,4,8,11,13,14,16,17,23,25,26,28,29,32,34,35,36,37,40,42,43,47,48,51,56,57,59,61,64,66,67,69,73,74,75,76,77,85,87,88,91,94,95,98,100,105,106,108,111,112,115,117,120,123,126,131,132,133,135,142,143,147,153,156,157,159,163,164,168,172,173,176,178,181,182,192,193,194,201,202,205,206,207,209,213,216,218,219,223,225,229,231,232,234,235,236,237,239,241,243,246,247,248,249,251,252,253,254,256,257,259,262,263,265,267,268,270,271,272,273,274,277,278,280,281,282,283,285,287,290,291,292,293,296,298,299,300,301,303,304,305,306,308,309,310,312,315,316,317,318,325,326,327,328,330,335,336,340,341,346,347,348,350,355,357,358,360,362,363,364,366,368,369,371,372,374,376,377,378,379,380,381,384,385,386,387,388,395],[313,386,388,390,391,395],[0,1,2,3,4,5,8,10,11,12,13,14,17,20,22,25,26,28,29,30,33,35,36,37,38,39,41,43,48,49,50,51,52,58,59,60,62,63,66,70,71,74,75,76,80,83,84,88,89,91,93,94,99,100,103,108,109,112,113,115,116,118,123,124,126,127,128,131,132,133,138,139,140,144,145,146,148,149,150,152,156,157,158,160,161,162,163,165,167,176,179,180,181,183,186,188,189,190,192,195,196,197,199,201,202,206,208,220,221,222,223,225,227,229,230,232,233,236,237,239,240,242,244,245,246,247,249,250,251,252,253,254,255,256,257,258,272,273,277,280,282,284,286,290,291,292,300,306,307,308,311,312,313,314,316,317,320,322,324,325,326,328,332,336,337,338,340,341,342,343,346,349,353,354,355,358,359,360,361,365,369,370,372,373,374,382,386,387,388,392,394,395,396],[1,2,8,9,11,13,14,16,17,18,19,20,21,22,23,24,28,29,30,32,35,37,38,44,45,46,47,50,53,55,57,64,65,67,71,73,74,75,83,85,88,89,90,91,92,93,97,102,103,104,108,109,111,115,116,117,118,120,121,122,125,126,127,132,133,135,136,137,138,139,141,144,145,146,147,148,153,154,155,156,165,166,167,169,171,172,173,175,177,178,180,183,185,192,193,194,199,201,202,204,205,207,210,211,212,214,221,226,230,232,234,237,238,246,249,250,253,258,259,261,262,265,266,268,272,273,274,276,278,280,281,282,285,289,290,293,296,298,299,300,301,302,303,304,305,306,308,309,310,311,313,314,316,317,321,322,323,325,328,329,330,332,333,336,337,343,344,346,347,348,349,350,351,352,353,358,359,363,364,365,367,374,375,377,383,385,386,387,388,390,391,393,395],[1,2,3,4,8,9,11,14,15,20,22,23,25,28,29,30,31,35,37,39,40,45,46,48,49,51,52,53,54,55,56,57,59,60,61,62,63,65,67,68,70,71,73,74,75,76,79,83,86,88,91,92,93,95,96,97,98,105,106,107,111,113,115,117,122,123,127,128,133,134,135,136,138,139,140,141,142,143,145,146,149,150,151,152,153,156,158,159,160,161,166,167,168,170,176,177,179,180,181,183,184,185,186,187,189,190,195,197,198,199,200,202,204,206,213,215,218,219,220,223,226,227,229,230,231,235,236,237,238,242,243,244,249,251,253,254,255,256,258,260,262,263,265,266,268,269,270,271,275,276,277,283,285,286,289,293,300,303,304,306,307,313,315,319,321,323,325,330,331,336,337,340,342,345,356,360,368,369,370,373,375,376,377,378,381,382,386,387,389,394,396],[206,386,388,389,390,391,395],[1,2,3,5,11,15,16,18,20,22,26,27,30,34,37,38,39,40,41,42,44,45,46,47,48,49,50,51,53,55,56,57,58,61,63,64,65,66,67,68,73,76,77,79,81,82,83,85,88,90,92,94,97,99,100,101,104,105,106,107,108,112,116,117,118,119,122,123,125,127,128,129,133,134,137,139,141,146,148,150,151,152,154,156,157,158,161,162,164,169,170,172,173,175,176,178,182,184,185,187,189,191,192,193,194,197,198,203,204,205,206,208,210,214,216,218,219,221,222,224,225,228,229,230,232,241,243,248,249,251,252,253,254,255,256,258,259,261,262,263,264,267,268,273,274,276,277,278,279,281,282,284,285,287,289,290,293,295,296,297,300,301,305,308,315,316,317,319,320,321,323,324,325,329,331,332,336,338,340,341,342,343,344,347,350,351,354,355,356,357,358,361,364,367,368,369,370,371,372,374,375,378,379,380,382,384,385,386,388,389,390,391,392,393,394],[64,386,388,392,395],[0,1,2,3,4,7,8,10,13,16,19,21,22,27,28,30,36,37,39,40,41,42,45,46,47,49,54,55,57,58,61,63,64,67,69,70,71,72,73,74,78,79,80,81,82,84,85,86,87,88,91,93,95,96,98,99,100,103,104,105,106,109,110,112,113,115,116,119,120,121,123,124,128,132,135,138,141,142,145,147,151,156,159,162,166,167,169,172,174,178,180,181,182,185,186,190,195,198,199,200,201,202,204,205,206,207,210,214,215,219,221,222,223,225,228,230,231,232,233,234,237,240,241,242,244,246,247,249,250,251,257,258,260,261,263,264,265,266,269,271,274,275,276,277,278,279,280,281,286,293,294,298,300,301,304,306,309,319,324,326,329,333,336,338,340,341,343,344,345,346,348,350,352,354,355,357,358,360,364,365,367,370,372,376,379,380,381,383,384,386,388,390],[145,386,387,389,392,395],[363,386,388,389,392,395],[1,2,3,5,8,9,11,12,13,14,19,20,25,26,27,28,32,34,36,37,39,42,43,46,47,48,50,51,52,56,57,58,60,62,63,65,67,69,73,74,76,78,79,80,81,85,86,89,90,91,96,97,99,101,104,106,110,111,113,114,115,116,117,118,119,121,122,124,125,126,132,133,135,139,140,146,148,149,154,158,159,161,166,167,169,170,172,173,175,176,177,178,179,180,181,182,183,184,185,186,188,191,194,196,197,198,199,202,204,206,207,209,210,217,218,219,220,225,230,233,235,238,240,242,248,249,250,251,252,253,254,257,260,261,263,264,265,266,269,270,271,275,276,278,279,280,281,282,284,287,288,294,295,296,297,298,299,300,302,305,306,309,310,311,314,315,319,320,322,328,332,333,334,341,347,348,352,353,354,357,358,359,364,365,366,367,369,370,372,373,376,381,382,383,387,391,392,393],[85,386,387,390,392,395],[0,3,5,6,7,9,11,12,15,16,18,20,21,24,26,27,28,29,33,35,36,38,39,40,41,42,47,48,49,51,52,53,54,55,57,64,65,66,67,72,74,75,77,79,85,86,88,89,90,91,92,93,94,96,97,99,101,102,103,104,108,110,111,115,122,124,127,128,139,140,141,142,146,147,149,150,151,154,158,161,165,167,168,170,173,174,175,176,177,178,179,180,181,186,187,188,189,192,193,194,196,197,198,199,200,202,204,206,207,210,212,214,216,217,221,225,228,230,234,235,237,238,240,241,242,243,244,245,246,248,250,253,256,258,261,262,263,266,274,275,276,278,279,280,282,283,285,286,291,292,293,294,295,296,298,301,303,305,310,313,316,317,321,324,326,328,329,331,333,334,335,337,338,341,344,346,347,348,349,352,353,355,358,360,362,363,364,365,366,369,370,371,372,375,376,377,378,380,383,384,385,386,390,392,393,395],[0,3,5,6,7,8,10,12,14,15,16,18,19,20,21,23,26,28,29,32,33,37,39,40,41,43,44,47,48,50,51,52,56,57,58,61,63,64,68,69,72,74,75,78,82,83,86,88,90,91,94,96,97,99,101,103,104,105,108,109,110,111,115,116,117,118,119,124,125,126,127,131,132,137,138,140,143,148,149,150,151,154,155,157,159,162,166,167,168,170,171,173,174,175,176,177,181,182,186,189,191,192,193,196,201,205,208,217,218,220,222,227,229,232,233,234,235,237,238,240,242,246,247,249,251,253,254,256,258,259,260,262,264,269,270,271,280,282,285,286,288,289,291,292,293,294,295,298,299,302,306,307,309,311,312,317,319,325,328,329,334,335,336,337,338,339,342,343,344,347,349,354,356,357,358,359,362,363,364,365,371,373,378,380,381,384,385,386,387,390,395,396],[0,1,2,4,5,8,11,13,16,17,18,19,22,23,24,25,27,28,29,31,33,37,39,43,44,45,48,49,51,52,53,54,55,56,57,58,59,60,61,65,69,70,73,75,80,81,82,83,85,86,89,92,94,97,98,101,112,114,117,119,122,123,125,126,127,129,132,134,139,140,142,143,144,146,149,150,152,155,168,171,173,174,175,176,177,178,180,181,183,184,185,186,189,193,197,198,199,201,203,204,205,207,210,214,215,219,221,222,223,224,226,227,229,230,231,232,235,238,242,243,244,245,246,247,249,252,256,264,265,268,269,271,272,275,276,277,279,280,282,283,287,288,289,291,295,296,297,298,300,303,305,306,309,310,311,314,318,319,323,324,326,328,329,331,334,337,339,340,341,344,347,349,357,362,363,366,367,371,372,373,375,376,377,378,380,381,384,386,390,393,394,395,396],[258,386,387,389,390,392,395],[2,3,4,5,6,8,10,11,13,15,16,19,22,23,24,27,29,30,31,34,38,40,43,46,47,51,52,53,56,57,59,61,62,63,64,69,72,73,74,75,78,79,82,84,86,88,91,92,93,96,98,100,101,104,105,107,109,111,112,114,115,116,117,118,122,124,125,126,127,130,138,140,142,143,144,145,148,149,150,154,155,157,158,161,163,164,167,169,171,173,174,175,176,177,178,179,180,183,184,185,188,189,190,192,196,197,200,201,202,207,210,211,212,213,214,215,216,217,218,220,226,228,234,239,241,242,243,251,253,254,255,257,261,264,265,267,268,271,273,274,275,277,279,281,282,283,284,289,290,292,293,294,295,299,301,304,305,308,309,310,311,312,314,315,316,317,320,327,332,333,335,336,337,342,346,349,350,351,356,357,361,362,363,367,369,370,371,374,378,381,382,385,388,392,395,396],[1,5,6,7,9,10,11,13,14,15,16,17,18,19,20,22,23,25,26,27,29,30,32,33,35,36,37,40,42,44,47,50,51,52,55,56,57,58,60,61,63,64,65,66,67,68,70,71,72,73,75,81,85,87,90,91,96,98,99,100,101,102,108,112,113,114,115,118,122,124,125,126,127,129,133,136,138,139,140,144,146,151,154,159,161,163,164,165,169,171,172,174,176,177,178,179,181,182,183,184,185,187,188,189,193,194,195,198,199,205,210,212,214,216,218,220,222,224,225,226,229,231,233,236,237,239,240,242,244,249,251,254,255,257,258,261,262,263,268,269,272,275,279,280,282,283,285,286,287,288,291,292,293,294,295,298,299,300,301,303,304,305,306,307,308,309,311,312,314,315,316,317,318,321,327,328,330,331,333,336,338,342,345,349,350,354,356,358,359,367,368,369,371,373,374,375,376,377,378,383,386,388,389,391,392,394,395,396],[369,386,388,391,392,395],[6,8,10,11,12,13,16,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,35,38,39,40,41,43,44,46,48,49,50,52,58,60,61,62,63,70,71,73,75,76,78,79,83,90,91,93,94,96,99,100,103,104,108,109,113,115,116,121,122,123,124,127,128,129,130,131,132,133,134,135,136,137,138,139,142,144,145,146,147,149,151,156,158,159,160,161,165,168,169,174,176,179,181,182,184,187,188,190,194,195,198,199,200,201,202,203,207,208,210,212,214,215,217,218,219,220,222,223,225,227,229,231,233,234,235,238,239,241,242,244,246,247,248,250,254,255,257,258,259,261,262,265,267,272,274,275,278,279,280,281,282,284,286,287,288,289,293,295,296,298,299,301,302,305,306,307,309,310,311,314,316,317,318,323,326,328,331,332,334,336,337,338,339,340,346,347,348,349,352,354,360,361,362,365,369,370,372,376,378,381,384,386,388,389,391,393,394,396],[249,386,389,391,392,395],[1,2,4,5,6,7,8,10,11,12,13,16,17,19,24,27,28,29,30,31,32,33,34,37,40,41,42,43,53,54,56,58,59,61,63,68,69,73,76,77,79,80,81,83,84,93,98,100,101,102,103,105,108,109,110,111,114,115,116,123,124,125,128,129,131,132,134,135,136,137,143,145,147,148,150,151,152,153,156,160,166,168,169,171,174,176,177,178,179,180,182,184,186,188,190,192,194,195,196,199,203,205,206,207,208,210,220,222,223,225,226,231,235,236,240,241,245,247,248,249,250,251,256,257,258,259,260,262,263,267,268,269,271,272,273,274,276,283,284,285,288,297,300,304,305,306,307,308,309,310,311,314,315,316,323,324,325,329,330,331,337,339,342,343,345,346,347,348,351,353,354,355,357,360,361,363,366,368,369,374,375,376,380,382,383,387,388,390,394,395,396],[4,7,8,11,14,17,19,20,22,24,25,26,29,31,32,33,35,37,38,40,41,43,44,45,46,47,48,49,51,53,54,56,57,58,61,62,63,65,67,68,71,73,74,78,80,82,84,85,86,88,90,97,98,99,100,101,102,105,108,114,115,116,118,119,121,123,124,126,127,128,129,133,134,135,136,138,139,142,148,152,153,158,160,161,163,164,165,166,167,169,170,172,174,177,182,185,188,189,198,200,201,202,204,205,210,212,214,215,217,218,220,224,229,232,233,234,235,236,237,238,239,242,243,245,247,248,249,251,253,254,256,257,258,259,260,262,263,264,269,271,273,274,275,276,281,282,283,284,285,290,291,293,294,295,296,297,298,300,301,303,304,306,308,309,310,318,319,320,324,325,328,330,341,348,350,351,352,357,358,362,368,370,371,373,374,375,377,378,379,381,384,388],[5,6,8,9,11,12,13,16,19,20,24,25,26,27,29,31,32,34,35,37,38,42,46,48,49,50,54,58,60,61,62,64,65,66,68,70,72,74,78,79,82,84,88,89,90,93,94,95,96,97,100,102,106,107,109,110,112,113,114,115,117,119,123,125,132,133,134,135,138,141,142,143,146,149,150,151,155,159,160,162,163,164,165,166,167,173,174,175,179,180,183,187,188,191,192,194,195,196,197,201,203,205,206,207,208,210,211,213,214,216,217,220,221,222,223,225,226,227,228,229,234,235,236,238,242,243,246,249,251,252,253,255,256,259,261,263,264,265,267,269,271,272,273,274,276,279,283,285,286,288,289,290,292,293,294,297,301,303,305,309,311,312,314,321,322,323,324,326,327,328,331,332,333,334,336,337,339,342,346,351,354,357,362,363,366,373,375,378,382,383,385,386,387,389,390,392,393,395],[5,6,8,11,13,14,20,22,25,26,27,30,31,32,35,36,37,38,41,43,44,46,47,50,52,56,58,60,61,62,63,66,67,70,75,77,78,79,81,87,89,90,91,94,95,96,97,98,99,100,102,103,106,111,117,118,119,120,123,124,126,127,131,133,137,140,145,146,148,149,154,158,160,162,163,164,167,168,169,170,175,176,179,181,183,184,187,188,190,192,200,205,206,207,208,211,214,215,216,219,220,221,224,226,228,229,230,232,233,234,235,237,239,243,244,247,249,251,252,253,254,256,257,259,260,261,263,265,266,268,269,281,282,284,287,288,291,293,294,297,300,302,303,304,307,308,310,312,315,318,320,321,322,325,327,329,330,331,334,335,337,338,340,342,343,344,346,347,348,350,351,353,356,358,359,363,365,366,367,369,372,381,382,383,384,385,387,388,389,392,393],[172,386,388,390,391,392,395],[0,3,4,6,7,10,13,17,18,20,23,24,27,29,30,34,35,39,43,44,46,47,55,57,58,59,60,62,63,65,66,67,70,71,77,78,79,80,81,82,85,93,94,95,98,100,101,102,103,104,105,110,111,114,115,116,117,118,120,122,123,124,127,128,129,132,133,135,139,142,150,151,153,155,156,158,164,166,167,169,170,174,175,176,179,181,182,183,184,186,188,190,193,197,198,199,200,204,205,206,208,209,211,214,215,217,218,220,222,223,224,226,227,228,229,232,235,238,240,241,242,244,245,246,247,248,250,251,252,253,255,258,261,262,268,275,276,280,281,283,284,285,286,287,293,296,297,298,302,303,305,306,308,309,311,312,313,314,317,318,319,320,323,325,326,329,334,335,337,338,340,343,345,348,349,351,352,354,356,358,360,362,364,365,366,367,368,371,372,376,377,378,380,381,382,384,385,387,389,392,393,394],[5,6,7,8,9,11,14,15,16,17,19,22,23,25,27,29,32,33,40,41,44,45,49,50,52,53,54,57,58,59,60,62,63,65,66,68,69,75,79,81,84,87,88,90,92,95,97,98,99,100,101,104,105,107,108,111,114,115,116,117,118,122,124,127,128,129,130,131,132,133,135,137,141,142,145,146,147,149,150,156,159,160,164,166,168,169,170,171,173,183,185,186,188,190,194,195,198,199,203,205,207,213,214,216,218,220,221,222,224,227,228,229,230,231,232,233,234,236,237,238,242,243,245,248,249,250,254,257,261,262,264,268,272,273,276,277,278,281,283,287,288,289,291,294,295,297,298,299,300,303,305,306,309,310,314,315,316,317,319,320,321,326,327,328,329,330,332,334,336,337,338,339,340,342,343,345,347,350,351,354,355,357,359,360,362,363,364,365,366,367,368,370,371,373,374,375,376,380,381,382,383,384,385,387,388,389,392,393],[3,4,5,6,7,9,10,13,14,18,20,21,22,26,28,29,30,33,34,35,36,37,39,40,41,44,51,52,53,54,56,59,61,62,66,67,68,73,75,79,80,82,86,89,92,94,97,99,101,103,109,110,113,114,115,118,119,120,123,129,131,134,135,136,137,138,139,141,143,144,146,147,149,152,154,155,156,161,163,164,165,166,168,169,171,172,177,179,180,181,183,184,185,188,189,191,192,195,198,199,201,203,205,207,208,209,210,214,215,216,217,218,220,221,223,226,227,228,230,232,233,234,235,237,238,240,241,243,244,245,246,247,248,249,250,251,255,257,258,260,262,263,266,267,273,275,278,281,282,283,285,287,288,291,292,293,295,296,302,303,306,307,309,310,312,314,316,319,324,325,329,332,333,335,336,337,338,339,340,341,342,344,346,347,349,350,353,357,361,363,369,371,372,374,376,382,384,385,386,387,388,389,392],[0,4,6,7,8,13,14,16,18,19,20,21,23,27,31,32,33,34,38,39,40,42,43,45,46,51,57,58,62,65,67,69,70,71,74,75,77,78,80,81,82,83,85,93,94,95,96,98,99,100,102,104,106,109,115,117,119,120,122,126,127,129,130,132,133,134,135,136,137,139,140,142,144,145,148,150,151,152,153,156,157,159,162,164,166,167,171,172,174,175,176,177,182,183,185,190,191,195,197,198,200,203,204,207,209,212,213,214,217,223,224,227,228,232,233,235,236,239,243,245,247,248,249,253,254,255,256,258,259,260,261,264,265,266,269,273,277,278,279,282,285,286,287,289,295,297,303,305,306,308,309,311,312,315,319,320,322,325,326,327,328,330,332,333,334,336,337,339,341,342,344,345,353,355,357,358,359,361,362,364,365,367,372,373,374,377,379,382,384,385,388,389,390,392,393],[365,386,387,388,389,390,391,392,395],[0,3,5,6,9,11,16,20,23,24,26,27,28,30,32,33,34,35,39,41,43,44,46,47,50,51,53,62,67,69,72,74,75,79,80,81,82,84,85,86,87,88,90,92,94,99,100,107,109,114,115,116,118,119,122,123,125,126,128,130,134,137,138,143,144,149,150,152,159,160,161,164,166,167,168,171,173,174,179,181,182,183,185,186,190,192,193,197,199,200,201,202,204,210,211,212,217,219,220,221,225,226,228,232,235,236,237,239,241,242,243,245,246,248,249,253,254,255,256,259,261,262,265,266,267,270,274,279,281,282,285,288,289,291,293,298,300,301,304,306,307,309,310,311,314,315,317,319,322,323,325,327,328,331,334,335,336,337,339,340,342,343,346,347,348,350,355,361,362,364,365,368,369,370,371,373,377,379,380,383,384,385,386,387,388,390,391,392,393],[1,2,3,4,8,9,11,12,14,17,19,22,23,24,26,27,28,30,31,32,34,38,41,44,45,46,47,49,54,55,56,59,61,62,64,65,71,73,74,76,79,82,83,84,87,90,92,96,100,105,106,107,110,111,112,113,116,117,120,124,129,130,132,133,135,137,139,140,141,148,149,150,151,152,155,157,158,160,161,162,164,165,166,177,185,186,188,190,191,192,193,195,196,197,198,199,200,201,202,203,205,206,207,208,215,216,218,220,221,223,236,239,240,242,243,245,246,247,248,252,253,254,255,257,265,267,268,269,270,272,273,276,278,281,283,286,288,290,292,293,294,295,296,297,299,301,304,305,307,308,309,310,311,312,313,314,315,317,318,320,321,322,325,328,330,331,332,338,339,340,343,345,346,347,348,349,351,352,353,355,358,359,361,365,367,368,370,373,374,375,376,377,378,379,380,381,382,385,386,388,389,390,392,393,394,395,396],[1,2,5,7,8,11,14,17,19,23,25,26,28,30,35,37,39,41,42,43,45,46,48,49,51,52,53,57,58,59,60,61,63,64,65,68,69,70,72,76,80,81,83,85,86,87,88,92,94,95,98,100,101,102,103,108,109,110,111,112,113,116,118,119,121,123,125,126,130,131,132,134,135,136,137,139,140,142,143,145,147,150,151,158,159,160,161,162,167,170,173,175,176,177,181,183,186,187,189,191,192,193,196,197,198,199,200,201,203,205,210,213,214,215,218,219,220,222,225,226,228,230,232,235,237,238,240,244,249,251,252,255,257,260,261,263,265,266,267,272,273,274,276,278,279,280,283,287,289,293,294,295,296,298,300,301,302,303,304,306,309,311,312,313,316,317,319,322,325,327,329,330,333,334,336,340,341,345,348,349,352,354,357,360,361,364,365,367,370,373,374,376,382,383,385,387,392,395,396],[320,386,389,393,395],[0,1,2,3,5,6,7,8,10,12,14,16,19,21,22,24,25,26,27,28,31,33,36,38,39,42,43,48,51,56,57,62,63,65,66,68,70,71,77,79,81,82,83,85,86,88,89,90,92,93,95,99,101,102,104,105,109,110,112,113,116,117,121,122,123,124,128,132,137,139,145,146,147,148,150,152,153,154,157,158,160,163,164,165,166,168,169,170,171,174,176,178,180,182,183,185,186,189,192,194,195,197,199,202,203,205,208,209,210,211,213,215,218,221,223,225,228,229,230,233,235,236,239,241,243,245,246,249,250,251,252,253,254,256,257,260,261,262,265,268,269,271,272,274,275,276,278,279,282,283,284,285,288,289,291,300,301,302,306,307,308,309,310,312,313,314,315,320,321,322,323,324,326,327,329,330,333,334,336,337,338,339,340,341,342,345,346,347,348,349,352,354,357,361,368,370,372,374,375,378,379,380,383,384,386,390,391,393,395],[0,1,3,4,5,7,9,11,12,14,15,17,19,20,21,22,23,25,26,28,35,37,39,41,42,43,45,47,48,49,50,52,55,57,59,60,64,65,66,67,69,70,71,74,75,76,77,78,80,81,84,85,86,87,88,90,92,96,99,100,106,107,109,111,117,119,120,121,122,125,126,127,128,130,131,132,133,135,137,138,142,143,148,150,154,155,157,158,159,161,164,165,166,167,168,170,171,175,178,179,182,183,188,189,190,191,193,195,196,199,200,202,203,207,209,210,211,214,215,216,217,218,220,222,224,226,228,229,230,231,233,234,235,236,237,240,241,242,246,247,248,249,250,251,256,257,258,259,262,263,267,268,273,275,278,280,281,284,287,289,293,294,297,299,302,304,305,306,308,310,311,313,314,315,316,317,319,321,326,327,329,330,334,335,337,338,340,341,342,343,345,346,347,349,351,352,353,354,355,356,357,360,367,370,372,373,376,377,378,380,386,387,388,389,391,393,394],[1,7,10,13,14,16,19,21,24,25,26,29,30,31,32,37,41,42,45,46,47,52,60,61,63,65,66,69,70,73,76,79,80,81,86,88,89,90,92,93,94,95,97,98,99,103,104,105,107,112,117,119,120,123,125,126,130,131,133,136,143,144,146,148,150,152,154,157,158,160,161,162,164,165,169,174,177,179,180,181,182,184,189,190,192,193,198,199,200,203,204,205,206,207,209,210,211,214,218,219,220,223,224,225,226,227,229,232,233,235,240,242,243,247,248,251,252,254,258,259,262,271,274,276,277,279,280,289,293,294,295,297,299,304,306,307,314,318,320,322,323,324,327,329,331,333,334,336,339,343,344,346,352,354,357,359,361,363,364,365,366,367,369,370,372,373,374,380,381,382,387,388,391,392,394,396],[168,386,389,390,393,395],[0,1,4,5,6,7,9,10,11,13,14,15,16,18,22,23,24,27,29,30,31,32,33,34,37,38,40,41,44,45,49,50,51,56,59,60,62,64,65,66,69,70,73,78,79,80,81,84,86,87,89,90,91,93,94,96,98,99,100,102,103,105,106,109,110,111,113,116,117,121,123,124,125,129,133,135,137,138,139,140,143,145,149,150,153,155,157,158,160,161,164,165,166,167,168,170,172,180,183,184,186,187,188,189,192,193,196,197,201,203,204,210,211,212,213,215,216,218,219,221,223,227,231,232,234,235,238,240,241,248,249,250,251,252,255,257,258,259,260,262,266,273,275,276,277,281,284,285,287,289,290,291,294,295,298,302,303,304,305,306,307,308,309,312,313,315,316,318,320,321,323,325,326,329,333,334,335,337,338,343,345,347,348,361,362,367,370,375,376,377,379,381,384,385,387,388,390,392,394],[0,1,3,6,7,13,14,18,20,24,26,27,28,29,31,32,36,39,40,41,42,44,46,47,48,49,50,51,52,55,60,62,63,66,69,72,79,81,82,83,84,85,86,87,89,93,95,97,98,102,103,107,111,112,113,114,115,116,117,118,119,121,122,126,127,128,129,131,132,133,134,135,136,137,138,139,142,144,146,147,151,157,158,160,163,164,165,169,170,171,172,173,175,177,178,180,181,183,186,187,188,189,191,192,194,202,204,206,208,210,211,214,215,221,222,223,227,228,230,232,235,237,239,240,241,242,243,245,246,247,248,249,250,252,253,257,258,259,261,262,263,265,269,271,273,275,276,277,279,281,282,283,284,287,290,294,296,299,300,302,304,306,307,310,312,313,314,315,316,319,320,321,323,325,329,330,332,334,337,339,341,342,343,344,345,346,347,348,354,355,357,358,359,361,364,366,367,368,371,373,374,378,379,380,385,388,392,395,396],[0,2,3,6,10,14,18,21,22,25,30,32,36,39,40,42,44,48,49,52,53,55,56,57,58,60,66,68,69,73,75,76,78,80,82,88,90,93,95,97,100,103,106,107,108,109,110,113,115,118,119,123,124,127,129,130,131,132,133,135,136,138,140,143,145,146,147,151,153,154,158,169,172,173,175,177,180,182,183,184,186,189,195,196,197,198,201,205,207,208,212,213,214,216,220,221,222,224,226,228,230,231,232,234,235,237,238,241,244,246,250,251,252,254,256,259,260,263,264,266,268,269,270,271,273,274,278,280,281,282,283,284,285,286,287,288,290,291,292,293,294,296,298,300,303,305,306,310,313,314,315,321,322,324,329,330,331,332,334,335,337,339,341,343,344,346,347,348,350,357,358,359,360,363,365,367,368,370,372,376,377,380,382,384,385,387,388,390],[4,7,9,10,11,15,16,17,19,20,22,23,24,25,27,28,30,32,34,35,39,40,41,43,45,48,51,52,54,57,58,60,61,63,65,66,67,71,72,73,74,75,77,80,81,82,84,87,88,89,90,91,92,94,95,96,97,99,100,102,105,106,107,108,109,110,115,116,117,121,122,123,124,129,132,134,137,138,140,142,147,148,149,153,154,157,161,163,164,165,167,170,171,172,178,179,180,181,182,187,188,191,193,194,197,198,200,202,205,206,208,209,211,216,217,218,220,221,222,223,225,226,227,228,230,231,233,234,239,240,241,242,246,247,248,250,251,252,253,257,258,260,261,262,265,266,267,268,269,270,271,273,277,278,279,282,283,287,291,293,296,297,302,303,304,308,313,314,316,319,323,331,332,333,334,335,337,342,344,346,347,348,349,352,353,354,355,357,358,361,363,364,367,371,372,375,377,379,380,381,382,384,385,386,388,393,395],[141,386,389,391,393,395],[0,1,2,4,7,8,10,11,13,14,17,20,21,25,29,31,34,35,37,38,39,42,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,64,66,70,71,72,73,74,76,78,79,80,81,84,88,89,90,94,95,96,97,100,101,102,106,108,114,118,119,120,122,123,124,125,126,127,128,130,131,132,134,135,136,137,138,139,141,142,143,145,153,154,155,157,158,159,160,163,164,165,166,169,170,171,175,178,180,182,183,185,186,188,190,192,195,196,200,202,204,208,212,213,214,215,217,219,220,221,223,224,225,226,227,228,229,231,235,236,237,239,240,241,242,243,244,245,246,247,250,251,252,253,255,256,257,260,261,262,263,265,266,267,268,270,273,274,276,277,278,279,280,283,285,287,291,292,293,295,296,299,302,303,304,305,306,308,310,312,314,315,318,319,320,322,324,325,328,330,331,336,337,338,340,342,348,350,351,353,357,358,359,368,370,373,375,376,381,382,383,384,386,388,393,394,396],[1,3,6,7,15,17,18,19,21,22,26,28,30,31,32,35,36,40,42,43,45,46,48,49,51,52,55,57,60,61,64,65,66,68,72,75,76,78,79,82,83,87,88,95,101,105,108,110,112,115,116,117,121,123,127,128,129,133,134,135,138,139,140,141,142,143,151,158,160,164,166,170,171,172,173,174,175,177,179,180,181,182,183,184,186,189,191,194,196,197,198,201,202,207,208,210,214,216,217,221,222,224,226,228,230,231,232,234,235,236,239,242,243,246,255,257,259,263,265,269,270,273,276,277,278,282,284,286,288,289,290,291,293,294,295,296,297,298,299,300,301,305,306,307,309,310,315,316,318,319,320,323,324,326,329,330,331,333,334,335,338,339,341,344,345,346,347,350,351,352,354,355,358,359,360,361,362,373,378,380,382,383,384,385,387,388,389,390,392,393,396],[314,386,390,391,393,395],[0,1,2,5,6,7,12,13,17,22,23,25,26,29,31,32,34,41,42,46,47,50,51,52,53,56,58,59,60,62,64,67,74,75,80,81,84,85,88,92,95,97,98,99,100,103,105,108,110,113,115,116,117,118,119,121,129,130,133,134,135,137,140,142,145,148,150,152,153,156,158,160,163,164,165,167,168,169,170,174,177,180,182,184,185,191,192,194,196,197,198,199,200,201,202,207,211,212,216,217,223,225,228,229,233,234,237,239,240,243,244,246,248,250,251,252,253,258,259,261,262,263,265,266,267,268,273,276,280,281,283,284,285,286,290,291,292,293,295,296,297,299,301,302,303,304,306,307,308,309,311,312,313,314,315,316,318,319,321,323,326,328,331,332,333,335,336,338,339,340,342,343,346,348,349,351,353,354,356,357,359,362,365,366,368,369,370,371,372,376,379,381,382,384,385,387,388,389,392,396],[0,2,3,4,6,7,17,19,20,21,24,25,26,27,28,29,30,31,32,33,36,37,39,40,43,45,46,48,50,52,54,55,57,58,59,60,61,62,64,65,66,67,69,70,71,72,73,78,81,86,87,89,92,94,96,97,99,101,103,106,107,108,109,110,111,115,118,119,123,124,125,126,129,133,135,137,139,141,143,144,148,149,150,152,155,156,157,158,159,160,161,168,169,170,173,175,176,179,180,181,182,184,185,187,188,189,192,193,194,195,196,197,198,201,203,206,207,209,210,211,213,214,218,223,224,227,228,235,236,237,243,244,246,249,259,260,265,266,267,268,272,273,274,276,277,282,284,285,287,288,292,293,294,296,299,300,303,304,306,307,309,310,311,312,313,316,318,319,320,323,326,327,328,329,330,332,333,335,337,338,339,343,344,345,346,348,351,353,356,359,360,362,363,364,365,367,371,376,379,382,384,385,386,387,388,389,391,392,393,394],[147,386,387,388,390,391,393,395],[318,386,389,390,391,393,395],[0,1,2,3,4,5,8,9,10,11,12,14,16,17,19,22,24,28,29,30,31,35,37,39,40,41,44,45,47,50,51,52,55,58,59,60,61,63,65,68,70,71,72,75,80,82,85,89,91,92,94,95,97,98,99,100,104,106,107,108,112,113,116,117,118,122,123,124,125,127,128,129,132,134,139,142,144,145,147,149,155,156,159,162,163,164,165,167,168,169,171,175,180,181,182,184,185,187,189,191,192,193,196,197,199,200,203,205,209,212,214,216,217,220,222,223,228,229,230,231,233,234,235,236,242,244,246,247,248,249,250,251,252,254,256,257,259,266,272,276,277,278,280,282,285,287,290,291,297,299,300,301,302,303,307,308,309,310,312,317,320,321,323,324,325,326,329,333,334,337,339,340,341,345,346,347,349,353,354,356,358,361,362,363,364,367,368,373,375,377,384,385,386,387,389,390,391],[1,3,4,7,8,10,12,13,17,19,21,22,23,24,25,27,29,35,36,37,40,42,43,46,48,52,58,61,62,67,68,70,71,73,75,76,77,81,83,85,87,90,91,93,99,101,103,104,105,107,110,112,114,115,122,123,126,128,129,132,133,136,137,139,140,141,143,144,145,147,148,150,151,156,157,160,166,172,174,176,177,178,180,182,183,184,185,186,188,190,192,193,197,200,202,204,205,206,207,208,211,214,215,217,219,220,221,222,225,231,232,234,242,243,247,248,250,252,253,260,261,262,263,264,266,272,273,274,276,278,279,280,281,287,289,290,291,292,293,294,295,296,297,298,299,301,302,304,309,312,314,317,322,325,326,328,330,333,334,341,342,343,345,348,349,352,353,354,357,358,360,363,364,365,366,369,371,373,374,377,378,380,382,383,385,387,388,390,392,395,396],[0,1,4,5,7,8,11,13,15,16,17,19,22,23,25,26,27,29,30,32,33,34,35,38,41,42,43,44,45,50,51,52,53,55,56,57,58,60,62,65,66,67,70,72,75,76,78,79,84,88,89,91,92,94,95,96,97,99,100,101,104,105,108,111,115,117,118,121,123,124,126,131,132,133,136,138,140,144,149,153,155,157,159,161,163,166,167,170,171,173,177,178,179,180,181,184,185,186,187,188,191,192,194,196,201,203,204,206,208,209,210,213,217,219,223,225,226,227,231,232,233,235,236,238,239,241,242,245,246,247,251,253,255,261,263,267,271,274,275,276,278,280,281,283,287,289,290,291,292,294,295,300,302,303,304,305,307,308,309,311,312,317,318,319,320,322,323,324,326,327,332,334,335,336,337,338,339,340,342,344,345,346,348,350,354,359,360,361,362,366,368,369,371,373,374,375,376,378,383,386,391,392,394,395,396],[0,3,4,6,7,8,16,17,20,23,25,28,29,32,34,35,36,37,38,42,44,46,47,48,49,50,53,54,55,57,59,62,64,65,66,67,68,72,74,77,78,82,85,86,89,94,97,99,100,101,102,104,105,106,109,110,111,113,115,116,117,119,122,123,124,126,127,128,132,134,137,141,143,146,148,153,156,157,160,161,162,164,165,170,171,172,173,176,180,181,183,184,185,186,187,189,190,191,192,193,194,197,199,201,202,204,205,206,207,210,213,215,218,219,221,222,223,225,226,227,230,232,233,236,239,242,244,247,248,250,252,253,257,261,263,264,265,269,271,277,286,287,292,293,294,295,297,298,300,301,302,305,306,307,308,311,320,321,324,327,328,329,331,332,333,334,335,337,342,344,345,346,347,350,352,353,356,357,358,360,361,364,365,366,367,368,369,370,371,373,375,379,381,382,391,392,396],[277,386,389,392,393,395],[1,3,4,5,6,7,8,9,14,16,20,24,26,33,34,35,36,37,38,39,40,41,46,48,50,51,53,55,56,57,59,60,62,63,65,66,67,68,69,73,77,80,83,84,85,87,92,93,94,99,100,101,104,112,113,115,119,120,121,122,123,124,127,128,130,131,133,134,135,145,147,151,152,157,158,159,163,165,167,168,169,171,172,173,175,176,181,182,184,185,187,188,192,195,196,197,201,204,208,209,210,211,213,215,220,222,224,226,228,229,237,239,240,243,244,245,248,249,250,252,253,256,257,261,262,267,268,269,271,274,275,277,279,281,284,285,288,290,291,294,295,297,299,301,303,304,306,309,314,315,316,317,321,325,327,328,329,330,331,333,335,337,342,343,344,345,346,347,351,353,356,357,358,359,360,361,362,363,365,367,368,373,374,376,377,379,381,382,383,387,388,395],[149,386,388,389,392,393,395],[0,3,4,7,8,14,15,16,20,22,23,24,25,27,28,29,32,34,37,39,40,41,44,45,46,48,49,50,51,52,53,55,56,59,60,64,69,70,71,72,73,75,76,80,84,88,90,91,94,95,105,107,108,109,110,111,113,114,116,117,118,120,121,122,124,127,129,131,132,133,139,140,141,145,146,148,151,153,157,162,163,166,168,169,171,174,175,176,177,178,182,183,184,185,187,188,191,195,197,198,199,200,202,206,208,210,211,212,213,215,216,220,222,224,225,226,227,230,231,232,234,237,239,241,245,246,251,252,253,257,259,263,266,267,270,271,272,274,276,277,280,281,282,283,284,285,286,289,296,303,307,308,310,317,321,323,325,326,328,329,330,331,332,335,336,340,341,344,346,347,349,350,351,354,355,356,362,364,367,368,369,373,377,380,381,383,384,389,391,394,395],[1,2,5,7,9,10,11,12,13,15,19,20,21,22,25,26,29,30,31,32,35,36,37,39,42,43,44,45,48,50,53,55,57,59,61,67,68,69,70,71,73,75,76,80,81,82,83,84,86,90,91,92,96,98,99,101,103,106,107,108,111,112,114,115,117,118,121,127,128,129,136,137,138,140,145,146,147,151,152,156,159,161,162,163,166,169,171,174,177,178,180,182,183,186,187,191,195,198,199,200,202,208,211,212,216,218,221,222,224,227,230,231,234,235,236,239,241,242,245,248,250,251,252,253,255,259,261,262,263,265,268,270,272,279,280,282,283,286,288,289,297,304,307,309,310,311,312,313,314,317,318,328,329,330,331,333,338,342,346,347,349,351,354,357,360,365,367,368,369,377,379,380,381,383,384,385,387,388,389,390,391,392,393,394,396],[56,386,387,390,392,393,395],[1,6,8,11,12,15,16,17,18,22,23,24,26,27,30,32,33,35,36,37,40,41,42,48,49,53,56,57,59,60,61,63,71,72,73,76,80,86,87,90,93,95,96,97,99,100,101,102,103,105,107,108,109,110,113,116,117,121,124,131,133,135,137,139,142,145,146,147,148,149,152,153,154,155,158,159,160,167,168,173,176,177,179,182,183,184,187,188,189,191,192,194,198,199,200,202,203,204,206,211,213,215,216,218,219,220,221,222,224,225,226,227,228,229,231,234,235,236,238,239,240,242,245,246,248,251,252,254,256,261,262,263,264,265,266,271,272,273,276,279,280,281,282,285,287,290,293,297,298,300,301,302,303,308,309,310,312,314,315,316,318,319,322,323,327,330,334,336,337,339,341,343,347,350,351,353,354,357,358,360,362,364,365,366,368,369,371,373,374,375,377,379,380,381,382,383,388,389,392,393,394,395],[0,2,3,4,7,8,12,13,15,16,18,19,20,24,25,26,29,30,31,33,34,36,37,39,40,41,42,44,45,46,48,49,50,52,53,54,56,59,61,62,65,66,67,70,71,75,77,80,81,84,85,86,87,88,89,91,96,98,99,100,103,106,108,109,111,113,114,115,116,118,120,121,125,126,127,129,130,131,133,134,135,136,139,141,142,143,146,147,148,152,153,154,157,159,162,163,164,166,167,174,177,178,179,180,181,182,183,184,186,192,193,194,197,198,200,202,206,209,212,216,218,219,222,225,227,228,230,231,233,237,244,247,249,252,253,254,255,258,259,260,261,266,267,269,270,274,275,276,277,283,284,286,288,289,291,293,296,297,300,302,305,306,308,310,311,312,313,314,317,319,320,321,322,323,324,325,327,329,331,334,335,336,345,346,349,350,351,353,355,356,360,361,362,366,370,371,372,373,374,380,386,387,388,390,391,395],[2,5,7,8,13,15,18,20,24,25,26,27,28,29,30,32,33,40,41,42,45,47,48,50,51,53,54,55,56,63,67,68,71,73,77,81,82,83,84,85,90,91,92,93,96,98,99,101,102,104,107,109,110,111,113,116,119,126,129,130,132,133,134,135,136,137,138,139,143,144,145,146,150,151,153,154,155,161,162,165,166,167,169,172,180,181,182,185,186,188,189,190,192,194,197,198,200,202,205,206,211,212,214,215,216,217,221,225,226,228,229,230,231,232,234,235,239,241,243,245,246,248,249,251,252,253,255,256,259,261,263,265,268,269,270,273,276,277,278,279,280,282,283,286,290,292,295,298,300,301,304,306,307,308,309,313,314,315,316,317,324,325,326,333,340,341,342,343,344,345,349,351,355,356,362,366,367,368,369,370,371,373,380,384,385,388,390,391,392],[204,386,387,388,389,390,392,393,395],[0,1,9,11,14,17,18,19,24,25,26,27,30,31,32,34,35,37,38,39,41,42,43,47,48,50,53,55,56,61,65,66,76,78,80,81,85,88,89,90,92,93,95,97,98,99,100,103,105,106,108,109,112,114,116,117,119,120,122,123,128,131,132,135,139,140,147,150,151,152,155,157,159,160,163,164,165,167,168,169,171,172,175,177,179,180,181,183,184,186,190,193,195,197,202,207,208,211,216,217,218,222,223,225,226,230,233,236,237,238,239,241,242,244,248,252,256,258,260,261,263,266,269,272,273,279,280,284,290,293,296,302,305,310,312,318,320,322,323,326,327,329,331,332,335,337,338,340,342,344,350,352,354,355,362,365,368,371,372,375,377,378,379,381,382,385,391,395],[0,4,5,10,11,12,13,14,15,16,18,24,25,27,30,31,32,33,36,39,42,43,47,48,49,50,53,54,58,59,60,61,62,65,66,67,69,73,76,77,81,83,84,85,86,87,88,91,93,94,96,99,104,105,106,108,109,113,116,118,119,121,125,132,135,140,146,147,148,149,150,152,154,155,156,157,158,159,163,164,165,170,172,173,176,178,179,180,183,185,187,188,192,193,195,197,198,200,203,204,205,206,207,209,211,212,215,216,217,218,221,224,225,226,229,231,234,235,236,237,238,239,241,242,245,249,254,258,262,264,265,267,268,270,274,277,278,284,286,287,288,289,290,291,292,294,296,297,299,300,301,302,303,305,306,310,311,312,315,317,318,319,320,322,323,329,332,333,335,336,340,344,347,348,349,352,353,354,355,356,357,358,361,363,367,368,370,377,378,379,380,385,387,389,391,393],[223,386,387,388,391,392,393,395],[1,6,8,10,12,13,15,16,18,19,20,23,24,25,26,28,29,31,32,33,36,40,41,46,47,48,49,52,53,54,59,60,64,68,69,71,72,75,76,77,78,80,81,83,85,86,87,89,90,91,92,95,97,100,101,102,103,104,106,107,110,112,113,114,115,116,117,118,121,122,123,124,125,127,130,131,132,133,134,135,137,139,142,143,144,145,146,147,148,153,154,155,157,158,159,160,161,162,163,164,165,167,168,169,171,174,175,179,181,182,188,189,190,192,195,196,198,199,207,208,209,210,211,217,219,221,222,225,226,228,229,230,232,233,234,237,240,242,245,246,247,248,249,252,255,257,258,260,261,262,263,265,267,269,272,273,277,278,279,280,281,283,284,286,287,288,289,290,295,298,299,300,303,304,306,307,309,310,315,316,318,319,320,323,324,327,328,331,336,337,340,341,343,344,346,348,350,352,360,362,364,369,370,374,378,379,380,381,382,383,384,385,386,388,389,392,393,396],[2,4,9,11,13,14,18,20,21,28,29,30,33,34,35,37,38,42,46,47,49,51,52,54,57,59,61,66,70,71,74,78,80,81,83,85,86,96,101,102,107,112,115,118,119,126,127,128,129,131,133,135,136,145,146,149,154,157,167,168,169,171,173,175,176,177,178,181,182,185,186,190,191,194,196,197,199,204,206,208,210,212,213,217,218,219,220,221,222,223,224,231,233,234,236,237,240,242,245,247,248,251,252,256,257,258,259,260,261,262,265,266,267,270,271,273,274,275,277,279,281,282,283,284,285,286,287,288,290,291,292,293,294,295,296,298,299,300,304,306,308,309,311,312,314,321,323,324,325,327,328,331,332,333,334,335,336,339,340,342,343,344,346,347,348,349,350,351,352,353,356,358,359,364,366,368,370,371,372,378,379,382,385,389,391,392,393,394,396],[3,4,8,11,14,16,18,20,21,22,23,25,27,28,29,33,37,39,40,42,44,45,46,47,48,49,50,51,54,59,60,61,63,64,68,71,73,75,81,83,84,87,88,90,91,92,94,95,98,100,101,103,105,108,109,110,112,120,125,126,127,128,129,130,132,133,134,135,137,138,139,140,143,147,148,149,154,157,161,162,164,166,167,168,169,170,171,174,176,177,179,181,183,184,188,189,190,191,192,193,194,195,196,197,200,203,205,207,208,211,213,214,215,216,217,219,220,222,224,225,226,229,232,233,234,235,237,238,239,243,246,248,249,250,252,254,255,256,264,267,268,270,275,277,280,281,283,285,288,292,295,296,298,300,302,303,307,309,310,311,312,314,317,318,320,322,323,326,327,330,335,336,337,340,341,343,346,349,353,354,356,357,360,361,362,365,367,368,369,371,372,374,375,378,379,382,383,385,387,388,390,394,396],[193,386,390,391,392,393,395],[77,386,387,390,391,392,393,395],[5,6,8,9,11,12,14,16,19,21,26,28,29,33,35,37,38,39,41,45,48,49,50,51,52,57,58,59,61,62,64,65,66,68,70,72,74,75,79,80,81,82,83,84,85,86,87,90,91,93,94,95,96,98,99,101,103,108,109,111,112,113,117,118,120,125,126,127,128,131,133,135,136,137,138,140,144,148,149,151,153,154,157,158,160,163,164,167,169,172,173,174,175,177,180,181,183,184,185,186,187,188,189,190,191,195,196,197,198,200,202,204,209,211,213,218,219,221,222,223,225,226,228,230,231,232,237,239,240,241,247,248,250,252,254,255,256,257,260,263,265,266,268,270,271,272,273,275,276,277,279,280,281,282,284,285,286,287,289,293,294,295,297,299,301,302,303,304,305,310,313,314,317,319,321,323,325,326,329,331,334,336,338,339,340,342,344,348,349,351,352,353,356,359,360,361,362,363,364,365,366,368,370,374,376,378,380,381,384,389,390,395,396],[0,2,5,7,8,9,10,11,13,14,15,16,19,25,27,28,29,30,31,33,38,41,42,43,46,47,48,51,52,53,55,59,60,61,63,64,68,69,71,72,74,75,79,84,87,88,92,93,94,101,102,103,105,112,114,116,118,119,123,124,127,128,133,134,139,142,145,148,150,151,155,156,158,160,163,165,170,172,175,176,178,180,181,186,188,189,190,191,199,205,207,208,210,213,215,217,218,222,223,224,227,228,229,231,234,235,237,244,247,249,251,252,253,255,257,259,260,261,262,263,268,269,272,273,275,278,279,281,283,284,287,288,289,291,292,294,295,297,298,303,305,306,307,311,312,313,314,316,317,318,320,324,331,335,336,340,341,343,346,348,349,350,352,354,356,357,358,361,364,367,369,370,372,377,378,379,381,383,384,385,386,390,391,392,394,395,396],[164,386,389,390,391,392,393,395],[1,3,4,5,9,11,12,15,16,18,19,20,21,22,23,25,28,29,33,34,35,36,38,40,41,46,49,51,56,57,59,61,62,63,64,65,67,68,69,71,72,74,76,77,79,81,82,83,84,86,87,92,93,96,98,99,101,102,104,109,113,115,116,118,119,120,122,127,128,131,132,134,136,138,141,142,143,144,145,148,149,152,153,154,155,156,157,163,165,166,168,169,170,171,172,175,177,178,179,182,187,188,193,197,200,201,202,203,204,205,208,209,211,212,213,214,215,216,219,221,224,225,228,232,234,235,236,238,240,241,242,244,248,252,254,255,257,260,261,262,263,265,266,268,269,272,273,274,275,278,283,285,286,290,291,292,293,294,296,297,299,301,303,305,306,307,308,309,310,312,313,316,323,324,325,327,331,333,334,336,337,343,345,346,347,348,349,350,351,353,354,355,357,358,359,363,365,367,368,369,372,375,376,379,381,382,383,384,389,391,392,393,394,396],[0,1,2,4,6,8,9,12,18,21,26,28,30,32,35,41,42,43,45,46,48,50,51,52,54,56,58,59,62,64,68,69,73,74,78,79,80,81,82,83,84,85,86,87,88,89,91,92,95,96,97,98,99,102,104,108,120,124,125,126,127,128,130,132,133,136,137,140,142,144,145,146,151,152,153,154,156,162,163,166,173,180,181,182,183,184,186,187,188,189,191,192,193,194,197,199,200,201,202,203,204,209,210,211,212,214,215,216,218,219,220,221,223,224,226,227,229,233,239,242,243,245,247,248,249,250,251,255,256,258,260,262,263,265,266,271,274,277,279,280,281,284,285,290,291,293,295,296,297,298,300,301,304,306,307,309,314,315,323,325,330,331,333,334,336,348,351,352,353,354,358,359,360,364,366,367,368,373,374,377,379,383,384,387,390,391,392,396],[1,2,5,9,14,15,17,18,20,23,25,28,32,39,40,43,45,47,48,49,51,54,57,58,59,60,61,63,66,69,71,76,77,82,84,86,89,90,100,101,103,105,106,107,108,110,112,113,117,119,120,121,122,123,128,129,130,132,133,134,136,137,138,139,142,143,144,147,149,153,154,155,157,159,160,162,166,170,171,172,173,175,180,182,183,184,185,186,188,189,191,193,194,196,197,199,201,203,206,207,211,213,214,215,216,217,218,220,221,223,227,231,232,233,240,241,242,243,245,246,247,249,251,253,255,258,259,269,272,273,274,280,283,284,285,287,290,292,296,297,298,299,300,303,304,306,307,308,311,314,317,318,321,325,328,329,330,331,335,336,337,338,341,342,343,345,346,353,354,356,357,360,362,363,364,365,366,367,369,371,372,373,375,378,379,380,384,386,388,389,392,394,395,396],[0,1,3,10,14,15,17,18,21,24,27,28,29,31,32,33,35,36,40,41,44,51,54,55,56,58,59,65,67,68,70,71,72,73,74,78,79,80,82,86,91,98,99,100,105,108,110,112,113,117,121,122,123,124,125,127,129,130,133,134,136,137,138,139,140,145,146,147,148,152,153,154,155,156,158,160,161,167,168,175,176,177,181,182,183,187,188,190,194,196,197,198,202,206,207,208,209,210,212,213,214,215,216,217,219,220,222,227,229,232,239,240,242,244,247,252,257,258,260,262,264,266,268,271,272,273,275,276,277,280,284,289,291,294,297,301,303,307,308,309,316,317,318,320,321,323,325,331,332,335,337,344,346,351,353,354,355,357,358,362,364,371,372,373,375,378,380,387,388,389,393,395],[0,1,2,4,5,6,7,8,9,13,15,16,18,23,24,25,26,27,28,30,31,33,35,38,39,41,42,44,45,47,49,50,51,54,61,62,63,64,65,66,68,70,71,75,77,81,86,87,88,94,95,101,102,103,106,109,112,115,116,117,118,122,125,126,132,133,134,137,143,144,148,150,152,155,156,158,161,162,163,164,165,168,170,171,173,175,176,177,180,181,184,186,188,190,192,193,194,196,197,198,203,204,208,210,211,212,213,214,216,217,219,220,222,225,229,230,231,232,233,234,235,237,238,241,242,244,246,247,249,250,252,253,256,258,260,261,263,265,267,270,273,277,278,280,281,282,283,284,288,293,294,295,300,301,303,305,311,312,313,316,318,322,325,328,329,333,337,339,340,341,342,344,346,347,349,351,354,355,358,359,360,363,365,366,367,368,369,375,376,377,378,379,382,384,386,387,393,394,395,396],[0,1,3,4,8,9,13,14,17,18,21,25,26,29,32,33,36,37,40,42,43,44,47,48,49,53,54,55,56,57,58,60,61,62,63,64,65,66,67,70,71,74,75,78,79,83,86,88,89,95,97,100,103,104,106,107,108,113,114,116,118,122,125,126,128,131,133,139,141,142,144,145,148,149,152,154,155,159,165,166,170,171,174,175,176,179,180,181,186,193,196,199,200,207,208,209,211,212,213,215,218,223,226,233,238,239,240,241,243,244,247,248,249,251,253,254,258,259,261,268,271,272,273,274,277,278,284,286,287,290,291,292,295,296,298,302,305,306,309,310,311,315,316,318,320,321,322,323,324,327,329,330,333,334,336,337,339,341,342,344,346,347,348,350,352,353,358,359,360,361,362,363,366,368,372,374,376,379,381,382,383,386,387,390,394],[1,4,5,7,10,11,12,15,16,20,21,25,28,29,30,32,34,35,36,37,38,39,45,50,53,55,56,58,61,66,68,71,73,76,77,80,84,85,86,88,90,92,95,96,98,99,102,103,104,106,107,113,115,117,118,120,126,127,128,129,130,131,132,133,136,137,138,140,142,143,145,146,147,148,149,153,154,157,158,159,160,167,169,171,173,174,179,183,184,186,187,188,189,190,192,194,196,200,201,204,207,208,209,211,212,214,216,217,218,222,224,225,227,228,230,232,233,236,239,240,241,242,245,246,247,248,249,252,253,254,256,258,259,260,266,269,270,271,272,273,274,277,278,279,280,282,283,285,289,293,294,298,299,301,302,304,306,309,312,313,314,315,321,328,329,332,335,339,342,343,344,345,346,348,350,353,354,361,363,364,365,366,371,378,379,381,382,383,384,386,387,389,392,394,396],[0,1,3,4,5,6,7,17,18,20,21,22,24,25,27,31,32,33,36,39,40,42,43,45,49,50,51,52,54,56,57,60,61,63,68,70,71,73,74,75,77,79,80,81,87,89,90,91,92,94,95,96,97,102,104,105,106,109,111,113,116,117,118,120,122,126,129,130,132,133,134,135,136,138,140,142,145,147,149,150,154,155,156,157,158,159,160,161,165,166,167,168,169,170,171,172,173,174,175,177,178,180,181,185,188,191,192,194,195,197,198,200,201,202,203,206,210,212,213,215,216,217,222,223,224,227,229,230,233,234,235,236,237,239,240,242,245,249,250,253,256,258,262,263,265,266,269,271,277,281,283,284,285,288,289,290,291,292,293,294,301,302,304,306,310,313,316,318,320,324,325,328,333,334,336,337,338,340,341,343,347,349,352,353,356,366,367,368,369,376,377,378,380,381,384,385,388,390,392,393],[1,2,3,4,7,8,10,11,14,15,17,18,19,22,23,24,27,29,31,32,34,35,36,38,43,45,46,49,51,57,62,63,65,66,68,73,74,78,81,84,87,89,94,97,98,100,101,102,103,105,106,109,110,112,113,115,118,119,121,122,124,126,128,129,130,132,134,136,138,139,142,147,150,152,153,154,158,162,166,168,171,172,174,175,177,179,180,183,185,186,187,188,189,191,194,195,196,200,202,203,206,207,209,211,212,213,214,215,219,220,221,222,226,227,232,233,237,238,242,243,245,247,250,252,253,254,255,257,260,263,266,268,269,270,273,276,277,278,279,280,282,283,285,287,288,289,290,291,298,299,304,305,306,307,310,312,313,316,317,318,320,323,325,326,329,333,334,335,336,341,342,345,346,349,354,355,357,358,359,360,361,362,363,365,370,371,372,373,374,376,378,379,381,382,383,385,388,392,393,395],[0,1,3,4,6,7,9,10,12,13,19,23,27,29,31,32,33,34,36,40,41,43,44,48,50,51,52,54,55,57,59,61,69,70,72,73,74,75,77,78,79,83,84,88,90,91,93,95,97,98,102,105,107,109,110,115,117,119,120,121,123,124,126,130,133,135,136,138,140,141,142,143,144,147,150,151,152,153,154,156,160,161,164,166,167,171,172,174,178,180,181,182,184,186,187,189,192,193,197,199,200,201,202,203,204,205,206,207,208,210,213,215,216,217,218,219,222,223,225,228,229,230,232,233,235,237,238,239,242,246,250,252,254,260,261,263,264,267,269,270,271,272,273,275,276,278,282,283,290,294,296,299,301,303,304,310,311,313,314,315,316,317,319,322,323,331,332,333,334,335,337,338,339,340,341,342,343,345,347,349,351,354,358,359,361,363,365,367,370,371,372,375,381,382,384,386,387,388,389,391,393,394],[1,3,4,6,7,10,11,12,13,14,15,20,22,23,24,25,26,28,29,31,32,33,34,36,37,38,41,42,45,47,48,49,52,55,61,62,64,65,66,68,69,72,76,77,78,79,82,83,87,88,90,95,97,99,103,106,107,108,109,111,114,115,118,120,122,123,124,126,127,129,130,131,132,137,138,140,141,142,143,144,145,146,147,148,149,151,152,157,158,159,162,163,164,165,166,170,171,173,175,176,177,178,179,181,182,189,190,194,195,196,198,203,204,206,210,211,213,214,215,216,217,218,219,220,222,223,224,225,226,227,228,229,232,234,235,237,238,241,248,250,254,259,260,263,266,267,270,271,273,274,275,276,277,279,281,286,287,288,289,290,292,294,295,299,301,302,303,304,307,308,310,312,321,324,325,327,328,329,330,333,334,336,340,341,343,344,345,347,348,349,351,352,353,355,356,357,358,361,365,366,367,368,371,375,376,378,381,384,387,388,391,392,393,395,396],[0,2,4,5,6,8,12,13,14,15,16,17,19,20,21,23,25,26,27,28,31,32,34,36,37,40,42,43,44,46,47,49,50,51,52,54,59,60,61,62,67,68,69,71,72,73,74,80,81,82,85,87,89,91,96,98,99,100,101,102,105,106,108,109,110,112,114,115,116,117,118,122,125,127,128,137,141,142,143,145,150,151,153,154,155,158,159,164,165,167,168,169,170,172,175,176,177,180,182,185,188,189,191,193,194,195,196,197,200,201,203,205,208,209,212,213,214,215,216,217,219,222,224,227,228,232,233,234,237,238,239,241,242,244,246,247,248,249,250,252,255,256,260,261,262,263,264,266,267,269,271,273,274,275,277,278,284,286,287,288,290,291,293,295,296,297,298,299,301,302,303,305,307,308,309,311,313,314,316,317,318,319,322,324,325,327,330,332,335,336,338,340,343,345,346,351,352,353,355,357,360,363,364,365,366,367,368,370,371,374,375,377,378,380,381,382,384,385,389,390,392,395,396],[1,2,4,5,7,8,12,13,15,16,17,18,20,22,23,25,28,30,31,32,33,35,36,38,40,42,45,47,48,49,51,52,55,56,58,61,62,64,65,67,68,69,70,73,74,76,78,80,82,86,87,90,91,94,95,99,102,103,104,106,107,109,110,112,115,116,118,122,123,124,125,126,127,133,134,141,143,144,145,146,147,148,151,154,155,157,158,159,160,162,163,166,169,171,173,176,177,178,179,181,182,183,185,186,189,191,193,194,195,197,198,199,200,201,203,204,207,210,211,212,215,216,218,223,226,227,230,233,237,239,240,243,244,246,248,249,250,251,252,253,254,255,256,257,258,261,264,266,270,275,276,279,281,283,284,285,289,290,293,294,299,300,301,302,305,306,309,310,311,312,313,314,317,319,320,321,322,325,328,329,332,334,335,342,343,345,349,350,351,352,353,357,358,360,361,364,365,367,369,374,375,376,377,378,379,380,382,385,386,387,388,389,392,394,395],[1,2,4,5,6,7,9,11,15,19,25,26,28,29,32,33,34,35,40,41,42,44,48,49,50,52,53,54,55,60,62,65,68,70,71,74,75,79,81,82,84,89,99,101,103,107,109,110,111,116,118,121,122,124,125,126,128,129,130,133,134,135,138,140,147,149,154,155,158,160,161,164,169,172,173,179,181,182,183,184,189,190,191,196,199,201,202,203,206,209,211,213,214,216,217,218,219,221,224,225,227,228,229,231,233,234,237,238,239,240,241,243,244,245,246,251,253,254,256,258,259,261,262,263,264,265,266,267,269,272,274,276,277,282,283,284,286,287,288,290,292,296,297,300,302,304,306,309,311,313,314,316,322,325,326,328,330,333,336,337,339,340,341,342,344,346,347,348,349,350,353,356,358,359,361,362,364,365,366,367,372,373,377,378,381,383,387,389,393,394,395,396],[1,2,7,8,9,14,15,17,22,24,33,34,35,41,43,44,47,50,52,57,63,64,65,67,70,75,78,82,83,85,87,88,89,90,91,92,94,95,96,98,101,102,104,107,108,110,111,113,114,115,116,121,122,123,126,128,130,131,132,134,135,137,138,141,144,146,150,151,154,157,160,161,162,163,167,169,170,172,173,175,179,181,182,183,186,189,191,198,200,201,202,203,204,205,207,208,211,213,214,221,222,224,226,228,231,232,234,239,241,242,247,249,250,255,256,257,258,260,262,264,265,270,272,273,277,278,279,282,284,285,286,287,288,289,290,291,293,294,295,296,299,301,303,304,305,306,307,308,309,312,315,317,318,322,326,327,333,334,335,337,338,343,348,350,353,354,357,359,360,362,363,366,367,368,369,374,376,378,379,380,381,382,385,386,387,388,389,391,393,394],[2,3,4,7,8,10,11,12,13,14,17,19,22,23,24,25,27,30,31,33,37,41,43,45,50,51,55,57,60,63,64,65,66,71,73,74,80,89,90,91,93,94,95,97,98,99,100,104,105,106,107,108,110,112,113,114,117,118,121,122,123,124,125,126,128,129,131,133,136,137,139,142,144,147,149,151,153,154,159,160,163,164,165,166,168,170,172,174,175,177,178,181,187,191,192,193,194,195,196,198,202,203,208,209,210,213,216,219,220,221,224,225,227,231,232,236,238,239,240,241,247,251,252,253,257,259,265,274,275,277,278,279,280,281,283,284,285,286,287,289,290,294,296,297,299,301,303,304,306,307,308,311,313,317,318,325,326,327,331,333,334,335,336,338,339,341,342,343,347,352,353,355,356,357,358,359,361,362,365,368,369,370,371,373,375,377,381,382,384,385,386,387,389,392,394,395],[58,386,389,391,394,395],[1,2,3,4,7,11,14,15,16,17,19,20,21,22,33,34,35,36,37,42,44,46,47,51,55,56,60,62,64,68,69,71,72,73,74,75,78,79,80,82,83,84,86,87,88,92,93,94,97,99,113,116,117,119,120,121,123,125,128,129,132,136,138,139,143,150,153,155,158,159,160,162,164,165,167,171,173,175,177,179,180,181,182,183,186,187,190,192,194,199,200,201,206,209,210,217,218,219,220,224,225,226,228,232,233,234,235,236,239,240,241,242,247,248,249,251,253,255,257,259,260,261,262,266,268,270,271,273,274,275,276,283,284,285,286,288,291,295,296,298,303,304,307,308,309,310,311,313,315,318,320,322,323,324,327,328,330,331,334,335,336,337,338,339,345,349,350,351,353,356,359,360,362,365,368,373,374,375,376,377,378,379,380,383,386,387,389,391,392],[2,4,5,6,10,11,13,15,17,18,20,23,24,25,26,30,32,33,35,38,43,45,46,47,55,58,59,60,63,64,65,66,67,68,74,75,76,77,78,80,84,87,89,93,96,97,104,105,106,107,109,110,111,112,117,118,119,120,121,125,129,133,134,136,137,139,142,143,144,145,148,150,151,153,154,163,164,165,168,169,170,171,173,176,177,178,182,183,185,187,189,191,195,198,200,202,206,208,212,213,214,218,220,222,223,226,229,231,234,235,237,243,244,245,248,250,252,253,254,257,258,262,263,266,267,269,271,272,273,274,275,276,277,279,283,285,288,290,292,296,297,300,305,306,308,309,310,311,312,313,315,317,319,320,322,326,327,329,330,333,334,336,337,340,342,344,346,347,349,350,352,353,357,358,359,361,362,363,366,367,368,369,370,371,372,373,374,375,378,379,380,382,383,385,386,392,395,396],[1,3,5,6,8,14,16,17,19,20,25,29,34,37,38,45,46,47,48,49,50,51,54,55,56,59,61,62,63,66,69,70,71,72,74,76,77,78,81,84,85,86,88,89,91,93,97,99,100,101,104,106,108,110,114,116,120,121,122,123,125,127,128,130,131,133,136,137,138,141,143,144,146,147,149,152,158,159,161,162,166,167,169,172,175,176,180,183,185,186,189,190,191,194,195,198,199,201,203,204,208,209,211,214,215,218,219,222,223,225,227,228,229,232,233,236,237,238,240,242,243,245,247,249,251,252,253,254,257,258,259,260,261,267,268,271,274,276,281,283,285,287,292,293,295,297,298,299,300,301,302,304,305,306,312,318,319,321,324,325,331,335,338,339,340,343,344,346,350,351,352,355,356,357,358,361,363,364,365,366,369,371,372,374,376,379,380,381,384,385,388,389,391],[0,1,2,5,7,10,11,13,16,17,20,26,27,28,29,33,35,38,39,40,43,44,46,47,48,52,54,55,56,57,60,62,64,68,69,71,73,74,75,78,79,84,86,89,90,93,94,97,98,99,103,104,105,109,117,119,120,123,124,126,127,128,129,131,132,133,136,137,138,139,140,141,142,144,145,147,149,151,152,159,160,163,166,169,170,171,175,177,178,180,181,182,183,186,189,191,193,195,198,199,200,201,202,204,205,206,212,213,216,219,220,222,223,224,225,229,231,233,234,236,237,238,240,241,242,243,244,245,246,247,248,250,251,252,253,255,257,258,259,264,265,270,271,273,275,276,279,280,281,285,287,289,292,295,297,298,299,300,301,302,304,308,309,310,311,313,314,317,319,320,321,323,325,327,329,333,334,337,338,339,342,343,345,348,350,353,356,358,360,361,362,363,365,366,368,369,370,373,374,376,379,380,381,386,387,388,390,391],[0,2,4,5,6,7,8,12,13,14,17,19,20,23,26,27,28,29,33,34,37,38,39,40,41,43,45,47,49,50,51,53,54,55,57,58,62,64,66,67,70,72,73,74,75,76,77,78,81,85,88,89,92,94,95,96,97,99,100,101,102,105,107,109,113,114,116,117,119,122,123,127,129,130,132,136,138,139,140,143,144,145,146,147,148,149,150,154,156,158,159,162,163,164,166,167,169,174,176,179,180,182,183,185,187,189,192,193,199,200,202,203,206,211,212,214,215,216,218,219,221,223,224,225,227,231,232,235,236,237,238,244,245,247,249,254,255,258,259,261,262,270,271,274,275,277,278,282,284,286,287,288,289,291,292,296,297,300,301,302,304,309,312,314,317,318,319,321,322,323,324,328,331,332,334,335,336,338,343,344,345,346,349,351,353,356,357,358,360,361,363,365,366,369,372,373,374,376,377,381,382,383,384,385,386,387,392,393,394,395],[0,3,4,5,6,8,10,12,16,17,20,25,28,31,32,33,34,35,39,40,41,42,43,44,45,51,54,55,56,57,59,60,62,70,71,75,76,78,81,87,89,90,91,92,93,94,96,99,100,103,106,107,108,109,111,114,116,117,119,120,121,123,124,125,129,130,132,133,134,135,136,137,141,143,148,151,152,154,155,158,159,160,161,162,165,167,169,172,180,182,183,184,185,186,187,188,189,192,194,197,200,201,202,203,207,208,209,213,220,221,222,223,224,226,227,228,230,231,233,234,235,236,237,239,240,241,243,245,247,248,250,251,252,257,258,261,262,266,267,268,269,271,274,276,281,283,285,287,291,292,294,296,298,301,302,303,306,310,311,312,316,319,321,322,323,325,326,327,328,330,332,333,334,336,337,341,342,343,345,346,347,349,351,352,354,356,357,358,359,360,363,366,370,373,374,375,376,377,379,380,383,386,388,389,390,391,392,393,395],[0,1,2,3,5,6,8,11,14,15,17,18,21,23,24,28,31,33,36,39,41,43,47,49,51,52,53,54,55,56,57,59,64,65,68,69,70,71,74,75,77,78,79,81,82,83,85,86,87,88,89,90,93,94,98,101,105,106,107,108,109,110,113,114,115,119,124,126,127,129,130,131,132,135,138,140,141,142,145,147,148,150,152,153,155,159,162,165,166,167,168,171,175,176,177,178,179,180,182,185,186,189,193,195,197,198,205,206,209,210,214,216,218,222,226,228,231,232,234,238,240,241,242,246,249,250,252,254,255,256,259,260,262,264,265,267,269,273,274,275,276,278,279,280,281,282,283,284,285,287,293,295,296,297,299,300,301,303,306,307,308,311,314,315,319,320,322,323,325,326,327,336,337,338,342,343,345,348,349,351,352,353,354,355,357,362,363,365,366,367,368,369,372,374,376,378,379,388,391,392,393,396],[4,5,8,10,11,14,16,18,19,21,22,24,27,31,32,33,35,36,38,39,44,46,47,50,51,52,53,54,63,64,70,72,73,75,76,80,82,83,84,86,87,88,89,94,95,98,99,105,106,113,119,120,124,125,127,129,130,131,136,138,139,142,143,144,146,149,150,152,157,159,160,162,166,170,183,186,189,190,191,194,195,197,198,199,202,203,205,207,210,211,213,216,217,219,221,222,226,229,231,234,235,237,240,243,246,247,249,252,254,258,261,264,265,267,268,270,271,272,273,284,286,289,290,291,292,294,296,297,299,301,303,305,307,308,309,312,313,317,319,320,324,325,331,333,334,335,337,341,342,343,344,345,349,350,352,353,356,358,361,362,363,364,371,374,376,377,383,385,387,389,390,391,392,393],[2,3,6,7,14,15,16,19,23,25,30,33,34,39,40,42,43,44,46,50,51,55,57,65,67,68,69,70,74,75,76,79,80,81,83,86,87,88,89,90,91,95,96,97,99,100,101,102,104,106,107,109,114,115,116,117,120,121,124,126,128,129,131,138,140,142,143,144,145,149,150,151,152,154,155,156,157,158,159,160,164,166,167,169,170,171,174,180,187,195,200,203,208,209,212,214,215,216,217,218,219,222,223,224,227,231,235,241,242,244,247,248,249,251,253,255,258,259,260,261,264,266,268,270,272,275,277,279,281,285,286,287,289,290,294,295,296,297,298,299,300,302,304,305,306,308,311,313,314,315,316,323,325,326,329,332,333,335,336,338,339,341,343,345,347,348,349,351,352,353,354,356,358,360,361,363,365,366,367,368,369,370,371,374,375,379,380,381,382,383,386,387,388,389,390,391],[218,386,387,388,389,390,391,394,395],[304,386,392,394,395],[0,5,6,8,10,15,18,19,20,24,27,28,32,35,37,38,39,40,43,45,46,48,49,50,51,52,53,54,55,56,57,60,61,62,63,64,66,68,69,72,74,75,76,77,79,81,83,84,86,87,92,93,94,95,96,99,100,101,102,103,104,105,107,110,113,115,119,120,123,126,127,128,129,130,135,136,138,140,141,142,144,145,147,148,149,150,152,153,154,156,157,159,164,165,166,168,171,173,174,178,179,180,181,182,183,185,186,189,190,192,193,194,196,197,198,201,202,204,206,207,208,209,213,214,216,218,219,220,224,225,227,229,231,232,233,234,237,238,239,240,242,244,245,248,252,253,255,259,262,267,268,269,270,271,272,273,277,278,279,282,284,285,286,288,290,291,292,293,294,298,301,302,304,306,307,308,309,310,313,317,318,319,329,330,331,332,334,335,336,338,339,340,341,344,346,348,350,353,355,356,358,359,366,367,368,370,372,373,375,377,378,379,380,384,385,387,390,391,392,393,394,395],[53,386,388,392,394,395],[0,2,3,5,6,10,13,14,17,20,23,25,26,27,30,31,33,34,37,38,39,41,43,46,47,50,51,54,56,59,60,61,64,65,68,69,72,77,78,79,81,83,84,86,87,89,90,91,92,93,95,97,104,105,106,109,111,112,114,116,120,122,124,125,128,129,131,133,134,136,140,142,144,145,147,150,159,160,162,165,167,172,173,176,178,179,182,183,184,185,186,187,188,196,197,198,199,200,203,206,211,217,221,224,227,228,230,231,235,236,243,244,245,246,248,249,250,251,258,259,262,263,264,265,268,269,271,275,276,279,280,281,285,286,287,288,290,295,298,299,300,301,302,305,306,309,310,313,314,319,325,329,330,331,333,335,336,337,338,339,340,341,346,348,350,351,354,357,362,364,365,369,370,371,372,373,374,376,378,379,381,385,387,390,391,394,395,396],[0,1,2,3,5,6,7,8,9,10,12,18,19,21,22,24,25,26,28,29,31,32,33,34,35,36,37,40,43,44,45,47,48,49,51,55,56,57,58,59,61,63,64,66,68,71,72,73,76,81,85,86,88,89,91,95,96,102,104,106,107,112,113,116,117,119,122,126,127,129,132,134,135,139,140,142,143,144,145,148,152,153,155,157,159,160,161,162,166,169,177,178,180,181,182,183,184,186,188,194,196,197,198,199,200,201,204,207,209,210,211,215,216,218,219,222,223,227,228,229,231,232,234,235,236,237,239,243,244,245,246,247,248,250,252,253,255,261,263,264,265,266,267,268,269,270,271,272,273,274,275,277,280,282,285,286,287,291,295,296,297,299,303,305,306,307,309,310,311,313,314,315,316,322,323,325,326,330,331,336,337,338,342,344,345,346,347,350,351,352,353,354,355,356,357,361,363,366,367,369,372,373,377,380,382,385,390,391,392],[257,386,387,389,392,394,395],[1,3,4,6,7,10,14,21,24,25,26,28,29,30,31,32,33,34,37,38,40,42,43,45,49,51,54,55,56,61,62,63,64,65,71,72,74,76,77,80,81,83,86,88,91,95,96,99,103,104,107,108,111,112,113,115,117,119,122,123,124,129,131,134,136,137,139,142,143,144,145,148,149,150,151,153,158,161,162,167,170,171,172,173,174,176,179,184,189,190,191,192,193,194,195,199,201,202,204,206,207,208,210,212,214,216,218,219,221,222,225,228,229,230,231,232,241,243,245,246,250,252,253,257,258,259,260,262,263,265,267,268,269,270,271,272,273,274,276,277,279,281,282,283,287,289,291,292,293,294,295,296,297,302,304,306,308,313,316,317,319,323,325,328,329,330,332,333,334,335,336,337,338,341,346,348,349,352,354,356,357,359,360,365,366,371,372,375,377,378,379,381,383,384,385,387,390,395],[0,2,3,4,5,6,8,9,10,11,15,22,26,27,28,31,36,41,42,44,48,50,51,54,55,57,58,59,63,65,69,70,74,76,77,78,80,81,84,85,86,87,89,90,92,95,98,99,102,103,105,107,108,109,111,113,117,118,120,121,124,126,127,128,129,135,139,140,141,144,145,146,148,149,151,152,155,161,162,163,166,167,168,169,172,173,174,175,177,179,182,183,186,189,191,192,193,195,197,199,201,203,204,206,207,208,210,212,213,214,216,217,219,220,221,222,223,224,226,227,229,235,237,238,241,242,243,244,245,246,247,248,249,250,251,254,255,256,257,258,261,262,265,268,271,272,273,274,277,280,283,285,286,288,290,291,296,297,301,302,305,308,311,312,313,315,316,318,320,321,325,327,328,330,335,336,339,340,341,343,345,347,350,351,352,353,354,355,356,357,358,359,366,367,370,374,375,376,383,385,387,388,389,393],[0,6,7,9,10,12,13,19,22,23,24,25,26,27,29,30,31,32,35,38,40,42,43,44,51,52,53,55,57,60,61,65,66,70,72,75,78,79,81,84,86,88,89,90,91,92,93,95,96,97,98,100,101,102,103,105,107,108,109,112,115,117,118,119,120,125,127,129,131,134,135,137,143,144,146,150,152,154,155,157,158,159,161,162,163,167,169,174,178,179,180,181,182,184,185,191,192,193,198,199,200,201,202,204,205,206,208,210,212,213,214,219,220,221,222,224,227,229,230,231,233,234,239,240,241,242,247,248,249,252,253,254,260,266,267,270,273,274,275,277,279,280,281,282,283,284,287,289,290,291,295,299,301,303,304,305,306,307,309,311,312,313,314,320,323,324,325,328,329,330,332,333,334,337,339,341,342,343,350,351,357,358,359,362,363,364,366,373,374,377,381,382,384,388,391,392,394,395,396],[1,7,8,10,13,15,16,18,19,20,21,23,24,25,26,29,31,32,33,38,42,43,45,46,47,48,49,50,51,53,55,58,59,64,66,68,71,74,77,80,81,83,84,85,87,89,90,92,93,98,101,102,103,104,106,108,109,111,112,113,115,116,117,119,121,122,124,125,131,133,140,142,146,147,149,150,151,155,156,159,163,164,165,166,167,169,170,171,173,174,175,176,179,180,181,183,185,186,187,188,189,191,196,197,198,200,205,209,211,212,213,214,217,219,223,225,226,228,229,233,235,238,239,241,242,245,246,247,248,249,250,252,254,256,261,266,268,270,271,274,275,276,281,282,285,287,288,293,296,298,301,303,304,305,307,308,311,312,316,318,320,322,323,325,331,332,333,334,335,338,339,341,343,344,346,347,349,350,353,354,356,357,366,368,371,378,380,381,382,383,387,390,391,395,396],[0,2,3,4,6,7,8,9,11,13,14,15,16,17,20,22,23,25,27,28,29,34,35,36,38,39,43,44,45,47,48,50,53,54,55,56,58,61,63,66,67,71,72,75,78,79,81,82,84,86,88,90,93,96,98,99,100,102,103,104,105,106,107,109,110,111,113,114,115,116,117,118,119,120,121,125,129,130,132,135,137,138,139,140,144,146,147,148,149,153,154,155,156,157,160,162,165,166,168,169,173,176,177,181,182,183,184,185,186,189,193,196,198,202,204,205,206,207,208,210,213,215,216,221,223,224,225,228,230,231,232,234,236,237,240,246,247,249,250,252,253,255,256,258,259,260,261,262,263,264,269,271,274,275,277,278,280,284,286,287,290,292,293,294,297,298,299,301,303,305,307,308,312,313,314,315,318,319,321,322,324,326,327,333,334,337,342,343,344,348,350,352,353,357,358,359,360,362,363,364,366,367,369,370,372,373,374,375,378,379,382,383,387,388,389,390,391,392,394,396],[0,2,4,5,7,8,11,12,13,14,19,22,25,26,27,29,38,42,44,45,49,50,51,55,56,59,62,64,67,69,70,71,73,74,79,80,82,83,84,85,87,91,93,94,96,100,101,102,103,104,105,106,109,110,112,114,116,121,123,126,127,131,134,135,136,138,145,147,151,153,156,158,162,166,168,170,171,174,177,178,179,185,187,188,189,190,191,193,194,203,204,206,207,208,212,214,216,217,218,219,222,223,224,226,227,228,229,231,232,234,235,237,239,244,246,247,250,251,255,261,262,263,266,267,270,271,274,275,278,279,280,282,286,288,289,290,291,293,295,298,299,300,301,302,304,307,308,309,310,314,315,316,318,319,321,324,325,326,327,328,331,332,335,337,338,341,342,343,344,348,349,357,358,361,362,363,365,371,372,374,375,378,379,381,382,384,386,387,388,391,392,393,394,395,396],[0,1,3,4,5,7,8,13,17,22,23,25,32,33,35,39,40,42,43,45,46,49,50,52,53,56,57,58,59,60,61,62,66,69,70,73,75,77,80,82,84,86,88,90,92,93,95,96,97,98,99,100,104,108,109,110,111,117,118,119,122,124,125,129,130,134,137,140,141,142,144,145,147,148,153,157,158,160,161,165,166,168,169,170,171,174,177,178,180,183,184,185,186,187,188,189,190,194,195,196,198,199,200,201,203,205,206,207,210,212,214,215,216,219,221,222,223,226,230,231,232,234,235,236,238,240,246,247,248,252,254,255,258,262,263,264,266,267,268,269,271,272,273,274,275,278,279,280,286,287,289,291,295,297,300,301,302,305,306,307,315,321,324,325,329,333,334,335,336,339,342,345,349,352,353,354,359,363,365,367,368,369,370,371,372,374,378,379,383,384,385,387,389,390,391,392,393],[1,3,4,5,8,11,12,13,16,17,18,21,24,27,29,31,32,36,38,39,40,44,45,46,48,51,56,57,58,60,62,63,64,66,67,70,72,74,76,79,85,88,89,91,92,93,94,96,98,100,102,103,104,106,107,109,111,115,117,118,119,120,121,124,125,126,132,133,136,137,138,145,146,147,149,152,153,154,158,159,163,164,165,166,167,168,175,178,179,180,182,184,186,189,190,191,193,194,195,196,197,198,201,202,204,207,208,209,212,214,215,217,218,219,220,222,223,225,226,227,228,232,233,234,236,238,241,243,244,251,252,254,255,257,259,261,262,264,266,267,269,271,275,280,281,284,286,287,291,292,293,294,297,298,299,302,311,317,319,322,325,326,331,335,336,337,340,341,342,347,351,354,355,357,358,363,364,365,366,370,371,373,375,376,378,382,384,385,386,387,388,391,395],[4,5,6,7,11,12,13,14,16,17,18,19,21,22,23,24,25,26,27,29,31,33,35,37,38,49,50,51,55,56,57,58,59,60,61,62,64,65,66,69,72,73,77,78,80,81,86,87,88,89,90,91,93,94,95,96,99,101,105,107,108,109,114,115,116,119,120,121,122,123,129,131,132,134,135,138,139,140,145,147,149,150,156,158,159,160,161,162,164,168,170,173,174,175,176,178,179,182,187,188,190,195,198,200,202,203,207,210,213,218,220,221,222,225,226,231,232,235,238,239,244,245,248,249,250,251,252,253,256,257,260,261,263,264,265,266,267,268,270,271,272,274,276,277,279,280,283,287,289,292,293,295,296,297,298,300,302,304,308,309,310,311,314,315,316,317,318,321,323,325,328,329,330,335,336,337,339,340,341,342,343,344,345,346,351,353,354,356,358,359,363,364,365,371,372,373,374,379,380,381,382,384,386,388,389,392,393,394,395,396],[3,4,7,9,10,11,12,13,16,17,18,19,20,22,23,26,27,29,31,33,34,35,37,39,43,47,48,54,55,56,57,58,60,61,64,65,68,69,72,73,74,75,76,77,81,83,91,93,94,95,98,100,102,108,109,110,111,113,114,119,120,123,127,129,130,131,132,134,137,142,143,145,146,149,150,151,152,153,155,156,158,159,160,162,166,167,168,169,172,173,178,179,182,183,186,188,189,190,191,192,193,194,195,196,197,199,201,202,205,206,207,208,210,211,212,213,214,218,219,220,221,223,224,226,227,228,230,231,232,234,236,240,243,245,246,247,248,250,253,258,259,260,263,264,266,269,272,273,274,278,282,284,285,291,293,295,298,300,303,304,310,311,313,314,315,319,320,321,324,325,327,330,335,336,340,342,344,345,346,349,350,351,352,353,356,359,362,363,364,367,368,369,372,374,376,377,380,381,385,390,392,394,395,396],[0,1,2,3,6,7,8,11,12,13,14,16,17,18,19,20,22,24,25,26,28,29,30,33,34,36,37,38,40,41,45,48,49,50,51,53,62,63,65,67,68,69,70,71,77,78,82,83,90,92,93,94,96,98,100,104,105,110,113,115,117,118,119,120,121,122,123,127,130,131,133,135,137,138,139,140,142,144,146,148,150,152,153,155,156,158,159,163,164,166,167,168,169,172,173,175,177,179,181,183,184,185,186,187,191,193,194,195,196,198,199,203,204,205,207,208,209,212,213,214,217,220,221,222,224,225,226,230,231,232,234,236,239,242,245,246,248,249,250,254,255,256,257,262,267,268,269,271,273,276,278,284,285,289,290,292,293,297,298,301,302,303,304,306,310,311,312,313,314,315,316,319,320,324,325,327,328,330,331,338,342,343,345,346,351,358,362,365,368,371,372,373,375,376,378,380,382,383,385,387,388,389,391,394,396],[0,1,4,5,6,8,9,13,19,20,23,26,27,28,29,30,31,33,34,35,36,38,39,41,42,43,44,48,51,52,54,55,57,58,59,60,61,66,68,69,73,81,82,83,87,88,92,94,97,99,100,101,102,103,105,106,108,112,115,120,121,124,126,128,130,131,132,139,140,141,142,144,147,152,155,156,161,164,167,168,169,170,171,173,179,186,187,189,194,195,198,199,203,204,205,206,208,210,212,214,215,218,220,223,225,231,232,233,236,238,239,246,252,256,257,258,260,261,265,266,267,268,269,270,272,274,276,277,282,284,285,287,288,290,292,293,298,303,304,305,309,311,312,315,319,320,321,322,323,325,326,327,329,330,335,337,339,340,341,342,346,347,348,353,354,358,360,361,362,364,365,367,370,373,375,379,380,384,386,387,391,393,394,396],[0,1,2,3,4,6,7,9,12,16,18,19,20,24,28,29,31,33,36,37,40,41,42,43,46,47,49,54,56,57,61,62,64,65,66,68,69,71,72,74,76,77,78,79,82,83,85,87,89,91,92,93,96,99,100,101,102,104,107,110,112,113,115,125,126,127,128,130,133,134,135,137,141,144,146,149,155,156,157,160,161,163,166,167,168,169,170,171,172,173,174,175,176,180,182,183,184,185,187,189,194,195,196,197,199,201,206,207,211,212,213,218,219,220,222,225,226,227,228,232,233,235,236,238,240,241,242,244,246,247,248,251,252,253,254,258,259,260,261,262,268,270,271,273,274,275,276,281,282,284,285,287,288,289,290,292,295,296,297,298,299,300,301,304,307,310,313,315,316,317,322,323,326,327,328,331,334,338,339,342,343,346,347,350,352,353,355,357,360,361,364,368,370,373,376,378,380,381,384,385,386,391,394],[0,3,4,5,6,7,8,10,12,14,17,19,20,21,22,23,26,27,29,34,35,37,38,41,42,43,48,49,50,53,55,58,63,65,66,72,73,74,75,76,77,78,83,88,89,91,92,93,98,99,100,101,102,103,106,108,109,113,114,116,118,119,120,122,124,131,132,133,135,136,137,143,144,147,148,150,155,156,157,159,165,166,167,170,172,176,178,179,182,183,185,188,191,192,193,195,196,198,205,206,207,209,213,214,215,216,217,219,222,224,225,226,228,234,237,240,242,243,245,246,247,249,250,251,253,254,255,258,260,262,263,264,265,267,271,274,275,276,278,280,281,284,285,287,288,289,292,296,298,299,300,303,309,313,316,319,320,321,322,324,325,326,327,329,333,334,335,337,338,341,344,346,349,350,351,353,354,358,362,364,367,368,369,370,372,373,378,381,382,383,386,387,389,391,392,395,396],[0,2,3,4,6,7,8,9,10,11,15,18,20,23,24,26,27,28,29,30,31,36,37,38,40,42,44,46,49,50,51,54,56,58,61,64,65,66,67,69,72,76,79,80,81,84,85,86,87,90,91,94,95,96,99,100,101,105,107,110,112,114,116,120,121,123,128,131,132,133,134,137,138,141,142,143,144,148,152,153,160,161,164,166,167,168,169,170,173,174,176,177,179,182,183,186,187,189,191,192,193,194,196,198,199,200,203,204,206,207,208,210,212,215,219,222,225,226,227,230,231,239,240,246,248,249,250,252,253,255,257,258,260,261,262,264,266,269,271,273,274,278,279,280,281,282,284,285,286,287,289,292,293,298,299,300,301,302,304,305,306,311,315,316,317,319,321,322,323,325,329,330,332,335,336,341,344,345,346,348,349,350,352,353,354,355,356,359,360,363,364,368,369,371,372,373,374,375,376,378,380,382,383,384,386,389,390,393,394,395],[207,386,388,390,391,392,394,395],[1,5,7,8,10,12,15,16,17,18,21,23,25,26,31,32,36,37,38,39,40,41,42,43,45,46,53,54,55,57,58,59,62,66,68,70,71,72,75,77,82,83,84,85,87,88,89,90,91,92,93,94,96,97,98,99,101,110,112,113,114,116,120,121,122,125,126,129,135,139,142,143,144,146,147,149,151,152,158,159,161,163,164,165,167,169,170,171,174,176,177,182,185,187,188,190,192,196,197,198,199,200,201,202,204,205,207,214,215,217,219,222,225,227,231,232,234,235,237,239,242,244,245,246,251,252,254,256,257,262,265,267,270,272,274,275,276,277,279,280,286,287,291,292,293,294,295,296,298,300,303,304,305,306,307,309,322,323,324,325,330,334,335,337,338,340,341,343,346,347,349,352,354,357,358,359,360,362,366,367,369,375,376,378,384,387,390,391,392,393,394],[0,1,4,5,7,9,11,12,14,15,16,17,19,21,24,25,28,30,34,41,43,46,48,50,51,52,53,54,56,60,61,62,63,65,67,70,73,74,75,77,78,84,85,91,93,94,96,98,104,107,108,109,110,112,115,116,117,120,121,122,123,124,129,132,133,135,136,138,141,143,144,145,146,147,148,149,150,151,153,155,156,157,158,159,160,161,162,163,166,167,170,173,174,175,176,183,184,185,186,187,188,191,194,196,197,198,200,203,206,215,217,218,219,220,221,222,223,226,227,229,230,231,232,235,237,242,243,245,246,247,250,254,255,257,260,261,263,265,266,270,271,275,277,278,279,280,282,284,288,290,291,292,295,296,297,299,300,301,302,303,304,305,309,310,311,313,317,318,320,323,325,328,333,335,343,344,345,346,348,350,351,353,355,357,358,359,360,362,364,367,368,370,371,374,375,377,379,380,381,384,385,386,388,390],[0,2,3,6,11,12,14,21,22,25,26,29,31,33,35,36,38,39,41,44,46,48,50,55,57,59,60,61,63,64,66,67,69,72,73,74,75,76,77,79,80,83,85,86,88,89,90,92,98,99,102,105,109,113,114,116,117,118,120,127,131,132,134,135,136,138,139,140,141,142,143,144,145,147,151,153,154,156,157,158,161,167,171,175,178,180,181,182,184,186,188,189,190,191,192,193,194,196,197,198,201,202,204,207,210,216,217,218,224,231,232,233,239,240,243,244,245,246,247,248,250,254,255,257,258,259,260,261,264,265,266,268,272,274,275,276,277,279,280,281,282,283,284,286,287,288,290,291,292,296,299,303,305,308,309,311,313,314,315,317,321,322,323,325,326,327,331,332,334,335,336,337,342,345,346,348,350,351,353,354,359,361,362,364,365,369,370,376,377,380,383,391,392,394,395],[0,2,3,4,7,8,9,10,13,14,15,16,21,22,23,24,25,29,30,33,37,38,39,41,42,44,49,50,52,54,56,65,67,73,74,75,78,79,82,84,86,88,89,90,91,92,93,97,99,102,105,107,109,112,114,115,116,117,120,121,124,127,130,134,135,138,139,140,143,147,149,154,155,157,158,160,161,167,170,171,172,173,178,181,183,184,187,188,189,190,192,194,196,197,200,201,202,203,204,205,207,208,210,211,214,215,216,218,219,230,232,233,234,236,239,240,242,243,245,246,248,249,252,254,256,257,258,260,262,269,270,275,277,278,279,281,283,285,286,287,289,290,292,294,295,299,302,303,306,307,309,310,313,314,318,319,323,327,329,331,332,336,339,341,345,346,347,348,349,350,351,352,354,355,360,361,362,363,365,366,368,369,370,375,376,377,378,379,380,383,385,392,394],[0,3,7,13,14,15,17,21,27,28,30,33,34,36,37,39,41,43,46,54,55,58,59,61,62,63,64,67,69,70,73,77,78,79,80,81,84,86,91,94,97,101,103,106,107,109,111,114,116,118,124,125,127,129,130,132,133,134,138,143,145,148,149,150,152,153,156,157,158,159,160,161,162,164,168,169,170,172,178,181,182,187,190,193,196,197,198,199,200,201,204,209,210,213,215,216,218,222,226,230,232,236,239,244,247,254,255,256,258,259,260,265,266,268,269,270,272,273,274,278,282,284,285,292,295,298,299,300,303,306,307,311,316,318,322,323,324,326,327,330,334,335,339,343,344,345,346,348,349,350,351,352,353,356,358,360,362,363,368,369,370,373,375,377,378,380,381,383,386,388,391,392,394,396],[0,1,5,8,9,10,13,14,18,19,25,26,27,28,29,30,33,34,39,41,42,44,49,50,51,52,53,54,55,56,57,59,60,61,63,67,68,69,70,71,72,76,77,80,81,82,83,86,87,89,90,94,97,98,99,100,104,105,106,107,115,118,119,121,125,128,129,130,131,135,139,143,147,150,154,155,162,163,165,170,171,172,174,176,177,178,182,183,186,191,192,193,194,195,196,197,198,199,204,205,206,208,213,214,215,220,221,222,228,230,231,232,234,237,239,240,242,245,247,248,250,252,254,258,259,261,264,266,270,271,272,274,275,276,279,280,286,287,290,294,296,298,299,300,304,305,309,315,318,320,324,325,326,328,331,332,334,336,337,340,341,342,343,344,345,346,347,348,350,351,352,355,356,357,359,360,363,365,367,368,369,371,372,373,375,376,378,379,383,385,387,388,389,390,391,392,393,396],[0,2,3,9,10,14,15,16,17,18,20,23,24,28,29,32,34,36,37,40,44,45,48,49,50,51,52,54,56,57,58,61,65,68,70,73,76,77,78,80,81,84,85,88,91,94,95,96,99,104,105,107,115,116,117,121,124,126,129,130,132,134,135,139,142,144,145,146,147,149,150,159,161,165,168,169,170,173,175,177,180,182,183,186,187,188,190,192,195,200,202,205,208,211,212,214,215,219,220,221,224,225,228,230,231,232,233,235,236,237,241,243,245,248,249,251,252,253,255,256,257,258,259,260,261,264,266,267,269,271,274,275,278,280,281,282,283,285,287,288,289,291,292,295,298,299,302,303,305,306,308,310,311,315,316,319,321,324,325,327,328,333,336,337,340,341,342,345,351,354,355,359,360,364,365,366,367,368,369,370,372,373,374,375,378,381,382,385,388,390,392,395],[339,386,387,388,393,394,395],[0,1,2,4,5,8,11,12,13,14,18,20,23,26,27,28,31,32,33,35,37,41,44,45,47,48,50,51,54,55,56,57,58,60,61,65,66,68,69,71,72,74,77,78,80,81,82,83,84,88,91,92,93,94,96,99,100,102,104,108,109,110,113,117,120,122,124,125,129,130,132,135,136,139,140,141,142,143,144,146,147,148,149,150,153,155,156,159,161,162,163,169,172,173,179,182,183,184,186,187,189,192,194,195,196,197,199,201,202,205,207,208,209,212,213,214,215,217,218,219,220,222,223,224,231,233,235,236,237,239,241,242,243,246,247,250,251,252,254,255,256,259,261,266,267,274,275,279,282,283,284,285,288,295,296,297,299,300,301,302,306,307,310,312,313,314,318,319,320,322,324,326,327,329,330,333,335,336,337,338,342,344,348,349,350,353,356,357,365,368,370,374,377,378,379,380,381,382,388,389,390,391,392,393,395,396],[0,1,3,4,6,8,10,13,14,15,16,17,19,21,24,26,27,28,30,31,32,34,35,37,39,42,45,47,49,59,60,65,66,67,68,69,70,71,72,74,76,80,82,83,84,86,88,89,90,91,92,93,95,96,101,105,106,108,113,114,122,123,124,125,127,129,135,136,140,143,145,146,148,155,156,159,160,162,166,167,170,171,173,174,180,184,185,189,190,192,193,194,198,204,205,207,208,209,210,211,212,213,214,215,216,218,222,230,233,237,238,240,242,244,245,247,248,259,262,267,268,269,270,272,275,280,281,282,283,284,286,287,291,292,293,295,299,305,306,307,308,309,311,312,313,316,319,320,321,322,324,327,331,332,333,334,335,336,338,340,342,343,344,345,347,348,352,354,355,362,365,366,367,368,369,371,372,373,375,377,380,381,385,388,389,391,394],[1,7,10,11,13,14,16,20,25,27,28,30,31,32,33,35,41,45,46,47,55,56,58,62,63,65,66,70,71,74,77,78,80,83,85,86,90,92,95,96,97,98,100,102,104,105,108,109,110,112,113,114,115,120,123,127,132,135,136,137,138,140,141,142,144,146,149,153,156,158,160,162,165,166,168,169,170,173,174,175,178,179,180,181,183,186,188,190,193,194,199,200,201,203,205,207,210,211,212,216,221,222,223,225,226,229,230,231,233,234,235,236,237,240,242,246,247,248,250,252,253,254,255,256,258,259,260,263,264,265,266,268,273,275,277,278,279,280,281,282,283,284,286,287,288,293,294,295,296,300,302,303,305,308,309,310,313,314,317,318,321,323,325,326,328,331,335,338,339,340,343,346,347,348,351,353,355,356,357,358,359,360,361,362,364,368,372,373,374,375,376,377,378,379,380,381,383,385,387,388,390,395,396],[3,6,7,8,10,13,14,15,17,20,21,24,25,27,28,29,31,33,37,38,41,43,44,45,46,47,51,55,56,58,62,65,70,71,72,74,77,79,85,86,90,91,92,93,94,95,97,99,102,104,105,107,108,109,112,113,114,115,116,120,122,123,124,125,126,128,129,130,132,135,136,138,144,145,155,156,158,162,164,165,166,167,169,170,171,176,177,178,179,180,181,182,183,184,185,186,191,192,193,195,196,197,198,199,200,201,202,203,204,207,210,212,213,214,218,219,225,226,229,231,232,233,236,237,239,241,242,247,248,249,251,252,253,256,260,261,263,266,267,269,270,271,274,275,276,277,282,283,284,285,287,288,290,292,298,300,302,303,305,306,307,309,311,313,314,315,316,320,321,323,325,327,328,330,333,334,337,341,342,344,345,347,348,349,352,360,365,366,367,371,372,373,376,377,378,386,388,389,391,393,394],[0,3,4,5,7,10,13,14,17,19,27,30,31,32,33,38,41,42,43,46,51,52,54,56,58,61,63,65,66,67,69,71,72,76,77,78,81,83,86,88,89,90,91,92,99,100,103,105,106,107,108,109,110,111,112,116,118,119,120,121,123,125,126,132,133,134,135,137,138,139,140,143,145,147,150,151,153,154,155,158,161,162,164,165,166,167,168,171,172,181,182,183,186,187,188,191,192,193,198,199,200,201,202,204,207,209,211,215,223,227,228,229,230,232,233,234,235,236,238,239,244,246,247,248,249,252,253,258,259,262,263,265,266,268,284,285,289,291,292,297,298,300,303,304,305,306,308,309,311,314,315,316,317,321,323,324,325,327,329,332,334,336,338,340,341,345,346,349,350,351,353,354,358,360,364,365,369,371,372,377,379,381,382,384,386,387,388,389,391,392,393,395],[0,4,7,9,11,17,18,20,24,25,27,28,29,32,34,37,39,40,41,42,43,44,50,52,55,57,59,62,65,71,73,74,75,78,79,80,82,84,86,87,93,94,95,96,97,101,103,106,107,108,109,111,112,113,114,115,120,121,123,125,128,130,133,135,139,140,142,143,144,146,148,149,152,153,154,155,157,163,165,169,172,175,179,181,183,184,185,188,189,190,191,192,196,199,200,201,204,206,207,209,210,212,215,217,219,220,221,222,223,225,232,238,239,241,243,244,245,246,247,250,253,254,255,256,258,259,261,263,264,265,266,267,268,271,272,274,276,280,281,283,285,286,289,291,292,293,297,298,299,300,301,302,308,309,310,314,316,319,321,323,325,326,327,329,333,334,335,336,338,339,342,343,344,345,346,347,348,349,350,352,354,357,360,363,365,366,368,369,371,374,375,385,386,387,388,389,393,394,396],[1,2,5,6,10,11,15,20,22,26,27,32,33,35,36,37,39,43,44,45,47,48,51,52,53,55,57,58,61,65,66,71,72,73,74,75,79,81,86,88,91,92,96,100,104,105,106,108,113,115,116,119,123,124,125,127,130,136,137,139,142,144,150,152,153,155,157,158,162,166,167,168,172,173,174,177,178,184,186,187,193,195,197,198,199,200,202,203,205,208,211,212,216,218,219,220,225,226,230,232,233,234,235,244,245,249,253,255,257,260,265,266,268,269,272,273,276,277,278,279,281,283,284,286,287,289,293,294,296,302,303,305,306,308,314,315,316,318,320,321,322,323,324,326,328,330,331,333,335,338,339,343,345,347,349,350,351,354,355,359,361,363,367,368,372,373,374,375,376,377,378,379,380,384,386,389,390,393,395,396],[2,3,8,11,15,16,18,19,21,22,24,26,27,28,29,31,32,37,39,42,43,45,48,50,51,52,54,59,60,61,62,63,64,65,66,67,69,70,71,73,77,79,81,85,88,90,92,94,95,96,98,103,104,106,107,108,109,110,114,115,116,119,121,122,129,131,133,134,138,139,140,144,146,147,148,150,151,153,155,157,158,159,161,164,168,169,170,173,174,177,178,182,183,185,186,189,192,195,196,198,200,201,203,204,205,207,208,209,213,224,226,227,228,230,233,236,237,241,242,243,247,248,249,252,253,254,255,256,261,262,263,265,267,268,269,275,276,279,282,287,288,289,292,295,296,298,300,301,305,306,307,308,310,311,312,313,314,315,317,318,320,322,325,326,328,332,335,337,338,340,342,347,348,356,357,358,360,363,364,366,367,368,370,371,372,376,377,380,382,384,386,389,390,391,392,393,395,396],[0,1,2,4,9,13,17,19,21,23,26,29,35,38,40,41,42,44,47,48,49,51,52,54,55,56,59,62,65,67,69,70,74,81,82,84,87,88,91,92,93,94,95,101,103,104,105,107,108,111,114,116,117,118,119,121,122,123,124,125,126,127,129,131,136,137,139,140,141,142,143,144,147,148,152,153,155,156,157,160,161,162,165,167,168,169,170,171,172,175,179,180,182,183,184,185,186,187,188,189,190,191,193,194,195,200,201,202,209,210,212,213,216,218,219,224,225,226,230,231,232,233,235,236,238,239,240,241,245,246,250,255,257,258,261,263,271,273,277,279,281,282,285,289,291,293,296,299,300,301,305,308,309,310,312,315,317,318,319,320,321,324,325,331,332,337,338,339,340,341,343,344,345,348,350,354,357,358,362,364,365,367,370,371,372,374,376,379,380,381,382,385,387,389,391,392,393,395],[91,386,387,388,389,390,393,394,395],[1,2,5,6,7,10,11,12,13,14,16,20,21,24,25,28,29,32,34,35,36,37,40,42,47,49,50,51,52,54,58,63,64,65,67,68,69,71,72,73,74,75,76,78,80,82,84,87,88,89,90,96,100,102,104,105,106,108,109,111,114,119,123,124,128,129,135,136,137,139,141,142,143,145,150,152,153,154,155,156,157,158,159,161,163,164,165,168,169,170,173,177,178,179,181,182,184,186,187,191,193,195,197,198,199,202,204,206,207,211,212,215,217,218,222,223,227,229,231,232,233,234,235,238,242,245,246,253,254,255,256,261,262,263,264,267,268,271,275,277,278,279,281,285,287,289,292,293,294,295,296,302,304,305,306,307,308,309,311,312,314,315,317,318,319,320,321,326,327,330,332,334,335,341,344,345,348,349,351,353,354,355,356,363,365,366,368,369,372,376,377,378,379,380,387,391,393,394,395],[27,386,387,391,393,394,395],[0,1,2,5,7,9,14,15,17,18,20,21,23,24,25,26,28,30,31,32,35,37,38,39,40,41,43,45,47,50,51,56,59,60,62,64,65,66,68,69,70,71,72,74,76,77,80,83,84,85,86,87,88,90,93,99,100,102,103,104,106,107,108,110,111,112,115,118,119,120,121,123,125,127,128,129,132,134,136,137,138,144,145,147,148,149,150,152,156,157,158,163,165,166,167,170,171,172,173,175,176,178,179,180,181,182,183,184,188,189,193,196,203,204,206,209,212,213,215,218,219,221,222,223,224,229,230,234,236,237,240,241,242,244,248,249,250,254,256,257,258,260,263,265,266,271,272,276,277,280,284,287,289,290,291,295,296,297,298,300,301,302,304,306,307,308,309,314,315,316,317,319,323,324,326,329,331,333,335,338,339,340,342,343,344,345,346,347,348,350,352,353,355,356,357,359,360,361,362,363,364,365,366,368,370,371,372,374,375,376,377,380,383,385,387,390,392,393,394,395,396],[2,3,5,6,8,10,11,13,15,16,17,22,23,24,28,29,37,39,43,45,46,53,55,58,59,60,62,65,66,67,68,69,70,74,80,82,84,85,87,88,89,97,98,100,102,103,106,107,111,113,115,119,124,125,126,127,132,133,135,137,141,143,145,147,149,150,151,152,153,156,159,160,161,162,163,164,166,168,171,172,174,179,181,182,183,185,186,187,189,191,192,193,194,195,197,198,199,203,206,207,208,209,210,211,212,215,216,218,220,221,223,225,226,235,236,238,242,244,245,248,252,254,255,257,260,261,263,265,267,273,274,275,276,279,280,281,282,284,286,291,292,296,298,299,300,302,303,305,306,307,308,311,312,317,319,321,325,326,327,328,329,330,332,333,335,336,339,342,343,350,352,356,358,363,365,368,369,370,372,379,380,381,383,384,387,390,392,394,395,396],[0,6,7,8,9,12,17,18,21,23,24,27,28,29,30,35,36,38,41,42,45,46,50,53,56,57,59,62,63,64,66,68,71,72,75,76,78,80,81,82,86,89,90,92,94,96,97,100,103,106,108,110,111,112,113,115,116,120,122,123,124,125,127,128,130,133,135,136,139,141,143,146,147,148,151,155,156,157,158,159,160,161,165,166,167,168,175,176,180,184,186,187,190,193,194,195,200,201,203,205,206,207,208,210,212,214,215,219,222,224,226,232,234,235,237,242,243,245,246,247,248,250,252,255,256,257,258,263,264,265,270,273,274,275,278,280,283,285,287,288,289,290,291,293,294,296,297,300,303,305,307,308,309,312,314,315,317,320,321,325,327,330,331,334,335,337,338,341,342,345,346,347,348,352,353,354,355,356,357,358,359,360,365,368,370,379,380,382,383,385,386,388,389,391,394,395],[0,2,4,9,11,14,16,19,22,27,32,33,34,35,36,38,40,42,46,49,50,51,55,57,59,61,63,65,66,67,69,70,72,74,75,76,81,82,83,84,86,87,88,90,91,94,97,99,102,103,105,106,109,114,116,120,127,129,130,132,133,134,135,138,139,140,141,143,144,145,147,150,151,153,154,156,159,162,164,165,166,170,171,172,174,175,177,179,181,186,188,190,192,194,197,204,207,208,209,211,213,214,216,218,219,222,225,226,228,229,230,231,233,234,236,237,239,240,241,245,246,248,250,254,256,257,260,264,266,270,271,273,274,278,281,285,287,289,290,291,292,295,298,299,300,301,304,307,314,315,317,319,322,324,326,327,329,330,332,333,334,335,338,339,340,342,343,347,348,349,351,353,354,355,360,361,362,364,367,369,370,373,376,377,379,385,391,394],[0,1,2,6,8,10,11,12,15,17,21,22,23,24,29,30,35,36,37,42,44,45,48,49,51,52,56,57,58,60,61,63,72,73,75,77,79,84,85,87,89,95,97,105,109,110,112,113,114,116,117,119,123,128,129,130,131,132,136,138,141,143,145,146,152,153,154,155,157,158,159,160,163,164,165,167,168,170,171,174,175,176,177,182,184,186,187,188,189,193,196,197,199,204,205,207,211,214,218,222,223,224,228,229,231,233,236,238,239,240,242,243,244,245,246,247,248,251,254,255,256,258,259,261,262,263,266,269,270,272,273,275,276,280,281,282,283,284,289,292,295,296,299,300,307,310,315,318,320,321,323,324,325,327,329,330,332,334,336,338,339,341,342,346,350,352,353,356,358,359,360,361,363,364,366,367,368,370,372,373,374,375,378,379,382,384,385,386,391,392,394,395],[0,1,3,4,5,7,10,12,13,14,16,20,21,22,23,24,26,28,29,31,34,35,36,38,40,41,44,45,51,52,53,56,60,66,69,71,72,77,78,81,82,83,84,85,87,88,89,92,94,95,99,104,108,109,110,112,113,115,116,118,119,121,123,126,128,134,136,138,139,140,142,144,145,146,148,150,152,154,159,160,162,165,166,168,170,174,175,177,178,180,182,183,189,196,197,200,202,203,206,209,210,211,212,215,216,217,219,222,223,227,230,231,235,239,240,241,245,246,250,253,255,259,261,262,264,269,271,273,279,281,283,284,285,286,287,288,289,290,293,295,296,298,299,301,303,305,306,307,309,310,313,316,319,324,325,326,327,334,338,339,341,342,344,345,346,348,349,351,354,356,358,360,362,366,367,369,371,374,375,376,378,379,381,383,385,386,388,389,390],[0,1,2,4,5,7,8,10,11,12,13,14,15,17,21,22,24,25,26,28,29,33,36,37,38,40,43,44,48,53,55,61,62,63,66,68,70,72,73,74,75,79,80,81,84,85,86,87,88,89,91,94,95,98,100,103,109,111,112,114,116,117,118,121,122,123,124,126,127,128,132,133,135,136,137,138,140,141,145,146,150,152,153,154,159,160,165,166,168,169,171,172,173,174,176,177,179,180,185,187,192,193,195,197,198,201,202,206,208,210,211,212,213,214,215,216,217,218,220,221,223,227,228,231,233,234,235,236,239,244,246,247,249,252,254,262,264,265,268,270,271,272,274,276,278,280,283,285,287,291,292,293,296,300,301,304,305,308,309,312,313,314,316,317,319,320,326,327,328,331,336,337,338,347,349,351,352,354,357,358,360,362,365,366,368,369,370,371,372,373,374,375,377,382,384,387,388,389,390,392,393,396],[1,3,4,8,9,10,11,12,15,17,21,22,26,27,28,30,31,32,33,34,36,37,40,42,44,47,48,50,52,53,55,56,57,64,67,70,72,74,78,79,82,83,84,85,86,89,91,92,95,104,107,110,111,115,117,118,119,122,124,127,130,132,133,135,143,144,146,147,148,149,153,161,163,165,169,170,171,174,176,177,178,180,181,182,183,187,189,191,192,194,196,197,199,201,202,205,206,207,213,214,215,219,222,227,228,229,232,233,234,236,239,240,241,243,245,247,249,250,251,252,254,258,259,265,266,268,269,270,275,277,278,281,282,285,287,289,292,297,298,299,300,304,305,306,307,308,309,311,313,316,317,320,322,329,333,334,335,336,337,338,339,341,342,343,346,347,349,350,351,352,353,356,358,360,361,363,364,367,370,371,372,374,375,376,377,380,383,384,385,387,388,392,393,394,395,396],[0,1,2,4,5,6,7,8,9,10,12,13,15,16,17,18,22,26,27,29,31,35,36,37,38,39,40,41,42,44,49,50,51,52,56,60,62,64,71,72,73,79,80,81,85,86,87,88,90,93,96,99,100,101,102,103,106,107,109,112,118,119,120,121,122,124,128,129,130,133,139,141,143,145,146,147,148,150,151,154,158,159,161,164,167,168,170,171,172,176,178,179,180,182,185,186,187,188,189,190,191,192,193,194,195,201,202,205,206,208,210,212,214,216,220,221,222,224,226,227,229,231,232,235,236,237,239,241,243,244,245,246,250,251,254,255,258,259,260,261,262,263,264,265,270,271,272,273,274,280,282,285,286,288,289,292,296,297,298,299,305,306,309,310,311,314,315,319,320,322,324,325,326,329,331,332,333,334,335,337,343,344,345,346,347,351,352,353,354,355,356,358,360,361,364,365,369,376,379,380,381,384,386,387,390,392,393,395],[0,1,3,7,8,9,11,13,14,16,20,22,25,26,27,29,30,34,36,37,38,39,43,46,47,50,53,56,57,60,62,64,68,70,72,73,74,75,77,79,80,81,82,83,85,87,90,92,93,95,97,98,99,100,101,103,105,106,108,109,110,112,114,118,120,122,123,124,126,127,129,134,139,145,148,154,156,157,158,159,160,161,164,165,166,167,169,170,173,174,175,177,178,179,180,182,183,186,187,188,189,190,191,192,193,194,200,204,207,208,209,210,211,212,213,214,217,219,227,229,236,237,238,239,240,241,242,246,247,250,252,253,257,260,266,269,271,272,274,276,277,278,279,280,283,284,293,294,295,297,298,299,302,303,304,307,310,314,315,316,317,318,320,324,325,326,329,330,331,333,334,338,340,344,346,347,349,350,353,356,357,359,361,367,368,371,372,374,377,379,380,386,388,389,391,392,395,396],[5,10,11,12,16,21,22,23,24,27,29,31,34,35,36,40,42,43,44,49,50,51,54,55,57,58,59,60,61,65,67,70,73,74,75,77,79,80,81,82,87,88,90,94,95,98,99,102,104,108,110,113,114,115,116,117,120,121,123,125,128,132,133,134,136,138,141,144,147,148,149,150,153,154,156,159,160,163,164,165,166,170,175,176,177,178,181,182,184,185,186,188,192,193,194,195,196,200,201,204,207,211,212,213,214,216,217,219,223,225,226,227,228,229,231,233,234,235,236,240,241,245,246,248,249,250,253,254,258,259,261,263,268,271,272,273,276,277,279,280,284,285,286,287,288,289,290,292,293,294,295,296,299,302,304,305,306,308,309,310,313,314,316,319,320,322,324,325,326,327,330,332,333,334,336,337,338,340,342,346,349,350,351,354,361,362,363,364,366,367,369,370,371,376,378,380,381,382,384,393,396],[0,2,4,6,8,10,14,19,20,21,23,24,28,29,37,38,39,43,44,45,46,47,50,51,55,56,62,63,65,70,72,73,75,76,78,79,80,84,87,88,89,90,91,92,93,94,95,97,99,101,102,103,106,107,109,113,114,115,119,126,128,129,131,134,135,140,141,142,143,147,150,152,154,156,158,161,163,164,167,170,171,172,173,175,177,181,184,185,186,187,189,190,192,193,194,196,201,210,211,214,217,219,221,224,226,228,229,231,232,233,234,236,237,238,239,247,248,254,257,259,261,264,268,269,270,272,273,279,282,283,284,285,286,288,289,291,294,295,298,299,300,301,307,308,309,313,315,317,322,323,324,329,331,332,333,334,335,336,339,341,344,345,346,348,356,357,359,361,362,365,366,368,369,375,376,379,380,387,389,390,391,392,394,395,396],[3,10,11,13,20,25,26,27,29,32,35,36,37,38,42,48,50,51,54,57,58,59,62,63,65,66,68,69,70,72,75,76,77,79,80,82,88,90,94,95,96,98,100,103,104,105,107,108,109,110,112,113,116,121,122,123,125,126,127,129,131,132,138,139,140,141,142,144,146,151,153,154,155,156,158,162,163,164,168,169,170,171,173,174,175,178,179,180,181,183,184,187,190,191,193,195,197,198,199,200,202,204,205,206,207,208,210,211,212,213,216,217,221,222,226,227,228,229,231,233,235,236,237,238,239,242,243,244,245,247,248,249,250,251,253,256,258,260,262,263,264,266,267,270,271,277,280,282,283,284,285,287,289,290,293,294,300,301,303,304,309,310,311,312,314,316,318,322,323,325,328,330,335,336,337,339,340,341,345,346,347,349,350,352,353,356,357,358,360,362,363,366,367,368,369,371,372,373,375,376,378,384,385,386,391,392,393,395,396],[1,5,6,7,10,11,12,14,16,17,19,20,23,26,28,29,32,35,37,38,41,43,44,47,48,50,51,52,53,54,55,57,58,59,62,66,68,70,71,75,76,77,78,80,81,83,84,87,90,95,96,99,102,104,107,110,114,116,117,118,119,120,121,122,123,124,125,127,130,131,133,135,139,140,144,145,147,150,151,152,153,154,156,158,165,166,167,171,173,174,176,177,178,182,186,189,190,191,194,196,197,199,200,201,202,204,205,206,210,212,213,214,216,218,219,220,222,223,225,227,228,229,230,232,233,235,236,237,238,240,241,242,244,245,247,252,253,254,255,256,257,258,259,261,262,264,265,266,269,271,273,275,276,277,280,281,282,285,287,288,290,293,294,298,300,306,309,312,313,314,315,316,318,321,322,323,325,326,331,332,333,334,336,341,342,343,346,347,348,355,357,359,360,361,363,364,365,366,368,370,371,375,376,378,381,383,385,392,396],[5,7,8,10,11,12,14,17,21,25,26,27,28,31,34,35,37,38,40,45,46,47,48,49,50,52,55,59,60,61,65,66,68,70,71,72,73,74,79,80,81,83,84,85,86,87,90,92,95,96,99,100,101,102,103,107,108,109,110,111,112,113,115,117,118,119,122,124,125,130,133,135,136,137,139,140,141,143,145,146,148,149,150,151,153,154,158,159,160,161,164,166,173,175,177,179,181,185,189,191,192,194,195,196,197,198,200,201,202,203,205,207,208,209,210,215,216,221,223,227,228,229,230,232,233,237,238,239,240,242,246,248,250,254,255,257,260,261,264,266,273,274,276,282,283,284,285,286,291,293,294,296,297,299,300,302,304,306,309,312,314,316,322,323,324,325,326,327,330,332,333,336,337,345,347,352,357,361,362,366,367,368,369,370,371,373,376,377,378,381,382,385,391,393,394],[0,1,2,3,6,7,8,11,12,13,17,20,21,22,23,26,28,29,32,33,36,38,39,40,41,42,43,44,45,46,48,50,52,53,54,55,56,57,59,63,64,68,71,75,77,78,80,81,82,84,85,86,89,90,94,96,97,98,99,107,111,117,120,121,122,125,129,131,133,134,138,139,143,144,151,154,155,158,159,162,164,165,167,168,169,171,172,173,175,176,179,181,182,183,184,185,187,190,191,192,194,196,199,203,209,211,214,215,216,217,220,221,224,225,227,228,231,234,235,236,237,238,239,240,241,242,243,244,245,246,250,252,255,256,257,258,266,267,270,272,275,276,277,278,282,286,288,291,294,295,296,297,298,302,305,307,310,311,313,314,315,316,318,319,323,324,325,327,328,330,331,334,338,339,341,343,345,347,352,355,356,362,364,365,366,367,368,371,372,375,376,377,379,382,384,385,386,388,390,392,393,394,396],[1,2,3,4,6,9,10,18,19,20,22,23,24,28,31,32,38,41,43,44,45,46,51,52,56,57,58,60,62,65,69,72,73,79,80,82,87,88,91,94,95,96,99,103,110,111,112,115,117,118,119,120,122,124,125,126,127,128,129,130,132,133,134,138,139,141,142,143,145,146,148,149,152,154,155,158,159,160,161,165,168,169,170,171,172,173,174,177,179,181,182,186,187,188,189,190,192,193,196,199,201,202,203,204,205,206,208,209,214,215,216,217,219,221,222,224,225,226,230,232,233,234,235,239,241,243,248,250,252,256,258,261,264,268,270,273,275,279,281,283,284,286,287,289,292,293,295,298,299,300,302,306,307,308,311,312,314,315,321,322,323,325,326,327,328,329,330,331,332,335,338,339,340,344,346,347,351,352,353,354,355,358,360,362,364,369,371,373,376,378,382,383,384,385,387,388,390,391,394],[1,4,6,8,12,13,14,15,19,20,21,22,26,30,31,35,38,42,44,45,46,48,49,52,53,55,56,57,58,59,62,66,70,71,73,74,77,82,83,84,86,89,93,94,98,101,105,107,110,111,112,114,116,118,119,121,124,129,130,131,138,141,143,146,147,154,157,158,161,163,166,167,168,169,171,175,176,177,179,186,188,189,190,193,194,196,197,199,201,202,203,204,205,207,209,210,213,221,222,224,225,226,229,230,231,235,236,237,239,240,242,243,249,251,253,257,265,266,267,269,271,274,278,279,280,281,284,290,291,295,299,300,301,303,304,306,309,310,311,313,314,317,320,321,323,325,331,332,333,335,337,341,342,347,348,350,352,353,355,356,359,361,364,368,369,370,371,374,377,379,380,381,384,385,386,387,389,390,391,392,393],[2,5,6,10,11,14,16,24,25,26,27,29,30,31,33,35,36,37,38,40,41,43,44,47,48,50,51,52,53,54,57,58,63,64,66,67,68,69,70,72,73,74,76,78,79,81,83,84,86,89,91,92,96,98,100,101,105,110,111,113,114,117,120,121,123,124,125,127,128,130,131,132,135,136,138,141,144,145,147,148,150,151,153,154,158,162,165,168,172,173,174,175,176,178,180,181,183,184,185,186,187,188,189,190,193,194,195,200,202,206,215,216,220,224,225,227,233,237,241,242,244,246,247,248,249,250,252,253,254,255,256,259,262,263,266,267,268,272,276,278,288,290,299,301,302,303,306,308,310,311,313,314,316,318,319,320,321,322,323,324,327,329,330,334,342,343,345,348,350,352,353,354,355,356,358,359,360,365,367,370,372,374,380,381,382,383,388,391,392,393,394,395,396],[1,2,3,4,5,6,7,10,11,12,14,17,19,21,22,23,24,25,27,28,31,35,36,38,40,43,45,46,50,51,52,54,58,62,64,67,69,73,76,77,78,79,80,81,85,87,89,92,94,96,98,100,103,104,106,107,108,109,110,111,112,113,117,119,124,125,128,129,130,133,137,138,142,144,146,148,152,154,155,156,157,159,162,163,164,166,167,170,171,172,173,174,177,178,179,181,182,183,187,192,193,200,203,205,206,207,213,215,217,219,221,223,227,228,240,243,245,248,252,253,255,257,259,260,261,262,264,265,267,268,269,275,276,277,279,282,284,286,292,294,296,297,298,299,305,310,311,312,315,318,319,321,323,324,327,328,329,333,334,335,336,337,338,339,341,344,345,347,348,353,355,356,357,361,363,364,365,367,368,370,371,373,375,376,377,379,381,382,383,384,385,386,387,388,390,391,392,393,394,395,396],[1,3,5,7,11,12,13,16,17,19,21,23,29,30,35,36,39,42,43,44,45,47,48,49,50,51,53,54,56,57,59,60,61,62,63,70,71,73,75,78,79,81,83,84,85,87,88,91,92,94,95,96,98,100,101,103,107,108,109,110,117,118,120,121,125,126,127,129,131,132,134,136,139,141,142,143,144,145,146,149,150,155,157,158,159,164,165,169,170,173,174,177,187,189,195,196,197,199,200,201,203,206,207,210,211,214,215,216,217,222,223,224,225,231,233,234,235,236,238,239,240,244,245,247,249,250,253,254,256,257,259,260,262,263,266,268,269,272,275,276,277,278,279,284,285,287,289,293,294,298,299,304,307,308,310,311,312,313,314,315,318,319,320,321,322,323,326,329,330,331,332,333,334,337,341,343,345,346,350,354,355,357,358,359,361,364,367,368,369,370,372,374,375,377,379,382,383,388,389,390,393,395],[0,4,5,7,8,9,10,11,12,13,18,19,21,22,26,29,32,36,37,40,43,44,45,47,48,53,54,55,63,64,65,69,70,72,74,75,76,77,78,79,80,83,84,86,87,89,93,94,95,98,99,100,104,106,107,108,109,113,114,116,117,121,123,126,128,129,139,141,142,144,146,147,148,151,152,154,155,160,163,167,168,169,173,174,175,177,178,179,184,185,187,190,191,193,197,198,199,202,204,206,209,213,215,217,218,220,222,223,225,226,228,230,231,232,233,234,236,238,243,247,248,249,251,252,253,255,257,259,260,261,262,266,270,271,272,273,278,279,280,281,282,283,284,287,288,290,291,296,300,301,306,309,318,321,325,326,330,331,332,334,335,336,338,340,344,345,347,348,349,350,351,352,353,355,358,360,361,362,369,371,372,374,377,378,379,381,382,385,386,390,391,394,395],[0,1,5,6,7,9,11,15,16,18,19,23,24,25,30,31,32,33,34,40,42,43,44,45,47,48,50,52,58,63,64,65,69,70,72,75,78,82,83,84,85,86,87,89,92,93,94,95,96,97,98,99,101,103,107,108,109,110,113,114,118,119,123,124,126,133,135,138,139,143,144,147,150,151,152,156,157,159,161,162,163,165,166,167,168,169,175,176,180,184,186,188,194,195,198,200,204,205,209,210,211,213,218,223,224,227,228,229,233,236,240,243,244,245,246,247,248,250,253,258,259,265,267,270,271,275,278,279,280,285,287,291,293,295,297,299,300,304,305,308,309,310,311,312,313,315,317,318,320,322,323,324,326,331,332,334,335,336,337,340,341,343,346,352,359,364,366,368,372,373,374,375,376,378,380,381,383,386,387,388,389,390,391,392,393,396],[0,1,2,5,6,12,13,14,15,17,18,20,25,26,28,30,33,37,42,46,47,48,51,53,54,55,59,62,64,66,69,71,73,74,75,76,79,80,83,84,85,87,89,91,94,96,100,101,102,103,104,107,108,110,111,116,117,118,119,121,123,126,127,132,133,135,140,144,145,146,147,149,150,154,156,158,159,160,161,163,168,175,176,179,180,181,182,183,185,189,191,192,193,194,197,198,202,203,204,206,209,211,217,218,221,222,223,224,225,227,229,230,231,232,234,236,240,241,246,247,248,249,250,252,253,255,256,257,258,259,261,262,263,264,265,267,270,275,276,277,278,279,283,284,285,287,288,290,291,292,293,294,295,296,298,299,301,303,305,310,311,312,321,322,324,329,330,331,332,336,340,343,344,345,346,348,351,353,355,358,361,363,364,366,367,369,372,373,374,375,377,378,380,391,392,395],[0,2,3,5,9,11,14,15,16,17,18,19,20,21,23,24,27,31,33,35,37,39,42,44,46,48,50,51,52,53,57,58,65,67,68,71,72,74,75,76,77,79,80,81,82,83,87,89,93,94,96,99,101,103,105,107,108,110,111,112,115,116,117,118,119,120,121,126,127,128,130,134,138,145,150,151,153,154,155,156,157,159,160,163,164,166,168,169,176,179,180,184,189,191,192,193,195,199,200,201,203,204,205,207,208,210,212,214,216,217,219,220,222,225,227,228,229,230,233,234,235,238,240,243,244,245,247,248,253,255,259,261,263,264,265,266,267,268,269,270,271,272,276,277,278,279,280,282,284,285,286,287,289,290,292,293,295,297,299,300,302,306,307,309,310,311,313,316,317,318,322,323,327,329,330,332,333,334,336,337,338,339,340,341,342,343,346,347,349,350,352,353,356,358,360,361,362,365,366,367,369,373,375,376,377,378,380,381,382,383,384,386,387,389,392,395,396],[283,386,387,388,389,390,392,393,394,395],[1,3,7,8,9,10,12,14,17,18,22,23,25,29,30,33,34,35,36,37,40,41,42,44,51,52,54,59,61,66,69,70,72,73,75,76,78,79,80,82,83,84,85,87,89,92,95,98,100,101,103,107,109,110,111,116,117,119,120,121,122,126,128,129,131,132,136,137,138,139,141,142,143,147,148,154,155,158,160,161,162,164,166,168,169,172,173,174,175,176,178,179,182,184,186,190,191,193,194,207,210,211,215,217,218,219,220,221,224,225,226,228,229,230,241,243,244,245,248,252,253,255,256,258,259,260,262,263,264,265,266,270,273,274,275,276,277,278,280,281,283,285,290,291,293,294,297,298,299,303,304,305,306,309,310,311,315,316,317,318,319,320,323,324,326,328,329,330,334,335,336,337,338,339,340,341,342,343,347,350,352,354,355,356,357,358,359,363,364,365,367,368,369,371,372,376,377,379,381,385,391,393,396],[22,386,387,391,392,393,394,395],[15,386,388,391,392,393,394,395],[342,386,387,388,391,392,393,394,395],[0,1,2,5,6,8,9,15,16,18,19,24,27,32,36,37,40,45,48,50,51,52,54,61,64,65,66,68,70,73,75,79,85,86,89,90,94,95,98,100,101,105,107,109,110,116,117,119,120,123,124,127,130,131,132,133,134,135,136,137,138,140,141,142,146,147,148,149,150,151,155,157,158,159,161,163,166,167,168,171,173,174,176,182,183,185,186,187,191,192,194,197,198,200,202,203,205,209,210,211,212,213,214,215,216,217,218,220,221,223,231,234,243,244,245,250,251,254,255,257,260,263,267,268,272,273,274,280,281,282,285,286,292,293,294,297,299,303,304,308,310,311,313,314,318,323,324,327,330,332,336,337,339,340,341,343,344,346,347,348,350,351,356,357,363,364,366,367,369,371,372,381,382,385,390,391,392,393,395],[2,3,9,12,14,15,20,21,24,27,28,29,30,32,34,35,39,48,49,52,54,55,57,59,60,61,64,69,70,73,75,76,81,84,87,90,93,94,95,97,98,99,101,103,107,109,114,115,119,120,121,122,123,124,125,128,129,130,133,136,139,143,144,145,147,148,150,152,153,154,156,157,159,161,163,164,165,169,170,171,172,173,174,177,178,180,182,184,187,188,190,194,197,199,208,209,210,212,213,215,217,218,219,220,223,224,225,226,227,229,231,232,235,239,241,242,243,245,247,248,250,251,252,254,256,257,259,261,262,263,268,269,271,274,275,279,281,282,284,285,286,290,291,299,301,305,306,308,309,312,313,315,319,320,321,322,324,325,327,328,330,332,337,339,342,344,347,349,351,352,353,355,356,359,360,363,364,365,368,369,372,374,375,376,377,378,379,380,382,387,388,389,390,393,396],[302,386,388,389,391,392,393,394,395],[3,5,6,9,10,12,13,17,20,22,26,28,29,30,31,36,40,41,42,44,45,46,47,57,58,59,61,62,63,64,65,67,68,72,74,77,78,79,80,81,82,83,87,88,89,91,97,98,102,103,105,106,109,112,113,116,118,119,120,124,130,131,133,134,136,138,139,144,148,149,152,153,155,156,159,160,161,162,166,167,170,172,174,178,179,181,182,185,186,187,190,191,194,195,197,201,202,205,208,214,215,216,219,220,222,224,226,227,228,230,231,236,237,238,243,245,246,248,249,251,253,259,260,262,264,265,266,267,270,272,275,276,277,279,280,282,284,287,288,294,295,297,298,301,308,309,310,311,313,314,315,319,322,324,325,326,327,330,331,333,335,336,337,339,342,345,346,349,350,351,353,355,356,358,360,365,367,373,375,376,377,380,381,383,384,385,388,390,392],[2,3,5,6,8,10,11,12,13,14,19,20,24,27,28,30,31,33,36,37,38,41,47,48,49,51,52,57,58,60,61,63,65,68,69,70,71,81,82,84,85,87,88,90,91,92,95,103,104,105,107,109,111,112,113,114,119,120,121,124,125,127,129,130,131,134,136,137,140,142,144,146,148,151,154,155,159,160,162,163,164,173,174,177,178,180,182,183,187,188,191,193,199,201,203,204,205,207,209,211,213,214,216,223,224,225,229,232,235,236,241,243,246,247,249,252,253,259,260,261,262,263,264,265,267,270,272,273,275,276,278,279,282,284,287,289,291,292,296,298,302,305,306,310,313,316,317,321,322,323,325,326,327,333,334,335,336,337,339,342,345,346,347,348,349,350,351,355,357,359,362,368,369,370,371,373,374,376,379,383,386,387,388,391,393,394],[2,3,4,11,13,15,16,20,21,24,25,28,30,31,32,33,35,36,37,38,39,40,44,46,52,54,55,56,57,58,60,61,65,69,70,71,73,77,82,84,85,87,89,90,91,93,94,96,97,98,100,104,105,109,110,111,112,116,117,119,120,121,122,123,126,128,129,130,132,136,137,139,140,141,143,147,151,152,153,154,155,156,160,161,163,166,167,169,170,172,174,175,177,178,179,180,181,183,187,191,193,194,197,198,199,200,201,205,206,208,211,213,214,215,216,217,218,220,221,222,224,225,226,227,228,229,232,233,236,237,238,242,243,244,246,249,250,252,254,258,261,263,264,265,267,268,270,272,275,276,279,281,282,288,289,292,296,297,298,300,304,305,309,310,311,312,315,317,318,321,324,325,326,327,328,329,332,333,340,342,346,349,350,351,352,353,358,363,364,366,370,373,375,376,377,378,383,385,386,388,391,394],[134,386,387,388,390,391,392,393,394,395],[1,4,5,7,9,11,12,14,15,17,19,20,21,22,23,24,27,28,30,33,36,38,39,40,41,45,46,51,52,54,55,56,58,61,63,66,68,69,70,71,72,73,75,76,78,79,80,82,85,89,90,91,92,93,94,95,97,98,101,103,104,107,108,109,111,112,113,114,118,119,120,122,125,127,128,130,135,140,144,146,147,150,153,154,157,159,160,161,162,166,168,169,175,176,177,178,179,183,185,187,195,196,199,200,201,202,204,205,208,209,210,215,217,219,221,222,224,225,230,234,242,243,244,245,251,253,254,255,257,259,260,261,262,264,265,266,267,269,270,271,272,273,274,275,280,282,284,285,286,287,288,289,290,291,293,294,295,297,299,300,301,305,309,310,312,316,317,318,319,320,322,323,325,328,329,333,334,335,338,343,344,348,352,354,357,358,364,365,366,376,378,379,381,387,392,393,394,396],[3,4,5,6,8,9,10,11,12,14,15,16,17,19,20,26,27,31,32,33,34,38,39,40,41,44,45,46,47,50,53,54,57,58,60,62,64,66,67,69,70,71,73,76,77,80,82,83,84,85,86,87,88,89,95,98,102,104,107,116,119,120,126,128,130,131,132,134,136,141,142,143,144,147,149,150,151,152,153,154,155,160,161,162,163,165,166,167,168,173,174,175,178,180,183,184,185,189,190,191,192,194,196,198,203,204,205,206,212,215,217,220,222,223,226,227,228,231,232,234,236,238,242,243,245,246,247,249,251,252,255,256,257,258,261,262,263,265,267,269,270,273,274,275,276,278,279,280,281,282,283,285,288,296,298,301,303,304,305,306,308,310,311,312,314,315,316,317,319,322,326,327,328,329,330,333,337,338,340,343,344,348,349,354,355,357,359,361,362,363,364,366,367,369,372,376,378,379,381,382,386,389,391,392,393,394,395],[0,1,2,5,6,7,8,10,11,12,13,14,16,17,18,19,23,27,29,30,36,38,40,41,44,45,47,50,52,53,54,55,56,59,69,70,71,72,73,77,78,79,80,81,82,84,87,89,90,91,92,95,97,102,110,113,119,120,122,124,126,133,134,136,140,141,143,144,146,148,150,153,154,155,156,161,164,165,166,167,168,170,171,172,173,176,177,178,179,180,181,182,184,185,188,191,193,194,195,197,202,203,207,209,211,212,213,214,215,216,220,226,229,234,237,238,241,244,249,253,257,259,262,264,269,271,273,274,278,279,281,282,283,284,288,289,290,291,294,296,299,300,303,305,307,310,311,313,316,317,318,321,324,325,327,328,329,330,333,334,335,338,339,340,341,342,343,344,345,346,347,348,349,351,352,353,354,356,357,358,361,364,366,367,369,370,372,376,378,379,380,387,388,389,390,393,394],[1,4,7,8,13,14,15,16,17,23,26,27,28,29,34,38,39,42,43,45,46,47,51,52,53,56,57,58,59,60,62,63,65,66,67,68,70,72,73,75,76,77,78,80,83,84,88,89,90,92,93,94,95,96,99,101,103,106,109,110,112,119,123,128,132,134,140,142,145,146,148,149,150,151,153,155,157,158,159,162,163,164,165,166,169,171,172,174,175,177,178,180,182,183,185,188,189,192,193,194,195,196,197,199,200,201,205,207,213,214,215,216,219,220,221,223,224,225,230,231,232,234,235,237,238,240,245,247,250,253,254,255,257,258,262,263,264,265,267,269,271,272,273,275,276,278,279,280,282,285,286,287,290,291,294,296,297,300,305,306,307,308,309,310,313,314,315,316,318,321,322,323,324,327,330,331,332,333,334,336,337,340,343,345,346,347,350,351,352,356,361,362,367,368,371,375,376,378,380,383,384,386,388,389,390,391,392,393,394,395],[243,386,387,396],[1,2,5,6,7,8,13,14,17,20,22,23,26,28,30,31,32,33,34,39,43,46,48,50,52,53,55,60,62,63,65,66,67,68,70,73,77,79,80,85,86,88,89,91,92,93,96,97,99,101,103,104,105,107,114,115,116,117,119,121,122,123,127,128,129,130,131,132,133,135,137,138,140,142,143,146,147,152,153,155,156,157,158,164,165,166,170,171,174,175,178,179,180,184,185,188,189,190,191,192,194,195,196,199,200,201,203,204,206,207,208,209,211,216,218,221,222,223,224,226,228,229,230,231,232,235,237,238,240,241,242,243,245,246,250,255,257,260,261,262,263,267,269,272,273,274,277,278,279,284,286,287,288,289,290,293,297,298,301,303,305,306,307,308,310,311,312,315,316,319,320,321,324,325,329,331,332,336,338,339,340,343,345,346,347,348,352,354,357,360,362,364,365,366,367,369,371,373,374,375,377,378,382,383,385,387,388,389,393,395],[230,386,387,388,396],[296,386,389,396],[0,1,2,10,11,17,18,19,21,23,26,30,32,34,35,36,38,39,40,42,43,44,45,46,47,51,52,55,56,57,59,61,67,68,70,72,73,74,75,76,80,81,83,84,88,90,91,94,95,97,99,100,102,105,110,112,114,116,117,121,123,124,125,126,128,130,131,132,133,134,135,137,138,141,144,146,147,148,153,154,155,156,157,158,159,163,165,167,168,170,175,177,179,180,181,183,184,188,191,192,193,195,198,199,200,206,207,208,209,210,212,214,215,220,221,223,226,228,230,233,234,235,236,237,238,241,242,243,244,247,248,249,251,254,261,263,264,265,269,271,273,274,275,276,277,280,281,282,284,285,286,288,292,294,295,296,297,300,302,304,305,306,309,310,317,318,319,320,321,324,326,329,333,335,340,341,344,345,346,347,353,355,356,359,365,367,368,370,372,373,374,376,378,380,384,387,388,389,390,393,394,395],[1,7,9,11,13,17,19,22,23,24,25,26,27,29,32,35,36,37,38,39,40,42,49,50,56,57,58,59,62,63,64,65,67,68,70,72,74,77,79,81,82,86,88,90,91,92,94,95,97,99,101,103,106,108,112,113,114,115,116,117,119,122,123,126,127,128,133,134,135,136,139,140,141,144,149,150,152,159,160,161,163,166,168,170,171,173,174,175,177,178,181,182,183,184,185,187,188,189,190,191,192,193,196,197,199,202,203,205,207,212,213,216,218,219,221,222,224,225,228,235,237,238,240,241,242,246,247,250,254,257,258,260,261,262,267,268,270,271,272,275,276,277,278,279,280,283,284,285,286,287,288,289,293,295,296,299,302,304,307,313,315,317,318,323,324,325,326,327,328,332,334,336,337,340,341,343,345,346,347,348,349,350,352,354,357,359,360,361,367,368,369,373,376,377,378,380,381,382,383,384,387,388,389,390,392,394],[0,2,6,7,10,13,16,18,24,27,30,35,40,42,43,44,48,49,50,54,56,58,59,60,63,65,66,67,68,70,71,73,74,79,80,82,84,85,87,88,91,93,94,98,101,102,105,107,114,120,125,127,128,130,132,134,135,136,137,139,140,144,146,149,152,159,162,166,167,171,173,174,175,177,186,189,191,192,193,194,196,200,202,203,205,206,210,211,213,214,216,218,219,221,224,225,230,232,234,237,239,241,245,247,249,251,253,254,255,256,257,258,259,260,261,266,267,268,272,276,278,279,281,283,285,286,290,297,298,300,311,312,315,316,319,320,321,323,326,327,329,330,331,332,333,338,339,342,346,356,358,359,360,361,365,366,368,369,372,374,376,377,378,379,380,385,386,387,388,389,390,391,393,395],[1,2,5,7,8,11,12,13,14,16,17,20,23,24,25,28,29,30,31,34,45,48,51,54,57,59,62,63,64,66,67,69,71,74,75,79,81,82,83,84,85,89,92,93,94,95,96,98,100,104,105,106,107,108,109,111,114,115,116,117,118,119,126,128,130,132,135,136,139,140,141,142,145,148,149,151,152,153,156,157,158,159,166,169,170,173,174,175,179,181,182,183,184,185,186,187,188,189,191,195,196,198,199,200,203,204,205,206,208,209,210,214,215,217,218,228,229,230,231,233,234,239,240,241,243,246,249,252,253,254,256,257,258,259,263,266,267,268,270,271,275,277,278,281,283,284,285,286,287,289,290,291,292,293,294,295,297,298,301,302,304,305,307,310,313,315,316,317,319,320,323,325,328,331,332,334,337,338,339,341,342,344,345,347,348,350,352,353,355,356,357,359,360,361,362,365,367,369,370,371,372,375,377,379,384,385,386,388,390,392,393],[4,5,6,8,9,10,11,16,18,19,20,23,24,25,26,29,32,37,38,42,43,44,45,46,48,52,55,56,57,62,63,66,67,69,70,72,75,76,78,80,82,85,86,93,94,95,99,100,106,108,109,112,115,118,119,121,124,125,127,128,131,133,134,135,137,138,139,145,146,148,150,151,152,153,154,155,157,161,163,164,168,171,173,175,176,178,179,180,181,182,184,187,189,191,193,196,197,199,200,204,207,208,211,213,215,219,220,221,227,228,230,233,236,237,238,242,243,244,245,248,251,253,254,255,259,261,264,266,267,269,270,271,275,276,279,280,284,285,288,291,292,293,302,304,309,310,311,316,318,319,321,323,329,330,332,333,335,337,340,341,342,344,345,346,349,350,351,352,353,354,356,359,363,364,365,366,371,378,379,382,383,385,388,389,391,392,394,395],[1,2,5,8,9,11,13,15,19,20,21,23,24,28,29,30,32,36,37,38,40,41,45,46,47,48,50,54,55,58,59,61,67,71,72,74,75,76,78,81,82,84,85,86,88,90,93,98,99,100,101,104,105,107,109,110,111,112,116,118,120,121,123,124,126,130,131,133,134,135,137,138,139,141,142,144,145,146,148,152,155,157,159,161,163,166,167,168,169,172,173,175,178,179,180,181,183,189,191,194,197,198,201,202,203,205,208,214,216,217,218,222,223,224,227,228,229,234,235,236,237,238,243,244,245,246,251,253,254,255,257,261,265,267,271,272,273,274,275,276,277,279,281,282,284,287,289,290,292,293,294,298,299,300,301,302,305,308,313,314,316,318,320,321,326,327,328,329,330,331,333,339,348,349,350,351,352,353,356,357,358,359,361,365,366,367,368,370,372,373,374,375,376,377,378,379,383,384,386,388,389,390,391,392],[1,4,11,12,14,15,17,18,19,20,22,24,29,30,31,33,34,35,36,37,38,39,41,44,50,51,52,57,58,59,64,65,68,69,71,72,74,75,79,82,83,84,86,87,90,91,93,95,96,97,98,100,104,110,115,117,118,119,120,121,123,124,126,127,129,130,131,133,138,140,143,145,146,147,149,150,155,157,158,159,160,161,162,163,166,167,168,169,173,176,177,180,181,183,184,185,187,189,190,195,197,200,201,202,203,205,206,209,212,216,221,222,223,226,227,228,230,231,232,233,234,235,237,239,241,244,245,247,248,249,250,253,254,256,259,260,261,262,263,264,269,271,272,273,274,275,277,278,279,280,283,284,285,289,290,291,292,296,297,298,302,303,305,307,308,309,310,312,313,322,326,328,329,335,336,337,338,340,342,346,348,349,350,351,354,357,358,361,365,366,368,370,372,373,374,378,379,380,383,384,385,386,389,394],[3,4,6,7,8,10,20,21,22,26,28,29,30,31,32,33,35,37,38,39,41,42,43,46,47,49,50,51,53,55,56,57,60,61,62,70,77,78,79,80,81,82,83,87,89,90,95,96,99,100,102,103,105,106,107,108,109,112,113,114,115,116,117,119,124,127,128,129,132,140,141,143,144,145,147,148,149,150,151,154,155,156,158,159,161,164,165,166,167,174,175,176,177,183,186,187,188,189,190,192,194,196,197,202,203,204,207,208,210,211,212,213,215,217,220,221,222,223,226,229,230,231,233,235,237,239,245,250,251,253,255,257,258,259,263,265,269,270,277,278,282,285,288,291,292,293,295,296,300,301,302,304,305,306,307,312,314,316,318,319,320,321,323,325,326,328,333,337,341,342,343,344,345,347,350,351,353,354,356,357,358,359,360,362,365,366,368,370,371,373,374,375,377,378,379,381,383,384,386,391],[2,4,6,8,11,13,15,17,20,21,22,23,24,26,27,30,31,32,34,39,40,41,43,44,46,47,48,51,56,57,58,61,62,63,64,67,68,69,72,73,74,75,76,77,83,84,86,87,88,91,94,95,96,98,99,100,101,102,111,113,114,116,117,118,120,121,123,127,129,133,138,139,140,141,143,144,145,149,150,153,154,156,158,159,160,161,162,166,171,172,176,177,180,181,186,188,190,194,195,198,199,200,204,206,208,210,211,212,213,214,218,221,222,223,225,227,228,230,231,233,236,238,239,241,245,246,247,248,249,252,253,258,260,262,263,265,266,269,272,273,275,277,282,287,289,291,292,295,297,299,300,302,303,304,305,307,308,309,310,311,312,314,316,319,322,323,324,325,326,327,329,332,333,335,336,338,339,340,341,346,347,348,350,352,353,355,357,358,359,360,361,365,367,370,371,373,374,379,380,383,387,388,390,392,393,394],[1,2,3,7,9,10,12,13,18,20,21,22,23,25,26,29,30,31,32,34,36,37,39,43,46,47,48,49,50,53,55,57,58,59,61,62,65,66,67,68,69,70,71,72,75,76,77,79,80,81,83,84,85,87,89,91,94,95,96,97,99,102,103,107,108,111,113,115,118,120,122,126,128,130,133,135,136,137,138,140,141,143,146,150,154,156,158,160,162,163,165,171,174,175,178,186,187,190,193,194,195,196,197,198,199,200,202,203,207,208,209,210,211,212,213,214,216,217,220,221,223,224,229,230,233,235,238,241,244,246,247,248,252,253,258,259,263,265,266,267,269,275,276,278,279,282,283,285,286,287,291,293,294,295,300,303,305,308,310,312,314,316,317,318,320,321,323,324,325,328,333,334,335,336,338,339,341,343,344,346,348,350,351,354,357,361,364,365,366,370,371,374,376,379,380,381,383,385,387,390,391,392,396],[211,386,387,388,389,390,396],[0,4,5,8,14,15,17,22,24,25,26,27,28,29,32,34,35,39,40,41,45,46,50,52,54,55,58,59,63,65,66,68,69,70,71,74,75,78,81,83,85,87,90,93,96,97,98,99,101,102,106,111,113,114,118,120,122,123,126,127,128,129,130,131,132,135,137,144,146,150,152,154,156,160,161,162,163,169,170,171,172,174,175,176,180,181,183,184,186,187,188,189,190,191,193,194,197,199,201,205,207,208,211,212,213,214,216,217,218,223,224,225,226,228,233,235,236,238,239,240,243,244,246,248,249,250,252,255,256,257,258,261,265,266,267,268,272,273,274,276,277,280,284,285,287,288,290,291,294,299,301,305,306,307,308,311,316,317,320,325,327,331,332,334,339,340,341,342,343,345,348,354,355,357,358,364,365,366,369,375,378,381,382,383,384,385,387,389,391,395,396],[0,2,3,6,8,9,12,13,16,20,21,22,23,24,26,29,30,32,33,34,36,37,39,40,41,43,46,48,50,55,59,64,67,70,71,76,79,83,86,87,88,90,91,96,97,99,101,102,107,108,111,120,125,128,129,133,135,137,138,140,143,144,145,147,148,150,153,154,156,160,161,162,167,168,169,170,171,173,175,176,179,180,181,184,185,186,188,189,191,192,194,202,203,206,207,210,212,214,215,217,220,221,223,225,227,229,230,231,234,236,237,239,240,242,245,246,252,254,255,256,257,262,263,265,267,268,269,270,271,273,274,276,277,278,279,281,282,283,284,285,287,290,291,292,293,294,295,298,300,301,302,303,305,306,308,312,317,318,320,322,324,326,327,330,331,333,334,336,340,341,342,346,347,350,354,355,357,362,363,365,368,369,370,371,372,373,374,375,376,377,378,383,385,392,395,396],[0,4,6,7,12,16,17,19,21,22,24,27,30,33,35,37,40,43,46,49,52,60,61,65,66,68,71,73,74,77,78,79,82,83,86,87,88,89,90,93,98,99,100,104,105,107,110,112,114,115,117,121,125,127,129,131,132,134,135,138,140,145,147,148,149,152,153,155,161,164,165,166,167,169,171,172,173,176,177,178,182,185,186,188,189,192,194,196,199,202,203,205,206,207,210,211,212,213,215,217,218,222,223,225,227,230,235,236,237,239,240,241,242,243,244,245,247,249,254,255,256,258,259,261,262,264,268,272,276,278,279,280,281,284,287,288,296,298,300,303,306,307,308,315,318,322,323,324,326,329,331,334,336,337,338,340,342,345,346,351,355,356,359,360,362,364,366,368,369,370,371,373,378,384,385,387,389,391,392,394,396],[0,1,2,3,4,6,7,8,10,12,14,15,16,17,18,19,20,27,31,34,35,36,40,41,42,43,45,48,51,52,53,54,55,59,61,63,64,65,66,67,70,73,74,75,77,78,79,80,89,91,94,96,97,100,101,102,103,104,107,108,110,112,115,117,120,121,122,123,124,125,126,127,128,129,131,136,139,141,142,143,145,146,150,151,152,153,155,156,158,159,160,165,166,168,172,175,177,179,180,181,182,183,187,190,192,197,205,206,207,208,209,212,215,216,217,218,219,221,224,225,226,227,228,229,232,233,234,239,245,247,248,249,251,252,253,255,256,257,258,262,263,264,268,269,273,276,277,278,279,281,283,284,288,290,291,292,293,295,299,300,301,302,304,306,307,309,310,311,313,314,316,319,321,323,327,329,331,333,334,336,338,339,343,348,349,350,352,355,356,358,362,366,369,370,372,373,374,375,377,378,380,381,382,383,384,390,391,392,393,395],[372,386,387,389,391,396],[0,1,4,5,8,9,10,11,12,13,15,19,20,21,23,25,27,30,31,32,33,35,37,39,40,42,45,48,49,57,61,62,64,67,68,69,70,72,77,78,81,85,91,94,97,98,100,101,103,106,111,113,114,115,121,122,123,124,128,130,131,132,134,135,136,139,140,141,144,146,147,148,149,150,151,152,154,155,156,158,160,166,170,171,173,175,176,177,179,184,185,188,190,191,192,193,195,197,200,202,205,206,207,208,209,212,213,219,220,221,223,224,228,229,230,231,232,233,235,236,238,240,241,242,243,248,249,250,253,256,262,264,266,267,268,269,271,272,273,274,275,279,281,282,283,284,287,288,293,294,297,299,301,302,303,304,305,307,308,310,311,313,314,316,317,319,320,321,322,326,327,331,332,333,334,335,337,341,342,343,344,345,351,352,354,356,358,359,360,362,363,364,365,367,371,374,375,376,377,378,383,386,387,388,389,391,393],[3,4,7,12,13,17,18,21,26,27,35,38,39,40,41,43,46,49,53,55,56,57,60,61,63,66,67,68,70,71,72,74,76,78,81,82,83,88,89,90,91,94,98,100,102,103,107,110,111,113,114,115,118,119,120,121,122,123,125,126,128,130,131,133,134,136,140,141,142,146,147,149,150,153,154,156,159,160,171,173,174,175,180,181,185,187,188,189,190,191,198,199,202,203,204,209,212,216,221,222,226,229,230,231,232,235,236,237,239,241,242,245,248,250,251,253,256,260,261,262,268,270,274,275,277,279,280,282,286,290,292,293,294,295,296,297,298,300,301,303,304,305,306,308,309,311,313,315,316,318,319,321,329,332,334,335,339,342,344,347,349,351,352,361,363,365,366,370,371,377,379,381,383,384,389,391,393,394,396],[0,2,3,4,7,9,11,12,13,14,17,19,20,21,28,29,30,34,35,38,39,45,51,53,60,65,66,68,70,72,75,77,78,79,80,82,89,91,93,94,95,96,98,99,101,102,103,105,106,107,108,110,111,114,117,118,120,121,124,126,127,128,129,133,135,136,138,142,143,147,150,152,153,155,158,163,165,166,168,169,172,173,175,179,183,185,186,187,189,203,204,205,206,208,209,210,212,216,217,219,221,228,232,236,237,238,241,245,250,253,255,258,259,260,261,265,267,269,270,273,275,279,280,282,284,285,286,287,288,290,291,292,294,295,296,302,304,305,306,307,309,314,315,317,318,320,321,322,323,324,325,326,330,333,336,337,340,341,344,346,347,349,350,351,352,355,358,360,361,366,368,369,372,373,375,378,380,381,382,384,386,390,394,395,396],[1,3,4,6,7,8,12,18,19,21,24,27,28,32,34,35,37,38,40,41,43,46,48,49,51,55,58,59,60,62,68,69,70,71,72,74,80,82,87,88,90,92,95,96,97,98,100,102,105,107,108,111,113,116,117,118,120,122,125,127,128,130,132,135,136,137,139,141,142,144,147,149,151,153,156,158,159,160,161,162,163,164,167,168,169,171,173,176,177,179,181,182,183,189,191,192,196,199,201,202,203,206,209,210,211,212,213,214,215,218,223,225,227,228,231,234,236,239,241,242,243,244,245,246,248,249,250,251,254,255,256,257,261,264,266,267,268,270,272,273,274,275,277,278,283,285,288,290,291,292,293,302,304,306,307,310,313,316,318,319,321,323,324,327,328,330,331,334,335,340,341,343,344,345,348,350,351,354,357,363,365,366,368,369,370,375,376,379,381,382,384,385,387,390,392,393],[0,1,2,3,6,7,9,10,12,14,15,16,17,19,23,25,27,33,35,36,39,40,41,44,45,48,50,51,52,53,56,58,60,63,64,65,67,68,71,72,76,77,78,79,80,82,83,84,87,89,95,96,97,98,99,100,102,103,104,106,108,109,111,112,114,115,117,118,119,120,124,125,126,129,130,131,133,134,137,138,139,142,145,147,149,150,151,153,157,158,159,160,161,162,164,165,168,169,171,173,174,176,178,179,180,181,183,186,188,189,193,194,195,196,197,199,201,213,214,218,219,222,226,228,229,234,235,239,241,242,243,244,245,246,248,249,253,258,259,264,266,267,268,269,271,273,274,277,278,281,283,288,291,292,293,294,295,296,298,300,301,303,305,306,308,309,312,314,315,316,317,318,320,321,324,326,327,328,329,330,331,332,333,334,336,340,341,342,343,344,345,346,348,351,352,353,355,356,359,360,361,363,364,365,366,376,377,378,385,386,388,390,391,392,394,396],[0,2,7,11,12,17,19,21,22,24,25,26,27,29,30,33,35,40,43,46,52,54,55,56,57,60,61,65,66,67,68,70,71,72,73,75,76,77,78,80,81,82,84,88,89,90,92,96,100,101,104,105,106,111,112,114,118,119,121,123,124,125,126,131,136,138,140,141,142,145,147,148,152,153,154,155,158,159,160,161,162,164,165,166,170,172,173,177,179,181,182,184,188,193,194,195,196,197,199,201,202,203,204,205,214,215,216,217,218,220,221,222,223,224,225,230,235,236,237,238,243,244,245,247,248,249,254,257,259,260,264,265,266,268,269,272,273,275,276,278,280,281,284,285,286,291,292,293,294,295,297,298,302,303,304,305,307,309,310,313,314,315,316,317,318,319,322,324,327,329,332,333,336,337,339,340,341,342,346,348,349,350,353,355,356,357,358,359,361,364,368,371,372,373,374,375,377,380,382,384,385,386,387,395,396],[63,386,387,388,389,390,391,396],[259,386,392,396],[355,386,388,392,396],[0,2,3,6,8,10,11,12,16,22,23,24,25,27,28,31,34,38,40,45,47,50,52,53,56,58,59,60,62,63,66,67,70,72,74,77,79,81,83,85,87,88,89,90,91,98,102,103,104,107,108,110,111,112,113,114,115,116,118,123,124,127,129,134,135,139,141,148,149,154,155,158,159,160,161,163,164,166,172,173,174,175,176,177,182,183,184,188,189,190,191,193,194,195,197,200,201,202,206,207,208,209,210,211,216,217,218,219,221,222,224,226,227,230,231,234,235,236,237,238,240,241,245,248,253,256,258,259,261,264,267,269,271,276,277,280,281,282,283,284,286,287,289,291,292,294,296,297,303,304,309,310,313,314,315,319,322,328,332,333,335,336,337,338,340,341,343,344,347,351,354,356,358,360,361,362,364,368,371,374,379,380,381,382,386,389,390,393,394,395,396],[0,1,3,4,6,8,9,11,12,15,16,20,21,22,25,30,31,32,33,34,35,38,39,41,42,43,46,47,48,49,50,52,55,57,60,63,64,66,68,69,73,74,77,80,81,82,83,85,90,94,95,97,98,99,101,102,104,105,108,113,116,117,119,125,129,131,134,136,139,141,142,144,146,147,149,150,151,152,153,155,158,159,160,161,162,166,168,169,170,171,173,175,176,179,183,185,187,188,189,190,191,195,198,199,200,202,203,204,206,207,209,211,212,213,215,218,220,222,223,224,225,226,231,232,234,235,239,240,241,246,249,251,253,258,259,260,261,263,269,270,274,275,276,277,279,280,282,284,289,290,296,299,301,302,305,307,308,310,314,316,318,320,321,322,326,327,329,330,332,333,336,339,343,348,349,351,352,353,354,357,358,359,360,362,363,365,366,368,369,374,378,379,381,387,388,394],[1,3,4,5,6,7,8,12,13,14,16,17,20,21,23,25,26,27,28,30,32,35,36,42,45,46,47,49,50,51,52,53,54,56,58,59,60,62,63,64,69,70,71,73,74,76,77,86,87,88,90,92,93,94,95,96,97,100,102,105,106,107,108,111,112,114,116,117,119,122,123,124,127,128,131,132,134,135,136,138,139,140,141,142,146,148,149,150,151,152,153,154,157,158,160,161,164,173,174,177,178,183,186,187,188,189,190,191,192,193,196,198,199,200,201,202,206,207,208,210,212,213,214,216,219,221,223,225,227,228,229,230,231,232,234,235,236,237,238,240,241,242,247,249,251,253,261,262,263,266,267,268,269,270,274,277,279,280,281,282,284,297,298,301,305,306,307,308,311,313,314,315,316,318,319,320,325,327,328,330,332,336,337,339,340,341,344,348,355,356,357,358,360,363,365,366,368,369,372,373,375,376,377,382,386,387,390,391,392,393,395,396],[0,1,2,3,5,6,7,9,12,16,17,20,23,25,26,29,30,31,34,37,41,43,44,46,50,51,52,56,57,58,59,61,62,64,66,70,71,72,73,74,75,76,77,78,80,82,85,86,87,91,95,96,97,103,104,106,107,108,110,111,112,113,115,118,119,121,124,125,129,130,132,133,134,135,138,139,140,142,145,146,148,151,152,153,155,156,160,161,162,165,166,167,168,169,171,174,176,178,179,181,182,183,185,188,192,194,195,196,200,205,207,208,209,210,213,214,215,217,218,219,221,223,225,227,230,231,234,235,237,239,240,241,243,245,254,255,256,258,261,262,263,265,266,273,275,276,280,281,284,286,287,288,289,290,292,295,296,297,301,302,306,307,308,309,310,313,316,318,323,324,326,327,329,330,332,333,334,335,336,337,341,344,347,348,353,358,359,361,363,367,369,373,375,376,378,380,381,383,385,386,388,389,390,392,395],[110,386,387,388,389,392,396],[61,386,387,390,392,396],[54,386,388,390,392,396],[366,386,387,388,390,392,396],[0,1,2,4,6,7,11,12,13,14,15,17,18,19,20,21,28,29,31,35,37,38,39,45,46,47,50,52,54,55,57,59,60,61,62,64,66,67,68,69,70,71,74,75,78,80,82,85,88,90,91,92,95,96,98,101,103,104,106,107,108,109,110,111,112,113,114,115,117,120,121,123,125,127,129,131,133,135,138,140,142,143,144,146,147,150,151,152,153,154,156,158,159,162,168,170,171,173,176,177,179,180,183,184,185,188,190,194,198,200,202,203,205,206,207,208,210,211,214,215,216,218,219,221,223,224,225,227,228,233,239,241,242,243,244,246,249,250,251,252,254,255,256,257,259,261,262,263,264,265,266,269,272,273,275,277,280,281,282,284,285,286,287,289,292,293,295,296,300,301,303,304,305,308,309,310,311,315,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,338,340,342,343,345,346,347,349,350,355,356,358,360,369,370,373,375,377,378,380,382,384,385,388,391],[241,386,387,389,390,392,396],[224,386,388,389,390,392,396],[95,386,387,388,389,390,392,396],[94,386,391,392,396],[0,1,2,3,7,9,10,11,12,14,16,19,20,21,22,23,24,25,29,31,32,33,34,36,37,38,39,41,44,45,51,53,60,63,65,67,69,72,73,81,83,86,88,90,91,92,93,94,101,102,103,106,108,109,111,112,113,115,118,119,121,122,123,124,127,130,131,138,140,142,143,146,147,148,150,152,155,156,160,163,164,167,168,169,171,174,178,179,180,182,184,186,188,189,190,191,192,193,198,200,201,202,205,206,209,210,211,212,213,215,217,219,222,224,226,227,228,230,231,233,234,235,238,241,242,243,245,246,247,249,250,252,254,257,259,260,261,262,264,267,274,275,276,278,281,284,289,291,292,293,295,298,299,300,301,304,305,307,308,310,312,316,319,321,322,324,326,328,333,335,336,337,339,341,343,345,350,352,353,356,357,363,364,367,368,371,372,373,374,376,377,381,383,385,386,387,390,393,395,396],[0,1,3,5,6,8,9,10,13,14,16,17,21,24,25,29,30,32,33,34,36,38,40,46,48,49,50,52,55,56,57,62,63,65,68,70,72,75,77,81,82,85,86,87,88,90,92,93,94,95,96,98,100,102,103,104,105,106,107,108,109,113,116,117,118,119,120,121,126,127,128,129,130,131,132,136,137,139,140,143,146,148,150,151,152,154,155,156,157,158,159,160,161,165,167,172,176,177,180,183,187,188,191,193,195,196,200,201,203,206,207,208,209,210,212,213,215,216,217,219,225,228,230,232,234,235,236,243,245,246,248,250,251,253,254,255,256,258,261,262,264,265,266,269,270,274,277,281,283,284,286,288,290,293,294,295,296,297,298,303,306,307,310,313,316,319,324,325,328,330,334,335,336,337,338,339,340,343,346,348,349,350,352,353,354,357,358,359,363,365,368,374,375,376,377,379,380,381,382,383,385,386,387,392],[0,1,2,3,5,6,7,9,11,13,14,15,16,17,19,20,21,25,27,31,34,36,44,46,50,51,52,53,54,56,57,60,63,65,69,71,74,75,78,79,80,81,84,87,89,91,96,98,99,102,103,104,105,111,114,116,117,119,120,121,124,125,126,127,128,135,136,138,140,141,144,145,146,148,151,152,154,156,158,160,161,163,166,167,170,172,175,180,181,182,183,184,185,188,189,197,209,210,213,217,220,221,224,228,229,231,232,235,236,237,239,241,243,245,246,248,249,250,251,253,254,258,259,261,263,265,266,268,269,270,272,277,278,279,282,283,284,285,287,289,290,293,295,296,298,299,300,301,305,307,310,312,314,315,317,318,320,321,324,325,326,330,331,336,338,339,340,341,342,347,348,349,350,354,357,358,360,369,372,374,379,380,383,389,393,394,395,396],[115,386,389,391,392,396],[0,3,4,6,10,12,14,15,16,18,21,23,24,26,27,30,32,37,39,41,42,43,46,49,50,52,53,55,57,58,60,62,66,67,68,71,74,77,86,88,89,91,93,103,106,107,110,112,115,118,119,123,124,126,127,128,131,132,133,134,135,136,137,138,139,143,145,146,152,158,159,160,161,162,163,164,165,167,168,169,173,176,178,188,189,190,192,194,195,196,198,199,204,206,207,208,210,211,212,213,216,218,221,222,224,226,227,228,229,230,231,232,233,236,238,239,240,241,242,247,249,250,251,253,254,257,265,267,269,270,271,275,278,279,281,283,284,286,287,291,293,294,296,297,299,300,301,302,303,304,306,309,312,313,314,315,316,317,327,332,336,337,339,340,344,345,346,348,349,352,354,355,356,358,359,362,363,364,365,367,371,374,376,377,378,379,385,387,388,389,390,394],[0,1,2,4,5,6,11,12,14,16,17,20,23,26,27,31,32,34,36,37,38,43,44,45,49,52,53,54,55,56,59,61,62,63,66,67,68,70,73,74,75,76,80,81,82,84,89,90,91,92,94,95,97,98,99,101,102,103,105,107,108,109,113,116,117,118,120,121,122,123,124,128,129,133,134,136,141,142,145,146,148,151,152,153,154,157,158,162,164,165,166,167,168,170,172,173,174,175,179,180,183,184,185,187,189,192,198,199,200,207,208,211,213,214,218,219,220,228,229,234,239,240,242,243,244,245,246,249,252,253,254,259,260,261,263,265,267,268,270,272,275,277,278,283,287,289,291,294,299,302,303,305,306,310,311,314,315,316,318,320,322,323,325,327,330,331,332,338,342,343,344,345,348,349,351,352,353,358,359,360,361,364,365,369,370,373,375,377,379,381,384,385,389,396],[0,1,4,6,12,13,15,19,24,28,29,30,31,33,34,35,36,41,42,43,45,47,48,49,51,53,55,57,59,63,64,66,73,74,78,80,82,84,86,87,91,92,93,96,98,101,105,106,107,113,116,118,120,126,131,132,133,135,137,138,141,146,147,148,151,152,154,155,159,160,161,165,168,170,171,175,176,179,181,187,192,194,195,196,197,201,202,203,204,205,206,208,210,211,215,217,218,219,220,221,222,225,231,237,240,241,243,246,247,248,250,252,253,255,256,257,258,262,265,266,271,272,274,275,278,280,285,286,288,293,294,296,299,300,301,302,304,305,307,311,313,314,316,317,319,321,323,325,328,329,330,334,342,343,344,346,348,349,350,357,362,365,366,368,370,376,377,378,379,380,381,382,383,384,386,389,392,396],[1,2,5,6,10,15,16,17,19,21,22,23,24,26,28,29,31,33,34,36,38,47,49,50,51,52,53,54,59,60,69,71,76,80,81,83,85,86,87,88,90,92,93,94,96,98,104,105,106,108,110,112,113,115,117,121,124,126,127,128,130,136,137,138,139,142,144,145,146,147,149,150,152,153,154,155,156,157,158,161,162,163,164,165,166,168,169,171,172,173,176,178,181,182,183,184,187,188,189,191,193,194,195,200,201,202,205,215,216,217,220,226,227,228,231,232,234,235,236,241,243,247,250,251,254,261,262,263,265,266,269,270,271,274,275,277,278,280,281,282,283,285,286,287,291,292,293,294,296,299,300,302,303,304,308,310,315,317,320,322,323,324,325,328,331,333,334,339,340,343,346,347,349,354,355,363,368,371,372,373,376,378,382,384,386,387,390,392],[0,2,3,4,5,6,7,9,11,13,14,15,16,17,19,21,22,23,25,26,28,29,35,36,38,40,44,48,50,52,53,59,61,63,65,66,68,69,71,72,73,76,79,80,83,84,86,87,90,96,97,99,100,102,106,108,109,110,111,112,114,115,120,122,124,130,131,132,136,137,139,140,143,147,148,149,151,153,156,157,159,162,163,165,166,167,169,171,172,176,177,178,179,180,183,187,188,189,194,196,198,199,204,205,207,210,212,214,215,217,219,220,221,222,223,224,227,230,231,232,236,237,239,240,242,243,244,245,248,249,252,253,254,255,257,261,262,263,264,265,267,268,269,270,274,275,277,278,280,284,285,289,290,293,294,297,299,303,304,305,307,308,309,311,316,317,318,322,325,327,330,332,334,336,340,343,346,347,349,350,354,355,356,360,361,362,363,364,369,373,379,380,383,384,386,387,388],[3,4,7,8,12,16,17,20,24,25,26,28,29,32,33,37,38,39,42,44,45,47,54,56,57,58,59,61,63,64,66,68,73,76,78,80,82,84,87,88,89,91,92,98,99,101,103,104,108,113,118,119,121,122,124,125,127,128,129,132,135,136,137,138,139,140,143,144,146,147,150,153,154,155,156,158,163,164,166,167,169,171,172,173,174,175,177,179,182,183,189,190,191,194,197,198,199,202,204,205,206,209,210,211,212,216,217,219,220,221,224,225,227,229,230,236,237,241,243,244,246,248,256,260,262,263,266,270,275,276,278,279,281,282,286,288,290,291,292,293,297,298,299,300,301,302,303,304,306,308,313,315,316,321,322,323,324,325,329,330,335,336,337,338,339,341,343,345,348,349,350,351,353,355,358,360,361,365,368,373,375,378,380,381,382,383,384,390,392,393,395,396],[0,5,7,8,10,11,15,17,21,22,24,25,26,27,28,29,31,32,34,35,38,39,40,41,42,43,45,46,47,49,52,53,54,56,58,59,62,66,67,68,69,71,72,74,75,78,79,80,81,82,84,87,89,90,91,94,95,97,98,99,100,103,105,106,108,109,110,111,114,116,117,122,125,126,127,128,129,130,132,133,136,138,139,142,144,145,147,149,150,151,152,154,157,158,159,160,161,162,163,164,165,169,170,172,183,185,187,188,190,191,193,195,200,204,205,206,207,209,210,212,214,216,217,218,220,221,223,224,225,226,227,229,232,233,237,239,245,247,250,251,252,253,254,255,257,259,261,262,263,264,265,269,270,274,276,277,279,281,282,285,286,287,293,294,295,296,297,298,299,300,301,302,309,310,311,312,313,314,317,324,325,326,329,345,348,350,352,354,355,359,361,362,364,365,367,369,370,376,377,378,382,383,391,393,396],[286,386,389,390,391,392,396],[176,386,387,389,390,391,392,396],[29,386,387,388,389,390,391,392,396],[1,2,5,6,8,11,14,16,19,22,23,25,26,29,30,31,32,35,36,38,40,43,46,49,51,52,53,54,55,56,57,62,63,65,67,68,71,72,73,76,82,83,84,85,91,97,98,99,100,101,103,104,106,111,116,117,120,122,123,125,126,128,130,134,135,138,139,140,141,142,143,144,145,148,149,150,152,153,155,158,159,162,165,166,168,171,173,175,176,177,178,179,180,181,182,183,184,185,186,188,189,192,193,195,196,198,200,202,207,210,212,214,217,218,219,220,222,223,224,227,228,229,230,232,233,234,236,237,240,244,246,247,248,251,252,254,255,256,257,258,259,263,264,265,268,269,272,273,275,277,280,281,282,283,284,286,288,289,294,299,302,304,305,306,307,308,309,314,316,318,319,320,323,324,325,326,327,332,333,334,337,338,341,343,344,349,352,354,355,357,359,360,363,366,368,371,372,373,376,377,378,380,383,386,387,388,389,390,391,394],[1,5,6,13,14,15,17,19,21,27,29,33,34,36,37,38,39,40,41,44,48,52,55,56,58,59,60,61,62,64,65,70,71,72,74,75,77,78,79,81,83,87,90,91,93,94,96,97,99,100,102,103,106,107,108,109,110,111,113,115,117,120,124,127,128,131,136,138,140,142,144,145,147,149,152,156,157,159,160,161,162,166,167,168,170,174,175,177,182,184,186,187,189,194,199,200,202,203,204,205,207,209,210,211,212,214,215,217,219,223,226,227,228,229,231,233,234,235,238,241,243,247,251,252,253,256,257,258,263,268,269,273,275,277,278,279,280,281,283,287,289,294,295,296,305,307,310,311,312,314,315,316,317,319,322,327,328,329,330,331,332,333,335,337,339,340,342,345,348,349,353,355,358,365,366,371,372,373,375,376,377,379,380,386,387,388,389,390,391,395],[263,386,388,393,396],[0,1,4,5,8,11,13,15,16,17,19,20,24,25,26,29,32,34,39,41,42,43,44,46,47,48,50,51,52,58,62,63,64,66,67,68,71,73,74,77,78,80,81,82,84,85,86,88,90,91,92,94,95,96,99,100,101,105,106,115,119,123,124,126,127,128,129,130,132,133,134,135,136,140,141,143,149,151,152,153,161,162,166,168,169,170,171,174,178,179,180,181,182,183,187,191,192,194,195,196,198,199,201,203,204,205,206,208,209,212,213,214,215,216,219,220,222,224,227,228,230,231,234,242,245,246,247,249,252,253,256,257,262,264,266,267,268,271,273,276,277,281,283,284,286,287,289,297,298,299,300,301,302,307,308,313,315,318,319,320,323,324,326,327,329,330,333,335,336,337,338,339,340,342,344,347,348,349,356,357,359,361,362,364,365,368,371,373,374,377,379,381,382,384,386,387,389,392,395,396],[131,386,389,393,396],[252,386,387,389,393,396],[0,3,4,5,7,8,10,18,19,21,22,23,24,26,28,30,35,36,38,40,41,42,43,49,50,57,60,62,63,69,70,72,74,75,79,81,82,84,86,90,92,94,95,98,100,104,105,107,108,109,111,114,117,118,122,123,127,131,132,134,136,137,139,140,142,145,146,147,155,157,159,160,162,168,172,173,176,178,179,182,183,191,192,193,199,201,202,203,206,208,211,216,217,222,224,226,228,229,230,231,232,237,239,241,242,244,245,246,248,253,256,257,258,261,263,264,265,267,268,271,273,274,276,282,283,285,288,291,292,293,295,296,298,300,306,307,310,311,313,316,317,319,322,327,328,333,334,335,338,339,342,343,344,345,347,349,350,354,359,363,367,368,369,374,376,379,380,384,385,387,392,393,394],[1,386,387,388,389,393,396],[109,386,390,393,396],[1,4,5,10,12,19,20,21,22,23,27,29,30,32,34,35,38,41,42,43,44,45,46,49,53,54,55,56,58,59,60,61,62,63,64,66,67,68,70,75,76,78,80,84,85,88,91,92,93,95,97,98,99,100,101,102,103,105,106,108,109,110,111,112,114,119,120,121,124,127,131,132,134,135,137,139,140,141,144,145,147,149,150,151,152,153,154,155,157,158,159,162,164,166,168,170,172,173,174,175,177,178,179,180,182,183,184,185,188,190,193,195,197,198,199,203,206,208,209,210,211,212,213,215,219,221,222,223,224,225,227,228,231,234,238,242,243,244,245,252,255,256,257,258,259,262,264,265,266,267,268,269,270,272,274,275,276,277,279,280,283,284,286,288,291,297,301,304,306,307,308,310,313,314,316,317,318,320,322,324,325,326,327,329,333,334,336,337,339,340,342,343,345,347,348,354,355,357,360,366,367,369,371,373,376,377,379,380,385,386,387,390,391],[295,386,388,390,393,396],[0,1,2,3,4,9,10,12,13,16,17,18,19,21,22,25,26,27,28,29,36,37,38,40,42,44,47,50,53,58,60,61,64,65,66,69,70,73,78,79,82,84,86,87,88,90,91,92,93,95,102,103,105,106,107,108,110,112,116,120,121,124,130,134,135,137,140,143,144,145,147,148,153,156,157,161,163,164,165,166,169,170,171,172,173,174,176,180,181,184,185,186,187,188,189,190,192,193,195,199,201,202,206,207,209,213,214,215,218,219,220,221,222,224,227,230,232,233,234,235,236,238,240,241,243,244,245,248,251,252,253,254,257,259,261,263,265,266,268,270,273,274,275,279,280,282,284,287,291,293,294,295,296,298,299,303,304,305,306,311,313,314,316,317,318,319,320,323,324,325,328,330,334,335,336,337,338,339,342,348,350,353,356,360,361,362,366,370,371,373,376,381,382,385,387,389,392,395],[0,1,4,6,7,8,10,13,14,19,23,25,26,27,29,32,34,35,38,41,42,43,44,45,47,48,50,53,55,64,65,67,69,70,72,73,76,78,79,82,84,87,91,92,93,96,97,98,102,103,104,106,109,111,114,115,116,118,119,120,122,125,128,129,132,138,141,143,144,145,150,152,153,154,156,157,158,159,160,162,163,165,167,168,169,173,175,177,180,181,182,183,184,185,188,189,191,193,194,196,197,200,201,203,205,206,207,208,209,210,211,212,214,215,216,218,219,220,221,222,223,224,227,230,231,233,242,243,244,246,247,248,251,252,253,254,255,256,257,258,260,262,263,264,266,270,271,274,275,276,277,280,282,285,286,295,296,297,298,299,301,302,304,310,312,313,317,320,322,325,326,327,328,329,331,333,337,338,343,347,352,353,354,356,358,361,362,364,366,368,370,371,372,374,375,378,379,381,382,387,388,389,394,395,396],[1,2,4,6,14,15,17,18,23,25,26,32,34,37,38,40,41,42,45,48,49,53,54,55,56,57,62,65,66,68,71,73,74,76,77,79,80,81,82,84,86,87,97,100,101,102,103,106,109,112,114,115,116,117,119,125,126,127,128,129,130,131,134,136,138,139,140,142,145,151,154,155,158,159,160,161,162,163,164,165,166,170,172,174,175,178,179,181,185,194,196,205,206,207,208,210,211,212,213,215,216,217,218,221,222,225,226,227,230,231,235,238,239,240,243,244,246,250,251,252,253,256,257,260,262,263,264,267,268,271,273,275,277,282,288,291,292,296,297,298,299,301,302,305,306,308,309,310,311,314,315,316,318,319,320,322,323,324,325,326,330,332,333,334,336,337,338,346,350,351,352,353,354,356,358,359,361,365,367,369,371,373,374,376,378,382,383,386,387,390,391,393,395,396],[4,5,6,7,8,9,10,11,12,15,16,17,21,24,25,28,31,32,35,36,37,43,46,47,48,50,53,55,56,58,63,64,65,70,71,74,75,77,78,82,83,84,85,86,87,89,91,92,93,94,95,98,99,100,103,104,107,108,109,110,111,112,113,114,115,116,117,119,124,126,129,130,133,137,138,141,143,144,146,149,151,152,153,155,156,159,164,165,166,167,168,169,170,172,173,175,176,177,178,184,187,188,189,193,194,195,197,199,203,204,208,210,213,215,216,220,222,226,227,228,230,232,233,234,235,237,239,240,241,243,244,246,247,248,252,253,254,255,257,259,260,261,262,263,266,269,270,271,272,275,276,278,279,281,282,284,285,286,288,289,291,292,293,295,296,297,300,303,305,306,309,310,316,317,319,320,324,325,327,329,331,333,334,335,337,339,343,347,348,351,354,356,357,360,362,363,364,365,368,369,370,373,375,379,380,382,383,384,385,386,387,388,390,394],[3,4,6,12,14,18,21,22,23,27,28,33,35,37,38,43,45,46,49,50,51,53,55,62,63,65,68,72,73,75,77,78,82,83,84,86,91,97,99,101,102,103,108,109,112,115,116,117,118,119,122,123,124,125,130,131,132,134,140,142,144,149,151,153,154,155,156,157,158,160,165,166,167,169,172,173,175,176,177,179,180,181,182,183,185,187,188,189,191,192,202,205,209,210,211,213,214,217,218,219,221,228,229,230,231,232,233,235,236,238,239,240,244,245,252,253,256,261,262,263,264,266,267,268,269,270,273,275,278,279,281,282,284,287,289,291,293,299,301,302,305,308,309,311,314,315,316,319,320,322,325,326,327,330,343,344,345,348,353,354,358,359,361,368,369,370,371,375,376,377,378,381,382,383,385,386,389,390,392,393,394,396],[0,3,5,6,8,15,16,17,19,22,23,24,25,26,27,28,29,30,33,34,35,36,37,38,39,40,42,44,45,46,47,49,50,51,52,53,57,60,62,63,66,69,75,77,80,81,82,87,88,89,90,93,95,97,98,99,100,102,104,107,112,117,118,120,122,124,127,128,131,132,133,135,136,140,143,144,145,150,152,153,155,156,158,159,161,162,163,166,168,170,172,173,176,178,179,180,181,184,185,186,187,189,190,195,197,199,200,202,204,205,206,207,208,210,211,213,214,215,216,220,222,223,225,226,227,228,232,237,239,240,241,242,244,245,246,248,252,253,254,255,258,259,260,261,262,263,264,265,266,268,270,272,277,278,280,282,288,289,291,295,296,298,300,305,306,307,308,315,316,317,318,319,322,323,330,331,333,339,342,344,345,346,347,349,356,357,360,361,362,363,364,369,370,374,375,377,378,380,383,385,388,389,392],[0,1,5,9,10,11,12,13,14,15,16,18,20,21,22,23,24,25,26,27,28,31,36,39,41,42,43,48,49,50,54,59,61,63,64,68,69,72,73,76,77,79,81,82,83,84,88,89,91,92,94,99,100,101,105,106,108,110,112,113,118,121,123,126,128,129,131,132,138,143,147,149,150,151,154,156,157,158,161,162,164,165,166,167,169,170,173,174,175,177,182,183,184,185,193,196,199,201,205,206,208,209,210,211,212,215,216,219,222,224,226,228,229,233,234,235,237,238,239,240,244,246,249,250,253,254,255,257,260,265,266,268,270,273,274,275,277,279,281,283,285,286,288,289,293,295,296,300,301,305,306,307,309,310,314,319,321,324,325,326,329,330,331,332,336,338,340,346,347,348,350,354,356,359,360,361,363,366,367,368,371,376,382,383,384,388,390,391,392,393,396],[0,1,2,4,5,7,8,10,11,13,17,18,21,22,24,25,26,28,29,30,32,34,36,37,39,42,45,46,47,52,56,59,60,61,62,64,65,67,68,69,70,71,72,76,77,78,81,82,83,90,92,94,96,98,99,100,102,106,112,114,116,119,120,121,123,124,125,126,129,135,139,140,141,142,143,144,147,148,150,151,154,155,158,160,162,163,164,165,166,168,170,171,172,174,176,177,178,179,180,182,184,187,188,190,192,193,196,197,198,201,203,204,205,206,207,208,209,210,211,215,218,219,220,224,225,227,231,232,233,234,237,240,244,245,247,248,250,253,256,259,260,262,266,270,272,273,274,275,280,281,283,284,288,289,292,295,296,298,299,302,306,307,308,310,311,312,314,317,318,319,320,322,324,327,331,337,338,339,341,342,345,349,350,351,354,355,356,359,360,362,363,365,368,370,372,373,374,379,380,381,383,385,388,389,390,391,393,396],[371,386,389,391,393,396],[183,386,387,389,391,393,396],[0,1,2,3,4,6,7,9,10,11,14,16,18,19,20,22,23,24,26,28,31,33,34,38,39,40,41,42,44,45,50,51,52,53,58,61,62,65,70,73,74,76,77,80,81,84,87,90,91,92,96,97,99,100,101,106,109,110,111,116,117,119,123,124,127,130,131,134,136,139,140,141,144,147,151,153,154,155,156,157,158,159,160,161,164,165,166,167,168,171,173,177,178,179,180,181,183,189,191,198,202,203,207,211,213,214,215,219,220,221,222,230,231,232,234,236,237,238,245,247,251,252,253,254,256,257,260,266,268,271,273,275,277,279,281,284,285,286,287,291,295,296,297,298,301,302,303,305,308,311,312,314,315,322,323,324,325,327,328,330,331,332,333,334,335,337,338,343,344,345,350,353,354,355,356,357,360,361,362,368,370,371,372,375,379,380,382,383,384,386,387,389,390,394,395],[0,1,7,8,9,14,17,19,20,21,24,26,27,28,29,32,34,35,38,39,40,45,46,47,49,50,53,54,56,57,58,67,68,70,73,76,77,78,79,81,84,86,87,91,93,94,96,97,99,101,102,105,108,109,110,111,112,113,114,116,117,118,119,121,122,124,127,130,131,134,136,138,140,148,152,153,156,158,161,162,166,168,169,170,173,174,175,176,177,182,184,186,188,190,191,192,195,196,197,198,199,201,202,204,205,209,211,212,214,215,218,220,222,225,228,229,230,232,233,234,237,239,241,242,243,244,246,247,250,256,257,259,260,261,262,263,266,268,269,273,280,281,283,284,285,286,287,289,292,294,296,297,298,301,303,304,310,314,316,317,318,319,321,323,324,325,330,331,337,339,341,345,346,347,354,355,356,359,363,365,367,368,372,376,377,378,380,383,385,390,391,396],[1,5,6,8,9,10,12,14,15,16,17,18,19,22,23,25,26,27,29,31,32,33,36,37,38,39,41,43,44,46,50,51,53,55,56,57,58,60,62,63,64,69,72,80,83,84,85,87,89,90,92,95,97,99,100,101,103,104,111,113,114,116,118,120,121,122,124,127,129,130,132,135,136,137,142,144,146,147,148,152,154,162,163,164,165,166,169,170,173,174,175,176,178,180,181,182,183,185,191,192,194,196,198,199,200,202,203,204,205,208,211,212,215,216,217,220,221,222,224,227,228,229,231,233,235,238,240,241,243,244,246,247,248,250,251,253,254,258,259,260,261,263,265,266,267,271,272,273,275,276,279,280,281,282,283,286,288,294,295,303,304,307,311,312,313,314,315,317,318,319,321,324,325,326,329,330,332,334,335,340,341,342,344,347,348,350,351,353,355,357,360,362,364,367,371,374,376,378,379,381,384,385,386,390,391,392,393,394,395],[360,386,387,390,391,393,396],[0,3,4,5,8,9,11,14,15,16,18,19,22,26,30,32,34,39,41,43,48,50,52,59,62,63,65,67,72,74,75,76,78,79,80,81,83,84,85,86,87,89,93,94,95,96,99,100,102,107,111,114,115,116,123,133,137,139,140,147,151,152,153,154,156,157,162,163,166,175,178,179,182,183,184,185,186,189,191,192,194,195,196,199,200,206,207,209,212,216,219,220,221,224,226,230,231,233,234,236,237,240,241,242,246,249,251,253,254,255,256,257,259,261,262,265,267,274,276,279,281,283,284,285,289,292,294,295,297,298,299,302,303,304,305,311,314,315,318,321,324,326,327,329,330,334,338,339,341,343,346,347,348,353,354,359,361,364,367,370,371,375,376,377,378,379,381,382,383,386,388,389,390,391,392,393,394,396],[0,1,3,4,6,7,11,13,14,15,16,18,20,22,25,26,32,33,35,38,39,40,42,43,44,46,48,49,51,52,57,58,61,63,64,65,66,69,70,72,75,76,77,78,82,83,84,86,88,89,90,92,97,98,104,106,107,108,109,111,114,116,117,121,129,130,133,134,135,136,137,138,141,143,146,150,151,157,158,161,164,170,173,179,180,181,183,185,186,187,188,189,190,191,196,197,198,206,211,212,215,218,219,220,221,223,224,226,227,228,234,239,240,243,244,245,248,252,254,256,257,258,261,264,270,271,272,274,275,276,277,278,279,280,281,284,287,288,291,298,299,300,301,302,303,304,307,308,311,312,313,314,315,316,319,320,322,323,324,326,327,328,330,331,332,334,336,337,342,343,345,347,348,350,351,353,354,355,357,359,360,365,367,368,371,373,374,377,379,381,385,386,387,393],[0,3,5,7,9,10,13,14,15,17,21,25,27,28,31,32,35,36,38,40,42,43,44,47,49,51,53,54,57,58,59,60,61,63,65,67,73,74,77,78,80,83,84,90,91,92,96,97,99,100,101,103,104,106,107,108,109,110,111,112,113,115,118,119,121,122,124,125,127,128,133,136,137,139,140,142,143,144,147,148,149,150,153,154,155,158,159,160,161,162,163,164,166,168,171,173,174,175,176,178,179,180,184,185,186,188,191,192,194,197,199,201,202,203,204,206,207,211,212,214,216,221,222,224,225,229,230,231,232,233,235,236,237,240,242,243,245,246,247,248,249,250,251,252,255,256,259,260,261,264,267,270,272,275,278,282,284,285,286,287,291,293,296,298,299,301,302,303,306,308,309,310,313,314,315,316,324,325,331,332,335,340,341,342,343,344,345,346,347,351,352,353,354,360,363,365,368,373,375,376,377,379,380,382,386,391,395],[2,386,387,388,389,390,391,393,396],[92,386,392,393,396],[279,386,387,392,393,396],[0,1,2,4,9,12,16,18,19,20,21,24,25,28,29,30,32,36,38,41,42,43,47,50,51,54,57,58,59,60,62,63,64,67,68,71,73,75,76,78,80,82,85,89,90,92,95,97,105,106,107,110,111,114,115,116,120,122,123,127,128,131,134,135,136,137,138,140,141,143,144,145,146,147,152,153,154,156,158,160,161,162,165,167,169,172,173,174,175,176,177,178,183,184,188,189,190,191,192,195,196,200,203,204,205,209,211,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,241,243,244,247,248,254,257,258,260,261,264,265,266,267,268,270,271,273,274,279,281,282,284,290,293,294,299,300,301,303,309,310,312,314,315,317,319,324,327,329,330,332,336,339,340,342,345,347,348,350,356,359,360,362,363,364,365,368,369,371,372,374,376,378,381,382,385,387,390,391,394,395,396],[239,386,389,392,393,396],[3,5,6,7,9,10,11,12,15,18,19,20,22,24,30,31,32,34,37,39,40,41,43,44,45,55,56,57,59,61,68,69,76,82,83,85,86,90,91,92,94,97,98,100,101,102,103,104,108,109,112,113,114,115,119,120,121,123,127,129,132,133,135,138,139,140,141,144,145,147,149,151,152,154,159,161,162,163,164,166,170,171,172,174,175,177,179,180,182,183,185,186,187,188,190,191,193,197,199,202,208,209,210,214,215,218,222,223,224,225,227,229,231,234,236,238,241,242,243,244,245,246,251,252,253,254,255,257,262,263,264,266,267,269,270,273,274,275,276,280,281,282,283,289,294,295,298,300,305,306,309,310,311,313,314,315,316,317,320,323,325,326,335,336,337,338,341,342,343,347,349,350,351,355,356,357,359,360,361,363,364,368,372,374,376,379,380,381,382,384,385,387,389,390,391,393,394,395,396],[0,2,3,6,10,12,14,17,21,24,26,28,30,31,32,33,34,36,39,40,44,47,48,53,55,56,59,60,61,65,68,70,72,73,74,75,77,78,79,82,83,84,85,86,87,89,92,93,95,97,98,100,101,102,104,106,111,112,114,115,116,118,119,120,121,123,124,125,128,130,131,132,133,134,136,137,138,143,147,149,153,154,156,157,159,162,163,164,165,166,167,172,173,174,175,180,181,183,184,185,186,188,189,191,192,194,197,199,201,202,203,205,207,208,209,210,214,216,217,220,221,223,225,229,231,233,235,241,242,247,251,259,260,262,269,270,271,274,275,278,279,280,281,284,285,286,290,292,294,296,300,301,304,307,309,312,313,315,317,318,319,321,323,324,325,326,327,328,329,330,331,332,335,336,340,342,344,346,349,352,353,355,356,358,359,360,361,371,372,373,374,375,376,377,379,380,382,383,387,388,389,390,393,394,395,396],[0,3,9,11,12,13,15,16,17,18,20,21,22,23,28,29,30,31,35,38,39,40,41,42,43,44,45,51,55,56,57,58,59,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,79,81,84,89,90,97,98,101,106,110,115,116,119,121,124,128,130,131,133,134,135,136,138,139,141,143,145,146,148,149,150,152,157,159,161,162,165,169,170,171,173,177,178,180,182,183,189,190,193,195,196,197,198,199,200,201,203,204,207,208,210,211,212,213,215,217,218,220,222,223,224,225,226,228,233,235,239,241,243,244,246,248,249,250,252,253,256,263,272,275,277,280,281,282,284,287,289,290,291,292,299,301,303,304,307,308,312,313,315,317,318,319,322,324,326,329,330,331,334,336,337,338,341,342,345,350,353,355,356,357,358,359,363,364,370,373,378,380,381,386,387,388,391,396],[1,4,5,8,11,13,14,16,17,19,20,21,23,24,25,27,28,30,32,33,35,36,39,41,42,44,47,48,50,52,53,55,60,61,63,66,67,69,70,71,72,73,74,75,76,77,80,82,85,86,88,89,90,91,94,95,96,99,107,110,113,117,120,121,122,124,125,126,128,129,131,132,133,134,135,137,139,144,153,154,155,157,158,166,167,170,173,174,175,178,180,181,182,183,184,187,189,193,196,198,200,201,203,207,211,212,216,217,218,220,227,233,234,236,240,241,242,244,246,249,251,252,253,254,255,256,258,261,262,263,265,266,269,273,274,277,278,279,280,284,288,289,290,293,295,296,297,299,300,301,302,303,304,305,306,308,309,310,311,314,320,323,324,328,329,331,332,334,335,336,337,338,340,341,342,343,347,348,349,350,352,355,356,359,362,363,366,367,372,374,375,377,379,381,386,394,395,396],[1,2,3,5,8,10,11,12,16,18,20,22,23,24,25,26,27,28,30,31,32,33,36,37,38,39,40,42,45,49,50,51,52,53,54,56,58,59,61,62,63,65,67,68,69,72,74,75,76,77,78,79,82,85,87,92,97,98,99,100,101,102,105,107,108,109,110,111,113,116,117,118,121,122,125,128,129,130,131,135,137,138,145,147,152,153,154,156,158,159,162,166,173,175,176,177,178,179,181,182,186,188,191,194,198,199,201,204,209,212,214,216,218,219,227,229,230,232,234,236,237,239,241,242,244,245,247,249,253,256,262,263,266,267,268,270,271,273,277,278,281,282,283,284,287,288,289,291,292,294,296,299,301,305,306,307,308,309,310,312,314,315,316,321,326,327,329,333,334,335,336,345,346,350,351,353,355,357,358,359,361,366,370,371,372,374,375,378,380,382,385,386,388,393,394,396],[3,4,11,12,16,17,19,22,23,26,27,29,30,32,34,36,37,38,41,43,44,45,46,48,49,54,55,56,57,58,60,64,65,66,68,69,70,72,73,77,80,83,87,88,91,94,95,96,97,100,102,104,105,107,108,111,115,117,118,120,122,125,127,128,130,131,132,134,136,138,140,141,142,143,144,147,148,149,150,152,157,158,160,161,163,166,168,171,172,174,176,177,178,179,181,184,187,189,191,192,193,194,197,198,202,208,210,213,215,217,218,224,225,226,227,228,229,230,231,232,233,234,235,236,238,241,243,247,250,251,252,253,255,257,258,266,267,269,270,272,273,275,277,281,282,284,285,290,292,293,296,297,298,300,301,302,304,305,306,307,308,312,315,316,318,322,324,329,333,335,337,338,342,343,344,348,349,350,351,356,358,360,361,362,363,364,365,366,368,369,372,375,376,377,380,384,387,388,389,390,391,394],[1,4,6,7,10,14,15,16,17,18,19,23,24,25,28,33,34,36,37,39,47,50,51,57,58,59,60,61,62,63,68,69,70,78,79,81,85,86,88,90,92,93,94,98,101,103,104,105,106,111,114,115,118,119,120,124,125,127,128,130,132,134,136,138,139,140,142,143,145,148,149,151,152,153,155,157,158,159,160,161,163,165,167,169,170,171,172,173,174,178,179,185,186,188,189,191,192,197,199,201,202,203,204,205,206,211,212,216,220,222,227,228,230,233,235,236,238,239,240,244,249,251,254,256,257,258,260,262,265,266,267,270,271,272,274,278,279,280,281,285,286,287,292,294,295,297,298,299,301,305,310,311,315,316,317,319,321,323,324,325,328,329,330,332,334,335,338,341,343,346,348,351,352,355,361,362,363,365,369,370,372,377,379,381,382,386,387,388,389,392,394,395,396],[0,1,2,3,5,6,9,10,12,13,16,18,19,20,22,24,25,28,29,30,31,33,36,38,39,40,44,46,48,50,51,54,56,59,67,70,72,77,78,79,81,82,83,85,87,98,99,103,104,106,107,108,109,114,115,116,118,120,121,123,124,125,128,129,130,131,134,136,137,140,143,152,155,156,159,161,164,165,168,169,170,171,175,176,177,180,181,183,185,189,193,195,198,201,202,203,205,210,211,212,216,217,218,219,221,223,224,226,227,228,231,237,240,241,243,245,246,249,250,251,252,253,256,258,259,260,261,267,269,271,274,276,277,279,280,282,285,293,294,296,298,299,304,305,310,311,315,316,317,318,320,322,326,329,330,334,336,337,339,340,341,344,346,348,350,351,352,354,356,359,361,363,365,366,367,368,369,370,371,374,375,376,379,383,384,385,386,387,388,389,391,395],[0,4,7,8,13,14,15,16,17,18,21,24,31,32,35,36,37,38,39,41,42,44,45,46,47,48,49,51,53,56,57,70,71,73,78,79,80,81,83,88,90,91,92,93,95,96,101,102,104,105,108,109,110,111,112,114,115,116,120,121,122,126,127,128,132,138,144,153,156,157,159,161,162,165,167,168,169,172,174,175,177,180,183,184,188,189,190,192,196,198,199,203,204,205,206,208,210,211,212,214,217,218,221,223,227,229,230,232,234,235,238,242,243,248,249,250,251,254,255,258,259,260,261,263,264,267,268,270,272,275,277,279,280,282,286,289,295,297,300,303,304,305,310,311,312,315,317,320,321,322,327,329,332,333,334,339,343,344,345,349,350,355,357,358,360,363,364,366,368,369,372,373,376,379,380,381,382,383,384,385,389,390,391,392,396],[0,1,2,6,17,19,22,24,25,26,27,30,32,34,36,37,38,42,46,47,49,52,54,55,57,59,60,61,64,66,67,68,70,71,73,74,75,76,77,79,80,82,85,87,88,89,91,92,97,98,100,105,107,109,110,112,113,114,115,118,119,120,121,123,125,130,134,135,137,138,141,143,144,147,148,150,152,156,157,158,160,161,162,163,164,165,169,170,172,175,177,179,180,184,185,186,187,188,189,191,192,193,198,202,203,205,208,209,211,213,214,216,217,219,224,225,228,229,231,233,237,239,240,242,244,245,247,249,250,253,254,257,258,259,261,263,264,265,266,267,269,270,272,273,276,279,281,282,283,284,285,288,289,290,291,293,294,296,297,298,299,300,301,307,310,311,314,317,318,319,320,322,325,327,328,330,333,335,336,337,338,339,340,342,344,345,346,349,350,351,352,353,354,359,360,363,367,369,370,371,372,380,381,382,384,385,386,390,392,393,394,395,396],[116,386,387,388,389,390,392,393,396],[2,3,4,7,10,11,14,16,17,18,19,23,28,29,31,32,37,42,43,44,45,47,50,57,58,60,62,63,64,65,67,70,74,75,78,79,80,82,87,88,91,92,93,94,95,97,98,99,100,101,102,104,105,106,109,110,112,113,115,116,118,119,120,122,123,126,129,130,131,133,134,140,144,148,149,150,153,157,158,159,160,162,163,164,168,169,170,171,173,176,179,181,182,184,185,188,189,192,193,194,197,199,202,203,205,207,208,209,211,215,217,218,219,221,227,231,238,240,242,245,246,248,249,253,255,257,258,259,260,261,263,265,266,269,270,273,274,275,276,277,279,280,282,288,289,290,293,295,296,298,299,302,304,307,308,309,310,313,314,315,317,318,321,322,323,324,325,326,327,328,330,332,333,334,337,338,340,341,342,346,347,348,349,350,351,353,355,358,360,364,365,368,369,370,372,373,377,380,382,384,385,386,388,389,394,395,396],[1,2,7,12,13,14,15,16,17,18,19,20,22,24,25,26,27,31,35,38,41,42,47,54,55,56,57,58,60,64,66,68,70,71,72,73,74,75,77,80,83,85,86,87,88,91,93,94,96,98,100,102,103,106,108,110,112,113,114,115,116,119,121,123,127,131,132,133,135,137,138,140,142,146,148,149,151,152,154,156,157,159,160,161,162,165,167,173,175,176,177,178,179,184,186,187,190,191,192,193,194,196,197,199,200,201,202,203,208,212,213,215,216,218,222,223,224,227,232,234,236,238,239,242,243,245,246,248,249,253,257,258,259,260,261,267,268,270,271,274,278,279,280,282,283,284,285,286,288,291,293,295,297,299,300,301,305,309,310,311,312,313,315,316,318,324,326,328,330,332,333,334,335,336,340,344,350,351,352,353,356,357,362,364,365,368,369,373,376,378,380,382,385,387,389,390,395,396],[358,386,387,388,391,392,393,396],[2,4,6,7,10,12,14,15,16,17,19,21,24,25,28,29,30,33,35,40,41,43,50,51,54,55,57,59,61,62,63,67,68,69,70,71,72,75,79,81,82,84,86,87,88,89,90,94,97,98,102,103,106,108,109,111,112,114,115,117,118,121,122,123,124,126,127,129,131,133,136,138,140,141,144,145,151,152,153,156,157,158,163,165,166,167,168,169,170,171,172,175,176,178,180,181,182,183,185,186,187,189,190,191,194,199,202,204,206,210,211,212,214,215,216,218,219,220,221,222,224,225,227,229,230,232,233,237,238,245,249,251,252,255,256,257,258,259,260,261,262,264,268,269,270,276,278,279,282,283,286,288,289,292,295,296,301,304,310,311,312,313,315,318,320,324,326,327,335,336,337,338,339,340,343,345,346,349,350,352,353,354,355,356,357,359,360,361,363,364,365,366,367,371,372,374,375,378,379,382,385,386,387,388,389,390,391,392,396],[0,1,2,3,4,5,7,8,12,14,17,19,23,24,25,27,28,29,30,31,33,34,35,37,40,41,42,43,49,51,53,55,57,58,60,61,63,65,69,70,72,73,74,76,77,79,83,84,85,88,92,96,97,104,106,107,108,111,113,116,117,118,120,121,122,123,124,127,128,130,133,134,138,140,141,143,144,145,147,149,151,153,154,156,159,161,163,167,168,172,175,177,188,190,191,193,195,201,202,203,206,207,209,211,212,218,220,222,224,225,226,231,233,234,235,236,237,242,247,248,251,253,255,256,259,260,262,265,267,268,269,272,273,277,280,281,282,285,290,294,299,300,301,306,308,314,317,318,320,321,323,324,325,329,333,334,335,338,339,343,346,348,349,350,355,356,358,362,363,365,366,368,369,370,372,373,374,376,379,380,381,383,384,385,387,388,390,391,394],[1,2,3,5,6,7,8,9,10,12,13,15,16,20,21,22,25,26,27,28,29,35,38,40,41,44,47,53,55,57,59,60,62,66,67,69,71,73,75,76,77,78,79,80,81,86,87,90,91,96,98,100,102,104,105,108,109,110,112,115,116,117,118,121,123,124,125,126,127,128,132,133,134,136,137,139,140,141,142,145,146,149,150,151,152,153,154,155,159,160,161,164,167,170,173,174,176,178,179,180,181,182,189,191,192,194,195,196,198,201,202,203,205,207,208,209,210,211,213,221,226,227,228,231,234,235,236,237,238,240,241,242,245,246,248,249,252,253,254,255,256,261,263,266,270,271,272,273,274,275,278,279,282,284,286,288,290,291,292,295,304,305,308,309,312,316,317,318,319,320,323,330,332,336,337,338,339,340,341,342,344,346,347,348,350,352,355,357,361,364,366,369,371,373,374,375,377,379,380,381,383,384,386,389,390,391,392,393,395],[348,386,388,390,391,392,393,396],[1,2,3,5,6,10,11,12,14,15,16,18,19,21,22,27,29,31,32,34,37,40,43,45,51,54,59,61,64,68,69,73,75,79,80,82,84,85,88,96,97,98,99,101,107,109,112,114,117,119,120,126,127,129,131,132,135,137,138,139,142,144,147,152,157,160,161,162,163,164,165,167,168,171,172,179,181,182,183,184,187,190,191,192,194,195,197,198,205,206,209,210,211,214,215,218,220,222,230,232,233,234,238,243,247,249,258,260,263,266,267,270,271,272,273,274,275,276,277,281,284,288,289,291,294,295,296,297,299,301,303,304,305,307,309,311,316,317,318,320,321,322,323,324,325,330,331,334,336,345,349,351,352,355,358,359,360,362,363,364,365,367,370,374,380,381,384,385,387,388,389,390,392,393,394,396],[0,3,8,10,14,15,16,17,18,21,22,25,26,29,30,35,36,37,39,43,46,47,50,54,56,59,61,62,63,65,66,70,72,76,78,79,80,81,83,84,87,88,89,91,92,93,96,98,100,103,107,108,112,113,115,118,120,121,122,124,127,129,130,135,137,138,139,140,141,142,144,145,146,148,153,155,156,158,160,162,164,167,168,171,177,180,181,182,184,185,193,196,197,198,199,200,204,206,208,209,210,211,218,219,223,224,227,228,230,231,232,233,236,239,241,243,244,247,248,253,254,255,257,258,262,265,266,272,274,275,276,277,278,279,280,284,285,286,287,291,292,295,296,297,299,301,303,306,307,310,311,312,313,314,318,319,321,324,327,328,332,335,336,337,338,342,348,354,355,357,359,361,362,365,366,370,372,373,374,380,381,383,384,385,386,388,389,390,391,392,395],[0,2,4,5,6,7,10,13,15,16,17,19,20,21,22,23,24,26,29,30,32,33,34,35,36,37,38,45,46,47,48,49,50,51,55,58,59,62,63,66,69,72,75,76,78,80,81,82,84,89,91,92,93,96,97,98,100,101,102,104,105,106,108,109,110,111,112,120,121,122,128,132,133,135,136,139,142,144,145,150,151,155,156,158,159,160,161,163,164,165,170,171,172,173,175,177,180,181,183,184,189,193,194,196,197,199,200,207,211,213,215,216,217,218,220,224,225,226,229,230,235,238,239,241,245,247,252,255,257,261,263,264,266,267,268,269,271,272,273,274,275,276,282,286,287,289,294,296,298,299,301,302,303,305,306,307,308,310,313,314,315,316,317,319,323,324,325,326,327,329,330,331,334,335,336,338,339,340,341,343,344,345,346,347,348,350,351,355,356,359,360,363,364,365,366,368,369,377,378,379,380,382,383,387,388,390,392,394,396],[1,2,3,4,5,6,7,10,11,13,15,16,17,21,22,24,26,28,29,30,31,34,36,39,44,47,49,53,56,57,58,59,60,61,62,63,64,65,67,68,72,74,79,80,83,84,85,91,93,96,97,98,99,101,109,111,112,114,116,119,121,124,125,126,128,129,130,132,133,134,135,137,139,140,144,145,146,148,150,151,154,156,158,159,160,161,162,164,167,168,175,178,181,182,184,186,189,190,191,193,194,196,197,198,200,201,203,204,205,208,211,212,213,214,215,216,217,220,221,222,223,225,226,227,229,230,231,233,234,235,237,242,248,249,251,252,255,256,257,258,259,260,262,264,265,266,268,270,275,276,278,281,282,283,285,286,287,290,292,293,294,296,298,300,301,302,303,304,305,307,309,310,311,317,319,324,328,329,331,335,337,338,339,342,343,344,346,348,349,350,351,356,358,359,360,361,363,364,365,369,372,373,374,375,379,381,382,383,384,385,386,389,390,391],[0,1,2,5,9,15,18,19,20,21,25,26,30,31,32,34,35,37,40,42,43,49,50,52,53,54,55,57,60,63,70,73,74,77,82,83,86,88,91,94,97,98,105,107,108,109,114,117,118,119,121,123,125,126,127,128,129,130,131,132,133,135,136,137,139,141,142,144,145,149,150,153,154,157,158,159,160,165,168,172,175,177,179,180,187,188,190,191,196,197,198,199,200,202,203,207,208,211,213,215,216,217,218,219,222,223,224,231,234,237,241,242,243,245,246,247,248,249,250,252,255,256,257,258,259,260,262,264,266,271,273,275,278,279,280,281,282,284,285,286,291,292,294,299,301,302,304,306,311,314,315,316,319,320,322,323,326,330,332,333,334,335,337,338,339,342,343,344,346,349,351,352,353,359,360,367,368,370,371,373,377,379,384,385,386,387,388,389,391,395],[1,2,12,16,18,19,21,22,24,27,28,32,34,36,38,40,41,43,44,45,46,47,50,53,56,57,60,65,66,69,70,72,73,74,76,78,79,80,81,84,85,86,90,91,92,96,97,99,105,106,107,109,110,112,114,115,116,117,118,120,121,122,125,130,131,132,133,134,135,139,140,142,145,147,149,150,155,159,162,163,165,166,170,171,176,177,178,182,185,186,187,188,190,191,192,193,194,195,196,198,202,203,204,206,207,209,210,213,219,220,221,222,223,226,228,229,230,231,233,235,236,243,244,246,250,251,252,253,254,255,256,259,261,265,266,269,272,277,278,280,281,284,285,288,289,290,291,292,298,299,300,301,302,303,304,305,306,309,311,312,314,316,322,323,325,326,328,329,330,331,332,335,339,340,341,342,344,345,348,349,350,351,353,355,359,360,361,363,364,365,366,367,370,371,372,373,374,375,376,378,379,380,381,383,386,389,390,391,392,396],[0,4,5,7,9,17,19,20,24,26,27,28,29,31,32,34,37,39,42,46,49,51,56,57,59,63,66,69,71,72,73,74,76,79,80,81,84,88,90,92,93,94,95,97,100,101,102,104,106,108,109,110,111,115,118,119,121,123,125,131,135,136,137,138,141,144,146,147,150,151,152,153,154,156,157,158,159,160,161,162,164,165,167,168,169,170,171,173,176,177,182,183,184,186,190,191,193,194,195,196,197,199,203,210,212,213,214,216,224,225,226,229,232,233,234,236,237,238,242,244,245,246,249,250,252,254,255,258,259,261,263,265,268,270,271,273,276,280,281,284,285,286,289,291,292,293,295,296,299,303,304,305,309,310,312,313,314,315,316,319,321,322,323,326,327,331,332,335,336,346,347,348,350,351,355,358,359,360,361,362,363,364,366,367,372,373,375,378,379,381,382,383,384,385,387,388,390,393,396],[0,1,2,3,5,6,9,13,22,25,26,27,28,30,36,37,39,41,43,44,46,48,49,50,51,53,54,55,56,62,69,70,71,73,74,76,77,80,81,82,85,86,87,88,91,95,98,99,104,106,109,113,117,118,121,122,125,126,127,128,129,132,135,136,139,140,144,146,147,148,149,152,153,155,156,157,159,160,161,163,164,165,167,169,171,173,178,179,181,182,184,186,190,192,194,195,197,198,199,200,202,204,205,206,209,211,212,213,218,219,223,225,226,229,230,231,233,237,238,241,244,245,246,247,249,251,252,255,256,257,258,259,261,262,267,268,269,270,272,278,279,282,284,287,291,292,293,294,296,297,298,299,304,306,307,308,309,311,312,313,316,320,321,322,324,325,326,327,328,337,339,340,341,342,343,344,345,348,349,351,353,354,355,357,360,362,363,367,369,374,376,377,379,381,382,385,389,390,391],[1,2,4,5,7,8,9,11,12,13,14,16,17,19,21,24,33,35,36,38,39,40,41,42,43,47,49,50,55,56,60,61,64,65,67,68,69,72,76,78,80,83,90,93,94,96,97,98,100,101,102,103,104,108,113,114,117,119,120,121,123,124,125,129,132,135,136,137,138,139,141,142,143,144,147,148,154,160,162,164,166,167,170,174,175,177,178,179,180,181,184,185,186,188,194,195,196,198,199,200,202,203,204,205,206,207,209,211,212,213,214,215,216,217,218,221,223,225,226,228,229,230,232,233,234,235,241,242,243,245,246,247,255,256,260,262,264,266,269,273,274,277,279,284,286,288,289,291,293,295,297,300,301,302,303,304,307,309,310,311,312,315,316,318,320,322,325,326,327,328,331,332,333,334,344,347,349,350,351,355,356,357,359,360,363,364,365,367,369,374,375,377,378,379,383,384,386],[0,1,3,7,10,15,16,17,18,21,22,25,26,27,28,29,30,33,34,35,37,38,39,40,48,50,51,52,59,62,63,64,65,70,71,73,76,78,80,81,82,83,87,89,93,96,97,101,102,107,109,111,112,113,114,116,117,118,120,122,123,128,129,132,133,135,137,141,143,144,147,148,149,150,151,152,153,154,157,158,159,161,163,165,167,168,169,170,171,172,174,175,178,181,184,188,192,194,196,197,198,200,201,203,205,206,210,212,214,219,220,223,225,229,231,232,233,234,236,237,241,244,247,250,251,252,254,261,263,265,270,272,274,275,278,279,281,283,285,286,289,290,291,295,297,300,301,302,303,304,305,309,312,313,316,324,326,328,329,335,336,338,339,340,342,345,346,353,354,355,356,357,363,364,366,369,370,378,380,381,382,383,387,388,389,393,394,395],[1,2,4,7,9,11,12,14,15,20,24,25,26,30,31,33,37,39,42,43,44,45,51,52,53,55,56,58,59,60,64,67,68,69,70,71,73,76,77,78,80,81,83,85,86,87,89,90,91,96,97,98,102,104,105,106,107,108,109,112,115,117,119,121,123,128,131,132,133,134,136,137,138,140,141,144,145,146,147,149,152,153,156,158,159,160,162,164,168,169,173,175,177,178,181,190,192,196,198,199,200,202,203,205,206,210,214,215,216,217,218,220,222,224,227,228,229,230,233,234,235,238,239,240,241,242,245,246,247,248,249,250,253,259,261,264,265,267,269,271,273,274,275,276,280,281,282,283,286,287,288,290,293,298,300,301,302,304,305,306,308,309,314,318,319,321,325,329,331,332,336,338,339,341,345,346,348,350,352,353,359,362,363,365,367,369,370,373,376,377,379,380,383,384,385,390,391,392,394],[1,4,5,7,8,9,10,16,18,21,22,23,24,25,26,28,31,33,35,39,40,41,42,45,50,54,55,62,64,65,67,68,69,70,72,75,76,79,80,83,84,85,86,88,89,91,92,93,95,99,101,102,104,108,109,111,112,113,116,119,121,122,128,130,131,132,135,136,137,138,139,140,142,143,144,146,147,150,151,152,155,157,159,160,163,165,168,169,170,172,176,178,180,181,182,184,185,188,190,191,192,198,199,200,202,203,205,207,209,210,213,220,222,225,226,227,228,230,232,238,242,247,248,249,251,254,255,256,257,259,261,265,266,270,271,272,273,277,284,287,288,295,297,300,305,306,307,311,315,317,318,320,321,325,327,328,329,331,332,333,334,336,339,341,343,345,346,347,349,351,355,357,360,361,365,366,370,373,374,375,377,378,379,380,382,383,385,386,391,392,393,394],[1,2,4,5,7,8,10,12,13,15,16,18,22,23,24,30,32,34,35,42,43,46,49,50,52,53,54,56,57,59,61,63,64,65,66,68,70,72,76,77,78,80,84,89,90,93,97,99,100,101,102,103,106,109,111,112,115,119,120,121,123,124,127,128,129,130,131,133,135,137,138,139,142,150,151,152,153,155,156,157,158,159,160,162,163,165,166,168,169,170,175,176,180,182,185,186,188,189,191,193,194,197,200,202,203,204,206,207,208,209,211,214,215,218,221,224,228,230,233,235,236,237,239,241,243,244,245,246,247,250,253,255,256,257,258,259,260,261,263,265,267,268,269,271,273,275,280,282,284,286,287,289,291,292,294,297,298,301,302,303,307,309,310,311,312,313,314,316,317,318,319,321,322,325,326,327,329,332,334,335,336,338,339,342,343,344,347,349,350,361,362,365,366,368,369,371,372,374,375,376,377,385,387,391,393,394,395,396],[316,386,387,390,394,396],[1,11,13,14,15,16,18,19,22,24,26,27,29,35,36,40,43,46,51,52,53,54,55,56,63,65,68,71,78,80,83,86,88,90,93,95,96,97,100,101,102,105,107,110,113,115,116,117,120,121,123,124,129,130,131,132,135,137,139,141,142,145,147,148,149,155,157,158,161,163,164,165,168,170,172,173,176,177,179,181,184,185,187,189,191,192,199,202,206,207,208,212,213,215,217,218,220,223,225,226,228,229,232,233,237,240,243,244,245,248,251,252,253,254,258,260,261,265,267,268,269,275,276,277,279,280,284,285,286,294,297,301,302,303,304,309,310,311,312,316,317,323,326,327,332,335,338,340,341,342,344,346,350,355,356,360,363,364,365,366,368,369,371,375,376,378,379,380,381,382,385,386,388,389,390,391,393,394,395],[0,1,2,4,5,6,7,11,13,14,15,17,23,27,28,31,32,34,35,36,39,40,41,46,47,50,52,53,56,58,60,61,62,63,64,65,66,69,71,77,79,80,81,82,83,84,86,89,90,92,95,96,101,104,106,107,113,119,121,124,125,126,128,130,134,136,139,140,144,146,148,150,153,154,155,157,158,159,162,164,166,167,169,170,171,172,173,174,175,176,177,178,182,185,186,187,188,190,191,193,194,196,197,198,203,204,205,206,207,208,209,210,212,214,215,216,225,226,227,231,233,234,235,236,238,240,243,245,246,247,252,253,254,255,260,261,264,265,267,268,270,272,273,274,276,277,282,284,285,290,293,298,299,300,302,304,307,308,312,314,315,317,318,322,323,327,328,329,330,331,332,335,339,340,341,342,344,345,346,348,349,352,355,356,357,358,360,362,363,364,365,370,372,373,378,379,384,385,386,387,390,392,394,395,396],[71,386,389,390,394,396],[2,3,4,5,7,8,10,11,14,15,20,23,25,26,27,29,34,36,39,40,41,44,45,51,52,53,55,56,57,58,62,63,65,66,67,68,71,72,73,74,76,77,78,79,80,81,82,84,88,90,91,92,93,94,101,104,109,110,111,112,116,117,118,120,122,123,124,126,128,130,133,134,135,136,141,142,143,146,147,148,150,153,154,157,160,165,170,172,177,179,182,184,187,188,191,193,194,195,198,199,200,202,209,211,212,215,216,218,220,221,223,225,227,228,229,230,231,232,235,238,239,240,241,242,245,247,248,249,254,255,256,260,261,265,267,270,272,275,277,278,280,281,282,284,289,291,292,293,295,297,299,301,306,307,309,310,312,314,316,317,322,325,326,328,331,333,334,338,339,340,341,343,344,346,347,348,349,351,353,354,356,359,361,363,368,369,370,371,372,374,375,378,381,382,384,385,386,387,389,390,394,395,396],[1,3,5,6,7,8,9,10,12,13,14,17,19,20,23,25,26,27,28,30,33,34,35,36,42,44,45,47,48,52,53,54,57,62,63,66,71,73,74,75,76,77,78,81,82,83,92,94,96,99,100,103,104,105,106,107,108,109,111,118,119,120,121,126,127,129,130,131,132,133,135,136,137,139,141,143,144,147,153,155,157,159,160,162,163,165,166,168,169,170,173,175,178,179,181,182,184,185,186,189,193,194,198,199,201,207,208,211,212,213,214,215,217,219,220,222,224,226,228,229,231,233,234,236,242,243,244,246,247,248,252,254,256,258,261,262,263,264,265,271,272,276,280,281,282,283,286,287,288,293,295,300,301,302,306,307,308,310,312,313,314,315,317,321,325,326,328,329,332,333,335,336,337,338,340,342,343,345,348,349,350,352,353,354,355,357,358,359,360,361,362,364,365,366,369,370,371,376,377,378,381,382,383,386,388,389,390,392,393,396],[21,386,387,388,389,390,394,396],[6,9,10,11,14,15,17,20,21,24,27,32,38,44,50,51,52,56,58,59,60,61,65,66,68,69,70,71,72,74,75,76,77,79,80,81,84,85,87,88,91,92,93,94,95,97,100,105,108,110,112,113,114,116,119,122,123,125,126,128,129,130,131,132,134,137,138,139,140,142,144,145,147,148,150,152,153,154,155,161,162,164,166,168,169,172,173,176,177,179,181,183,186,187,189,190,191,192,193,195,196,202,204,205,206,207,209,210,211,212,214,215,218,221,222,223,224,225,226,227,228,229,232,233,234,236,237,239,241,242,243,247,248,251,252,255,258,260,261,263,266,268,276,278,281,282,284,289,290,292,294,299,303,304,306,307,308,310,313,314,315,317,318,320,322,324,327,330,331,332,333,334,335,339,341,343,344,345,350,351,354,355,356,358,359,360,364,365,366,368,370,374,375,380,383,386,387,388,389,391,392,393,395,396],[2,3,4,5,6,7,8,10,12,13,14,15,16,19,20,22,23,26,28,29,30,31,37,38,40,42,43,44,45,46,48,50,53,56,60,61,62,65,66,67,68,72,74,75,76,77,79,82,83,84,85,86,88,94,95,97,98,99,101,104,106,110,111,117,118,119,120,122,123,125,128,131,132,133,134,136,137,141,146,147,149,150,153,155,156,160,162,170,173,174,181,182,185,186,187,188,196,197,198,200,206,207,208,209,213,215,217,225,226,228,229,230,232,233,234,237,240,242,243,244,245,246,247,249,250,251,252,254,259,261,262,264,266,269,273,275,279,282,283,284,286,287,288,290,291,292,294,298,302,304,305,306,307,308,309,310,314,315,316,320,326,327,328,330,332,335,336,337,341,345,348,352,354,356,359,360,361,363,364,367,369,371,372,373,374,379,381,383,384,385,390,391,392,394],[4,5,6,7,8,11,15,17,20,22,23,26,30,34,35,37,39,40,43,46,47,48,50,56,59,60,61,66,68,70,71,74,77,79,82,90,92,93,96,99,102,104,105,110,111,114,117,119,121,122,124,125,127,129,130,131,133,135,138,139,140,141,142,143,144,146,148,151,153,160,164,165,166,172,173,174,175,176,178,179,180,181,182,185,186,187,189,191,196,198,199,202,203,205,209,210,211,216,217,219,220,225,226,229,232,237,238,243,244,245,246,250,252,256,259,260,263,264,265,268,270,272,273,275,279,280,287,288,289,291,296,299,304,305,309,311,313,316,317,323,324,325,326,327,334,335,336,339,340,343,346,347,349,350,351,353,354,355,356,358,359,360,362,364,367,371,372,373,374,375,378,379,382,384,387,388,389,391,392,394,395],[132,386,387,388,391,394,396],[4,5,7,9,10,11,13,18,19,20,25,26,28,30,31,36,38,39,41,42,43,45,46,47,49,50,51,52,54,58,64,65,67,70,71,73,74,75,77,78,81,82,89,90,93,98,99,104,105,107,109,113,114,119,120,122,124,126,130,132,134,138,140,141,145,147,151,152,154,156,158,159,162,164,170,171,172,174,175,176,179,180,181,182,184,186,188,192,193,195,196,197,202,206,210,211,212,215,216,217,218,219,222,223,224,228,229,230,232,235,236,237,238,239,240,242,243,246,247,251,252,255,256,260,261,265,273,274,275,276,277,278,280,282,283,285,287,289,290,295,296,298,300,301,302,304,305,307,308,312,316,317,321,323,324,325,326,327,328,330,338,339,340,341,345,347,348,349,353,356,357,358,360,364,369,371,372,375,376,380,387,388,389,390,392,393,394,396],[1,4,5,6,13,14,15,16,17,20,21,23,25,29,31,32,33,34,36,40,42,44,46,50,51,55,57,58,62,64,65,67,68,71,73,75,78,88,89,91,92,94,96,102,103,106,111,113,118,120,121,127,131,133,138,140,142,148,149,152,153,155,156,157,159,160,165,171,172,173,177,178,179,180,181,182,184,185,188,189,190,191,192,194,195,196,197,198,200,204,205,206,207,210,211,212,213,215,219,223,225,226,228,229,230,231,232,233,234,235,237,238,239,241,243,244,245,249,252,253,254,255,256,257,258,259,262,264,265,266,267,268,270,274,276,281,282,284,285,287,289,290,291,292,293,294,295,300,301,306,307,308,311,312,314,316,320,321,322,324,325,326,329,330,331,332,333,334,337,343,345,346,347,348,349,350,351,353,356,357,359,367,368,369,372,373,374,376,381,383,385,387,390,391,393],[1,3,4,5,10,13,14,16,17,18,20,22,24,25,31,33,34,35,36,38,39,40,42,46,48,50,53,57,62,65,66,68,69,70,73,74,75,78,80,81,86,88,89,91,92,94,96,97,98,99,100,101,103,104,105,107,110,111,114,116,118,119,121,122,123,126,127,128,132,134,135,140,141,143,146,147,148,149,152,154,158,159,160,162,166,168,170,177,179,180,181,183,184,187,188,191,195,196,197,202,205,207,209,210,213,215,216,217,218,219,220,221,224,226,229,237,238,239,242,243,245,248,250,253,255,256,260,261,262,263,266,269,275,276,279,283,285,288,290,292,294,296,297,298,299,300,301,302,303,309,310,311,313,314,316,317,318,319,323,325,326,327,331,337,338,343,346,347,348,349,350,351,352,355,356,359,361,363,365,367,370,371,372,373,375,376,379,380,381,382,384,385,387,388,394],[0,1,4,5,8,9,11,16,18,20,22,24,26,27,28,29,30,32,34,36,39,40,41,42,43,46,47,48,51,55,58,59,60,64,66,68,70,74,75,76,81,82,85,86,87,92,99,100,101,102,103,106,107,108,111,112,113,114,116,120,122,123,126,129,130,133,134,135,137,138,139,143,144,147,148,150,151,152,154,157,159,161,162,163,164,172,176,177,178,179,181,183,184,186,188,190,191,192,194,205,209,211,215,217,222,224,228,230,233,236,239,240,242,243,244,245,246,248,251,252,253,254,255,256,257,259,260,261,263,265,266,267,268,269,272,273,277,279,281,283,284,286,288,289,295,300,301,304,305,307,310,311,312,313,314,317,318,319,320,322,323,324,327,329,332,339,344,346,347,348,351,352,356,357,359,364,367,369,372,373,377,379,381,382,384,387,388,389,390,391,393,395,396],[356,386,387,390,391,394,396],[117,386,388,390,391,394,396],[28,386,387,388,390,391,394,396],[4,5,6,7,9,10,14,17,18,19,21,24,28,29,30,34,38,39,40,42,43,44,45,46,49,51,54,56,57,60,63,64,67,68,73,74,75,76,77,78,79,80,81,83,84,85,87,88,92,94,95,96,101,102,106,107,111,117,118,123,124,126,129,130,132,133,134,135,138,139,141,142,147,148,150,151,153,157,160,161,163,165,167,168,171,172,175,179,181,184,187,188,189,190,191,193,194,195,196,198,200,201,202,206,208,209,211,213,216,218,222,224,225,226,228,229,230,231,234,235,236,240,241,242,244,246,247,251,252,253,254,257,258,259,260,261,265,267,269,276,279,280,282,287,289,290,291,293,294,295,297,298,301,302,303,304,307,308,309,310,311,312,313,314,315,317,318,320,321,323,324,325,326,327,329,330,333,339,341,343,347,348,349,352,355,360,361,362,363,364,367,368,369,370,372,374,375,382,384,387,388,390,391,392,393,395],[1,2,8,9,11,12,14,15,16,20,21,22,23,28,29,30,34,35,39,40,42,43,48,49,51,52,53,55,56,57,58,59,61,62,63,65,66,67,72,73,75,76,77,78,79,81,82,83,87,88,89,91,92,93,95,96,99,100,101,102,103,106,109,110,114,115,116,118,120,123,125,126,127,135,136,138,139,141,145,146,147,148,152,153,156,158,159,160,161,162,163,164,166,167,169,171,172,173,179,180,181,182,184,185,187,188,190,192,194,195,198,199,201,203,205,207,210,215,216,217,218,221,222,223,224,225,226,228,230,231,232,234,235,237,238,240,242,245,246,250,253,254,255,259,260,265,266,267,268,270,272,273,274,275,276,278,280,282,284,289,290,298,299,303,305,306,307,308,309,311,315,316,317,322,323,324,325,326,328,332,333,336,338,339,340,345,346,347,348,350,353,355,358,360,361,363,365,366,367,368,369,374,377,378,381,383,384,390,396],[351,386,388,389,390,391,394,396],[0,2,5,7,8,9,12,15,16,18,21,22,23,24,25,28,29,30,32,33,34,36,42,44,46,47,49,50,53,54,55,57,60,61,63,67,68,69,70,71,72,76,78,84,86,87,88,89,91,92,93,94,95,99,100,101,103,108,109,110,114,116,117,118,121,122,123,125,127,131,133,135,137,139,141,142,144,147,148,150,154,158,162,164,166,167,170,171,173,175,177,178,179,182,185,189,190,191,192,193,194,195,196,197,202,204,206,209,211,212,213,218,220,221,222,226,227,228,230,231,233,234,238,240,241,242,243,247,249,250,254,261,264,266,270,271,273,274,276,278,279,280,281,283,286,288,289,290,291,292,293,296,297,299,300,301,310,314,315,316,317,318,319,321,322,324,328,330,334,336,337,338,341,342,344,349,352,354,356,357,358,363,364,365,366,368,371,376,378,382,383,384,385,387,388,389,390,391,393,394,395],[0,2,3,7,8,11,14,15,16,17,18,22,23,24,27,29,30,31,33,34,36,41,47,50,54,55,57,62,65,66,71,72,74,76,77,78,80,81,83,85,86,88,89,94,96,97,98,99,101,102,105,107,108,112,115,116,119,120,121,123,126,128,130,131,133,134,135,139,140,145,146,147,148,149,150,151,152,153,156,159,160,161,163,165,168,171,173,176,177,179,180,182,186,187,190,192,193,197,198,200,204,205,206,208,209,211,213,215,217,218,220,221,224,225,226,228,229,230,231,232,233,235,236,237,242,243,245,250,251,254,255,258,259,264,266,267,268,273,275,276,277,281,283,284,285,288,289,290,291,293,294,295,296,300,301,304,305,309,311,312,313,314,317,319,322,327,328,329,330,331,333,335,337,338,340,342,343,344,345,346,348,349,351,352,354,355,356,357,358,360,361,362,363,364,371,373,375,376,377,378,380,381,382,386,388,389,390,391,394,396],[0,1,2,3,5,6,7,10,11,12,13,15,17,24,25,26,27,28,29,30,35,37,38,39,43,44,46,47,48,53,55,58,59,62,63,74,75,76,78,79,80,81,82,83,85,86,87,88,90,92,94,96,97,98,99,101,103,104,105,106,108,111,112,116,117,120,122,124,126,127,128,129,134,136,138,140,141,142,143,145,147,148,149,150,151,152,153,154,155,162,166,167,171,174,176,177,180,181,183,184,185,187,189,191,195,197,200,202,206,209,210,211,212,213,214,216,217,218,220,222,223,224,225,228,229,230,232,237,245,248,249,250,251,252,253,254,255,257,258,259,260,264,265,266,267,268,269,274,278,280,281,282,285,286,288,293,294,296,298,299,301,303,305,306,307,308,309,310,316,318,319,320,322,323,325,327,331,333,336,337,341,344,348,351,352,357,358,361,363,364,369,370,372,373,378,379,380,381,384,387,389,390,391,392],[2,4,7,16,17,19,21,22,23,27,29,30,32,33,35,36,37,38,41,43,44,45,47,49,50,52,54,55,59,60,61,62,65,66,68,70,75,76,80,81,82,85,89,90,95,97,101,102,103,105,106,108,109,110,111,114,116,117,119,123,126,127,130,131,138,139,142,143,148,151,152,156,158,159,160,161,162,163,168,170,173,178,179,180,181,182,183,185,186,190,191,192,193,195,196,199,200,201,202,206,207,209,210,212,213,214,215,218,219,220,221,223,225,226,227,230,232,233,234,236,237,242,243,244,245,248,249,250,252,254,255,256,257,259,262,264,265,268,269,270,271,273,279,280,281,284,285,290,296,297,298,300,303,310,313,315,319,320,321,322,323,324,325,328,330,332,334,335,339,342,344,347,348,349,352,353,354,359,363,365,368,369,371,373,374,375,377,382,384,385,389,390,391,393],[154,386,388,389,392,394,396],[5,8,11,12,13,14,16,17,18,19,20,26,27,31,33,34,35,36,42,45,46,47,48,49,51,55,56,57,59,62,66,67,68,69,73,75,76,79,80,85,86,89,91,92,93,94,95,99,100,101,102,107,109,110,111,112,116,118,119,121,124,125,126,127,129,130,133,138,143,145,146,149,150,153,155,156,157,159,160,161,162,163,165,167,168,170,171,175,176,177,178,179,180,181,182,183,188,189,190,197,198,199,202,203,204,207,208,209,211,213,214,218,219,221,225,226,228,229,230,232,233,234,238,239,240,241,242,248,249,250,251,252,253,254,255,256,259,260,263,264,265,267,270,271,273,274,275,277,279,280,282,283,284,285,287,289,290,294,296,298,299,301,304,307,308,312,315,317,319,321,322,323,326,328,329,334,336,337,338,339,342,343,344,345,346,347,348,349,351,352,354,356,358,359,362,365,367,369,372,373,374,380,381,384,385,386,387,389,391,392,393,394,395,396],[1,8,12,16,17,18,19,20,23,24,25,29,32,33,34,38,39,40,42,44,45,48,50,51,53,54,57,59,60,66,70,72,74,75,77,79,81,82,83,86,88,94,95,96,98,103,104,105,106,107,109,111,112,116,117,118,120,123,124,128,131,135,136,140,148,151,152,153,154,155,156,158,160,161,163,165,167,172,175,176,180,184,185,186,189,190,191,194,195,196,198,201,202,203,204,205,206,207,209,213,214,215,221,227,228,230,231,235,238,240,241,242,245,247,250,256,257,258,260,261,263,265,266,267,271,272,273,275,278,281,283,285,288,290,292,293,295,299,300,301,305,306,307,309,311,313,315,319,320,322,323,324,327,328,329,331,335,337,343,344,345,346,347,348,349,350,351,352,353,354,356,360,364,366,369,371,372,373,375,376,378,379,382,383,386,388,394],[182,386,387,388,390,392,394,396],[80,386,389,390,392,394,396],[163,386,387,389,390,392,394,396],[222,386,387,388,389,390,392,394,396],[1,4,6,7,14,15,16,19,21,22,26,27,29,30,32,33,36,38,43,46,47,50,53,54,55,57,58,61,63,65,66,67,71,72,75,82,84,87,88,90,91,96,97,99,100,101,102,104,106,108,110,113,114,116,117,118,119,120,121,123,128,131,134,135,140,143,144,145,147,152,153,154,156,158,159,160,161,164,165,166,167,168,169,171,172,174,177,179,184,185,186,189,191,192,193,194,196,199,200,202,204,205,207,208,209,214,216,217,218,221,222,225,229,234,236,237,241,243,245,246,247,251,254,256,257,260,262,264,265,266,267,269,270,271,273,274,276,277,278,280,281,282,284,285,286,287,289,293,299,300,303,304,309,310,312,314,319,320,321,324,326,329,332,335,340,341,342,343,344,345,347,349,350,351,352,353,354,356,359,360,364,366,368,370,371,373,374,376,378,380,381,383,384,389,394,395],[3,5,6,7,8,11,13,15,17,19,20,23,25,26,28,29,34,35,37,38,39,40,45,46,49,52,53,54,57,60,61,62,64,67,68,69,70,72,73,74,76,78,81,82,89,91,95,96,97,110,112,113,114,115,116,118,120,121,122,124,127,128,130,131,132,133,134,135,137,138,144,145,146,149,150,155,160,163,165,168,169,170,173,175,178,179,182,186,187,189,190,193,198,200,201,202,203,205,206,207,208,209,210,214,216,218,221,227,228,232,234,239,240,241,242,243,246,248,250,251,257,260,263,264,265,268,274,275,276,280,281,286,288,290,293,294,295,297,299,302,307,309,310,311,312,319,320,321,322,323,326,327,328,329,338,339,340,341,344,349,350,354,355,358,359,361,363,365,367,369,370,376,378,379,380,381,383,386,387,388,389,395,396],[2,3,7,12,14,16,18,22,24,26,29,31,33,34,35,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,57,58,59,62,64,67,68,69,71,74,75,77,78,81,82,83,84,87,90,92,93,95,97,101,102,103,104,108,112,113,114,119,122,125,127,131,133,135,136,137,138,140,141,142,145,150,152,153,154,155,156,158,159,161,162,164,166,168,169,170,171,172,173,174,175,177,178,181,182,184,185,186,189,191,193,194,195,200,201,203,204,205,206,209,211,213,218,229,230,233,236,237,241,243,244,245,248,250,251,252,253,255,259,260,261,262,263,265,266,267,268,271,273,276,281,283,284,285,286,288,290,292,294,296,299,303,311,313,315,317,318,323,324,329,331,334,335,336,338,339,341,342,343,347,349,351,352,353,354,356,359,366,368,370,371,372,374,375,380,381,382,384,385,387,389,391,392,393],[0,1,2,3,4,6,7,9,13,14,18,20,22,23,32,38,39,41,43,45,51,57,58,59,60,64,69,70,71,72,75,77,78,79,80,81,82,87,89,90,94,97,98,99,100,101,102,105,107,111,113,114,122,126,128,130,132,136,137,138,139,140,141,143,144,145,148,149,150,151,152,153,155,157,159,160,162,163,164,165,166,167,169,170,171,173,175,176,177,178,179,181,182,184,185,187,188,191,194,197,198,202,203,204,205,209,211,212,213,214,218,219,220,223,225,226,228,229,231,232,237,242,243,246,247,251,252,253,255,256,257,258,259,261,263,264,267,269,270,277,278,281,282,283,287,288,291,292,293,295,296,303,306,309,313,314,315,316,317,318,319,326,327,329,332,333,335,336,337,339,341,342,345,347,349,350,352,353,355,357,362,364,365,367,368,369,372,373,374,375,376,380,381,382,383,384,389,390,391,392,394,395,396],[0,1,2,4,7,8,9,12,14,15,16,18,20,22,23,24,25,26,27,28,29,30,31,33,34,35,37,38,40,42,44,45,47,48,49,53,55,57,58,60,61,66,67,70,73,75,76,77,78,80,81,83,86,87,91,93,94,99,100,104,106,110,112,114,115,116,120,124,125,126,127,128,129,133,135,137,139,143,144,145,146,147,148,149,150,152,155,156,158,161,162,164,169,170,176,177,183,184,186,187,190,193,194,198,199,201,204,206,207,208,209,210,211,213,214,216,217,219,220,221,223,233,234,235,236,238,241,242,243,244,249,250,251,253,256,257,259,260,262,264,268,269,270,271,276,278,280,282,284,285,286,287,288,289,290,291,294,295,296,299,300,301,302,304,305,308,310,316,317,318,323,326,328,331,332,336,338,344,347,348,349,350,351,352,353,356,357,358,359,361,365,371,372,373,377,381,382,386,387,390,391,394,395,396],[0,8,14,15,17,19,21,22,25,26,27,29,31,32,37,40,41,47,49,50,57,58,61,62,63,64,66,68,69,70,71,72,73,74,75,78,81,82,83,84,85,87,89,90,91,92,93,95,99,101,103,108,109,111,115,116,119,120,123,124,126,127,130,135,136,137,141,143,144,145,146,148,150,151,152,153,155,156,159,160,162,165,166,168,170,173,174,179,180,181,182,184,185,186,189,192,194,195,196,197,198,199,200,202,203,204,205,207,209,212,214,215,216,218,220,222,225,226,230,232,233,234,237,239,240,243,244,245,246,254,257,261,262,265,266,267,268,269,276,277,278,281,282,283,285,287,288,290,292,294,298,299,300,303,306,308,310,313,316,319,321,325,328,329,330,331,336,337,341,342,343,344,345,348,354,355,356,357,358,359,361,362,363,366,371,373,374,377,379,381,384,386,387,389,392,393,396],[2,3,4,5,6,9,10,11,12,13,18,19,20,21,23,24,25,27,30,31,33,36,39,45,47,49,51,52,54,57,59,61,63,66,67,71,72,73,74,75,86,89,91,95,96,97,98,99,100,101,103,104,108,109,111,113,114,115,118,122,123,124,125,128,129,131,132,138,143,144,146,147,148,150,152,158,159,160,161,164,167,169,171,173,174,177,179,186,188,190,194,197,201,202,203,204,205,206,208,209,211,212,214,216,221,223,224,225,226,227,229,230,232,233,235,238,239,240,242,244,249,250,252,254,258,261,267,271,272,273,279,282,283,284,285,287,289,291,294,296,297,298,300,302,304,305,307,308,310,313,317,318,324,327,329,331,333,334,335,336,341,342,344,345,348,349,354,355,356,357,358,359,360,362,363,367,369,371,372,373,374,380,381,382,385,387,389,391,393,394,395,396],[0,2,4,5,6,7,9,11,14,18,20,21,22,25,27,28,30,31,34,37,40,41,42,46,47,51,52,54,55,56,57,65,66,67,68,69,70,71,73,74,76,77,78,81,85,88,90,93,94,95,97,100,102,105,107,109,110,112,113,115,117,119,120,126,129,130,131,132,134,137,138,139,141,144,147,149,150,153,154,155,156,157,158,160,163,165,170,172,176,178,179,180,181,182,183,184,185,186,188,189,191,192,193,199,200,206,207,212,213,217,222,223,225,226,231,232,241,245,246,247,249,250,252,254,255,257,259,260,263,266,268,269,270,275,276,278,279,284,287,289,292,294,295,296,299,300,301,303,304,308,310,312,313,315,318,319,320,325,327,330,333,335,336,339,340,343,347,348,350,352,353,355,357,358,362,370,372,373,375,377,378,379,380,382,385,388,393,395],[3,4,6,8,13,14,17,20,21,23,25,26,27,28,33,36,37,38,40,43,45,48,51,52,55,58,59,60,62,64,65,68,70,71,72,74,75,78,83,84,85,87,88,89,92,93,94,95,100,101,103,104,106,108,111,112,113,114,118,119,121,122,123,124,126,127,128,129,132,134,135,138,141,144,145,146,147,149,150,152,153,155,158,159,163,165,168,171,174,175,176,177,180,181,182,185,187,189,192,193,196,198,200,201,205,207,208,214,216,217,220,223,224,226,227,228,230,232,234,236,237,240,243,245,250,251,253,254,255,256,257,258,260,264,266,269,271,274,275,276,277,281,282,283,288,293,295,296,299,301,304,306,307,308,309,310,311,312,313,314,315,318,321,322,323,324,325,326,329,330,331,332,335,336,337,338,340,343,344,345,346,348,350,352,354,355,357,358,362,363,364,367,368,369,372,376,378,380,381,382,383,384,389,391],[5,6,8,12,14,20,21,23,27,28,30,31,32,33,36,37,40,44,45,46,48,50,51,53,55,56,57,59,61,62,64,66,67,68,70,72,77,80,81,82,84,88,89,90,93,96,97,99,100,101,102,105,106,107,109,113,114,115,118,120,122,124,125,131,133,134,135,139,140,141,142,144,145,146,149,150,154,155,157,158,162,166,169,170,171,172,173,174,175,176,177,179,182,185,186,187,192,193,195,196,197,198,199,204,206,208,210,216,217,218,219,220,224,225,226,227,228,229,230,231,233,235,237,239,241,242,244,245,247,248,250,259,263,265,266,268,269,271,273,277,279,280,286,288,290,294,298,300,307,310,311,312,314,318,319,320,321,322,325,327,330,331,332,333,334,335,338,341,343,345,346,354,360,361,368,369,371,373,375,377,382,383,384,385,386,391,392,394,395,396],[100,386,387,388,390,391,392,394,396],[0,1,9,12,16,19,20,24,25,31,32,36,37,39,41,43,47,48,49,56,59,62,65,66,67,72,73,74,75,76,78,80,81,83,85,87,88,89,92,93,95,96,99,100,101,102,108,109,115,116,117,119,122,123,126,127,130,131,135,137,139,141,143,144,145,151,153,154,155,156,157,160,161,162,163,166,167,171,173,174,176,178,179,180,182,183,184,185,186,188,191,192,194,195,196,197,201,203,205,207,208,209,211,213,216,218,219,222,224,225,226,227,228,229,230,234,236,237,238,239,243,244,246,250,251,253,255,257,258,259,261,262,265,271,272,273,274,275,276,281,282,285,286,288,289,291,292,293,294,295,297,298,302,304,305,307,308,309,310,313,316,321,323,327,328,330,332,334,335,339,341,343,346,349,351,354,358,361,363,365,367,368,372,374,375,377,378,381,383,388,390,391,392,395],[0,3,4,7,9,10,11,21,23,24,25,27,29,31,32,33,34,38,39,41,42,43,45,46,47,50,53,54,55,58,61,66,70,73,77,80,82,84,98,102,103,104,105,106,107,108,112,114,118,119,120,121,124,125,127,128,132,134,136,137,138,139,140,143,147,149,151,152,153,157,158,159,160,161,162,164,165,166,167,169,170,172,173,175,178,179,180,184,185,187,188,189,190,193,195,196,198,199,200,202,208,209,210,216,217,218,223,225,226,227,228,229,230,231,235,236,238,242,244,247,250,252,254,255,256,257,258,260,263,264,266,267,268,269,272,273,275,276,277,278,279,280,281,282,285,286,287,288,289,290,291,294,298,300,301,303,306,310,312,314,315,316,319,320,323,327,330,331,332,335,336,337,338,339,341,344,345,349,350,352,353,355,360,361,362,368,369,370,371,377,379,383,384,386,387,388,389,390,392,395],[2,3,4,7,10,12,13,14,16,21,25,26,28,30,31,32,35,36,37,38,40,41,42,43,44,46,49,51,55,57,59,61,64,66,67,69,70,72,74,75,77,78,80,85,87,89,90,92,97,101,103,105,106,109,110,111,112,114,119,120,122,123,125,126,132,135,136,138,139,140,144,145,146,151,155,156,157,158,160,161,162,163,164,167,168,169,172,173,174,175,177,182,183,186,187,189,190,191,192,193,196,197,198,199,200,202,203,205,206,211,212,213,216,219,220,221,222,228,229,232,233,236,240,244,245,247,248,250,251,252,253,254,256,257,258,260,264,265,266,267,268,271,272,273,274,276,278,279,280,283,286,291,292,297,301,302,304,306,309,311,314,320,321,323,327,328,329,330,331,332,333,340,342,343,344,345,346,347,351,357,359,360,364,365,367,371,372,374,375,376,378,380,382,383,384,386,388,389,393,396],[1,3,6,8,9,11,14,16,20,21,23,25,27,29,30,32,33,34,39,40,41,42,44,46,48,51,52,58,60,63,65,69,71,75,76,77,78,79,80,81,83,84,89,90,93,95,98,106,111,112,115,116,118,120,122,124,128,130,133,138,139,140,144,145,148,149,150,152,155,157,158,159,162,166,167,168,169,172,174,175,180,183,185,187,192,193,194,195,199,200,201,202,204,207,208,209,213,214,216,217,219,221,225,227,228,231,233,235,236,238,239,241,242,244,245,246,247,248,249,250,251,252,255,257,264,265,267,268,270,271,272,273,274,278,280,281,283,287,288,292,293,294,298,299,302,303,304,307,312,313,316,321,324,328,330,331,335,337,339,341,346,348,350,351,352,355,356,359,361,362,363,365,366,369,370,374,375,376,377,378,379,381,383,384,385,387,388,396],[0,2,9,14,17,18,20,21,23,25,27,28,30,33,36,37,38,40,41,42,43,45,46,47,49,50,51,52,53,54,55,56,57,59,60,61,63,64,65,69,72,73,79,80,81,85,87,88,90,92,93,94,95,97,99,101,102,103,104,105,109,110,114,116,118,119,121,122,126,127,130,131,132,133,134,135,136,138,140,143,147,150,152,154,155,156,157,160,161,162,164,165,169,170,171,185,187,188,190,194,195,196,199,201,202,203,206,207,208,210,212,213,215,216,218,220,221,223,224,225,227,229,234,238,241,243,245,246,247,249,250,251,254,255,256,261,262,263,271,273,275,278,279,280,281,284,288,289,292,293,294,297,298,299,300,301,305,307,308,312,317,318,319,320,321,323,325,326,328,329,331,333,335,336,337,338,339,341,344,345,347,348,349,351,352,358,360,361,362,364,365,366,370,373,374,377,385,387,388,390,392,393,394,396],[1,2,3,4,5,8,9,11,12,14,16,17,20,23,25,27,29,30,34,35,37,38,40,41,44,46,48,49,50,55,57,58,59,61,63,65,67,69,72,76,77,80,82,83,86,90,91,93,98,99,104,107,108,110,111,113,114,118,120,124,126,127,128,129,130,131,132,138,139,140,143,144,145,148,150,155,159,160,161,162,163,166,167,169,174,176,177,179,183,184,185,186,187,192,193,194,196,197,199,200,205,207,208,209,214,216,218,219,220,223,226,227,230,231,237,241,243,244,245,247,248,250,251,252,254,259,260,261,262,265,267,268,270,272,275,276,280,282,284,286,287,291,293,298,299,308,309,310,311,313,314,315,317,318,319,320,321,323,324,325,327,329,330,331,332,337,342,344,348,349,353,356,357,358,359,360,361,362,363,365,366,367,369,376,377,381,382,385,386,387,388,389,390,393],[2,4,5,8,9,11,12,13,16,17,18,23,24,26,29,31,32,35,37,40,41,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,61,63,64,67,68,69,70,71,78,80,81,83,85,86,87,89,90,91,92,93,96,105,106,107,112,114,116,117,121,122,125,128,129,130,132,133,136,138,149,152,153,156,159,161,163,165,168,169,170,172,175,176,178,179,181,184,185,186,190,191,192,194,195,196,198,203,204,209,211,212,213,215,218,220,222,225,226,229,231,232,234,235,238,242,244,245,248,250,255,257,260,262,265,267,268,269,270,271,272,273,275,278,279,281,282,285,287,289,291,296,297,299,306,309,310,312,315,317,318,321,324,325,326,327,328,330,332,333,334,335,336,339,341,343,352,356,357,359,360,361,363,365,368,369,371,372,373,374,379,382,383,384,385,386,390,391,394,395,396],[5,7,11,15,19,20,23,25,27,31,35,39,40,42,44,45,46,47,49,50,52,55,56,57,58,61,63,65,66,67,68,72,75,80,81,83,85,90,91,92,96,100,102,107,109,111,113,120,125,127,128,129,130,131,136,137,138,139,145,154,156,158,160,165,166,168,171,172,174,175,176,178,179,182,185,189,191,192,193,196,197,198,201,202,203,208,209,213,216,223,225,226,228,229,231,232,236,237,241,242,244,248,249,252,256,257,258,260,261,262,264,265,272,273,277,279,285,286,288,289,294,296,300,304,305,306,310,312,313,315,318,319,320,321,322,324,325,330,331,334,337,339,342,343,345,346,347,348,349,351,353,356,357,358,360,361,362,363,366,369,370,374,375,376,377,378,383,384,385,387,389,390,391,393],[0,2,3,4,5,6,8,11,16,20,28,29,30,33,35,36,37,38,39,40,43,44,46,47,49,55,58,61,62,63,67,68,69,70,71,72,73,75,84,85,86,87,92,94,95,96,100,101,102,105,106,107,110,114,115,117,120,121,122,126,127,129,131,132,134,135,136,138,141,143,148,150,151,153,154,158,159,160,164,165,166,169,170,171,172,175,177,180,182,183,184,186,187,188,190,194,196,198,199,201,202,207,210,211,212,213,214,216,218,219,220,222,223,224,225,226,233,234,236,238,239,240,241,242,243,245,247,249,250,257,260,262,265,266,267,269,270,272,274,278,279,280,281,282,287,290,292,295,297,298,299,301,304,305,307,310,314,316,317,318,319,320,321,324,325,326,327,328,329,330,332,333,335,337,342,343,345,346,347,352,353,355,357,358,359,360,361,362,364,366,367,370,372,375,376,380,383,384,386,387,388,389,391,393,394,396],[299,386,387,390,393,394,396],[0,7,8,9,10,11,12,13,15,17,19,21,22,26,29,32,35,36,38,43,44,50,54,55,58,59,60,63,66,67,68,70,74,77,80,87,88,89,92,93,96,97,98,103,104,106,111,112,113,114,115,118,119,120,123,124,127,128,129,133,135,137,138,139,140,144,145,146,149,150,152,154,155,156,162,163,167,168,171,172,176,177,179,182,186,188,190,191,192,198,201,202,204,207,211,212,213,214,216,222,223,226,228,231,234,235,236,237,240,241,242,244,246,247,248,249,251,256,257,259,260,261,263,266,267,271,275,280,284,286,288,289,290,294,296,298,299,300,301,302,304,307,308,309,311,314,315,316,318,321,323,324,328,329,331,334,339,340,341,342,343,345,347,350,351,352,355,358,359,361,362,363,364,365,366,367,370,371,372,374,376,379,381,382,384,391,392,393,394],[3,4,5,8,11,13,14,15,17,18,20,21,23,24,25,26,27,29,31,32,35,36,38,40,41,45,46,50,51,53,54,58,59,61,62,63,66,67,80,82,86,88,91,92,93,96,101,105,106,107,109,113,115,116,117,119,120,123,125,127,130,132,134,135,136,137,138,139,142,143,144,148,150,151,153,154,157,158,161,163,165,166,167,168,170,171,175,181,182,183,185,187,192,193,194,195,198,199,200,203,204,205,206,208,210,211,212,214,215,221,222,223,224,225,227,228,229,235,237,238,239,241,245,246,247,249,252,253,254,255,257,259,261,264,265,266,267,268,270,274,275,276,277,278,279,284,286,290,291,296,299,300,302,307,308,309,310,312,313,314,317,319,320,322,323,327,328,330,332,334,335,336,337,338,340,342,343,344,345,347,349,351,352,356,357,359,360,361,362,363,364,365,367,368,369,374,377,380,382,383,384,385,395],[66,386,389,390,393,394,396],[0,3,5,6,8,9,10,12,14,15,19,22,23,24,27,32,34,35,37,38,39,40,43,45,48,50,51,52,53,54,60,63,64,66,67,69,72,73,74,78,79,80,82,83,85,89,91,92,93,99,100,104,105,106,107,109,111,114,115,116,119,121,125,127,129,130,131,134,135,137,142,143,144,147,150,151,153,156,157,158,159,160,161,164,168,172,173,174,177,179,180,181,182,184,185,189,190,191,192,193,194,195,198,200,201,203,204,205,206,208,209,210,217,222,224,226,228,231,232,236,237,238,240,241,242,243,244,245,248,249,250,253,256,258,259,260,265,266,267,270,272,273,280,282,283,284,285,288,290,291,292,294,295,297,299,300,303,304,306,310,311,312,313,315,317,318,320,322,323,325,328,330,331,336,339,341,342,343,344,345,346,347,348,350,352,353,359,360,362,363,365,366,368,369,372,373,374,375,377,379,383,389,390,392,395],[35,386,388,389,390,393,394,396],[16,386,387,388,389,390,393,394,396],[0,1,2,4,6,7,8,13,14,15,18,20,21,22,24,26,29,30,35,39,42,45,46,48,49,56,65,66,68,70,71,73,74,75,78,80,81,82,89,96,98,103,104,105,110,111,116,120,121,123,125,126,128,134,135,141,143,145,146,149,157,158,159,160,161,166,167,170,174,176,177,178,180,181,182,184,186,187,189,190,195,197,201,202,204,207,208,210,216,220,221,226,229,231,233,234,235,237,239,242,244,246,248,250,251,254,257,260,264,265,266,267,270,271,272,273,275,280,281,283,286,287,289,290,291,294,295,298,300,302,305,307,308,310,311,313,314,320,322,327,330,332,333,334,337,338,340,349,351,355,357,359,365,366,367,368,370,371,372,373,374,375,376,377,378,382,383,384,385,389,390,392,393,396],[3,6,7,8,9,10,11,13,16,18,22,25,29,30,31,34,35,36,37,40,43,49,51,52,53,57,59,67,69,71,73,74,77,78,80,81,84,86,87,89,90,93,94,95,97,98,101,102,103,104,110,114,121,123,124,126,129,130,131,132,134,135,136,140,141,142,145,150,151,152,154,155,162,165,167,168,171,172,173,174,175,176,179,180,184,185,189,190,191,193,194,201,203,210,211,212,213,215,216,221,224,226,228,229,230,234,235,237,238,240,241,243,246,247,249,251,254,255,256,259,260,261,262,263,265,267,268,270,271,273,274,276,279,280,281,282,284,285,287,288,291,294,295,296,297,299,300,302,303,307,312,314,315,316,321,322,323,326,327,332,334,338,339,341,344,345,346,347,348,350,351,352,354,355,357,359,362,365,366,371,372,375,376,378,380,383,386,389,390,391,393],[297,386,388,391,393,394,396],[0,1,4,8,12,14,18,20,22,23,24,25,26,27,28,29,31,32,34,35,36,37,40,42,43,44,45,46,47,49,50,52,54,55,61,63,64,66,67,68,73,74,76,80,82,83,84,86,89,90,92,97,99,100,101,103,104,106,110,113,116,119,120,121,122,125,126,127,129,130,133,134,136,144,146,148,151,152,153,154,155,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,178,179,180,181,182,188,191,192,193,194,197,200,205,206,207,210,211,212,214,216,217,218,220,221,222,224,225,226,231,232,233,234,235,237,239,240,241,243,244,245,247,250,251,252,253,254,255,260,263,264,265,266,267,269,270,271,272,276,277,278,279,280,281,282,284,285,286,287,288,291,299,301,302,304,305,307,308,310,314,315,318,320,321,322,323,325,326,328,330,331,332,334,335,337,338,339,340,341,343,345,346,347,348,351,352,353,358,359,362,365,366,369,371,372,373,375,377,378,379,380,381,383,384,385,388,389,390,391,392,393,394,396],[290,386,387,389,391,393,394,396],[200,386,387,388,389,391,393,394,396],[41,386,390,391,393,394,396],[0,1,2,3,4,5,6,7,8,15,16,17,18,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,37,40,41,42,43,44,46,47,49,50,53,54,56,58,60,62,65,66,67,75,76,78,80,83,90,97,100,105,106,108,109,111,112,114,116,118,119,122,123,124,125,132,133,134,138,141,142,144,146,149,150,151,155,156,160,162,163,164,165,170,172,178,180,181,182,183,184,186,188,189,196,198,199,200,203,204,206,209,210,211,213,214,215,216,218,224,226,227,228,231,232,233,235,238,240,244,247,248,249,251,252,256,257,261,262,263,267,271,273,278,279,280,283,288,289,291,293,295,301,303,305,306,308,311,312,313,315,317,322,324,325,326,328,331,333,335,338,341,342,343,344,347,350,353,354,356,361,363,364,365,367,368,372,373,379,381,382,383,385,386,387,389,390,392,393,394,395],[250,386,388,390,391,393,394,396],[46,386,387,388,390,391,393,394,396],[1,8,9,14,15,16,18,19,20,21,24,25,27,28,29,31,32,33,34,37,38,39,41,43,44,45,48,50,52,53,54,55,57,58,61,62,63,66,68,70,74,75,77,82,84,86,88,90,91,92,97,99,108,111,114,116,117,118,120,121,122,123,124,125,126,128,129,133,134,135,139,142,143,149,150,151,154,155,157,161,162,163,164,166,167,169,171,174,177,179,180,182,183,185,186,187,188,189,191,192,193,196,197,199,200,201,203,204,205,206,208,209,212,214,219,222,223,224,225,229,230,234,235,241,243,244,246,249,251,252,254,259,261,262,263,265,266,268,271,273,274,275,277,279,283,284,285,286,289,290,294,295,296,297,298,299,300,301,303,305,308,309,310,311,312,316,317,319,320,321,323,325,326,327,329,331,334,336,338,342,344,346,348,349,354,355,359,360,362,367,369,370,371,373,376,378,379,383,384,388,392,394,395],[0,2,5,14,15,16,19,21,24,26,27,29,32,33,34,35,36,39,41,42,48,51,53,56,57,58,59,60,61,63,64,67,68,71,74,75,78,79,80,83,84,86,94,97,98,99,100,104,106,108,110,111,112,113,115,116,119,123,125,128,129,130,133,134,135,139,142,143,145,146,148,153,155,156,159,161,162,164,167,168,170,174,175,176,177,178,183,184,185,193,194,200,201,202,203,206,207,209,212,213,215,216,217,219,220,223,227,230,231,232,235,239,240,241,242,243,244,245,246,248,256,257,258,268,269,270,272,275,276,280,281,289,290,291,292,298,301,302,303,304,305,306,310,311,312,313,316,321,322,323,324,325,326,335,336,338,340,342,343,345,350,351,352,354,360,361,362,368,370,371,372,373,374,376,378,379,380,381,382,385,387,388,392,394,395,396],[2,3,4,7,8,12,15,16,17,18,19,20,22,25,27,28,29,32,34,40,42,44,48,49,51,54,55,56,57,58,59,61,67,68,69,72,73,74,75,76,79,83,87,89,90,93,95,97,98,99,101,102,103,106,107,111,118,119,120,121,122,124,125,126,127,130,132,133,134,136,139,142,143,146,147,148,149,152,153,158,160,161,165,170,171,172,173,176,177,179,181,185,186,193,198,199,200,204,206,210,213,215,217,219,220,222,223,225,226,229,230,231,232,237,239,240,242,247,249,250,252,268,269,270,271,275,277,279,280,281,282,283,286,289,291,292,294,295,297,299,303,308,311,314,315,317,318,320,322,323,324,325,326,327,328,330,331,333,336,339,340,343,345,346,349,351,358,362,363,364,366,367,371,376,377,379,380,381,384,385,386,387,389,391,392,393,394,396],[0,1,2,3,4,5,8,13,14,15,16,17,19,20,24,26,27,28,30,32,33,35,36,37,38,39,40,42,43,44,49,51,52,54,57,59,62,66,71,72,73,74,75,79,81,85,86,87,88,89,92,93,94,96,99,100,101,102,105,107,108,112,114,116,117,120,121,122,123,124,126,128,129,133,136,138,142,144,145,149,151,152,153,158,159,161,163,166,169,171,174,176,177,178,179,182,183,184,187,188,192,193,195,197,199,201,203,204,205,207,211,213,215,216,217,218,219,220,221,223,225,226,227,228,229,231,232,233,234,235,238,241,242,243,245,246,247,249,253,254,255,257,258,261,263,264,267,269,270,271,272,273,277,285,286,291,293,299,301,303,304,305,306,307,309,310,311,312,313,315,316,322,323,326,327,330,332,333,335,336,340,343,344,347,348,353,354,355,356,357,358,359,361,362,363,368,369,377,378,381,384,388,390,391,393],[0,2,5,6,7,11,12,14,15,17,18,20,21,22,24,27,28,29,30,34,41,42,43,44,46,48,49,50,52,53,55,57,58,60,61,63,64,65,67,69,72,75,78,80,82,84,85,86,87,88,91,92,95,96,97,98,99,100,101,102,104,105,106,108,109,110,112,113,114,115,116,119,123,124,125,127,129,130,131,134,136,140,142,143,145,148,150,151,154,156,158,159,160,163,164,165,167,168,171,172,173,174,175,176,177,178,181,182,185,186,188,191,192,193,196,198,200,204,205,206,207,211,214,216,217,218,219,220,224,227,230,232,234,235,236,237,239,241,243,244,245,246,248,249,250,251,253,254,255,256,259,260,261,263,264,265,266,268,271,272,273,275,276,283,284,285,288,289,290,292,293,294,297,299,300,301,302,303,305,308,309,312,314,317,318,319,320,324,325,327,328,331,332,334,335,338,340,341,342,343,344,345,347,357,358,360,367,371,372,377,379,381,385,386,387,388,389,391,393,394,395,396],[1,2,4,5,8,9,10,11,12,16,17,20,21,23,24,26,27,28,29,30,34,36,37,39,40,50,51,53,54,56,57,58,60,61,62,63,65,66,70,71,73,74,75,77,80,81,84,85,87,88,89,95,96,99,103,106,108,110,111,112,116,117,118,119,122,123,125,126,128,129,130,134,135,136,137,142,145,150,152,153,156,158,159,161,162,165,169,170,171,172,173,174,175,178,179,180,184,185,186,187,188,190,191,193,195,199,200,201,202,203,204,205,206,214,215,219,222,223,224,227,228,229,230,232,233,236,238,239,241,242,243,245,247,248,249,250,253,254,256,257,258,259,260,261,262,263,264,265,266,267,271,272,273,274,275,276,277,278,279,280,282,283,284,285,289,291,292,296,297,298,300,304,305,308,312,314,315,318,319,320,321,324,327,332,333,334,338,339,340,344,345,346,350,351,352,355,356,357,358,360,364,373,374,377,378,380,383,386,389,391,395],[1,2,3,4,5,8,10,14,16,17,19,23,24,25,27,29,30,31,33,34,36,38,39,40,42,43,44,45,46,48,50,51,52,54,55,58,59,68,69,70,71,73,74,76,77,83,87,88,89,90,95,96,98,99,100,103,104,108,109,111,113,118,119,120,121,124,132,133,137,138,139,140,141,142,143,145,146,147,150,151,156,157,158,160,162,163,164,166,167,168,172,173,175,176,177,180,183,185,187,189,190,194,195,197,199,201,205,206,207,208,209,210,212,213,214,215,216,217,218,219,224,226,227,228,229,233,234,236,238,239,240,241,243,244,245,246,248,249,250,251,252,253,254,259,264,268,269,274,275,276,278,280,281,282,284,285,287,289,292,293,297,298,299,300,302,306,307,309,311,312,313,314,317,318,323,325,326,327,328,334,336,337,340,341,342,343,347,351,354,356,357,360,361,363,366,367,368,369,371,374,375,376,379,380,381,382,383,384,388,391,396],[255,386,387,388,389,392,393,394,396],[1,3,6,7,8,9,10,11,16,17,18,20,22,24,29,30,31,33,34,37,40,41,43,45,46,48,50,52,53,56,58,59,61,62,63,64,69,70,71,73,75,76,79,80,81,82,84,86,90,92,93,98,99,100,103,104,106,111,113,115,122,123,124,125,126,127,128,130,133,134,136,138,139,140,141,145,146,147,148,149,150,157,158,162,165,175,177,178,179,181,183,184,186,189,190,191,192,193,196,197,198,199,200,204,206,207,208,209,215,218,219,224,225,229,231,232,234,235,236,238,239,241,242,245,248,249,251,252,253,254,258,262,264,265,266,268,269,271,277,278,282,284,286,289,290,291,293,295,296,299,301,303,304,305,307,308,309,310,311,312,314,318,319,320,321,323,324,325,329,333,335,336,337,342,343,344,349,350,352,353,362,363,364,370,372,373,374,376,379,380,382,384,385,386,390,396],[1,2,4,5,6,9,16,18,22,27,29,31,32,33,36,37,38,39,40,44,46,47,54,55,56,63,65,70,72,74,75,77,79,80,82,83,84,85,86,90,91,92,97,98,103,104,105,110,111,113,114,115,117,120,122,125,127,128,130,131,134,135,141,142,143,146,147,149,150,153,154,156,157,160,165,167,170,171,173,174,175,176,179,183,184,189,190,192,193,196,198,199,200,201,202,203,204,205,206,207,208,211,213,214,215,217,218,219,223,226,228,232,234,235,239,241,242,244,245,246,247,248,255,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,275,278,279,280,281,282,285,289,293,294,296,297,298,299,300,302,305,307,308,311,312,314,316,320,321,324,325,327,329,330,332,333,336,341,342,343,346,347,348,349,350,354,355,356,359,360,361,363,364,369,371,374,375,378,380,382,389,391,392,393,394,395,396],[93,386,387,388,390,392,393,394,396],[213,386,389,390,392,393,394,396],[2,3,5,13,14,15,18,20,23,28,31,32,36,37,38,41,43,44,46,48,50,51,53,60,63,65,66,67,68,69,70,71,76,78,79,80,81,83,84,86,87,90,91,92,94,97,99,105,107,109,112,114,116,117,119,122,124,130,132,134,137,138,143,146,147,151,154,156,157,158,164,166,167,168,172,174,177,178,181,182,183,184,186,189,190,193,196,197,198,202,203,205,208,209,210,212,214,217,219,222,223,227,229,230,239,241,243,244,245,250,253,254,258,261,262,263,265,266,268,270,271,272,275,278,279,281,283,284,286,287,288,292,295,296,297,298,301,303,305,306,309,313,318,321,322,324,327,329,332,334,338,339,340,342,350,351,352,353,357,358,361,362,363,364,365,366,368,371,372,373,375,376,377,378,379,384,385,386,392,393,395],[2,3,5,6,7,9,14,15,16,18,23,24,26,32,33,35,37,38,40,43,44,45,46,47,48,49,50,52,53,54,55,59,60,61,63,64,67,68,69,71,74,76,77,80,86,99,100,103,104,106,108,111,113,114,117,118,120,122,123,125,129,131,133,135,137,138,140,142,143,144,146,148,154,158,162,163,164,165,170,172,175,177,178,179,183,185,188,189,190,192,196,198,201,203,211,212,214,215,216,217,218,219,220,225,226,227,228,232,233,235,237,238,239,240,241,242,244,246,249,250,251,252,255,260,261,262,263,264,267,268,271,272,276,277,279,280,281,284,286,293,295,296,297,298,299,300,302,306,309,314,316,319,320,321,324,325,331,333,335,336,337,338,340,344,345,346,347,349,351,353,354,358,359,361,362,365,366,368,369,374,375,376,379,380,381,382,383,384,385,386,387,389,390,396],[1,2,5,6,7,14,15,16,17,18,21,23,24,26,32,35,41,48,50,51,53,54,55,56,57,59,62,63,64,66,69,70,71,74,76,80,83,84,87,88,89,90,92,93,95,96,97,99,101,103,104,107,110,113,116,121,124,125,127,128,130,132,133,135,136,139,140,142,143,147,149,152,154,155,156,157,161,162,163,165,167,172,173,176,179,180,181,182,183,184,187,188,192,193,196,197,198,201,202,203,204,210,211,212,214,216,219,220,221,222,223,226,228,229,230,231,232,233,234,235,236,238,239,240,243,245,246,247,250,251,252,253,255,256,260,261,264,265,269,271,273,275,276,277,278,279,281,282,283,284,287,288,293,296,303,304,305,307,308,309,311,317,318,319,320,321,324,328,330,335,337,339,343,345,346,348,350,351,356,357,358,359,361,362,363,366,368,374,375,376,377,378,380,382,384,385,386,389,392,395],[3,4,5,7,8,9,11,13,14,16,19,20,21,28,29,32,33,34,35,37,38,44,45,47,48,50,52,53,54,57,58,59,64,65,71,76,77,82,86,87,88,90,91,96,97,100,106,107,108,110,112,114,116,120,122,125,126,130,131,132,134,136,138,139,140,145,146,148,150,152,153,154,155,156,157,158,160,162,163,171,175,179,180,181,184,187,190,193,194,195,196,198,199,200,201,203,206,209,210,214,218,220,222,223,224,225,226,229,230,231,232,234,243,244,245,250,252,254,255,261,266,267,268,269,274,275,277,278,280,282,283,284,285,286,287,288,291,292,293,294,295,297,300,302,303,305,307,308,309,312,313,314,315,316,317,318,320,321,324,325,326,327,330,331,332,336,337,339,340,341,344,345,350,351,354,358,360,363,365,368,370,371,372,373,377,378,380,385,389,391,392,393,395],[1,2,5,7,9,11,12,17,18,19,20,21,22,23,25,27,28,30,36,37,39,40,43,45,47,48,50,52,53,55,56,58,59,61,65,68,69,71,72,73,77,80,81,82,83,86,91,92,94,96,100,101,102,103,105,110,111,112,113,114,115,119,120,122,124,125,126,130,131,136,138,141,143,146,148,149,151,155,157,158,160,162,163,164,166,169,170,173,174,175,177,181,183,184,189,192,193,194,196,198,200,201,205,206,207,208,211,212,214,216,217,219,220,222,223,224,225,228,230,231,232,235,236,239,241,242,243,244,246,248,249,250,252,254,256,257,258,260,264,267,268,270,272,281,284,286,287,288,289,293,296,305,307,308,309,310,313,317,319,323,325,331,332,333,339,341,342,343,345,347,348,351,353,356,358,359,360,362,363,366,367,368,369,370,371,376,377,378,379,382,383,384,387,389,391,393,396],[1,3,4,6,11,15,18,20,23,25,26,27,29,30,31,33,34,35,36,37,38,39,43,44,46,48,49,50,51,52,53,55,56,58,59,60,61,62,63,65,66,68,72,73,78,80,83,84,89,92,93,94,110,112,114,117,118,119,122,125,129,133,134,135,138,139,140,142,143,144,145,146,147,149,150,151,152,153,157,158,161,163,164,165,166,168,170,171,172,173,178,182,184,185,186,187,189,190,192,193,195,196,201,202,204,205,206,209,212,214,215,216,217,218,221,223,225,230,232,233,238,241,244,246,248,249,253,254,256,257,263,266,267,268,269,272,273,278,280,281,283,284,287,291,292,293,294,295,297,299,300,301,302,303,304,305,306,307,311,312,313,314,320,322,323,324,325,326,328,329,332,335,336,339,340,342,348,349,350,353,357,358,359,360,361,363,365,367,368,370,371,373,374,377,378,379,381,382,384,389,392,394,395,396],[2,4,5,6,19,20,21,23,24,25,28,32,35,38,39,41,42,45,49,50,51,55,57,60,61,62,63,65,66,70,71,72,73,74,75,77,79,80,82,83,85,86,92,94,97,100,101,106,110,111,113,114,115,117,118,119,121,122,123,124,126,127,130,137,139,141,142,145,146,147,149,152,155,156,157,159,160,162,164,165,166,167,170,171,173,175,176,179,180,181,182,183,184,189,190,191,195,199,200,201,205,206,211,212,215,216,219,221,224,225,227,228,229,230,231,232,233,235,236,237,238,239,243,247,248,249,251,252,254,255,260,261,262,263,264,269,271,273,276,277,278,279,281,282,286,287,288,292,294,295,297,299,301,302,305,306,309,311,313,315,316,320,321,322,324,325,326,327,329,330,333,335,336,338,340,346,348,351,352,354,355,357,358,360,363,364,367,368,369,371,372,377,378,379,384,385,386,388,391,392,395,396],[1,3,5,6,8,11,14,16,19,22,24,25,27,28,30,31,34,35,36,37,38,41,42,43,44,50,52,54,55,56,60,62,63,67,69,78,80,81,83,86,87,88,90,92,93,95,96,99,100,102,103,108,112,116,118,119,120,121,123,127,128,131,135,138,144,147,148,149,154,157,158,163,164,167,170,172,174,176,177,180,181,185,186,187,189,190,192,193,194,197,198,202,203,204,205,209,211,212,213,215,216,220,222,224,225,226,229,234,237,238,239,241,244,245,247,248,251,252,253,254,255,256,257,259,261,262,264,265,268,270,271,274,275,276,277,280,284,285,286,290,294,296,300,302,303,305,306,308,310,311,313,314,315,316,317,323,325,331,332,335,337,339,341,343,344,345,347,348,353,354,357,359,361,362,364,366,368,369,370,373,374,378,380,381,383,384,387,388,389,394,395],[0,5,6,11,14,16,17,18,21,22,23,24,25,26,27,28,30,34,38,39,40,43,44,45,46,48,49,50,52,54,56,58,59,60,62,63,65,67,69,73,74,75,77,79,80,82,83,87,88,89,92,93,98,99,100,101,104,105,106,108,109,113,114,117,118,119,124,125,129,130,134,135,139,140,141,144,145,146,149,150,152,153,154,155,156,157,159,160,162,163,164,168,169,171,175,177,180,181,183,186,187,188,190,192,196,200,203,204,205,206,207,208,210,211,214,216,217,218,221,223,226,228,229,230,231,232,233,235,236,237,240,241,243,244,246,247,248,250,251,252,254,255,256,258,260,265,266,271,274,276,279,280,281,282,284,286,288,289,291,293,294,301,302,304,309,311,312,313,315,317,323,325,328,329,330,331,332,333,335,337,338,340,342,344,345,348,350,351,352,353,357,359,361,363,366,367,368,375,376,378,379,381,382,383,384,385,388,391,394,395],[321,386,388,389,391,392,393,394,396],[51,386,387,388,389,391,392,393,394,396],[0,1,3,4,5,7,11,13,16,17,20,21,25,26,27,29,30,33,36,40,43,45,47,49,51,53,55,57,58,60,62,63,64,65,66,67,68,72,74,79,81,85,89,91,92,94,95,98,100,101,102,103,105,106,108,109,110,111,113,114,116,120,121,122,123,124,126,127,129,132,134,135,136,140,142,148,150,151,153,154,156,157,158,159,160,161,162,163,166,167,168,169,170,173,174,175,177,178,182,183,185,186,187,190,191,195,198,199,205,206,208,209,210,214,219,220,222,223,226,227,228,229,232,234,238,242,244,246,248,250,251,253,255,256,257,258,259,261,262,264,266,267,268,269,271,274,277,278,279,280,282,283,284,289,290,291,292,293,297,298,301,306,307,308,311,313,315,317,318,319,320,321,322,324,328,329,331,334,339,340,341,342,343,344,345,346,347,348,349,351,354,355,356,364,365,367,369,371,372,374,375,376,378,382,384,391,395],[0,1,4,5,9,11,12,13,16,19,21,22,23,27,29,31,37,41,46,47,52,53,54,55,59,60,63,66,68,69,70,72,74,76,78,80,83,84,86,88,93,96,100,101,102,104,105,106,107,110,112,113,116,119,120,123,128,131,132,134,135,136,137,139,143,144,146,147,151,154,156,158,159,161,162,169,170,171,176,180,182,183,186,187,188,189,191,193,197,199,201,207,210,211,212,213,214,218,220,222,227,229,230,231,236,238,239,242,248,250,253,256,260,261,262,264,265,267,268,269,270,273,276,277,278,280,284,286,287,288,289,291,295,299,301,302,303,304,309,311,317,320,321,322,324,327,328,330,332,333,337,339,341,342,343,346,347,348,350,351,352,355,357,359,362,363,366,368,370,374,376,378,379,381,382,384,385,386,391,393,396],[1,2,3,4,5,6,8,9,10,15,18,20,21,22,24,26,28,31,35,36,38,41,44,46,52,55,56,60,61,64,65,67,68,71,75,79,81,82,83,84,85,86,90,97,98,99,100,101,103,104,107,109,110,114,115,119,120,121,123,124,127,128,131,132,135,136,137,138,139,140,141,144,145,147,150,152,153,154,156,157,159,160,161,165,166,167,170,171,172,174,175,177,178,180,182,183,185,190,191,193,195,196,197,198,199,200,203,206,210,212,214,216,217,219,222,223,224,225,226,227,228,229,234,238,239,242,244,247,250,253,254,258,259,263,266,268,272,273,275,277,279,290,291,292,293,294,297,298,299,300,301,308,311,314,315,317,318,321,324,328,329,330,335,337,339,341,342,348,350,351,353,354,355,356,358,359,362,363,364,365,366,368,370,373,375,376,378,379,381,382,385,387,388,389,390,391,396],[1,2,3,5,6,7,9,11,13,14,15,16,17,18,23,26,28,29,32,35,38,39,40,41,43,44,45,46,47,49,51,54,58,60,61,62,65,67,70,71,75,76,77,79,80,84,86,89,90,93,102,103,106,107,109,112,114,117,120,125,128,129,130,131,132,133,135,138,139,140,141,142,145,146,149,150,153,159,160,163,164,166,168,170,173,177,180,183,188,191,192,195,196,197,198,202,205,211,213,214,215,216,217,218,219,223,224,225,227,228,230,234,235,240,242,244,247,249,250,253,254,255,256,257,261,267,269,270,272,273,277,278,279,281,284,285,287,288,296,298,299,300,302,307,308,310,311,314,315,317,318,321,322,323,324,327,330,331,333,336,338,339,340,341,342,344,345,346,350,352,356,357,358,360,361,362,364,365,366,370,371,373,375,377,378,384,385,387,388,390,391,392,393,394,395,396],[2,4,5,7,8,9,14,17,18,24,25,27,29,30,32,33,34,36,38,40,41,43,44,45,48,49,51,52,54,55,57,58,60,61,62,64,65,67,68,70,72,73,74,75,76,79,80,83,87,88,90,93,94,98,99,101,106,108,109,111,112,114,117,118,119,120,123,125,128,129,131,132,134,135,136,137,140,142,143,144,147,148,151,157,159,160,162,168,170,171,173,174,176,179,180,181,182,185,188,189,190,191,192,194,196,198,199,202,203,204,207,208,209,211,212,214,218,220,221,222,225,226,229,230,232,234,236,239,240,244,247,248,253,257,259,260,261,264,265,267,270,271,274,275,277,278,279,280,282,285,286,288,291,294,296,297,298,300,301,302,303,304,306,307,309,310,311,312,319,320,321,322,323,324,325,327,330,331,334,335,337,338,341,342,346,350,353,356,359,360,363,368,370,371,372,373,377,379,380,381,386,388,390,391,394,395],[0,1,2,4,6,11,14,17,20,23,26,28,32,34,35,38,39,44,45,48,49,53,55,58,59,61,62,64,67,69,76,80,81,85,88,89,91,92,93,96,99,105,106,109,111,112,113,119,121,127,130,131,132,133,134,136,138,140,141,142,143,146,147,148,150,154,156,157,159,165,166,168,171,172,173,176,177,178,179,181,182,186,188,192,193,196,197,199,201,204,206,207,208,210,213,215,217,218,220,221,223,224,226,228,230,231,232,233,237,239,240,241,242,243,244,245,246,247,250,251,252,253,255,257,258,259,261,263,273,275,276,277,281,285,287,290,292,293,295,296,298,299,300,305,306,309,310,311,312,313,314,319,321,322,323,325,328,331,335,336,340,345,348,350,352,353,356,358,360,361,363,370,371,374,375,376,380,383,385,386,392,393,394],[0,1,2,3,5,6,9,10,11,12,14,18,27,31,32,34,35,41,43,44,45,46,51,52,59,61,62,63,64,66,67,69,73,77,80,82,84,85,88,90,92,93,99,100,101,102,103,105,106,107,110,111,113,114,116,117,119,121,122,123,127,128,129,132,134,137,138,139,140,142,144,145,148,149,150,156,159,160,162,163,165,166,169,170,172,174,175,176,177,179,183,184,185,187,189,190,191,192,195,197,199,201,203,204,206,208,209,210,211,212,213,217,219,220,221,222,223,225,226,227,228,238,239,240,243,244,245,246,249,253,255,258,259,260,261,263,267,269,270,271,273,276,277,280,282,287,290,292,293,294,297,302,305,308,310,311,312,315,316,319,320,321,322,323,324,325,326,327,329,330,332,335,336,337,338,343,345,347,350,351,353,355,364,365,368,369,371,373,374,376,378,379,381,382,384,386,389,390,391,392,393,394,395,396],[0,1,3,4,5,6,8,9,10,11,14,15,17,20,22,25,28,30,31,33,35,36,37,41,47,48,49,50,51,54,55,57,58,59,60,61,62,65,66,69,73,75,76,78,79,80,81,82,83,84,85,86,87,91,93,94,95,98,99,102,103,104,107,109,113,114,117,118,119,120,122,125,127,128,130,131,133,136,137,138,141,142,144,147,148,150,151,152,155,157,160,162,163,166,167,168,169,171,173,174,175,177,180,182,183,184,185,186,187,190,193,194,197,201,204,205,206,209,210,211,217,218,220,223,224,225,229,233,236,237,238,239,240,241,248,250,252,258,260,262,263,269,271,272,273,274,276,278,280,284,287,290,293,294,295,296,299,301,302,303,307,308,311,313,314,315,316,318,322,324,325,326,327,329,331,333,335,337,338,341,342,345,354,356,359,360,361,362,364,366,368,369,372,376,380,383,385,386,388,390,392,394],[370,386,395,396],[1,2,3,4,6,7,8,9,11,15,20,23,25,27,30,32,34,36,37,39,40,42,45,46,48,49,50,51,52,54,55,56,57,59,62,63,64,65,67,69,70,71,75,80,81,83,84,89,91,93,94,96,98,99,100,101,102,104,105,106,107,108,109,110,115,118,120,124,125,127,129,131,133,134,135,136,137,139,141,145,146,148,150,151,152,153,156,157,158,160,162,163,164,165,167,169,172,173,176,177,178,179,183,184,188,190,191,193,197,199,200,202,205,207,208,209,214,220,224,225,231,232,235,237,238,240,242,247,248,250,251,255,257,258,265,266,270,273,274,278,280,285,286,289,292,293,297,298,301,303,304,305,306,308,312,314,315,316,321,327,328,330,331,332,333,334,335,337,339,340,341,342,345,347,349,350,351,352,353,354,356,357,360,361,364,366,367,369,372,373,375,376,377,378,380,383,385,387,393,394,395],[1,2,3,5,6,9,11,12,18,20,22,25,26,27,32,35,36,37,38,43,49,50,51,53,54,55,56,57,60,63,64,66,68,69,71,72,73,74,76,78,79,82,86,88,90,92,95,97,98,99,100,101,103,106,109,111,114,116,120,122,124,125,126,127,128,129,130,131,133,135,137,143,144,145,146,147,151,154,155,157,158,159,161,162,163,164,167,168,169,170,174,176,179,181,183,185,187,188,189,190,191,192,193,194,195,201,202,203,204,206,207,209,212,216,217,219,221,222,229,232,233,235,240,243,244,246,249,250,251,254,256,257,258,261,264,265,266,270,272,275,277,280,281,282,283,284,285,286,288,289,293,294,295,296,298,299,304,305,306,307,310,311,312,314,316,317,319,320,322,323,326,327,331,332,333,335,337,338,339,344,349,351,352,354,355,357,358,361,362,365,366,367,368,370,371,373,374,378,380,382,384,387,391,392,393,396],[1,4,6,9,11,13,14,15,16,21,23,25,26,27,28,29,30,32,34,35,37,38,39,41,42,47,48,49,50,51,52,53,55,59,61,62,67,68,69,70,71,73,76,77,79,80,83,85,88,90,93,96,99,101,105,109,113,114,117,118,121,123,125,126,129,130,133,134,136,137,138,141,149,150,151,153,156,159,160,162,163,164,165,166,167,170,171,173,174,176,177,181,182,184,186,189,190,194,195,196,197,198,199,202,203,205,207,212,217,218,219,221,222,223,225,229,231,232,233,234,235,237,238,239,245,246,247,249,250,253,254,255,257,258,260,264,266,268,269,272,274,275,276,278,279,281,283,285,290,292,295,296,298,300,303,305,308,309,311,312,314,317,318,319,321,327,328,329,330,332,334,335,337,339,340,342,344,345,346,347,348,349,350,352,358,359,360,361,362,367,368,369,371,373,374,379,380,382,383,384,385,386,391,393,395],[0,1,2,3,6,7,10,11,12,13,14,15,19,24,26,28,29,30,31,35,36,37,40,41,42,45,48,50,51,54,56,57,59,60,61,65,66,68,70,74,77,79,81,82,86,90,94,96,99,101,103,105,111,112,113,114,115,118,119,120,122,125,128,129,130,133,138,139,142,143,148,149,150,151,152,153,154,156,157,158,159,160,161,162,164,165,167,168,175,176,177,178,181,182,183,185,190,192,194,196,198,199,204,205,206,208,210,212,213,214,216,218,219,223,224,226,233,236,237,240,243,244,247,251,255,258,260,261,263,264,265,267,268,271,272,274,275,280,281,282,284,286,291,295,297,299,301,303,306,307,308,309,310,312,313,314,315,316,319,321,325,327,328,329,330,331,334,336,337,340,341,342,343,345,346,347,349,353,355,358,359,360,363,367,368,371,372,373,375,380,381,382,383,384,385,386,390,393,394,395],[0,2,9,10,13,16,17,18,19,25,26,27,28,30,33,34,36,37,42,44,46,49,50,51,52,53,56,60,63,65,67,70,71,72,75,77,79,87,88,89,90,91,92,93,94,97,98,99,100,108,111,112,116,117,118,119,121,122,124,127,128,129,130,134,138,139,140,141,144,146,147,148,150,151,152,153,156,157,158,160,163,166,167,168,169,172,173,176,179,181,182,189,192,193,195,196,198,201,203,206,207,208,209,210,211,213,214,215,216,218,219,221,222,225,226,228,231,234,235,239,240,241,243,246,247,251,252,254,257,258,261,262,264,265,267,268,271,273,275,276,277,279,282,284,285,292,294,296,297,298,300,303,304,308,310,311,313,314,317,320,322,323,324,329,330,333,337,339,340,344,345,346,347,349,351,352,354,356,358,359,361,363,366,370,371,373,374,375,378,379,380,382,384,389,390,391,394,395,396],[5,8,11,15,16,19,21,22,23,24,25,26,31,32,33,34,35,36,37,38,40,43,44,46,47,48,50,51,52,55,57,59,60,63,71,72,74,75,85,86,87,88,90,92,95,98,99,100,101,102,104,105,106,109,110,113,114,115,120,122,127,134,135,137,138,144,146,148,149,150,151,152,154,155,156,160,162,163,167,168,173,175,178,181,182,184,185,186,188,192,195,198,203,204,205,208,209,212,215,217,218,221,222,226,228,230,233,234,236,237,238,240,241,244,245,246,248,249,250,252,256,257,259,260,262,265,266,267,268,269,271,272,274,276,277,278,280,281,283,284,288,290,291,294,297,299,302,303,304,305,306,307,310,311,313,315,316,317,319,320,322,323,326,331,334,336,338,340,345,346,350,352,353,357,362,363,364,366,368,369,372,374,375,376,379,380,383,384,385,386,387,388,389,390,391,393,394],[1,4,7,8,9,10,11,13,16,19,20,21,22,23,24,25,26,28,29,30,32,34,35,36,41,42,43,45,48,50,52,55,56,57,60,62,63,65,68,70,71,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,90,91,94,99,100,101,102,103,104,106,107,108,113,115,116,117,118,120,121,122,128,131,133,134,135,136,137,138,141,143,149,150,151,152,154,156,159,160,163,165,166,167,168,169,170,172,173,174,175,178,179,180,182,183,187,189,190,194,197,198,200,202,203,206,209,210,211,214,215,219,222,224,226,227,229,232,233,235,238,239,240,245,246,247,249,251,252,253,256,261,262,265,267,268,271,272,274,278,282,283,286,288,291,294,295,298,301,302,303,304,308,309,310,311,312,313,314,315,318,319,320,323,324,329,330,332,333,337,339,343,345,348,349,350,352,353,357,358,360,362,368,370,371,374,376,378,379,381,382,383,384,387,388,389,390,391,392,393],[0,1,2,3,5,6,8,9,12,14,15,16,17,18,21,22,23,25,28,29,30,31,34,38,39,42,43,46,48,49,51,55,57,60,61,62,65,66,68,69,70,72,73,77,78,80,81,82,87,89,91,93,95,97,99,100,102,103,104,106,107,109,110,113,115,123,124,126,127,129,131,132,134,136,137,138,140,141,145,147,149,151,152,153,154,155,156,157,162,171,176,177,180,181,183,184,186,188,189,190,191,198,201,205,206,207,209,211,216,217,218,220,221,223,225,228,229,232,234,237,238,240,241,243,244,245,246,247,248,255,261,262,263,264,266,267,269,272,273,276,279,280,283,284,285,286,290,292,294,296,301,303,305,308,309,310,312,313,316,317,318,319,321,322,323,324,325,328,329,330,334,341,343,344,345,350,351,353,354,355,360,361,364,366,369,371,372,378,381,384,386,391,392,393,394,396],[0,2,3,4,5,6,7,9,10,11,12,14,21,22,28,29,32,33,34,37,41,42,43,44,48,52,54,57,58,59,61,62,66,68,69,70,71,72,74,75,77,79,80,81,84,86,89,96,98,101,102,104,105,106,108,110,112,115,119,120,123,125,130,131,132,134,138,139,143,144,146,147,149,151,155,156,158,164,165,170,172,173,175,176,178,181,182,183,184,188,189,191,193,197,200,202,210,211,213,215,217,218,219,220,221,222,223,225,226,227,228,229,231,234,235,238,239,240,242,245,247,248,250,252,254,255,257,258,262,263,264,265,269,272,273,274,276,280,281,284,288,289,293,295,296,301,302,305,306,308,310,312,313,314,318,320,322,329,331,332,333,336,338,340,341,344,348,349,352,353,355,356,360,362,366,367,369,371,372,373,374,377,381,382,383,384,385,390,393,394],[0,2,3,4,6,7,8,9,10,12,15,16,17,19,20,22,28,29,30,31,36,37,38,39,42,43,49,51,52,53,54,59,61,62,65,67,70,72,73,75,78,79,81,82,84,85,86,87,89,91,92,93,96,99,100,103,104,105,106,107,108,111,112,113,114,115,118,120,121,124,127,128,133,134,140,142,143,146,149,150,151,153,155,158,159,162,163,164,171,172,176,177,178,179,180,183,184,189,191,194,195,196,197,198,199,201,202,203,205,206,209,211,214,215,216,217,224,225,226,232,234,239,241,244,245,248,249,252,253,255,257,258,259,263,265,267,271,275,277,279,280,281,284,287,288,289,290,292,295,296,297,300,301,302,303,304,305,306,308,309,310,311,312,313,315,317,318,319,323,324,326,327,329,333,334,336,338,339,340,341,346,347,349,355,359,361,362,365,366,369,370,373,375,376,380,381,382,383,384,385,387,390,395],[126,386,388,389,390,395,396],[1,2,6,8,9,11,12,14,17,18,19,23,25,27,30,31,33,35,36,39,40,44,45,46,47,49,52,53,54,55,56,57,63,66,69,71,72,73,74,78,80,82,85,86,88,92,95,96,98,99,101,102,105,106,108,109,110,113,114,115,116,117,122,124,128,129,131,134,137,138,142,144,145,147,148,152,153,154,156,158,160,165,173,175,176,178,179,182,185,186,190,191,195,196,198,202,204,206,208,209,210,213,214,216,217,219,223,224,226,227,228,230,234,235,241,243,244,246,248,255,256,262,263,265,266,267,268,269,270,272,274,277,278,279,280,282,283,285,286,290,292,293,298,300,302,303,304,305,306,308,309,311,313,315,316,317,320,321,325,326,331,334,337,338,341,342,344,346,348,350,351,355,357,361,363,365,366,367,369,375,377,379,384,390,393,395,396],[0,7,8,9,10,14,16,18,20,22,23,24,26,27,28,31,32,34,36,38,40,41,42,43,44,46,49,51,52,53,58,59,60,62,63,64,65,67,68,70,73,76,82,84,85,88,90,91,92,93,97,98,99,100,105,106,108,109,111,112,113,114,121,123,127,128,129,132,136,139,141,142,145,147,148,150,151,153,154,155,157,164,166,170,171,174,177,178,179,181,183,185,189,190,191,192,196,197,198,199,200,202,204,206,207,208,210,211,212,213,214,221,223,225,227,232,235,237,238,239,240,241,242,243,244,245,246,250,251,253,256,257,264,268,269,270,272,275,282,284,285,286,290,293,296,299,301,302,311,314,317,321,323,324,326,327,328,329,331,332,333,334,337,338,341,342,344,346,347,348,349,352,355,360,361,365,367,368,371,375,378,379,381,383,387,388,390],[5,8,14,15,16,18,19,20,21,22,23,25,26,28,29,30,32,33,34,35,38,39,40,41,43,45,49,51,52,53,54,56,57,58,61,62,64,65,67,72,74,76,79,82,84,86,88,89,90,91,92,93,94,95,100,102,104,106,107,110,111,112,113,114,115,116,117,118,119,121,123,125,127,130,132,134,135,138,139,142,144,145,146,147,149,150,151,152,157,158,160,163,167,168,170,171,173,174,175,177,180,182,187,188,189,193,194,195,198,199,202,204,206,208,209,212,213,216,217,220,221,224,227,230,233,242,244,245,247,250,255,256,258,261,263,267,268,269,271,277,278,279,280,281,284,287,296,297,298,299,300,301,303,305,306,307,313,314,315,324,325,326,327,329,333,334,337,338,339,340,343,344,346,347,348,350,351,354,355,356,358,360,362,363,366,367,369,370,371,375,379,381,382,383,385,386,392,393,394,395],[1,2,4,6,7,8,11,12,13,16,17,18,22,23,25,28,31,32,33,36,38,39,40,41,43,44,45,46,47,48,50,51,52,55,60,61,63,64,68,69,71,78,79,84,85,88,91,93,94,103,104,106,110,111,114,115,117,122,123,126,130,134,135,137,140,142,145,146,148,150,152,155,156,157,159,160,161,169,171,179,182,183,184,186,190,194,196,199,202,204,205,206,212,215,216,224,227,229,230,232,233,235,238,241,242,243,244,245,247,252,255,257,259,263,264,265,268,269,270,272,273,274,279,280,281,283,286,287,289,293,294,296,298,299,301,304,306,307,308,309,311,312,313,314,317,318,320,323,325,326,329,331,338,339,342,343,345,349,351,352,353,356,359,360,361,362,364,365,366,374,375,377,378,379,382,383,385,386,389,391],[0,2,3,4,6,8,9,11,12,15,16,17,19,20,21,23,29,33,35,38,43,45,46,49,50,51,52,53,60,61,62,64,66,71,72,77,82,85,87,89,90,91,92,93,94,99,101,102,105,106,107,108,109,111,112,113,114,115,118,119,124,125,131,133,134,138,141,144,146,147,148,149,152,154,157,158,160,162,165,166,168,172,173,176,177,179,180,181,183,184,187,188,189,190,192,194,195,196,197,200,201,206,207,210,212,213,217,219,220,221,222,224,225,229,230,233,234,235,237,238,240,243,244,245,246,247,248,249,250,252,255,256,258,260,261,265,267,268,269,271,272,274,276,278,279,282,283,285,286,287,291,299,300,302,304,306,309,313,316,317,319,321,322,324,325,326,327,328,329,330,331,333,334,336,338,339,340,341,348,350,351,353,358,359,361,363,366,367,368,381,382,384,385,386,389,392,393,395,396],[0,4,8,10,11,12,14,17,18,19,20,25,26,27,28,32,40,42,43,44,45,46,50,51,52,55,60,61,62,63,67,68,69,74,75,76,82,83,84,86,87,88,91,95,96,97,104,105,110,116,118,119,121,122,123,125,126,130,132,133,135,136,137,138,139,140,141,143,147,148,151,152,156,157,159,161,166,167,172,174,175,176,177,178,182,183,184,185,188,189,190,191,195,197,203,206,207,210,212,219,220,221,223,224,227,230,231,233,235,236,237,241,243,244,246,247,252,254,258,260,261,263,264,267,269,270,272,275,277,278,283,285,288,289,291,292,294,295,296,298,299,300,302,303,304,306,310,313,314,317,318,320,326,334,335,336,338,339,342,343,347,348,349,354,360,361,362,364,366,367,371,373,374,377,378,380,381,382,384,388,394,395],[4,5,7,8,9,11,13,16,17,18,19,22,23,24,25,26,28,29,30,38,39,42,46,48,49,50,55,56,60,64,65,68,72,76,77,81,82,92,93,94,95,96,101,102,103,105,107,109,110,111,112,113,114,119,121,122,126,127,128,134,137,140,141,142,152,154,156,158,160,161,162,164,167,169,173,175,176,178,179,181,182,184,189,197,199,202,203,204,206,207,208,210,211,213,215,216,221,222,226,227,228,229,230,233,235,238,239,240,243,244,249,250,254,261,262,263,265,266,268,272,273,274,275,276,277,278,281,284,288,289,290,292,293,294,295,296,297,298,299,300,301,304,307,308,311,312,313,316,317,318,319,320,323,325,326,327,328,331,332,333,339,340,342,343,346,350,352,353,354,356,357,358,361,362,364,366,367,368,370,373,375,380,384,386,388,389,390,391,392,393],[1,4,5,10,12,15,16,19,20,22,24,25,28,29,30,33,37,38,39,40,42,44,46,47,48,58,60,61,65,67,68,70,75,79,81,82,84,93,94,95,96,98,99,106,107,108,109,113,114,115,117,126,129,130,135,139,140,143,145,147,153,156,157,159,160,161,168,169,170,171,173,174,179,181,184,187,190,192,193,196,197,198,199,200,202,203,204,205,206,207,208,211,214,216,218,220,222,223,224,227,229,233,234,235,236,237,238,239,240,241,245,246,248,251,256,257,266,269,270,273,274,277,278,279,280,281,282,287,288,289,290,292,297,298,299,300,303,304,306,307,308,309,312,313,314,316,317,318,319,320,322,324,330,331,332,335,336,337,339,340,341,343,346,349,351,352,353,355,356,359,361,362,363,367,371,373,376,377,378,380,383,384,388,389,393,395,396],[0,1,2,6,7,8,9,12,13,14,17,18,19,20,21,28,32,33,38,39,40,41,45,46,48,49,52,53,54,59,63,65,66,67,68,70,73,74,76,79,81,82,88,90,91,92,93,94,96,97,100,103,105,108,109,110,112,114,115,116,119,120,121,123,124,126,129,130,134,136,137,138,139,140,142,144,146,147,148,150,154,158,160,162,163,165,167,169,170,171,172,174,175,179,182,184,185,187,188,189,190,193,196,198,199,201,203,204,205,208,209,210,211,212,215,221,222,223,224,226,227,228,229,230,231,235,237,239,242,244,245,249,252,253,260,264,265,269,270,271,274,277,278,279,280,282,283,284,286,287,290,292,293,294,295,297,299,300,301,304,305,306,307,310,311,312,315,318,320,321,325,328,332,333,334,336,337,339,340,341,342,343,349,352,354,356,357,361,363,365,366,368,369,370,371,373,374,377,379,380,382,383,388,390,391,394,395],[0,2,5,7,10,12,13,14,15,18,22,29,30,33,34,35,37,38,39,43,45,47,51,54,56,58,66,67,68,69,72,74,75,76,77,78,79,80,81,85,86,87,91,93,94,96,101,103,105,109,110,111,112,113,116,117,121,124,127,130,131,133,140,144,147,149,150,152,153,154,155,158,160,162,163,164,169,172,173,175,176,177,178,179,180,181,183,184,187,188,189,190,193,196,198,199,201,203,206,207,208,209,210,214,216,221,223,226,229,230,231,232,234,235,236,237,241,242,243,244,246,247,251,253,255,256,257,259,262,264,266,267,271,272,273,274,278,279,280,282,287,288,289,290,291,292,298,300,302,305,306,307,310,311,313,314,315,317,318,319,320,321,322,323,324,325,327,330,331,332,333,336,337,338,339,341,342,345,346,349,350,353,356,357,358,360,361,364,365,366,367,368,370,373,374,375,376,378,380,381,382,384,388,389,390,393,394,395],[2,4,6,19,21,25,26,29,30,33,35,36,38,40,41,42,45,46,48,50,51,52,53,56,57,60,68,69,70,71,73,75,78,79,80,81,82,84,85,87,89,90,93,94,99,105,106,107,108,109,111,114,115,116,117,118,119,120,122,123,124,125,126,129,130,133,134,135,136,137,140,141,143,144,147,148,150,152,154,155,156,159,162,165,166,167,169,171,175,176,178,179,181,184,187,188,189,191,192,194,197,198,201,202,207,209,214,215,216,217,219,220,221,223,226,229,230,231,232,236,237,238,239,241,242,243,247,248,249,250,255,256,257,259,260,264,266,268,270,271,279,281,282,284,286,287,289,290,293,294,296,297,298,300,301,304,305,309,312,313,314,317,318,320,321,322,323,327,328,330,333,335,338,343,348,349,350,355,356,357,358,359,360,365,366,368,369,370,371,375,379,386,387,389,390,391,394],[0,1,3,4,5,6,7,9,10,11,12,18,19,29,31,33,34,35,36,43,44,46,47,48,49,51,52,53,54,60,66,68,72,73,74,75,76,82,83,86,93,97,100,101,102,104,105,106,108,115,118,119,120,123,124,127,129,136,137,141,142,143,144,145,146,147,150,152,155,156,160,162,164,165,167,170,172,174,178,179,185,189,190,191,192,195,196,199,201,203,204,205,206,212,215,217,220,221,222,223,224,226,230,231,232,233,234,235,236,238,239,242,244,246,247,248,249,250,251,253,254,255,256,257,259,260,261,262,265,268,269,270,274,275,276,280,281,292,293,299,300,301,303,304,305,306,308,309,314,315,316,318,319,320,321,322,323,324,325,326,327,328,329,330,334,335,336,337,338,339,341,342,343,344,346,350,351,353,354,355,356,359,363,367,370,371,372,373,375,379,381,382,383,384,386,391,393],[2,3,5,6,7,8,11,15,16,21,23,24,25,26,28,29,31,40,42,43,45,46,49,50,52,54,56,59,63,64,65,68,69,71,73,74,79,80,81,84,86,87,88,90,92,93,96,97,101,103,104,106,107,109,110,111,113,118,119,120,121,122,123,124,130,132,133,134,135,136,137,138,143,145,148,150,151,152,153,155,161,162,166,168,169,170,171,173,175,178,179,181,182,184,185,186,187,191,192,195,198,199,202,203,206,209,210,211,213,215,216,220,221,223,224,226,227,228,230,232,234,237,239,240,242,244,246,248,249,252,256,260,261,264,265,267,269,270,272,273,276,278,279,282,283,286,287,289,290,291,292,296,297,302,303,309,310,311,312,314,315,318,320,325,327,328,329,330,332,334,335,336,338,339,343,344,347,350,351,352,353,355,356,357,359,360,362,363,364,365,366,368,370,371,372,376,377,378,379,380,382,386,387,389],[1,3,12,15,16,17,24,27,28,30,31,32,34,35,39,41,44,46,47,48,50,52,53,54,56,58,59,63,66,69,73,75,76,77,80,82,83,84,92,100,104,105,115,116,117,119,120,121,122,123,125,130,133,138,139,141,142,144,146,150,153,155,156,157,159,160,161,167,168,169,173,174,182,184,185,187,188,190,191,194,195,197,198,199,201,203,204,206,208,209,212,213,215,216,217,218,222,223,224,226,227,228,231,236,237,238,240,241,248,249,250,251,253,254,255,257,260,261,262,263,264,265,268,270,272,273,275,276,278,279,283,285,287,288,289,291,292,295,296,297,298,300,301,304,305,306,307,308,311,315,317,320,321,325,326,327,328,329,332,333,336,337,342,347,348,349,350,351,352,353,354,360,361,365,366,371,372,373,375,376,378,380,381,382,383,385,386,388,389,390,391,393,394],[152,386,392,395,396],[2,5,6,11,12,14,16,18,19,20,23,25,26,27,29,30,32,33,36,37,38,39,40,42,47,48,50,51,52,53,57,58,62,65,66,67,68,69,72,73,74,80,82,83,84,89,92,93,94,96,97,98,99,100,104,105,106,107,108,109,110,111,114,116,118,121,122,127,129,131,132,133,134,135,136,138,141,143,144,145,149,150,151,152,156,157,158,163,165,167,170,171,173,174,176,185,186,188,189,190,191,194,201,203,204,206,207,208,209,211,212,213,216,217,219,221,222,223,227,228,229,235,237,238,239,241,242,243,244,245,246,247,248,252,254,259,260,265,266,267,270,273,275,276,277,279,280,281,283,285,286,293,294,296,297,299,300,301,303,310,314,315,316,318,324,329,331,332,334,337,343,344,346,347,348,349,350,351,352,358,363,364,366,371,372,373,375,376,379,380,383,385,387,389,390,392,393,395,396],[160,386,388,392,395,396],[0,2,3,4,6,7,9,16,17,18,20,21,22,24,25,28,30,33,35,38,39,40,42,44,47,51,55,57,58,59,60,62,64,68,70,73,74,75,80,81,82,83,84,85,87,90,91,93,95,97,102,104,105,107,108,110,113,114,115,118,119,123,124,126,127,128,129,130,132,137,139,140,144,145,147,148,150,151,153,154,157,159,160,161,162,165,166,169,170,172,174,175,176,177,181,182,183,187,188,191,193,196,198,199,200,201,202,203,204,206,207,212,215,218,221,222,226,227,230,232,233,235,237,238,239,240,241,242,243,244,246,247,248,249,250,251,252,255,256,258,261,262,268,269,271,274,277,278,279,284,288,291,292,294,296,297,298,304,309,310,312,316,321,324,325,328,329,330,331,338,340,342,350,351,352,354,355,357,358,360,361,362,364,366,367,369,370,373,375,377,379,380,384,387,389,390,395,396],[1,2,3,4,6,8,10,11,14,17,20,21,23,25,26,27,28,29,31,33,35,36,40,41,42,44,46,47,48,50,52,53,56,57,58,59,60,62,66,68,71,72,73,76,79,80,81,84,89,90,91,92,93,95,96,97,98,101,103,105,106,111,114,115,118,119,120,121,122,126,128,129,133,134,136,138,141,142,146,147,148,151,152,154,155,156,157,159,160,161,168,169,173,174,175,176,177,178,180,181,184,186,188,190,195,196,197,198,199,202,205,216,217,219,220,221,223,226,228,229,232,234,238,240,241,243,246,249,250,251,252,257,258,259,260,262,263,265,266,268,270,273,275,278,279,280,282,283,284,286,288,293,295,298,299,300,301,302,303,304,307,309,310,311,318,321,322,323,324,325,327,328,330,331,332,334,335,336,338,339,346,350,351,356,357,360,361,362,366,367,369,370,371,375,377,378,381,384,385,391,393,394,395],[0,1,2,3,4,5,8,9,10,11,12,13,15,19,20,26,27,29,35,36,38,43,46,50,51,52,53,55,56,57,59,62,63,64,65,66,67,68,69,73,74,75,79,80,81,82,83,90,93,94,96,98,102,103,104,105,107,109,111,112,113,114,118,119,121,125,126,129,131,132,133,134,135,137,138,140,141,143,144,145,146,147,148,152,155,156,157,158,159,160,161,163,165,167,168,169,171,177,179,182,186,188,189,190,192,195,197,200,201,204,207,213,215,216,217,218,219,226,228,229,230,231,232,233,236,239,243,245,246,247,248,249,250,252,255,256,258,260,265,266,267,268,270,271,272,277,278,281,285,286,289,290,292,296,297,298,299,303,306,308,309,310,311,312,313,317,319,320,325,327,328,331,334,335,337,342,343,344,347,349,350,351,353,354,355,357,362,365,368,370,371,374,375,376,377,380,381,385,386,387,388,390,391,395],[0,1,2,5,6,7,8,9,10,13,14,15,16,17,19,21,22,25,28,31,33,36,37,38,39,41,42,43,44,46,48,51,54,55,56,57,58,65,66,67,68,69,70,71,73,74,76,78,81,82,83,84,86,87,88,89,92,93,94,97,100,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,122,125,126,127,128,129,130,132,133,134,137,138,140,141,142,143,145,146,148,150,151,153,156,163,167,169,171,172,173,175,176,178,183,185,186,187,188,191,194,196,197,198,199,200,201,205,206,207,210,219,220,221,225,227,228,229,230,232,233,234,241,242,243,245,246,248,254,255,256,259,262,264,265,267,269,271,272,274,275,276,279,280,281,282,284,286,287,291,295,296,300,304,305,309,311,313,317,318,320,324,325,326,328,330,331,332,333,338,339,341,344,345,346,348,349,350,352,353,354,355,358,360,361,363,365,366,367,369,370,372,378,380,381,383,387,388,389,390,391,392,393,396],[13,386,388,390,392,395,396],[0,7,8,9,11,12,13,16,19,20,23,24,26,31,32,33,35,40,41,42,43,45,50,51,55,57,58,59,60,61,64,65,66,67,69,72,74,75,76,77,82,84,86,87,88,91,92,93,95,100,104,106,107,109,110,111,112,113,114,116,117,119,121,122,123,125,126,127,128,129,132,133,135,137,138,139,144,149,151,152,155,157,158,159,160,162,166,167,168,172,174,175,177,178,179,180,181,183,184,189,190,191,192,193,195,197,199,201,202,203,205,206,208,209,211,212,214,220,221,225,229,232,233,236,237,239,241,243,244,245,246,247,252,254,255,261,262,265,266,267,269,270,272,279,280,281,282,285,286,287,290,291,292,294,295,296,298,299,304,306,307,308,311,312,314,315,326,327,331,332,336,338,339,340,347,349,350,353,356,360,362,364,366,367,368,369,370,371,372,373,375,376,378,379,382,389,391,393,394],[0,3,4,6,7,8,11,12,14,15,16,17,18,20,22,24,25,26,27,32,33,36,39,42,44,45,46,47,48,51,53,55,56,57,58,59,60,61,63,65,68,70,71,73,74,79,81,82,84,88,93,96,100,102,103,104,106,108,109,110,111,112,113,115,116,117,119,120,121,122,123,124,126,128,129,134,136,141,143,144,145,148,150,154,155,156,158,159,161,162,164,165,166,167,169,171,174,175,176,179,181,183,184,188,196,197,198,199,201,204,205,206,210,211,212,213,214,217,219,220,224,228,230,232,235,236,238,239,240,241,243,245,247,249,250,251,253,254,255,256,259,260,262,263,267,272,280,281,282,285,286,287,291,292,293,295,296,299,300,301,302,303,304,306,309,310,313,315,321,322,324,325,331,332,333,336,337,338,339,341,343,344,347,349,352,353,354,355,358,359,361,362,364,366,367,368,369,375,376,380,382,383,387,392,394],[0,1,4,5,7,12,15,16,17,19,20,22,25,26,29,30,31,32,33,34,35,38,40,41,43,44,45,48,50,55,56,58,59,61,63,64,65,66,69,70,72,73,74,75,76,77,78,80,81,82,83,85,90,94,96,97,100,101,102,103,105,107,108,110,113,115,116,119,120,121,122,124,127,129,130,131,132,133,134,135,136,143,144,146,147,148,149,150,151,152,155,156,160,164,165,169,171,173,175,176,177,178,180,181,183,184,185,186,188,191,194,198,199,202,203,204,206,207,208,209,214,215,219,220,221,224,226,227,228,230,231,233,235,236,240,242,243,245,248,249,250,254,255,256,260,261,264,265,266,267,269,272,276,277,278,279,281,283,285,286,288,289,291,292,298,300,301,304,306,307,310,312,314,316,320,321,323,324,325,326,329,330,334,335,336,337,338,340,341,342,344,347,348,349,350,352,355,356,357,358,359,362,363,364,366,369,371,374,375,377,379,382,384,385,388,392,394,396],[1,2,6,7,8,9,11,12,13,14,16,17,21,22,31,32,35,38,41,44,46,47,50,51,57,58,61,63,64,65,66,68,71,79,80,82,86,87,89,91,99,101,102,105,106,109,110,112,114,116,117,118,119,120,123,125,130,131,132,137,138,143,144,145,147,153,154,155,157,158,161,162,164,169,171,174,175,176,180,181,184,185,186,187,188,189,190,193,194,195,197,200,202,203,206,208,212,214,216,218,220,222,225,228,231,234,235,236,245,246,250,253,255,258,259,260,261,262,264,265,268,269,271,272,273,274,275,277,278,279,281,283,285,287,288,290,292,295,301,304,305,306,308,309,310,313,314,315,316,317,318,320,321,322,323,325,327,330,331,334,335,338,339,341,342,344,348,351,352,353,357,359,363,364,368,370,371,373,374,376,377,379,380,389,390,392,395],[0,2,5,6,7,8,9,11,13,16,17,21,22,23,26,27,31,33,36,37,38,39,40,41,43,45,46,47,50,51,52,53,55,60,64,66,68,71,74,79,80,81,82,84,86,89,92,94,99,100,102,103,104,105,106,107,108,110,111,112,113,114,116,120,121,124,127,129,130,143,144,146,150,152,155,158,161,165,169,171,177,178,179,180,182,183,184,186,188,190,192,194,195,199,200,201,203,204,206,207,211,214,218,221,222,223,224,225,227,228,230,231,232,236,237,241,242,245,246,248,249,250,252,253,254,257,259,260,261,262,264,267,273,275,279,280,282,283,285,286,287,288,295,296,299,300,302,304,306,307,316,318,320,322,323,324,327,328,329,331,332,335,338,341,345,349,350,352,355,357,358,360,362,363,364,365,366,370,372,374,375,376,382,384,386,388,389,391,393,396],[248,386,388,391,392,395,396],[78,386,387,389,391,392,395,396],[0,3,5,6,8,10,12,18,21,22,23,25,27,29,31,33,35,36,37,38,39,41,46,47,51,53,55,56,58,60,61,65,67,68,69,70,73,74,76,78,80,81,82,83,85,86,87,89,90,92,95,98,100,103,105,106,108,109,110,112,113,114,116,117,120,121,123,124,129,130,131,137,138,139,142,144,145,146,147,148,151,153,154,158,160,161,162,163,165,167,171,174,175,176,177,178,179,180,181,182,184,185,186,188,197,203,204,205,208,209,210,214,215,217,219,220,221,222,226,227,231,233,238,240,241,243,244,245,246,247,251,254,255,256,257,259,261,265,267,268,269,270,271,273,275,278,280,282,283,284,288,289,293,294,298,302,303,304,307,312,313,314,315,321,324,326,327,330,331,333,334,336,338,339,345,347,348,355,356,357,360,365,371,373,374,375,382,383,384,386,387,391,394,396],[0,1,6,7,9,10,14,16,21,22,23,24,28,29,30,32,33,35,36,37,42,46,50,54,55,59,60,61,65,68,72,73,76,77,81,82,83,84,90,91,93,94,96,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,117,118,121,126,127,129,130,132,133,135,141,145,147,148,153,157,159,160,161,162,163,164,166,174,176,177,178,179,180,183,186,187,188,189,191,192,193,195,196,198,199,201,203,206,211,214,217,219,221,226,228,232,235,237,238,241,242,244,245,246,250,251,252,254,256,258,259,260,263,268,271,275,276,278,280,282,283,284,293,294,295,296,298,299,301,304,305,307,311,314,315,317,318,319,321,322,326,327,328,329,330,333,334,336,338,339,340,341,342,346,347,352,354,355,356,361,362,363,364,365,367,369,370,373,374,375,377,378,383,384,386,389,392,393,395],[3,4,5,10,11,13,16,19,21,23,24,25,29,30,31,34,35,36,39,42,43,44,45,46,47,48,50,51,52,53,56,57,59,62,64,69,70,71,72,74,75,76,79,81,82,83,85,86,89,92,97,98,103,104,109,110,111,113,114,117,119,122,124,125,126,128,129,133,135,139,144,148,149,153,155,156,157,158,159,161,162,164,166,167,169,170,171,173,174,176,179,180,182,184,186,188,189,190,192,193,194,195,197,198,200,201,202,207,209,214,215,216,217,218,222,223,224,225,228,229,232,233,236,237,238,243,245,248,249,250,252,253,254,256,262,264,265,266,267,268,269,270,272,273,275,277,278,279,283,284,285,288,290,292,293,294,295,303,305,306,307,308,311,317,321,322,323,324,325,329,330,331,332,334,335,339,342,343,344,346,348,356,358,362,365,367,369,370,372,375,377,379,380,381,382,383,385,388,389,390,395],[0,5,6,10,11,12,13,14,15,16,21,23,27,29,30,32,33,35,41,42,43,44,48,50,51,52,56,57,58,60,62,63,64,68,74,76,77,78,82,83,84,85,86,90,96,99,101,102,103,105,106,107,109,110,112,113,115,118,119,122,130,131,132,134,138,140,145,147,148,149,151,152,153,154,159,162,163,165,169,170,171,176,177,178,180,181,182,183,185,186,189,190,195,196,199,203,204,205,206,207,210,211,213,214,217,219,220,222,223,224,229,230,231,232,235,237,239,240,241,243,244,246,247,248,249,250,255,259,260,261,263,265,266,268,269,270,271,272,275,276,283,284,285,287,289,292,294,295,296,301,303,304,305,306,308,310,312,315,316,318,320,321,323,324,327,334,335,336,339,340,341,343,344,347,350,351,353,354,358,360,363,365,370,371,372,374,375,376,377,379,383,384,387,388,392,394],[0,2,5,6,8,9,11,12,13,15,16,17,19,20,22,26,28,31,32,34,36,37,38,39,43,45,46,47,48,49,53,55,56,57,59,60,62,64,67,71,72,74,76,77,79,80,82,86,90,91,93,96,97,99,100,101,104,106,108,112,113,118,119,120,121,122,123,124,133,134,135,136,137,138,139,140,142,143,147,154,155,158,159,160,162,166,168,171,172,173,174,177,178,179,182,185,187,188,192,196,199,200,204,205,207,208,209,212,213,222,224,225,227,228,229,232,233,234,239,241,243,244,246,247,248,249,250,252,254,255,260,262,263,267,268,269,272,274,276,278,279,280,281,284,289,290,292,294,296,297,300,304,305,306,309,311,313,314,315,316,317,318,320,322,324,325,326,328,329,336,337,338,340,342,343,344,348,350,354,358,359,363,365,366,368,369,371,373,375,376,378,380,381,384,386,387,389,391,392,393,395],[284,386,389,390,391,392,395,396],[0,5,6,8,10,12,13,14,19,20,21,22,24,27,28,31,33,34,38,42,47,49,51,56,57,59,60,62,63,64,65,68,69,71,72,73,75,76,77,78,79,80,83,84,85,87,88,89,92,93,97,98,100,102,105,106,107,108,111,114,117,119,120,124,125,127,132,133,135,136,137,138,139,140,145,147,149,153,154,155,158,159,160,161,164,167,171,176,178,180,181,182,185,187,188,189,193,196,198,200,201,203,204,205,207,208,213,214,215,216,218,219,221,223,227,228,229,230,232,235,236,237,238,239,241,244,245,249,250,251,252,254,257,258,259,261,262,263,264,266,268,269,270,271,272,275,278,280,282,283,284,285,288,289,290,291,292,295,298,299,300,301,303,306,307,308,309,311,314,316,320,321,324,325,328,329,331,332,334,335,337,338,339,341,342,344,345,346,348,349,354,357,358,360,361,362,366,367,368,369,371,373,374,375,378,379,381,383,385,386,387,388,389,393],[1,5,7,9,10,11,13,15,18,19,20,22,23,24,26,27,29,33,35,39,40,43,45,47,48,49,51,52,56,57,58,59,61,64,67,68,70,72,73,75,76,77,81,82,84,85,87,90,92,93,94,96,97,98,99,100,101,102,103,104,105,109,110,111,113,115,116,123,124,125,129,131,132,134,135,136,137,140,141,143,144,146,149,151,154,155,156,158,159,160,161,162,163,164,165,168,171,173,176,178,181,183,184,187,190,195,196,198,199,201,202,204,205,207,208,209,210,211,213,214,221,223,225,230,231,232,233,249,250,254,255,256,257,258,261,266,268,269,272,275,278,280,285,290,291,292,298,301,302,306,309,310,316,317,323,326,328,329,330,331,332,333,336,337,340,341,343,345,347,349,350,352,356,357,358,360,365,366,368,370,372,373,377,381,385,388,389,392,394,395],[0,1,2,3,4,5,7,8,10,14,16,17,20,21,22,24,26,27,28,29,30,33,39,40,45,46,47,48,49,50,51,52,53,55,56,57,58,64,65,67,69,72,73,74,75,78,80,82,83,84,87,89,91,94,95,96,97,101,104,105,107,110,112,113,117,118,122,125,126,132,134,135,136,138,140,141,144,145,146,148,149,151,152,153,154,155,156,159,160,162,163,167,168,169,172,173,174,175,177,178,180,182,184,185,186,189,194,195,196,197,199,201,202,205,208,209,211,212,214,215,217,218,219,220,230,233,235,237,242,247,250,256,260,261,262,264,265,266,268,269,270,271,278,283,284,286,287,288,289,291,293,294,295,301,303,304,306,312,314,315,316,317,320,323,324,325,326,327,329,331,333,336,340,342,343,344,346,348,349,350,351,352,355,356,357,358,359,360,363,365,367,369,370,371,372,373,374,375,382,384,388,390,393,394,396],[0,3,5,6,9,12,13,15,16,18,19,20,21,23,24,25,28,29,30,31,33,36,37,39,40,44,45,46,47,48,49,51,56,57,58,59,62,63,64,65,66,67,69,71,75,77,78,82,85,91,94,96,97,99,100,102,103,105,106,107,109,110,112,113,114,117,119,121,123,124,125,126,127,134,138,139,140,142,143,147,148,153,157,158,159,161,162,164,165,166,170,174,175,176,178,179,180,182,185,191,193,194,196,199,201,206,208,209,212,214,215,216,220,221,223,224,226,227,228,232,233,237,239,240,241,242,243,246,256,257,258,259,260,263,266,268,271,273,274,275,280,281,284,285,286,289,290,291,292,297,299,300,301,303,304,305,307,309,310,316,317,318,319,320,321,322,325,326,328,330,331,332,335,336,337,340,344,345,346,348,351,352,355,359,361,364,370,371,372,376,377,381,382,384,386,387,388,390,394,395,396],[2,6,7,9,10,12,13,14,15,16,18,19,20,21,23,24,25,30,31,32,33,34,36,37,38,39,41,44,45,48,49,51,53,54,55,56,59,60,61,65,66,67,68,72,79,83,84,86,89,91,92,94,99,100,102,103,104,106,107,108,109,111,112,116,119,120,121,122,127,128,130,135,136,137,141,142,143,145,146,147,148,149,151,152,153,155,159,161,165,172,175,176,179,180,185,187,190,191,195,197,199,200,201,204,205,206,207,208,209,210,211,212,213,217,218,219,220,221,222,223,225,230,231,234,239,241,245,248,249,250,254,257,258,262,263,266,267,268,269,275,276,277,279,280,282,284,285,289,290,291,292,296,298,299,301,304,306,307,309,310,313,314,316,317,318,322,331,336,338,339,344,345,346,347,348,353,354,355,357,359,360,361,364,366,367,370,371,373,377,378,379,380,381,382,386,387,388,389,390,393,395,396],[151,386,387,389,393,395,396],[237,386,388,389,393,395,396],[2,3,4,6,8,9,12,13,17,18,20,21,25,28,29,31,34,35,36,37,41,46,47,48,49,55,56,58,61,67,68,69,71,73,87,88,89,91,93,94,96,97,98,99,102,103,106,107,108,111,116,123,124,125,126,128,129,130,131,133,134,135,137,138,140,142,143,144,145,146,150,151,152,153,154,155,158,160,161,163,164,168,173,174,179,182,183,185,186,187,190,191,193,195,198,199,201,207,211,212,213,217,218,220,222,223,225,226,227,228,229,230,232,233,234,235,236,237,238,239,241,243,244,246,247,248,250,252,254,255,257,258,260,262,264,266,268,270,271,272,273,276,278,279,284,286,288,289,291,292,296,301,309,310,311,312,313,315,316,317,321,322,327,330,332,333,335,337,341,342,344,345,346,349,351,353,357,360,361,367,371,373,375,376,377,378,379,380,381,382,385,388,389,391,394,396],[3,7,8,9,10,11,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,34,39,40,41,42,43,45,48,50,52,55,60,62,64,65,66,67,70,77,78,80,83,85,86,90,92,93,94,96,97,98,99,101,102,103,105,106,114,115,116,118,120,124,126,128,131,134,138,140,142,144,145,146,147,148,149,152,157,158,161,164,167,168,171,172,173,174,175,177,178,179,181,184,186,187,190,191,193,195,198,200,203,206,208,214,216,217,218,219,223,224,225,227,228,233,234,236,237,242,243,244,247,249,250,251,252,254,256,257,258,261,262,263,265,266,267,268,271,272,274,278,281,282,283,289,290,294,298,299,303,304,308,309,310,311,313,314,315,316,319,321,323,324,328,329,331,333,338,344,345,346,347,348,349,351,354,355,356,357,358,363,364,365,366,367,370,373,375,381,382,383,384,385,386,387,389,391,392,393],[0,1,2,3,6,7,8,9,11,12,17,18,20,25,29,30,32,33,37,38,40,42,45,47,50,54,57,59,60,61,62,63,67,68,70,71,72,74,75,77,78,79,81,82,84,90,91,92,93,98,99,102,103,104,105,107,108,109,113,114,117,118,119,120,121,122,128,129,130,132,134,136,140,141,142,143,144,145,150,155,156,158,159,161,162,164,166,167,168,170,172,173,175,176,179,180,181,182,184,185,186,187,189,193,195,198,200,203,204,205,206,208,210,214,215,216,217,218,219,220,224,225,226,227,229,231,232,235,237,238,239,240,242,243,246,247,250,251,254,257,258,259,261,262,265,268,271,273,274,275,276,277,279,280,282,284,286,288,291,293,294,295,296,299,300,301,302,304,308,309,310,311,312,314,316,317,319,322,326,327,328,330,333,338,339,340,342,346,347,349,351,354,356,358,360,362,364,365,367,368,370,371,372,374,375,378,380,381,383,384,386,389,390,392,393,394,396],[195,386,387,388,390,393,395,396],[0,1,3,5,8,9,10,13,14,15,17,19,20,22,24,25,28,29,31,32,35,38,39,41,42,46,49,51,56,57,58,60,62,63,64,65,68,69,73,75,76,82,87,88,89,90,91,92,94,96,97,99,100,101,102,104,106,107,108,110,112,116,118,120,122,124,126,127,129,131,135,138,139,141,145,146,147,150,153,160,164,165,168,169,171,172,175,177,179,180,181,183,187,188,189,191,195,203,205,207,208,213,214,215,216,218,221,223,224,225,226,230,232,234,236,239,242,247,248,250,252,254,255,257,262,263,264,265,266,267,268,269,271,272,273,274,275,281,283,284,286,291,293,294,296,297,298,299,301,302,304,307,308,309,310,311,313,315,317,322,323,324,325,327,329,332,336,337,339,341,342,343,345,351,353,355,358,364,365,370,372,377,379,381,382,383,385,386,387,388,390,391,392,393,396],[2,4,6,9,12,13,14,18,23,24,26,27,28,29,31,32,42,44,45,47,48,51,54,56,61,64,65,66,67,68,69,70,73,74,75,79,80,85,87,88,89,91,92,93,94,96,97,98,100,103,104,105,108,109,111,115,120,121,122,125,126,128,131,132,133,135,137,140,142,144,145,149,151,153,156,158,162,165,166,168,173,174,179,181,186,194,195,196,197,198,199,201,203,205,207,208,209,210,211,213,214,215,216,217,228,229,231,232,235,236,237,241,242,244,245,246,251,253,255,256,258,261,262,264,267,268,269,271,272,279,280,281,282,284,289,292,294,297,298,300,301,302,303,306,308,310,312,313,314,315,317,318,320,321,324,325,326,327,329,333,335,336,338,339,340,342,345,346,347,348,349,350,353,354,356,357,359,360,361,362,363,365,367,368,369,375,377,379,382,384,386,391,392,393,394,396],[269,386,387,388,389,390,393,395,396],[5,6,13,15,17,18,19,22,24,27,31,32,33,35,36,37,39,40,42,45,46,47,49,53,54,56,59,61,62,63,64,67,70,71,74,76,81,83,84,85,86,87,90,91,92,100,106,108,109,110,111,112,118,120,123,125,127,130,132,136,137,141,144,145,146,147,151,152,153,156,159,160,161,165,166,167,170,173,174,176,178,181,182,183,184,185,189,192,193,194,197,199,203,204,205,206,207,210,212,213,214,217,218,219,220,222,224,225,227,231,232,233,234,236,237,238,239,240,242,248,249,250,251,253,254,258,261,263,264,268,269,272,274,275,276,278,281,283,284,287,290,292,296,297,298,300,302,305,306,307,308,309,310,311,312,315,317,318,320,328,329,331,333,338,341,345,346,350,355,356,359,362,366,367,369,370,371,374,377,378,379,381,386,391,392,395,396],[1,3,4,6,8,9,10,11,12,13,17,20,22,26,27,29,31,35,37,38,39,42,49,50,51,55,58,64,65,66,68,70,71,72,73,74,75,76,78,81,83,84,86,91,92,93,95,96,97,99,102,107,109,110,111,112,115,117,118,119,120,125,126,128,129,130,131,132,133,135,136,137,138,140,141,144,145,146,149,150,151,153,155,156,158,161,162,164,165,167,173,181,183,184,186,187,188,189,192,194,195,196,197,200,203,204,206,207,208,209,211,213,214,218,220,222,223,225,226,228,231,232,233,235,240,241,242,243,244,245,248,250,252,255,256,258,259,260,264,266,268,269,272,276,277,280,281,283,285,286,287,288,293,294,296,297,298,299,300,302,303,309,310,312,316,317,319,322,323,324,325,326,328,329,330,331,333,336,338,341,344,345,346,347,349,350,351,353,355,356,357,361,362,364,365,374,381,383,385,389,391,392,393,394,395,396],[128,386,388,391,393,395,396],[0,1,3,5,6,10,13,14,16,19,20,21,23,24,25,26,28,31,35,36,37,38,39,42,43,50,52,55,56,57,58,59,61,62,63,65,66,67,68,70,71,73,77,78,79,83,84,85,87,88,89,90,91,92,93,95,97,98,100,102,103,107,109,113,115,117,118,120,122,123,125,126,129,130,131,133,136,137,139,140,141,143,144,145,146,147,148,149,150,151,152,155,157,158,160,161,162,163,168,169,172,174,175,176,179,180,182,186,189,190,192,195,197,200,201,202,203,204,205,207,208,209,213,214,216,217,218,219,220,224,225,226,227,228,229,230,231,239,242,243,244,246,248,249,250,251,252,253,259,261,262,263,264,265,267,272,274,278,279,280,281,282,288,289,293,294,297,300,301,308,309,311,316,317,319,320,322,324,326,331,333,334,335,340,341,345,346,350,351,353,355,357,358,359,360,362,364,365,370,373,374,376,382,383,384,387,388,390,391],[0,1,4,6,7,8,9,11,12,13,15,17,19,22,25,26,29,32,34,35,36,37,39,40,42,43,45,46,48,49,56,59,60,63,64,67,73,74,80,81,82,83,84,85,86,88,89,90,95,96,98,99,106,108,110,111,112,113,114,115,116,118,119,121,123,125,127,129,130,131,134,135,136,137,139,141,144,145,149,150,152,155,157,160,161,162,163,165,169,170,171,172,174,175,177,183,184,185,187,188,192,193,196,198,199,200,204,206,207,212,215,216,218,219,222,223,224,228,231,232,233,234,235,236,237,240,241,246,247,250,252,254,255,259,260,261,266,271,272,273,275,277,278,279,281,282,286,289,290,291,292,294,295,296,300,302,303,305,308,315,320,325,330,332,334,336,337,338,339,341,343,345,346,347,348,350,351,352,354,356,357,359,361,364,365,368,369,379,383,387,390,391,392,395,396],[0,1,2,6,8,10,13,14,15,16,17,18,19,24,25,26,27,29,30,32,33,36,39,40,45,49,52,54,55,56,58,59,62,67,70,73,77,78,80,82,83,85,88,91,95,97,98,100,103,109,112,114,115,117,119,124,129,132,135,136,137,138,139,141,142,143,146,147,148,149,150,153,158,161,165,166,167,168,169,170,173,176,177,183,184,185,186,187,189,191,193,195,198,200,204,207,208,210,213,214,216,221,222,224,226,229,236,238,239,240,242,243,244,246,251,258,260,261,263,264,266,267,268,269,270,272,273,275,276,277,279,281,282,286,289,290,291,294,296,297,299,300,302,304,305,306,308,309,311,313,314,320,321,324,325,326,328,329,330,331,333,334,337,340,343,347,349,352,354,355,356,358,359,360,361,362,363,364,365,367,371,375,384,385,388,391,392,393,395,396],[272,386,387,388,389,391,393,395,396],[31,386,390,391,393,395,396],[1,2,3,4,5,8,13,15,16,18,19,20,21,24,25,26,28,36,37,38,50,51,52,53,54,55,56,58,60,61,63,64,65,67,68,69,70,74,76,79,83,88,91,92,93,94,95,98,99,100,102,105,106,108,109,110,113,116,118,120,121,123,124,125,135,137,139,143,144,145,148,150,151,153,155,158,162,164,166,169,170,172,177,178,179,186,187,192,194,195,196,197,199,200,201,202,204,207,208,209,210,211,212,213,215,216,219,222,224,226,227,229,234,235,237,240,242,243,244,245,246,247,249,250,251,253,257,259,264,265,267,268,270,271,272,273,274,275,279,281,286,289,292,293,294,295,296,297,298,300,301,302,304,306,307,308,309,310,311,312,313,316,319,321,322,324,326,328,330,332,333,334,335,336,337,338,342,344,345,346,348,350,351,353,354,359,363,367,372,373,374,376,379,380,381,382,384,385,386,388,389,390,392,394,396],[0,1,2,3,7,10,11,12,13,14,16,18,19,20,21,23,26,28,29,30,31,33,36,39,43,44,46,48,49,53,56,57,58,59,60,62,65,66,67,68,69,71,72,73,76,80,82,84,85,86,87,88,93,94,95,98,99,100,101,103,105,107,108,111,114,115,119,123,124,126,127,130,131,132,133,134,136,137,141,142,143,146,150,152,153,154,155,156,158,160,162,166,168,169,172,175,177,178,180,181,183,185,186,190,191,194,196,197,198,200,201,202,203,205,207,208,209,210,214,216,217,220,221,222,223,224,225,226,231,232,233,236,238,239,240,242,249,250,253,254,257,259,265,267,268,270,272,275,280,281,282,285,286,287,289,291,292,293,295,297,303,305,307,309,311,312,313,317,320,321,325,326,328,329,333,335,336,338,340,342,344,346,349,350,351,354,356,361,363,367,368,369,370,373,374,376,377,379,383,385,386,387,388,390,392,394,395,396],[0,5,7,8,12,14,15,16,17,20,21,22,23,24,25,26,27,28,29,33,34,35,39,41,42,44,46,50,51,52,53,57,58,59,60,61,62,63,64,65,68,71,73,74,75,78,80,81,83,87,89,91,96,98,101,104,105,106,107,109,110,113,114,115,116,117,119,120,122,127,128,130,131,132,133,135,137,139,143,146,148,149,150,151,152,155,157,158,160,162,163,165,166,167,168,170,171,172,173,175,180,183,184,185,189,193,199,200,201,202,203,208,210,212,215,216,217,219,220,221,223,224,225,226,227,229,232,234,235,236,238,239,241,243,244,245,246,248,250,251,252,253,255,256,258,262,265,266,267,268,273,278,280,283,284,289,290,291,292,295,296,298,299,300,302,305,306,311,312,313,316,317,318,319,322,323,324,327,330,331,335,337,338,341,342,343,345,346,351,356,357,358,360,361,363,364,369,371,372,375,376,377,378,379,380,383,384,385,386,388,389,391,394],[45,386,387,389,390,391,393,395,396],[308,386,388,389,390,391,393,395,396],[0,10,12,13,15,16,18,19,20,21,25,26,28,29,30,31,32,33,34,36,37,39,41,42,43,44,45,47,48,49,50,51,52,56,58,61,62,64,65,66,68,69,70,73,79,80,84,85,87,90,91,93,95,98,99,104,106,108,109,110,114,115,117,118,122,126,127,130,132,135,138,139,140,141,144,147,151,152,153,155,156,159,160,161,162,167,168,169,170,171,176,177,178,179,183,184,188,191,192,194,195,203,204,205,206,209,210,211,216,219,221,224,225,228,229,231,232,233,236,241,243,245,246,247,248,249,252,254,255,256,257,258,259,261,262,263,264,266,267,268,269,270,271,272,274,277,280,281,284,285,288,291,293,297,298,303,309,310,312,313,315,316,317,318,319,321,322,324,328,329,330,332,335,339,345,348,349,350,352,353,355,356,359,360,361,363,367,368,372,374,375,377,378,379,380,382,384,385,386,388,391,392,393,395],[1,2,6,8,9,11,13,14,16,17,19,20,21,24,25,29,30,32,33,39,40,41,43,45,48,51,52,54,55,56,57,58,59,60,66,70,72,73,74,77,78,79,87,88,89,90,96,97,99,100,102,103,104,105,106,107,111,112,114,116,117,118,121,122,123,126,127,128,129,133,140,143,151,153,157,158,160,161,162,166,167,168,170,171,172,176,177,179,180,182,184,186,190,197,198,200,203,204,206,207,208,210,211,212,215,216,217,218,220,221,224,225,228,229,230,232,233,237,239,240,242,243,244,245,246,250,252,253,254,255,258,259,263,267,268,271,272,276,280,281,282,284,287,288,290,291,292,295,298,301,303,305,315,316,318,319,320,323,326,328,329,330,333,337,338,341,343,345,349,350,352,357,358,360,364,365,366,367,369,375,377,378,379,381,383,385,386,388,390,391,393,394],[1,2,4,5,7,10,11,12,14,15,17,19,20,25,27,29,35,36,38,39,41,44,47,49,50,53,55,58,59,60,62,64,66,68,69,75,77,78,79,80,81,82,83,85,87,89,90,92,94,96,97,98,100,102,104,109,113,115,118,119,122,123,124,125,126,136,137,138,139,140,141,142,143,147,150,151,153,154,156,160,164,165,167,170,171,172,173,180,181,183,184,187,192,196,200,201,202,203,206,207,214,216,221,222,225,226,227,228,232,233,235,236,237,238,239,241,242,244,245,246,248,257,258,260,261,263,264,267,268,269,271,274,275,279,280,281,282,285,286,287,288,291,293,294,296,298,301,302,303,304,305,306,307,311,313,316,317,318,322,325,326,329,332,333,334,335,336,339,341,342,344,346,349,354,355,356,359,360,362,363,366,367,368,369,370,371,372,374,375,378,379,381,385,386,387,388,390,392],[1,2,6,7,14,16,21,22,23,26,32,34,39,42,44,45,46,47,51,53,54,57,59,60,61,62,63,66,68,69,70,72,75,78,79,81,86,87,88,89,90,91,92,94,98,101,103,105,108,109,112,114,115,117,120,121,124,126,127,128,131,132,133,134,136,138,145,146,147,149,150,151,152,154,155,156,157,158,160,161,162,164,165,167,168,169,171,173,175,176,177,178,179,181,184,185,188,190,191,192,193,196,201,204,206,207,208,209,210,214,215,217,223,224,225,226,227,228,230,231,233,234,238,240,242,243,244,248,249,250,251,256,258,260,262,264,265,266,268,270,271,272,273,274,275,279,280,281,282,286,288,289,290,292,293,295,298,311,316,320,323,327,329,332,333,336,338,344,345,346,347,349,350,354,357,358,359,360,362,363,364,368,370,371,372,373,375,376,377,380,381,383,384,386,388,389,390,391,394,395],[0,3,5,6,9,16,19,22,23,25,27,29,32,33,35,37,38,39,40,41,42,43,46,52,55,59,60,62,65,66,67,70,72,75,76,80,81,82,84,88,90,91,92,94,100,101,102,103,104,106,107,109,110,112,114,116,118,120,121,122,123,125,126,129,130,132,133,134,135,136,139,140,143,144,147,148,149,152,153,154,156,158,159,161,166,171,172,173,174,177,183,188,191,193,194,195,197,198,200,201,202,203,204,208,214,216,217,220,221,224,225,227,229,231,233,235,236,237,240,241,242,243,245,246,248,250,254,255,257,258,260,261,262,263,264,265,270,272,273,279,282,285,288,289,290,295,297,302,303,304,305,308,310,311,315,316,317,318,322,324,326,327,328,329,331,332,335,336,337,338,339,340,342,343,344,345,347,349,352,354,356,358,360,362,364,365,366,370,371,373,374,378,379,381,384,385,386,388,389],[143,386,387,389,392,393,395,396],[3,4,6,7,8,10,11,12,13,17,18,19,26,27,29,32,37,39,40,43,44,49,50,52,54,58,60,61,63,67,72,74,75,77,78,80,82,83,84,87,90,91,92,93,94,95,96,97,99,101,102,103,108,109,110,115,117,119,123,125,127,128,129,133,134,135,139,141,144,145,146,149,151,157,158,159,161,162,165,167,169,170,171,172,175,178,182,184,185,190,191,192,193,196,197,201,202,203,204,205,206,207,210,214,217,218,226,227,230,232,234,235,236,239,240,245,246,249,250,251,252,254,255,256,257,258,260,262,263,264,267,271,273,274,276,277,280,281,284,285,286,288,290,293,294,295,296,297,302,303,305,306,307,309,312,313,315,318,319,320,322,324,326,327,328,329,333,337,338,339,341,343,351,352,355,356,357,360,361,362,364,365,366,369,371,377,378,379,381,382,384,385,386,387,389,390,391,392,393,395,396],[341,386,387,388,389,392,393,395,396],[3,6,7,9,10,11,12,16,19,22,24,25,26,28,29,30,31,32,33,38,40,41,42,45,46,49,50,51,52,53,55,58,61,62,63,64,65,67,71,73,75,76,78,79,80,81,82,84,85,87,90,96,98,100,101,102,103,105,108,110,111,112,114,115,116,118,120,121,123,126,128,129,131,132,133,136,138,144,146,151,152,153,159,160,162,164,166,169,170,171,172,173,175,176,177,178,181,183,184,185,186,188,189,191,196,197,201,204,208,209,210,212,217,222,224,225,226,228,230,233,234,235,240,242,243,244,245,246,248,250,251,255,257,258,259,260,265,266,267,268,271,274,277,278,281,283,284,286,288,289,292,294,299,300,301,303,304,309,314,315,318,319,320,328,329,331,332,333,337,338,339,343,344,346,350,352,353,354,357,360,361,364,365,366,367,369,370,371,372,373,375,377,379,384,386,388,389,390,391,395,396],[4,386,388,390,392,393,395,396],[1,3,4,6,8,9,10,11,18,20,21,24,28,32,36,40,41,44,45,46,50,51,53,55,58,59,60,61,62,63,65,67,70,71,73,74,76,77,78,79,80,87,88,89,90,95,97,98,100,102,103,105,106,107,108,109,111,112,114,116,118,121,122,123,126,127,131,134,136,138,141,142,144,146,148,150,152,154,155,156,160,161,162,169,170,171,172,173,176,182,183,184,186,195,198,205,207,208,209,210,211,218,220,221,222,223,225,226,230,232,234,237,238,239,240,241,244,245,246,248,249,250,253,257,259,265,266,268,270,271,272,274,276,277,278,279,281,285,286,288,289,292,294,295,298,299,300,301,302,303,304,306,310,311,312,314,315,317,318,319,321,322,325,329,331,332,333,334,336,338,340,341,342,343,348,349,353,354,357,358,359,360,362,363,364,365,370,373,374,376,377,378,379,381,382,383,385,386,387,388,394,396],[3,4,5,6,10,12,15,16,17,18,19,21,22,25,27,28,29,30,32,35,39,46,49,50,54,58,59,60,61,62,65,66,67,68,69,71,72,73,75,76,79,81,84,85,86,87,88,92,93,96,97,102,104,111,115,117,118,119,120,126,128,130,132,135,137,139,143,144,146,148,149,150,152,153,155,158,160,161,164,165,167,171,172,173,175,176,178,180,184,186,188,189,191,193,198,199,202,205,206,208,209,214,216,217,219,225,227,231,232,233,235,239,240,244,249,252,256,257,261,263,267,272,273,276,277,279,280,282,283,285,291,292,294,296,297,298,302,303,306,309,310,313,314,315,320,323,325,326,331,333,334,336,340,344,345,348,349,354,355,356,358,360,362,363,364,369,372,379,381,383,384,385,386,388,389,394,395,396],[0,3,7,8,12,13,14,16,17,22,24,26,28,29,33,36,38,46,48,52,55,56,57,58,59,63,71,75,77,79,80,81,83,87,88,89,90,91,95,98,99,100,104,108,109,110,111,112,114,117,119,120,127,128,133,134,135,136,137,138,139,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,159,162,165,166,168,169,174,177,179,180,181,182,183,187,188,190,192,193,195,201,202,203,205,206,210,213,214,215,217,218,219,223,224,226,232,233,234,235,236,241,245,246,249,250,251,255,257,258,259,265,266,267,268,269,277,279,282,283,284,285,286,291,293,299,305,308,309,311,312,314,322,323,325,326,327,328,332,333,337,341,342,345,346,348,352,353,354,355,357,358,361,362,363,365,366,368,369,376,378,382,383,385,387,389,392,393],[5,8,13,20,21,22,23,24,25,28,29,31,32,33,38,41,42,43,44,45,48,54,56,59,66,67,68,71,72,73,75,77,80,82,85,87,88,91,92,93,100,103,104,107,109,111,113,114,116,119,121,122,123,124,126,128,130,134,137,139,142,143,144,155,156,157,158,159,162,163,165,166,169,170,171,174,176,180,181,184,186,189,193,197,198,199,202,203,209,211,214,216,217,222,223,224,225,227,229,231,234,237,238,240,242,244,245,246,247,251,253,254,255,263,265,266,268,270,271,274,275,276,277,284,285,286,287,291,293,295,296,300,302,303,307,309,310,311,312,314,315,316,317,318,319,321,326,327,328,330,331,332,334,335,336,337,341,342,346,347,351,353,354,355,356,358,359,361,362,366,372,373,374,375,376,377,378,379,385,386,387,390,392],[338,386,391,392,393,395,396],[0,1,2,4,5,6,7,8,11,12,13,14,15,18,19,20,22,23,24,26,28,29,31,32,35,36,37,38,39,43,44,45,46,48,50,52,53,55,56,57,58,59,64,65,66,67,69,70,72,73,76,78,80,81,82,84,92,93,96,97,98,99,100,104,107,109,113,114,116,117,120,121,125,129,130,132,133,134,135,136,138,139,142,143,144,145,146,147,149,155,156,157,158,162,163,168,170,172,174,175,176,177,178,179,180,181,182,184,186,187,189,190,194,195,196,197,199,200,201,202,203,205,206,207,210,211,212,213,216,221,224,227,232,236,237,243,244,247,251,252,257,262,264,265,267,269,270,271,272,273,276,280,284,285,286,287,288,291,295,296,297,299,300,301,303,305,307,309,310,312,319,321,323,326,329,330,331,335,337,343,344,347,348,350,352,353,354,355,357,358,359,360,361,363,365,368,371,375,377,379,382,385,386,387,390,392,393,394,396],[330,386,388,391,392,393,395,396],[4,10,13,14,16,17,20,21,23,26,28,30,32,34,35,37,38,41,43,45,51,52,54,55,57,59,60,65,66,68,71,73,77,78,81,82,84,88,89,93,94,96,97,98,99,102,106,111,113,114,116,118,121,124,126,127,130,132,136,138,139,140,141,143,145,147,152,154,155,156,157,158,159,167,168,169,170,173,174,176,179,181,183,185,188,192,194,196,197,198,199,200,203,206,210,215,216,217,222,223,224,225,227,232,234,235,236,240,242,244,245,246,247,249,251,254,255,257,258,260,261,262,264,267,271,272,273,274,275,277,278,279,280,281,282,283,284,285,287,289,290,291,293,296,300,301,302,303,304,305,307,308,309,310,311,317,320,324,326,327,333,337,340,344,345,346,347,348,352,354,356,358,361,362,363,364,365,366,369,373,379,380,381,382,385,389,390,391,394,395,396],[1,6,7,8,9,10,13,14,18,22,23,24,25,29,32,33,34,38,39,41,42,45,47,48,49,50,52,53,55,56,57,60,63,66,68,70,71,73,74,76,79,84,90,91,93,94,96,99,101,102,103,107,109,112,114,116,117,120,122,123,126,127,129,131,132,136,141,142,143,145,146,147,149,154,156,157,160,161,165,168,169,171,173,175,177,179,180,183,184,185,186,187,188,190,192,194,195,197,198,202,206,209,214,215,218,219,220,221,222,225,227,229,230,231,232,236,238,239,240,241,242,243,247,249,250,252,254,255,259,261,263,265,266,269,270,275,277,280,281,284,285,286,287,288,289,290,292,293,294,295,297,300,301,304,306,307,310,312,313,314,317,318,323,325,326,327,328,330,335,336,337,339,341,343,345,347,348,350,352,353,357,358,359,360,361,362,363,364,366,368,369,370,371,374,376,378,382,383,384,385,387,392,394],[350,386,387,389,391,392,393,395,396],[4,5,6,10,11,13,17,20,23,24,25,27,28,29,31,32,33,35,37,40,41,43,45,46,47,48,51,52,55,56,58,59,60,63,67,70,72,73,75,76,81,82,83,84,85,87,91,95,97,100,101,105,107,108,109,112,118,119,120,121,122,123,124,127,128,134,135,136,137,138,139,140,142,145,146,148,150,151,153,154,155,157,158,159,161,163,170,172,173,176,181,182,184,186,187,188,189,190,193,195,196,197,198,201,206,207,208,211,212,214,218,221,225,226,227,234,241,242,243,245,246,250,251,252,255,256,257,259,260,264,267,268,269,270,272,273,274,276,277,280,281,283,284,289,294,296,297,298,300,302,308,310,311,314,316,318,319,322,324,325,329,330,332,333,334,335,336,337,345,346,347,348,350,353,354,357,360,361,362,364,365,367,368,373,374,376,377,379,381,384,386,387,388,389,391,392,393,394,395],[0,1,2,5,7,10,12,16,19,20,21,22,24,27,29,31,34,37,41,42,43,45,48,49,50,51,52,53,54,57,58,62,66,69,70,73,74,75,76,78,80,82,84,86,87,88,93,95,96,100,101,102,104,105,106,111,114,120,121,123,124,125,128,133,134,136,137,138,142,144,147,148,150,159,160,164,165,166,167,168,173,175,176,178,183,184,187,188,189,190,192,196,201,203,204,205,206,207,208,210,211,213,214,215,216,217,220,223,227,228,229,231,232,234,235,236,237,238,239,240,242,247,248,250,253,254,255,256,257,259,260,266,267,268,270,271,272,273,280,281,282,283,289,294,299,308,313,314,316,317,318,319,321,323,326,328,334,335,336,337,338,340,342,343,344,345,346,347,352,354,359,360,362,363,364,366,368,371,372,376,377,378,380,384,386,390,391,392,393,396],[84,386,390,391,392,393,395,396],[1,10,12,13,14,18,19,21,22,25,28,29,30,35,38,40,45,48,49,50,51,52,54,59,61,62,65,66,67,69,72,73,74,77,80,82,84,85,89,90,95,98,105,107,108,109,113,114,115,116,118,120,122,124,125,128,129,130,133,136,137,139,143,145,148,149,150,153,154,155,158,159,160,164,165,167,171,172,173,174,175,177,179,180,182,183,184,186,188,189,191,194,197,198,200,201,202,203,204,205,208,209,210,212,215,220,222,225,226,228,230,231,233,234,236,240,241,243,246,248,249,250,253,254,255,256,257,259,260,261,263,264,267,268,271,272,275,279,280,284,285,286,287,288,290,291,295,296,297,302,303,308,309,312,313,317,319,321,323,327,329,330,331,332,333,334,335,336,337,338,341,342,344,346,348,351,353,354,355,360,361,363,364,366,370,374,376,377,379,385,387,388,390,391,392,393,394,395,396],[0,2,4,5,7,8,9,12,13,16,17,18,21,22,23,25,29,30,31,39,41,45,46,48,51,52,53,54,55,56,57,61,63,65,67,68,69,71,72,73,77,79,81,84,86,88,92,93,96,97,98,99,105,108,109,110,111,113,114,117,119,120,121,127,128,136,138,141,143,144,145,146,147,149,150,152,153,154,156,158,159,160,164,165,166,169,172,173,175,177,181,182,184,185,188,189,190,191,194,196,198,201,202,204,207,208,212,216,219,221,223,224,226,228,231,233,234,237,238,242,243,244,245,247,249,252,254,255,256,257,259,260,262,265,266,267,270,272,273,276,277,280,282,285,286,287,288,291,295,296,297,298,299,300,302,304,305,307,309,310,314,315,316,322,324,326,329,332,335,337,339,340,344,347,349,351,352,353,356,358,360,362,367,369,371,374,375,376,377,379,380,381,383,384,386,389],[0,4,7,8,9,11,15,18,21,22,24,25,28,33,35,36,37,38,39,41,43,44,45,47,48,49,51,52,54,60,61,64,66,67,73,79,80,81,82,83,84,85,91,92,93,94,95,96,98,99,102,103,104,105,107,108,111,113,116,119,120,121,124,126,127,129,134,136,138,141,142,144,152,153,154,155,156,158,163,167,169,170,172,173,175,179,180,181,186,188,189,193,194,196,197,202,203,206,207,208,209,213,215,217,218,224,226,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,245,248,251,252,253,259,261,262,263,264,266,271,272,275,276,278,279,280,282,285,286,288,289,290,292,297,299,300,301,302,303,308,316,317,318,320,328,330,332,333,335,337,338,340,345,346,351,353,354,355,356,357,358,363,365,371,372,373,374,375,376,377,378,381,382,383,384,387,391,392],[8,12,16,25,36,37,40,43,44,45,46,47,50,52,55,56,67,68,69,73,77,78,80,81,82,83,84,85,87,89,92,93,94,95,96,97,101,102,103,104,105,106,107,108,110,113,114,118,126,128,132,133,137,138,140,141,142,145,147,148,149,150,151,152,154,156,157,164,165,166,167,168,171,173,177,180,183,189,190,192,194,197,201,202,203,205,208,216,217,218,222,223,227,231,232,235,237,238,240,246,249,250,251,254,256,257,261,262,263,264,265,266,269,270,273,275,276,279,280,285,289,291,292,293,296,297,298,299,300,302,304,306,307,308,309,310,312,314,316,317,318,319,320,321,322,324,328,329,331,332,334,340,341,342,347,349,350,351,354,359,361,362,363,366,367,368,369,370,372,374,379,381,382,387,391,392,394,396],[0,1,2,8,9,10,11,13,15,16,17,18,20,21,23,26,29,33,35,36,40,41,42,44,45,46,47,50,51,52,53,56,61,62,63,65,66,67,68,69,70,72,75,76,77,78,79,80,81,83,85,86,87,88,91,92,94,95,97,98,99,102,103,104,105,108,111,112,113,114,116,118,119,120,123,125,126,129,131,136,137,138,146,147,148,149,150,152,154,157,165,166,170,171,172,173,174,175,180,182,183,184,187,189,193,195,196,197,198,199,200,202,204,210,211,215,222,224,225,227,228,229,230,232,233,234,235,236,240,241,242,244,245,246,247,249,252,253,254,258,261,263,266,269,270,271,273,274,275,276,278,280,281,282,283,284,289,297,298,299,304,305,308,311,313,316,317,321,322,323,324,325,327,328,329,332,333,334,337,338,342,343,345,346,347,353,354,355,356,358,359,361,362,363,364,366,370,371,372,373,377,380,382,383,385,388,389,390,391,394,395,396],[0,1,2,4,6,9,11,15,16,17,18,19,20,24,25,26,28,29,30,31,32,33,37,41,44,48,49,50,51,54,55,56,57,61,65,69,73,74,75,79,84,85,86,87,88,90,91,92,94,97,99,100,101,103,105,106,113,114,115,118,119,120,125,131,132,134,135,136,137,140,141,144,153,154,156,157,158,160,161,164,165,167,169,173,175,179,181,185,186,189,190,192,195,196,197,198,199,200,204,205,206,207,210,212,213,214,215,216,226,230,231,233,236,239,241,243,245,246,247,249,253,254,255,256,259,266,267,269,271,273,274,276,277,284,286,287,288,289,294,295,296,301,302,307,308,310,311,313,314,316,317,320,321,324,325,327,328,329,330,337,339,342,344,345,347,349,350,356,357,359,360,361,362,363,364,365,369,370,371,373,374,378,380,381,382,385,387,388,389,390,391,393,394,395],[47,386,388,394,395,396],[4,7,12,13,14,15,16,20,22,23,30,32,33,36,37,40,42,43,47,50,52,53,55,58,59,61,62,63,66,69,70,71,73,74,78,79,80,81,83,85,91,92,93,94,95,96,97,99,100,104,105,106,107,110,112,116,119,122,125,126,129,132,133,135,136,137,138,140,141,142,144,145,146,147,148,151,153,154,158,160,161,165,170,172,173,174,176,178,179,183,184,185,187,188,193,194,197,200,202,203,204,206,207,208,209,212,213,214,217,218,219,220,221,225,228,230,231,232,233,234,241,243,245,249,252,253,255,259,261,262,264,266,268,270,273,278,281,282,283,285,289,291,293,294,303,309,311,312,314,318,319,323,327,329,330,332,333,337,338,340,342,344,346,347,348,350,351,353,357,360,361,364,365,367,368,370,372,374,376,380,381,382,384,385,387,389,393,394,396],[0,2,4,7,8,9,10,12,13,18,22,23,25,26,28,29,32,34,37,38,39,40,41,42,44,47,52,53,55,56,57,58,60,61,64,66,67,69,70,71,72,73,74,75,77,78,86,90,94,96,97,98,101,104,105,109,110,114,115,117,122,124,125,126,127,128,131,134,136,138,140,142,144,145,147,148,150,151,152,154,155,160,163,168,170,172,175,178,182,185,186,187,188,189,190,193,196,200,205,206,207,208,209,213,214,222,224,226,229,231,233,234,236,238,239,240,242,244,245,246,247,248,250,251,253,254,256,257,258,260,262,266,270,271,273,276,279,280,282,285,287,289,293,294,296,300,301,302,303,306,307,309,315,316,317,318,321,322,323,324,326,327,328,329,332,333,334,338,339,341,343,347,348,351,352,356,359,360,361,362,363,364,369,370,371,381,385,388,390,391,392,393],[3,5,7,10,11,13,14,17,18,19,20,21,23,25,26,27,28,30,35,37,38,39,41,46,47,49,50,51,53,54,55,59,60,61,62,63,65,68,73,74,82,83,93,94,95,96,98,100,101,103,104,105,106,108,109,110,111,117,119,120,123,124,125,127,129,131,133,134,135,136,139,140,144,150,152,154,155,157,159,160,161,163,166,169,171,172,177,178,180,181,184,185,187,188,191,192,193,195,196,198,201,205,207,208,213,214,215,217,218,221,222,225,226,227,228,229,231,233,234,235,236,237,238,239,240,241,242,246,248,249,250,251,255,256,260,261,264,267,269,270,272,273,274,276,278,279,280,282,284,286,288,291,292,294,300,301,309,310,311,312,315,317,320,322,324,329,330,336,341,344,346,349,355,356,358,362,365,366,370,374,375,376,378,380,382,384,386,387,388,389,390,391,392,393,394],[9,10,12,13,17,18,20,21,25,28,29,30,31,34,37,38,40,42,43,46,47,48,49,51,57,59,61,62,63,67,68,69,70,73,74,75,78,79,80,81,82,83,85,89,91,95,98,101,103,107,108,109,110,112,119,120,123,124,125,128,130,134,137,138,140,141,145,149,152,153,156,160,161,162,164,167,168,169,170,171,172,175,176,178,179,180,183,185,186,187,190,193,205,207,208,210,215,216,217,219,221,223,226,233,235,237,238,239,242,245,246,248,249,250,253,259,260,262,263,267,268,270,272,276,278,279,280,282,283,284,285,288,296,297,302,304,305,307,309,310,312,314,316,317,318,320,322,323,324,326,327,329,332,333,334,335,337,338,339,340,347,348,350,351,355,356,357,359,364,365,368,370,372,375,376,377,378,381,384,389,390,394,395,396],[1,9,13,15,16,20,21,22,23,24,26,28,29,31,37,40,41,42,46,47,49,52,53,54,56,58,60,62,68,69,71,78,81,82,83,84,85,88,89,91,92,94,95,96,98,101,105,106,107,110,112,114,116,118,120,126,131,133,134,136,140,141,143,147,149,153,154,155,157,158,159,160,162,163,164,166,167,168,169,170,172,173,174,176,178,179,180,182,186,187,194,195,200,201,206,207,210,212,214,215,216,221,224,226,228,229,231,232,235,236,237,240,244,247,248,249,252,254,255,256,257,259,261,266,267,269,270,272,273,274,275,277,281,283,286,289,291,292,293,294,297,298,299,300,301,304,306,307,309,311,316,317,318,321,322,325,330,332,333,335,336,337,339,340,342,343,345,347,349,350,354,356,358,362,363,364,365,366,368,374,375,377,379,384,386,388,391,392,394,395,396],[2,3,5,9,10,11,13,15,16,17,18,20,24,25,27,34,36,39,41,44,47,48,49,57,58,61,63,66,70,72,73,74,76,79,81,83,84,86,89,91,92,93,95,97,98,99,100,104,107,108,110,112,115,118,123,124,126,128,129,130,140,141,145,146,150,152,156,157,159,161,162,163,164,167,168,169,175,177,181,182,184,185,187,188,189,191,192,193,194,197,199,201,202,204,208,210,213,214,215,219,222,224,225,226,227,228,231,232,234,236,237,239,241,243,245,247,248,249,252,254,256,257,258,263,264,265,266,267,268,272,274,275,276,278,279,282,283,285,287,288,290,291,295,296,302,303,305,308,309,310,311,312,314,315,316,318,321,324,325,327,328,332,334,335,336,337,338,339,340,341,344,347,351,352,353,354,356,357,358,363,364,365,370,374,376,377,381,384,385,386,387,388,390,394,395],[76,386,388,390,394,395,396],[364,386,387,388,390,394,395,396],[1,2,4,6,8,11,12,13,18,19,22,23,25,30,32,35,36,39,40,41,42,46,47,48,49,51,52,53,62,64,66,68,69,70,73,78,80,83,90,92,93,94,95,96,97,99,100,104,106,107,111,113,114,115,116,122,123,125,126,129,133,134,135,136,138,142,143,145,147,148,149,151,152,153,154,159,160,161,162,164,165,168,171,173,176,177,179,180,181,187,190,191,193,196,200,201,204,207,209,213,216,217,222,223,224,227,228,232,235,240,241,242,243,244,250,251,252,256,258,259,260,261,265,266,267,268,270,271,273,274,277,278,279,280,282,286,293,295,299,301,303,304,307,309,311,313,314,315,316,317,318,321,326,334,338,340,341,342,343,348,349,350,351,352,353,354,355,357,359,360,361,363,364,365,367,369,372,373,374,376,381,382,383,386,389,392,393,394,395],[0,4,6,12,14,15,16,17,20,21,23,26,29,31,36,40,41,44,46,47,48,50,51,56,57,58,59,60,65,66,67,68,72,74,76,80,81,84,85,87,90,91,93,94,97,98,101,103,107,108,111,112,113,115,116,117,124,127,129,130,136,139,142,143,146,147,149,150,151,153,156,158,159,160,162,163,164,165,167,169,170,171,172,173,175,178,181,185,186,188,189,192,193,195,196,197,199,200,202,203,208,210,212,213,214,215,216,219,222,224,229,232,233,234,235,237,238,240,242,244,246,250,254,256,258,259,260,263,264,268,270,271,272,273,276,277,279,281,282,284,285,286,288,289,290,291,292,293,295,298,301,308,311,315,317,318,327,329,331,332,333,336,339,341,343,344,348,351,355,357,358,359,361,362,363,365,367,369,372,376,379,380,381,383,385,387,388,389,391,392,393,395,396],[14,386,387,388,389,390,394,395,396],[1,2,3,4,7,9,10,11,12,15,16,21,25,28,30,33,34,37,40,41,42,43,44,45,47,49,52,53,54,56,57,59,60,61,62,65,66,67,70,71,72,73,78,80,81,86,90,92,94,95,98,99,100,102,104,106,108,109,110,111,114,115,117,118,120,124,125,126,128,132,133,134,136,139,140,142,143,144,146,149,151,153,156,157,158,160,162,165,166,169,170,171,173,174,175,176,177,179,182,183,184,187,188,190,193,195,196,197,200,203,206,207,210,211,212,215,216,217,219,223,224,229,232,234,235,237,239,240,241,242,243,244,245,247,249,250,251,252,253,256,257,259,261,266,267,268,270,271,272,273,276,277,278,279,281,284,285,286,287,290,291,292,294,295,297,299,300,301,302,303,305,308,310,312,313,316,319,320,324,327,328,330,331,334,336,340,343,344,347,352,354,357,360,361,362,364,365,367,368,369,371,373,374,375,376,377,380,384,386,390,391,392,393,396],[0,1,2,5,7,11,17,18,19,21,23,24,25,26,27,28,32,33,36,37,38,39,40,42,44,45,50,52,56,58,60,61,65,67,68,69,70,71,72,74,77,79,80,83,86,91,92,96,98,110,112,114,115,116,117,118,119,120,121,122,123,124,129,131,136,137,138,141,142,143,144,146,148,149,150,151,152,154,155,156,157,159,161,162,163,164,165,166,167,168,170,171,172,173,175,176,177,178,180,182,184,185,186,187,188,190,192,194,195,196,197,198,200,205,207,209,210,211,214,215,219,220,221,223,225,228,230,231,233,235,237,239,240,241,242,250,252,254,256,258,259,260,261,262,264,265,268,270,271,274,278,281,285,287,289,290,292,293,300,302,303,304,305,306,307,309,312,313,315,319,320,322,323,324,329,331,336,339,341,342,346,347,348,349,350,352,353,354,355,356,358,359,360,362,364,365,367,369,370,371,372,373,376,377,378,381,386,388,389,392,393,394],[1,2,5,6,7,8,9,10,11,12,28,33,34,35,36,38,40,42,45,47,49,50,52,55,56,58,59,63,64,66,67,70,71,72,73,76,77,78,79,81,82,85,88,89,90,91,92,94,95,96,98,100,101,102,106,108,110,112,115,121,122,123,124,126,127,128,130,132,133,134,135,137,138,139,141,142,143,146,147,148,150,151,152,155,156,158,159,161,162,164,165,168,169,171,172,177,182,183,184,190,192,193,194,195,196,197,198,200,202,203,205,207,208,211,215,216,218,225,226,227,231,233,235,238,241,242,244,245,247,249,250,252,254,257,259,260,261,262,263,265,267,268,271,274,275,277,278,280,283,284,285,286,287,289,290,295,296,299,302,308,309,312,313,315,316,317,318,319,323,326,328,330,331,332,337,338,340,342,344,345,347,350,351,352,353,357,358,359,363,364,365,366,367,370,372,374,376,378,379,380,382,383,387,388,389,392,394],[0,1,2,4,6,9,11,12,17,20,21,23,24,26,27,29,30,33,34,35,36,37,40,42,43,45,51,52,53,55,57,60,61,62,63,66,69,71,75,76,77,80,82,84,85,86,87,91,94,97,100,103,104,106,107,108,113,114,115,116,117,119,121,124,126,129,130,132,133,136,137,138,139,140,143,144,145,146,147,148,154,155,156,158,160,161,162,163,166,168,171,175,178,183,185,186,187,188,189,190,191,195,199,202,203,204,205,207,208,211,212,214,216,217,221,222,223,226,231,232,233,239,242,250,252,255,256,257,259,261,264,265,268,271,279,286,287,290,292,295,296,297,300,301,302,303,304,307,308,309,315,316,317,318,320,323,324,325,327,330,331,333,334,336,338,343,345,346,347,349,351,354,357,359,361,364,365,367,368,369,371,374,375,376,380,384,385,387,388,389,393,394],[1,2,3,6,7,8,10,12,14,15,16,17,20,25,27,32,36,45,46,47,49,51,52,54,57,59,64,65,66,67,68,70,71,75,76,77,78,80,81,83,88,90,92,93,95,97,98,100,101,102,103,104,105,107,108,114,117,119,121,122,126,133,134,135,141,142,143,144,145,146,147,148,152,154,158,160,165,168,173,174,176,177,179,182,183,184,185,186,187,189,191,193,196,197,199,203,206,207,208,209,210,213,214,223,225,226,231,234,235,236,239,240,242,243,244,246,247,248,249,250,253,254,255,256,257,258,261,263,267,270,272,273,275,277,279,280,281,282,283,284,285,286,289,293,294,295,297,298,299,302,303,307,308,309,312,314,315,318,319,322,323,325,327,328,329,331,333,334,335,336,338,339,341,345,346,349,350,353,355,356,358,359,362,363,364,365,366,368,370,371,372,374,375,377,381,382,384,387,390,391,393,395,396],[1,2,3,6,7,10,12,13,14,15,18,20,22,27,29,31,32,33,34,35,43,44,45,47,48,50,51,53,54,55,59,60,61,64,65,66,67,68,69,70,71,72,73,76,82,83,84,87,88,90,99,100,102,103,107,109,110,115,116,117,118,119,121,126,127,128,131,134,135,138,142,145,147,149,150,155,158,160,161,162,164,167,169,171,172,173,174,175,176,181,184,194,195,196,202,204,207,211,212,213,216,217,218,219,221,222,225,226,232,233,234,237,239,240,241,242,245,250,252,253,256,259,263,264,265,267,268,269,272,275,278,280,281,284,285,286,287,289,291,292,293,294,295,300,302,306,307,309,310,311,313,314,315,316,318,321,323,325,326,327,328,329,330,331,332,336,337,338,339,340,341,344,346,349,352,354,356,358,359,361,362,363,365,366,368,370,372,374,375,376,377,378,381,383,387,389,395],[278,386,387,388,389,391,394,395,396],[1,3,4,5,12,13,15,19,20,21,24,25,26,27,28,30,31,32,34,35,36,39,44,45,48,49,50,51,52,53,56,58,59,61,62,63,64,67,71,72,73,76,77,78,80,82,83,88,90,91,92,93,94,95,96,98,101,103,105,106,116,117,122,125,126,129,133,135,136,138,140,141,143,144,145,146,147,150,154,156,158,165,166,167,170,173,175,177,178,180,183,184,185,187,191,194,196,197,199,202,204,205,206,207,213,215,216,218,220,221,224,226,227,228,229,233,235,238,241,242,249,250,254,256,263,264,265,266,270,271,272,274,276,277,278,279,281,282,284,286,287,288,289,290,291,292,293,297,298,299,300,301,302,303,305,307,308,311,314,318,324,325,326,327,328,329,334,341,342,343,344,345,347,351,353,356,357,358,361,365,367,369,372,373,374,378,379,382,388,393,395],[0,1,3,4,6,9,11,14,15,16,19,22,25,27,30,33,35,36,39,42,43,44,45,46,47,50,53,57,60,61,62,65,66,67,70,71,72,74,76,77,80,81,82,83,85,87,88,89,91,93,97,99,100,103,105,107,110,113,114,117,118,121,122,124,128,129,130,131,132,135,136,137,138,140,141,142,147,148,151,155,156,157,158,161,162,163,169,170,172,174,177,180,181,182,185,186,187,188,191,195,196,197,198,206,207,208,209,210,212,215,216,217,222,224,225,226,227,228,234,237,239,240,241,242,243,244,245,247,250,251,254,255,256,259,260,261,264,266,267,268,269,275,277,278,279,280,281,282,283,285,286,288,292,294,296,297,299,301,307,309,311,313,315,316,317,318,319,320,322,323,324,325,326,328,329,332,335,337,339,340,343,344,345,346,349,350,353,355,359,360,362,364,368,371,372,373,374,377,378,380,381,385,386,387,389,394,396],[0,1,2,7,9,10,11,13,16,17,18,21,22,23,24,28,29,34,35,36,37,38,40,41,42,43,47,48,49,52,55,56,57,60,61,63,64,65,69,70,71,72,74,77,84,85,86,87,88,89,90,91,97,102,104,107,108,109,110,112,113,115,116,118,120,121,123,124,127,128,133,134,135,136,138,139,140,143,147,148,149,151,152,156,160,162,163,165,166,169,173,174,175,176,177,180,181,183,185,186,191,194,195,197,199,202,203,204,208,209,210,212,213,215,216,217,219,221,223,224,226,230,233,237,239,242,243,250,257,258,259,261,262,263,265,266,270,271,273,274,275,279,281,282,283,285,288,294,295,299,300,301,305,306,307,308,309,310,311,312,314,315,317,318,321,326,327,329,330,333,334,337,342,343,345,346,347,348,349,351,353,354,355,358,360,361,364,366,367,368,370,371,372,375,376,377,380,381,382,386,388,389,395,396],[2,5,6,9,13,16,18,21,22,24,25,29,30,37,39,42,44,45,47,51,52,53,56,57,58,59,61,63,66,67,68,71,72,73,74,77,78,81,84,85,86,89,90,92,93,94,95,96,97,98,102,103,104,108,111,112,114,115,116,117,119,120,122,123,124,127,129,130,135,137,138,143,145,146,147,148,149,153,154,156,157,160,162,163,168,170,171,172,173,174,175,176,177,179,184,186,187,188,190,191,192,194,195,196,197,202,206,207,210,216,217,218,221,222,224,225,227,228,229,232,234,235,237,240,244,245,248,249,252,253,256,257,258,260,264,265,266,267,268,270,272,274,276,278,279,282,283,285,287,288,289,291,293,294,297,299,300,301,303,304,305,306,307,309,312,317,320,322,325,326,327,328,329,330,334,335,336,338,340,341,342,343,345,346,347,348,349,352,353,354,355,356,358,361,362,363,366,367,368,374,376,379,380,382,387,390,392,393,395],[3,4,5,7,10,15,16,17,18,20,21,23,26,28,30,31,34,35,36,37,39,40,41,45,47,51,53,58,64,65,66,72,73,75,77,79,80,81,85,86,88,92,94,95,100,101,102,103,105,108,110,116,117,118,119,122,123,124,125,127,128,129,130,131,135,136,137,138,139,141,142,145,149,150,151,152,153,157,158,159,160,162,164,166,168,169,170,173,174,175,176,177,179,183,187,188,189,192,196,198,199,201,205,207,209,210,211,212,213,217,218,219,220,224,225,228,230,231,233,234,236,240,244,252,253,255,257,258,260,262,263,268,269,271,272,273,274,275,276,279,280,283,285,287,288,289,292,293,295,297,301,303,304,306,309,311,312,315,316,319,320,321,323,325,326,327,328,331,336,337,341,342,345,346,347,350,351,353,355,358,359,361,363,364,372,376,377,378,379,380,381,382,386,387,392,394,396],[57,386,387,389,390,391,394,395,396],[0,2,5,7,8,12,14,17,22,25,27,28,31,34,35,39,40,43,44,45,46,49,51,59,60,61,63,64,65,66,68,72,77,78,80,81,82,83,88,90,91,93,95,96,99,101,102,103,104,105,106,110,112,113,115,116,117,121,122,124,125,128,129,130,132,133,134,135,137,138,141,144,145,147,149,152,155,156,157,165,166,167,168,170,172,174,175,177,178,180,185,186,188,191,192,193,194,195,196,197,198,200,201,203,204,205,208,210,211,212,213,215,216,219,223,224,225,226,228,231,232,234,236,238,239,240,241,243,244,245,246,248,249,251,252,253,254,255,256,257,258,260,264,267,272,277,280,282,283,284,286,293,297,299,300,302,306,308,312,314,315,317,319,320,322,323,326,328,329,330,332,334,336,337,339,340,342,344,345,346,351,353,354,356,362,367,368,369,371,373,376,384,385,386,387,388,390,391,394],[0,1,6,7,10,11,17,20,22,23,25,27,30,33,34,35,36,41,42,46,51,52,53,56,59,60,63,64,66,68,69,70,71,73,74,75,80,81,82,83,87,88,89,92,98,99,101,102,103,105,107,112,114,115,116,117,119,120,122,125,129,130,131,132,133,135,136,137,138,139,142,143,146,147,148,153,155,156,157,160,161,167,170,171,172,174,176,177,179,182,184,190,192,199,200,206,207,212,213,217,218,224,232,234,236,237,238,239,241,242,243,247,249,252,253,255,257,258,259,260,262,264,265,267,268,269,275,276,280,281,284,286,287,289,290,291,294,295,296,297,298,299,300,301,303,307,308,310,311,316,321,324,325,326,327,328,329,330,332,333,334,338,339,340,341,343,344,347,349,353,354,355,356,358,359,361,362,364,365,367,368,369,372,376,377,378,381,382,383,384,385,387,391],[1,4,6,7,11,15,17,19,22,24,26,27,28,29,31,32,35,36,43,45,46,47,48,49,53,54,57,61,63,65,66,67,68,70,71,74,77,79,80,81,82,84,86,87,88,93,96,98,100,101,102,104,106,108,109,110,115,118,119,120,121,122,123,129,132,133,135,138,139,143,144,147,148,152,155,157,158,162,164,167,168,170,171,173,174,175,176,177,178,179,180,182,185,192,194,196,202,203,206,207,208,211,223,225,227,230,233,237,240,241,244,245,246,249,250,256,257,258,261,262,265,266,267,268,270,272,276,277,278,279,280,284,285,286,289,290,291,292,294,295,296,297,299,306,310,311,313,317,319,322,324,325,326,328,330,335,336,338,342,343,344,345,347,348,350,352,353,355,357,359,360,362,363,364,366,367,370,371,372,374,376,377,379,380,384,385,387,389,390,391,394,395,396],[1,2,4,5,8,12,15,19,20,22,23,24,27,31,32,35,36,41,42,43,45,50,55,56,57,58,60,61,68,71,72,76,77,78,82,84,88,90,91,92,93,94,95,96,97,98,99,102,103,104,106,112,115,118,120,121,122,123,124,125,127,128,129,131,132,134,136,137,139,141,142,144,148,149,151,153,154,158,159,160,162,163,165,166,168,169,170,172,175,179,180,181,183,185,187,191,196,198,201,202,211,214,216,217,218,219,220,221,222,225,229,231,232,233,234,238,240,242,243,250,253,256,257,258,259,260,261,263,266,267,271,280,283,284,287,288,289,290,291,292,293,294,295,298,301,303,309,310,313,314,316,319,321,325,328,330,331,333,334,335,336,337,340,341,342,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,363,364,367,368,369,370,372,374,375,376,378,379,380,381,383,389,390,393,394,396],[0,4,5,6,8,9,10,12,14,15,16,19,22,25,26,27,28,31,32,33,35,36,39,41,42,43,45,47,48,50,52,57,58,62,63,67,68,73,76,77,78,79,80,85,92,93,94,95,96,97,98,101,103,104,105,106,109,111,113,115,116,119,122,123,124,125,129,130,131,134,137,142,144,145,146,147,148,150,152,156,163,164,166,168,172,173,174,177,178,180,185,186,187,189,190,191,203,205,206,207,210,212,215,216,217,219,221,224,225,232,233,234,239,244,248,251,253,254,257,260,263,264,265,268,269,271,272,273,275,280,282,283,285,288,289,292,296,297,300,301,302,306,307,308,310,312,313,315,316,321,328,333,335,336,340,344,346,347,349,351,353,354,357,360,362,363,364,365,368,369,371,373,376,378,381,382,385,389,392,394,395],[0,2,3,7,9,13,14,15,16,17,18,19,22,24,29,36,37,40,46,47,48,49,52,55,60,62,63,64,65,66,70,71,72,76,78,80,81,82,84,86,87,88,93,94,95,97,98,100,101,103,104,106,108,110,111,113,114,115,117,120,121,123,124,125,127,130,131,133,134,137,140,141,142,143,148,150,151,152,154,156,157,158,160,163,164,167,170,171,177,179,181,184,185,187,188,191,194,195,197,199,200,201,205,206,207,208,210,211,213,217,218,220,224,227,228,229,230,231,232,235,239,240,241,244,245,246,254,258,259,261,265,268,269,274,275,276,277,278,279,283,288,289,290,295,296,301,302,304,306,307,308,309,312,315,318,320,321,323,325,326,327,329,331,332,337,339,342,344,345,347,348,350,352,356,360,361,362,363,364,366,368,369,372,373,375,377,378,380,382,383,385,386,389,390,393,394,395,396],[103,386,389,392,394,395,396],[368,386,387,389,392,394,395,396],[1,4,6,7,8,9,12,13,14,15,16,24,27,29,31,32,36,40,43,46,49,50,53,54,55,56,57,65,66,67,69,72,73,74,75,78,81,82,84,86,88,90,91,92,95,97,98,99,100,103,105,106,107,110,111,116,119,123,125,126,127,128,130,131,134,135,138,139,143,144,148,149,150,152,155,156,157,158,161,162,163,164,166,167,168,169,170,171,172,174,175,178,180,181,182,183,187,189,190,191,193,197,198,199,200,201,202,203,204,208,209,212,213,215,221,227,229,230,234,236,237,239,240,242,243,251,255,258,259,260,262,266,267,269,270,271,277,279,281,282,283,284,285,289,292,293,294,295,296,297,298,302,303,305,306,307,308,312,320,321,323,324,326,328,331,332,335,336,337,342,344,345,347,348,354,362,364,368,369,370,372,373,378,379,380,383,384,388,390,394,396],[0,1,2,3,6,8,10,17,18,19,20,21,24,25,26,28,34,35,36,37,39,43,44,45,46,50,52,55,57,60,61,62,63,64,65,68,69,71,72,73,74,77,78,79,80,81,82,84,85,87,92,97,98,101,102,109,112,115,117,119,122,123,125,127,128,129,132,133,134,136,138,139,141,143,148,149,150,151,152,153,154,158,159,163,164,165,166,168,172,175,179,182,183,192,194,196,200,201,202,204,205,209,210,211,215,216,217,219,220,221,222,223,229,231,233,234,237,240,242,243,246,248,250,251,253,254,255,258,259,261,263,266,269,273,274,276,278,279,282,283,285,286,291,292,293,295,296,297,298,300,303,307,308,310,312,318,319,320,321,322,323,326,329,330,332,333,335,336,338,340,342,344,345,349,351,352,354,355,356,357,360,361,362,363,366,368,370,371,372,373,376,379,382,386,387,388,390,392,394,395],[2,4,8,11,14,16,21,22,23,24,26,28,29,30,34,35,36,37,40,42,45,46,47,48,52,53,54,58,62,63,65,67,69,70,71,72,73,80,81,86,87,88,89,90,91,93,94,95,96,99,100,101,104,106,107,109,110,112,113,115,119,122,123,125,127,128,129,133,134,135,138,139,140,142,144,145,149,150,151,152,155,157,158,160,163,164,165,166,167,168,170,171,172,173,174,179,183,185,187,191,192,193,195,197,199,200,204,206,208,209,210,213,214,215,216,217,218,219,220,222,223,224,225,229,233,235,236,237,239,242,243,245,247,248,249,251,252,253,254,255,258,259,262,263,264,266,267,268,270,273,278,279,280,281,282,284,286,287,288,291,293,294,295,296,297,299,301,302,303,306,307,312,314,323,324,325,330,332,333,334,335,336,337,339,340,342,343,347,348,350,351,353,354,357,358,360,372,373,374,376,378,382,383,385,387,388,389,390,391],[1,2,4,5,6,8,13,18,19,21,23,24,25,28,29,30,31,35,36,37,38,40,45,49,51,54,56,60,61,63,65,68,69,72,74,75,76,79,81,82,83,84,85,88,89,90,92,93,94,102,104,106,108,112,114,115,117,118,121,122,123,125,126,129,130,134,135,136,137,138,142,144,145,146,147,148,149,150,152,153,154,155,157,158,159,161,170,171,177,182,184,187,188,189,190,192,193,196,197,198,199,200,202,203,204,206,209,212,213,214,216,217,219,220,222,223,229,233,234,235,237,239,243,245,247,249,251,253,254,255,257,266,268,269,270,273,274,277,278,280,281,282,283,284,285,286,287,289,290,293,294,297,299,300,301,302,305,306,309,315,316,317,322,324,326,327,329,333,336,337,338,341,343,344,345,348,351,354,362,364,367,373,374,375,376,379,380,383,386,390,394,395,396],[1,3,6,7,9,13,14,15,16,18,19,20,21,23,24,25,26,29,31,33,34,37,40,41,42,43,44,49,50,51,53,55,57,58,59,60,62,63,68,69,70,73,74,75,80,81,82,84,86,90,91,92,93,94,100,101,103,108,109,112,113,114,115,117,118,119,120,121,124,129,130,131,132,137,138,142,147,152,153,154,155,158,161,163,169,171,172,173,174,176,178,179,180,182,185,186,187,198,200,201,202,203,207,209,210,213,216,218,219,220,221,222,223,225,227,230,231,232,234,237,238,239,240,241,242,245,247,248,254,256,257,259,260,264,266,267,268,269,271,276,277,279,282,285,291,293,295,296,301,302,303,306,308,311,313,315,317,318,320,321,322,325,326,328,331,334,337,343,347,348,353,354,356,361,369,370,372,375,376,378,382,383,385,387,388],[0,3,4,6,7,8,11,12,14,15,16,17,18,20,22,24,25,26,27,32,33,36,39,42,44,45,46,47,48,51,53,55,56,57,58,59,60,61,63,65,68,70,71,73,74,79,81,82,84,88,93,96,100,102,103,104,106,108,109,110,111,112,113,115,116,117,119,120,121,122,123,124,126,128,129,134,136,141,143,144,145,148,150,154,155,156,158,159,162,163,164,165,166,167,169,171,174,175,176,179,181,183,184,188,196,197,198,199,201,204,205,206,210,211,212,213,214,217,219,220,224,228,230,232,236,238,239,240,243,245,247,249,250,251,253,254,255,256,258,259,260,262,263,267,268,272,280,281,282,285,286,287,291,292,293,295,296,299,300,301,302,303,304,306,309,310,313,315,321,322,324,325,331,332,333,336,337,338,339,341,343,344,347,349,352,353,354,355,358,359,361,362,364,366,367,368,369,375,376,378,379,380,381,383,384,387,392,395],[5,10,12,15,17,21,23,25,27,30,32,35,37,39,41,42,47,51,52,53,54,56,62,63,65,66,68,70,71,73,74,75,78,80,82,85,86,87,88,89,90,91,93,98,100,104,106,109,110,113,126,137,138,139,140,141,144,145,154,155,158,159,160,161,162,163,164,165,166,168,172,174,175,176,177,181,182,184,185,186,187,190,193,195,196,199,200,203,207,213,214,215,216,217,219,221,222,223,225,229,232,233,235,236,237,238,240,241,242,246,247,248,249,250,251,253,254,255,256,259,261,262,263,264,265,271,274,275,276,277,278,280,282,283,287,288,291,292,294,297,299,300,301,302,305,308,309,310,312,314,317,320,321,324,326,327,328,334,335,337,339,340,342,344,345,346,347,350,351,355,356,357,360,362,365,366,367,373,380,385,390,392,396],[49,386,387,388,389,390,392,394,395,396],[2,3,4,5,6,10,12,14,16,18,19,21,22,26,27,30,34,35,37,40,43,45,46,50,55,56,59,60,61,62,64,65,66,68,69,70,71,73,74,77,78,83,85,87,90,94,95,96,97,99,100,101,104,105,106,108,109,110,112,113,114,115,117,120,124,125,126,127,128,130,132,134,139,140,143,144,146,147,151,156,157,164,165,166,168,169,170,174,177,180,182,183,184,185,186,187,188,191,193,195,204,207,209,210,212,213,214,215,217,218,219,220,221,223,224,226,227,229,232,233,234,235,237,239,240,243,244,246,247,251,252,253,254,255,258,259,260,265,266,271,272,273,275,276,279,281,283,285,286,287,288,292,293,294,295,297,301,302,303,305,306,309,311,317,319,321,324,325,327,328,329,330,331,332,335,336,337,341,342,343,344,345,346,347,349,350,353,356,358,359,361,362,363,364,367,369,370,371,372,374,375,377,378,379,381,385,386,388,393,394,395],[1,4,5,6,8,10,13,15,16,17,18,19,21,22,25,26,28,29,31,32,33,39,43,44,45,47,51,53,54,56,58,59,63,64,69,70,71,72,73,76,77,79,83,84,86,87,89,91,94,97,100,104,108,112,113,114,115,116,120,122,124,127,128,130,131,133,135,137,138,139,142,146,148,155,159,160,162,167,168,169,176,177,183,186,188,191,194,198,199,201,202,203,204,206,207,208,210,212,215,216,217,218,219,220,221,222,223,227,228,231,232,233,236,237,240,241,242,244,245,246,247,248,249,252,256,261,266,267,270,271,272,273,274,275,276,277,278,280,282,284,285,290,291,293,294,299,300,301,302,304,305,306,307,310,314,315,316,317,321,322,323,325,329,330,331,332,333,335,339,342,343,345,346,350,351,358,360,361,362,364,365,366,368,369,372,374,375,376,377,379,381,383,384,385,386,387,388,389,390,393,394,395],[0,2,8,9,10,12,13,16,17,18,20,24,26,27,31,34,35,37,38,39,43,44,46,49,50,52,54,55,56,62,64,65,67,68,71,72,73,75,80,82,85,87,88,89,90,91,92,93,95,96,99,101,103,105,106,108,110,112,113,114,115,116,117,120,122,123,124,126,132,133,137,138,139,140,141,144,147,149,152,154,156,157,158,161,166,168,170,173,174,176,179,180,182,183,184,186,188,189,190,192,195,197,203,205,207,208,209,210,215,218,219,221,222,223,226,229,230,232,235,236,238,239,241,243,247,248,250,252,253,255,256,257,259,260,262,263,266,268,269,271,275,278,280,281,282,284,286,287,288,289,290,291,292,293,296,299,300,303,304,307,309,311,313,314,316,318,319,324,326,328,329,331,336,339,340,342,343,345,346,347,349,352,353,357,358,359,360,366,368,370,372,374,377,378,380,383,384,386,387,391,392,395,396],[2,6,7,18,19,21,22,24,26,28,29,30,34,36,37,38,39,40,42,43,47,48,50,51,53,54,56,57,58,59,63,65,66,70,71,74,76,79,81,83,86,90,92,94,95,97,98,99,100,102,103,104,106,107,108,109,110,111,116,121,122,123,124,125,128,129,135,136,137,138,141,142,143,144,145,146,152,154,155,156,157,159,160,166,168,169,170,171,173,175,176,178,186,187,188,189,190,195,196,198,199,201,202,204,205,206,207,208,209,210,211,214,217,218,220,221,222,224,226,229,230,233,234,235,237,241,242,243,248,249,250,251,254,255,256,259,261,262,263,264,268,269,270,273,274,275,276,278,280,281,282,283,286,287,290,291,292,293,299,300,301,305,308,315,318,320,321,322,323,324,330,331,334,342,343,345,348,349,351,352,353,357,358,360,363,366,367,370,372,375,376,378,381,383,384,385,389,391,394,396],[180,386,389,391,392,394,395,396],[0,4,5,8,9,10,11,12,13,14,16,22,23,25,27,29,30,31,37,38,39,40,42,43,47,48,50,53,54,55,56,59,60,61,62,66,72,77,78,79,80,85,86,88,90,92,93,94,96,97,104,105,106,107,109,111,112,113,114,118,119,121,125,126,129,130,136,137,140,142,143,144,147,148,149,150,151,153,154,156,158,159,163,165,166,168,170,174,176,177,180,181,185,189,191,192,193,194,198,201,206,207,211,213,215,216,217,219,221,226,231,236,238,242,243,244,247,248,250,251,252,254,257,258,260,261,263,267,268,273,274,275,276,277,278,281,283,285,286,288,289,291,297,300,304,307,310,312,314,316,317,318,320,321,322,323,325,327,329,330,332,333,334,335,338,339,341,342,343,344,346,347,348,349,350,351,353,357,361,362,364,366,367,368,372,373,375,380,381,382,384,386,388,389,390,391,394],[2,3,4,7,10,11,12,18,19,20,22,23,25,27,28,29,30,31,32,34,35,36,38,40,44,45,47,50,57,58,59,60,63,64,65,66,67,71,72,73,74,75,76,77,81,82,83,84,85,86,89,90,92,93,94,97,104,108,112,115,117,123,130,134,139,141,142,146,149,155,162,166,167,168,170,171,173,175,176,177,178,179,183,185,187,188,189,193,194,195,196,197,198,200,201,202,209,211,213,215,216,217,218,221,222,224,227,228,229,232,234,235,239,243,244,245,246,247,248,249,252,253,255,256,257,260,261,264,267,268,272,275,277,279,280,281,284,286,289,290,292,293,296,297,300,301,302,304,306,309,311,314,320,322,323,324,325,327,331,335,339,340,344,345,346,349,351,352,356,357,358,359,360,361,366,370,372,373,375,379,380,387,391,394,395],[0,2,3,4,6,7,12,13,14,17,18,19,20,21,23,24,25,27,29,31,35,36,37,38,41,44,45,46,47,50,51,52,54,55,56,58,60,62,64,66,67,68,69,72,74,75,76,77,78,79,81,82,83,84,85,86,87,89,90,91,96,97,101,105,106,112,113,115,117,119,122,123,127,131,132,136,138,139,140,141,143,151,152,154,155,156,157,158,159,160,162,163,166,167,169,170,171,172,174,178,181,183,184,185,186,189,190,192,194,195,196,197,198,202,204,205,206,207,208,209,212,213,216,218,219,220,221,223,227,228,229,230,234,236,238,239,240,241,242,243,246,247,253,254,257,261,262,266,267,269,271,274,278,279,282,286,287,288,290,292,295,296,297,302,304,307,311,312,315,316,317,318,319,320,322,323,327,328,330,332,339,340,347,349,351,352,355,357,359,362,369,370,372,373,374,375,376,377,378,379,381,382,383,385,386,387,388,390,391,394,395],[199,386,390,391,392,394,395,396],[0,1,5,10,17,18,19,20,24,25,26,31,33,35,36,38,39,42,43,48,53,54,57,58,60,62,65,67,68,71,72,73,78,81,83,86,88,90,91,92,95,96,97,98,99,101,106,107,119,120,123,124,125,127,128,129,132,136,137,139,142,144,146,147,150,151,152,157,162,163,166,167,168,169,170,171,172,173,175,178,180,183,185,192,195,196,197,199,201,202,206,210,211,212,213,215,216,217,218,223,229,230,232,237,240,241,243,248,249,252,254,255,257,258,259,261,262,263,264,266,268,271,272,273,275,277,282,285,286,287,288,290,292,293,296,297,298,300,307,308,312,314,316,319,320,325,330,333,334,336,338,340,345,346,347,349,350,351,352,354,355,361,364,367,369,370,371,374,375,377,379,383,384,385,387,390,392,393,394,395,396],[333,386,388,390,391,392,394,395,396],[0,2,3,4,5,8,9,10,11,12,13,15,16,20,22,23,24,26,30,33,34,35,37,38,39,40,42,44,46,49,50,52,53,56,57,58,65,72,75,76,78,80,81,82,90,92,94,96,98,100,103,105,106,107,112,113,114,117,118,119,122,126,131,133,136,140,141,142,143,144,145,146,147,148,149,150,156,158,159,161,162,163,164,166,170,173,178,179,185,187,188,192,198,199,200,202,204,206,207,211,214,215,219,220,224,225,226,231,233,235,236,237,239,240,241,242,244,245,246,249,257,259,262,264,265,266,267,270,275,277,278,280,281,282,283,284,285,286,287,288,291,302,305,306,307,308,310,311,315,319,323,325,328,332,333,334,335,336,337,339,340,341,343,345,346,350,355,356,359,361,363,365,366,368,369,373,375,377,379,381,382,386,388,389,390,392,395],[1,2,3,6,9,11,12,20,21,22,28,29,31,32,33,34,36,37,38,41,44,45,48,50,51,53,57,60,61,64,67,68,70,71,72,73,74,75,78,80,81,82,84,86,88,89,90,91,95,97,99,100,101,102,103,106,107,108,109,110,112,114,115,119,120,122,124,125,126,127,129,131,132,133,135,136,138,141,142,146,149,151,152,155,158,161,162,163,165,166,169,172,174,175,181,183,188,189,190,193,195,198,201,204,206,207,208,211,212,213,215,219,220,222,223,224,225,226,227,228,231,232,234,235,236,237,238,243,244,247,249,251,253,254,255,260,261,263,265,266,267,272,273,274,276,277,279,280,283,284,285,286,288,289,290,291,293,294,295,297,298,307,310,312,313,314,317,318,320,321,326,327,330,331,333,337,340,341,343,344,345,346,347,348,349,352,353,355,356,357,361,367,368,369,370,371,372,373,374,376,380,381,384,385,386,387,389,391,393,395],[0,2,6,7,11,17,19,21,23,27,28,31,32,36,37,39,40,42,44,45,46,47,51,53,55,59,62,64,66,67,69,70,72,75,76,77,78,90,91,92,94,96,98,99,100,102,105,107,109,110,112,115,125,129,130,133,135,136,138,140,143,149,151,153,155,156,157,158,159,160,162,164,166,168,173,174,175,176,177,181,183,184,185,186,188,191,193,195,197,199,201,202,203,204,207,208,211,213,214,216,217,218,219,220,224,226,227,229,233,234,235,236,241,242,244,245,246,247,248,250,251,254,257,258,259,261,262,265,271,272,274,276,277,278,279,280,281,283,284,290,292,294,299,300,301,305,308,310,312,313,314,315,316,317,318,320,321,322,324,325,326,327,328,330,332,335,339,341,343,344,348,351,352,355,357,358,359,361,362,366,367,368,369,373,375,378,380,382,384,393,394,395],[1,2,3,4,5,6,7,8,13,14,16,21,22,25,33,34,35,36,38,39,40,42,45,46,48,50,51,53,54,55,58,64,68,69,70,72,73,78,79,80,83,85,86,87,88,91,92,94,97,98,99,100,101,103,104,106,108,110,112,114,122,124,125,126,128,129,131,132,133,136,137,138,140,141,142,143,145,146,147,148,149,152,154,155,156,157,159,161,164,166,167,168,171,174,175,178,181,183,186,188,189,191,192,193,194,195,200,201,202,203,205,206,210,212,214,215,216,217,221,222,226,230,235,236,237,240,241,247,249,250,252,254,256,258,261,262,263,269,270,271,272,275,276,277,278,279,281,283,284,285,287,291,293,294,295,297,298,299,301,302,304,310,311,312,316,318,322,324,325,327,328,329,331,332,335,337,339,340,343,345,346,347,348,351,353,354,356,357,358,362,364,367,368,369,372,373,382,387,388,391,392,393,394,395,396],[1,2,4,6,7,8,9,10,11,12,13,14,18,19,20,23,24,25,27,28,29,31,32,33,34,36,37,38,41,42,48,49,52,54,55,60,61,71,76,77,79,80,84,85,86,87,88,89,91,94,95,103,105,106,111,113,114,115,116,118,119,122,124,126,129,131,133,136,137,139,141,142,145,148,149,150,151,154,155,158,160,163,171,173,174,180,182,187,188,189,192,193,195,197,199,204,206,207,209,211,212,214,217,218,219,223,226,227,230,231,233,234,235,236,242,245,246,247,248,249,250,252,254,256,257,259,260,265,266,268,269,270,271,272,273,275,276,279,280,281,282,283,287,288,289,291,293,295,296,297,298,299,300,303,304,309,310,312,313,316,319,323,324,325,326,327,328,329,330,331,332,333,335,336,337,338,339,340,343,344,346,347,350,352,354,356,357,358,360,361,362,366,368,371,372,376,381,384,389,392,393,394,395],[0,2,7,15,16,18,19,20,21,24,27,30,31,32,33,34,37,38,39,40,41,43,44,45,46,47,48,49,50,52,53,54,57,58,60,61,67,68,69,71,72,73,77,80,82,83,85,87,88,89,92,93,96,99,100,101,102,104,107,108,109,112,114,119,122,124,127,128,131,134,135,136,138,139,140,142,143,144,148,151,152,153,155,157,158,162,163,167,169,171,172,176,177,178,181,183,187,190,191,192,195,197,203,206,208,209,211,213,215,216,218,219,224,225,227,232,233,234,236,240,241,243,244,245,246,247,249,251,253,254,255,256,257,261,262,263,264,266,267,269,272,273,278,280,282,284,286,288,289,290,291,295,298,299,300,303,305,306,307,309,310,311,312,313,314,316,317,318,319,320,321,324,325,328,329,330,332,333,334,336,341,343,345,346,352,353,354,355,356,357,359,362,363,365,367,370,371,373,374,376,377,379,381,382,383,384,385,387,389,390,391,393,394],[0,2,3,6,8,10,14,15,16,17,18,20,24,26,29,30,34,37,39,40,42,45,46,48,50,52,55,57,58,60,62,64,68,69,70,71,73,76,77,78,81,84,85,91,92,93,94,95,98,99,100,104,106,108,109,110,111,112,113,114,118,120,121,124,127,128,132,135,136,138,139,142,145,146,148,153,154,155,156,161,163,167,168,171,174,179,180,182,184,185,186,188,189,191,195,198,199,200,201,203,211,214,215,216,218,221,223,225,227,229,230,231,232,234,235,236,237,238,240,242,244,246,247,248,249,250,252,254,257,261,268,269,270,271,277,278,280,281,283,284,285,290,291,298,302,303,305,306,311,313,314,315,316,320,321,323,324,325,326,327,335,342,344,347,350,352,353,355,357,358,362,363,364,365,367,369,371,373,374,375,380,381,382,383,386,387,392,394,395],[62,386,389,393,394,395,396],[264,386,387,389,393,394,395,396],[247,386,388,389,393,394,395,396],[0,1,3,4,6,8,10,16,17,18,21,23,27,29,30,33,35,38,41,45,48,49,50,56,58,62,63,64,65,66,67,71,72,73,74,81,83,84,85,89,91,95,97,101,102,104,105,107,111,114,115,116,118,119,121,124,125,131,132,133,135,136,137,145,147,148,149,150,152,157,160,165,166,167,168,175,176,178,179,181,184,186,189,191,195,197,198,199,200,202,203,204,205,208,210,213,217,218,220,221,226,230,231,232,233,234,236,238,240,241,242,243,244,246,249,251,253,254,260,264,265,269,272,275,278,279,281,282,283,284,285,289,290,291,292,295,300,301,305,307,309,313,315,316,318,321,322,323,326,329,330,331,333,334,335,336,339,340,343,344,345,347,348,349,354,356,359,361,363,365,366,369,371,377,378,379,381,382,383,391,394,395,396],[0,4,5,6,9,10,11,12,16,18,22,27,30,32,33,34,35,36,37,39,40,42,44,49,50,51,52,53,54,55,57,58,59,63,64,66,68,74,77,78,80,81,83,84,85,86,87,90,91,98,101,103,105,106,107,108,109,113,114,115,116,117,119,121,122,123,125,126,127,130,131,132,133,134,136,137,139,141,143,145,146,147,150,151,156,158,159,160,161,162,164,165,168,171,174,176,177,184,185,186,189,191,192,193,194,199,202,204,206,208,210,211,212,213,214,215,216,218,219,220,221,222,224,233,234,237,243,244,248,249,250,252,253,257,261,265,266,268,269,272,274,277,279,281,283,289,294,296,298,299,300,301,302,303,305,307,308,309,311,313,316,319,320,321,322,323,324,325,326,327,329,330,332,333,334,337,338,343,345,347,348,349,351,352,353,357,358,364,366,368,369,370,372,373,376,377,378,379,380,381,383,384,388,389,391,392,393,394,396],[0,1,2,4,5,6,7,14,15,17,18,20,21,22,25,26,27,31,32,35,36,37,38,40,41,44,45,46,47,48,51,52,54,55,56,57,62,63,65,67,69,75,76,77,79,80,82,83,84,86,87,92,96,97,100,102,103,110,115,116,117,118,119,120,122,124,125,126,127,130,136,140,141,142,145,146,147,149,150,151,152,153,155,159,162,163,165,167,168,170,172,173,175,177,180,182,183,184,185,186,189,190,195,198,199,203,204,205,206,208,209,210,212,213,216,217,218,219,220,222,224,225,230,233,235,240,241,243,246,247,250,252,253,254,256,259,260,267,273,274,276,277,279,282,284,285,290,292,293,297,300,303,304,305,306,307,308,309,310,311,312,314,316,318,319,322,325,326,330,331,332,333,336,340,343,351,352,353,355,356,358,359,361,363,364,365,366,368,369,371,372,375,376,377,381,382,383,384,385,386,387,392,395],[1,3,4,5,6,7,9,11,12,15,18,19,22,23,24,25,26,27,29,30,31,33,36,37,38,39,40,42,45,47,50,51,52,56,57,58,60,62,65,66,67,68,69,71,72,74,76,79,80,84,85,87,88,89,91,93,94,95,103,110,112,115,116,117,118,120,122,123,125,129,132,133,134,136,139,140,142,145,146,148,149,159,160,161,162,163,164,165,167,170,171,172,173,174,177,179,182,183,185,186,190,191,194,195,197,198,199,201,202,203,206,208,209,211,212,213,216,217,218,219,222,223,224,226,227,228,230,231,232,233,235,236,241,242,244,246,247,248,250,254,257,258,259,261,262,263,264,266,268,270,272,273,274,275,277,280,281,283,286,290,293,299,304,306,307,309,311,313,315,320,321,323,324,326,327,329,330,331,334,335,336,338,339,341,344,345,347,349,350,356,359,361,362,363,366,369,371,373,377,383,387,389,391,392,393,396],[0,1,3,6,8,10,15,17,19,21,23,25,26,29,30,33,34,35,37,38,39,40,41,42,43,45,48,50,51,53,55,56,57,58,59,60,67,70,72,76,78,79,80,81,82,84,86,88,89,94,95,96,97,98,99,101,102,104,105,106,109,114,118,119,120,121,122,123,125,126,129,134,135,136,137,138,142,144,145,147,148,149,150,151,156,157,159,160,163,166,168,172,177,178,179,183,184,185,186,189,190,191,193,194,200,204,208,209,211,213,218,220,221,224,227,232,233,234,237,238,242,243,245,246,247,248,249,251,253,254,259,260,262,264,267,268,269,270,271,276,277,278,280,283,284,286,288,289,293,295,303,306,307,308,314,319,320,322,323,326,329,331,334,335,336,337,338,339,341,342,344,346,348,352,353,356,357,358,360,362,363,364,365,366,369,371,372,374,375,381,388,390,393,394],[1,2,5,7,8,9,13,14,15,17,19,21,22,23,24,29,30,33,35,36,37,38,39,40,41,42,45,46,47,48,50,52,53,54,55,56,57,58,60,61,62,64,65,66,67,69,75,76,77,78,79,80,83,84,88,90,92,102,103,106,107,109,110,111,112,113,114,119,120,122,127,128,129,130,131,136,139,143,151,152,153,154,155,156,158,159,160,161,162,163,165,166,169,170,172,174,176,178,179,181,183,184,186,188,189,191,192,193,195,197,198,202,203,206,210,211,213,219,220,222,223,224,225,226,227,228,232,236,238,239,242,243,245,246,249,252,254,255,260,261,264,265,266,267,274,277,281,283,289,290,291,292,293,297,298,299,301,304,306,307,308,309,310,311,312,313,314,316,317,321,322,324,325,327,329,332,333,334,337,342,345,349,352,353,354,356,357,362,363,364,365,366,367,370,372,373,374,377,378,379,380,382,383,384,387,388,393,395],[173,386,387,388,389,390,393,394,395,396],[1,6,7,8,10,11,16,17,19,20,21,22,23,25,27,28,29,30,32,34,36,37,38,39,40,41,43,44,45,47,49,50,51,58,59,60,61,62,65,68,71,72,73,74,75,77,78,79,81,83,86,87,88,89,92,93,95,99,101,102,103,107,108,109,112,113,116,118,119,125,128,132,133,134,135,136,138,140,141,142,144,145,146,150,151,153,156,159,161,166,167,168,169,171,176,180,181,183,184,186,190,191,192,197,198,201,203,206,207,209,211,214,216,217,218,221,222,224,225,226,227,229,234,237,238,240,241,243,245,246,247,248,250,254,255,259,260,262,267,268,269,271,273,274,275,278,279,280,281,283,284,285,286,287,289,290,294,296,297,300,301,302,306,309,310,312,319,320,323,327,328,331,332,334,335,339,340,341,342,347,348,350,354,362,363,364,367,369,370,374,376,379,383,384,386,387,388,391,395],[0,1,2,3,4,6,7,8,12,18,22,23,24,25,28,30,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,54,56,60,61,64,65,66,67,69,75,77,78,80,84,87,88,89,90,91,94,96,99,102,107,108,109,110,112,113,114,115,117,118,119,120,123,126,127,130,132,136,141,145,146,148,149,152,155,159,163,165,166,168,170,171,172,175,177,178,179,181,183,184,185,186,187,190,191,197,198,199,203,205,206,207,209,211,213,214,215,216,217,221,222,223,224,225,227,228,235,238,246,248,252,255,261,262,263,267,268,270,273,276,278,279,280,281,282,284,286,287,290,292,293,294,295,296,304,306,308,309,312,315,316,318,319,321,322,323,325,326,329,331,333,335,336,337,338,340,341,345,348,350,352,356,360,361,362,363,366,367,371,372,373,374,377,378,382,384,388,391,394,395,396],[38,386,387,388,391,393,394,395,396],[0,1,5,6,10,15,18,19,21,24,26,27,28,30,31,32,34,35,36,39,40,42,43,48,49,50,51,53,55,56,60,61,62,67,69,70,71,73,76,77,80,81,82,84,86,87,89,91,93,98,99,100,102,103,104,105,106,109,112,113,114,115,116,119,121,122,124,126,127,130,134,137,140,141,142,143,144,146,150,152,153,154,155,157,158,160,161,164,167,168,169,170,171,172,174,176,177,179,180,182,184,186,187,190,192,194,197,198,199,200,201,202,203,204,206,208,210,212,213,216,217,218,221,223,224,225,229,230,237,239,242,243,244,248,249,250,252,255,256,259,260,261,262,264,267,268,271,273,274,277,279,280,283,284,287,288,290,291,292,295,296,300,301,305,306,307,309,312,313,314,316,317,320,324,325,326,330,331,332,333,335,336,338,346,348,349,350,354,355,356,364,365,366,367,368,370,371,374,376,379,380,383,387,388,394,396],[2,4,5,7,11,13,14,15,16,20,21,23,24,27,28,29,30,33,35,36,37,38,39,40,41,42,43,44,45,47,51,53,56,57,58,62,66,67,68,69,72,74,75,78,81,83,87,88,90,93,94,95,99,100,106,108,110,112,121,122,125,126,127,129,132,136,138,140,142,143,145,146,148,149,150,151,152,155,156,157,161,162,165,167,170,171,175,176,177,179,183,185,187,188,190,191,192,195,196,198,199,200,201,202,205,206,207,208,209,211,213,215,218,219,222,223,224,225,226,227,228,229,233,238,242,244,246,247,249,253,254,255,256,257,260,262,264,266,268,269,270,271,272,273,274,275,277,278,279,280,281,282,283,284,285,287,291,294,296,297,299,300,302,303,304,305,306,308,312,313,314,315,316,317,318,319,322,323,324,328,330,331,334,335,336,337,340,341,345,346,347,348,349,352,353,354,358,359,361,362,365,368,372,373,376,380,381,382,383,384,386,387,388,389,390,391,396],[0,2,3,4,5,6,9,11,12,13,14,15,16,17,22,25,29,31,32,38,45,47,49,50,53,54,55,61,64,66,69,70,73,75,78,80,82,83,87,88,89,90,91,92,94,96,101,102,104,105,106,108,109,112,114,119,120,121,122,123,127,134,139,141,143,144,146,148,150,153,154,155,156,157,162,166,168,170,171,172,174,176,180,185,186,189,195,198,200,202,203,204,205,206,208,209,210,211,212,214,215,217,219,220,221,223,224,226,227,228,231,232,233,237,240,243,244,247,251,253,254,256,263,264,270,272,273,275,277,279,280,281,284,285,287,289,290,291,292,293,294,299,308,311,313,315,318,320,322,323,324,326,330,332,335,336,337,338,339,340,343,344,345,347,352,353,362,363,371,373,374,376,377,379,380,381,383,384,387,388,389,390,392,394],[0,1,2,7,8,9,10,11,12,13,15,16,17,18,19,20,21,23,24,25,27,30,31,32,33,36,38,39,41,42,46,47,48,49,51,52,53,54,55,57,58,63,67,74,81,86,87,88,89,90,91,92,94,97,99,102,106,107,108,109,110,114,115,116,120,123,129,130,131,133,136,140,141,142,143,146,149,151,153,155,159,162,166,169,170,174,177,178,180,181,182,183,184,188,189,191,192,193,194,197,201,202,204,205,207,210,211,213,216,218,219,223,224,225,226,228,232,233,236,237,238,241,242,243,244,245,246,247,248,250,252,254,256,257,259,264,267,268,270,275,278,279,280,281,282,283,285,287,289,290,291,292,294,295,298,304,305,306,308,309,312,313,314,316,320,328,329,330,332,333,334,336,340,341,342,346,347,348,349,350,351,352,353,354,356,357,358,360,361,362,364,365,366,368,370,373,375,380,381,382,389,391,394,396],[0,3,4,7,8,11,12,14,16,18,23,24,26,27,28,29,30,31,32,35,37,40,41,43,44,45,50,51,52,55,56,59,60,61,68,69,71,72,76,78,80,81,82,83,86,87,89,92,94,95,97,98,100,102,103,104,106,108,110,115,116,117,122,123,125,126,127,128,130,133,134,137,138,140,141,142,147,150,154,155,158,161,163,164,168,169,172,173,175,176,181,183,185,186,189,190,191,193,194,195,196,199,200,204,205,207,208,209,210,212,213,214,218,219,220,221,223,225,226,227,231,236,239,240,245,246,247,248,253,254,256,257,260,261,263,265,269,272,275,280,283,284,286,288,290,292,295,298,299,301,307,309,310,311,313,315,319,320,321,322,324,325,329,331,332,334,338,339,342,344,345,348,349,350,352,355,356,358,359,360,363,364,365,367,369,371,372,373,374,375,377,380,381,383,385,387,388,389,390,396],[0,2,6,8,9,10,11,15,16,18,19,25,27,31,34,35,39,40,44,46,49,50,51,52,54,55,56,57,59,60,61,62,66,68,71,73,77,78,79,80,81,83,85,89,94,97,101,102,103,104,105,110,111,113,114,115,118,121,122,123,126,128,129,130,131,132,133,134,135,138,141,143,146,147,149,152,155,156,158,159,162,163,165,166,168,173,174,175,177,178,179,180,182,185,187,188,190,191,193,194,198,199,200,201,202,204,207,208,211,213,214,215,219,222,224,225,230,235,236,237,242,244,246,248,249,250,255,258,259,261,264,265,266,268,273,276,278,284,286,288,290,292,294,295,296,297,298,304,308,309,311,319,322,325,327,328,329,330,332,333,343,345,346,347,348,349,350,351,352,358,360,361,362,363,366,367,368,369,371,374,379,380,383,384,390,391],[153,386,388,390,391,393,394,395,396],[0,1,2,6,11,15,16,17,18,19,21,23,25,27,28,29,31,33,34,36,37,40,42,43,44,45,47,48,49,50,54,55,57,59,61,67,68,69,70,71,72,73,78,79,80,81,83,85,86,87,89,92,93,94,95,96,97,98,100,102,103,104,105,106,108,109,112,113,114,115,117,118,120,122,123,127,129,131,133,134,135,136,137,139,141,143,147,148,149,151,152,154,157,158,163,165,168,171,175,179,180,183,184,185,189,190,192,193,196,198,202,203,207,209,211,214,215,217,222,223,224,227,229,231,233,234,235,237,238,240,241,244,246,248,251,253,254,255,256,257,258,263,265,266,267,268,271,273,274,282,285,286,287,291,293,294,295,297,298,299,301,305,307,310,311,317,318,319,321,326,327,329,332,333,335,336,337,338,339,340,343,344,345,348,349,350,351,352,353,354,355,356,357,361,364,365,366,368,371,375,376,377,378,380,382,385,387,389,390,393,394,395,396],[2,6,10,12,13,18,22,23,24,25,26,29,30,31,33,34,37,38,42,43,44,45,46,48,49,51,52,55,56,58,59,63,64,69,71,72,74,76,79,83,85,86,87,88,89,90,91,92,94,96,98,102,103,104,107,109,112,116,117,118,119,122,123,125,127,128,133,135,136,138,140,141,143,144,147,148,149,152,156,157,158,159,161,162,164,165,166,167,169,170,172,175,178,179,180,181,182,183,190,192,194,195,196,197,198,199,201,202,204,205,207,209,212,214,216,217,218,222,223,224,227,228,229,230,232,234,235,237,238,240,241,243,244,245,246,248,249,250,251,252,253,254,257,259,262,264,267,269,270,271,274,277,279,280,283,285,289,291,292,295,296,297,298,303,304,305,307,308,309,311,314,315,316,321,322,324,325,329,331,334,336,337,338,339,340,341,343,344,345,348,350,351,352,354,356,357,359,360,361,368,369,370,372,380,383,385,388,389,391,392,393,394,396],[104,386,387,389,390,391,393,394,395,396],[0,1,3,4,5,9,14,16,17,20,24,25,26,27,28,31,32,34,35,36,41,43,52,55,56,57,58,59,60,63,64,67,68,70,71,72,74,76,78,79,80,81,85,88,90,93,95,96,97,98,100,101,103,104,106,110,111,112,113,115,117,118,120,125,126,128,137,140,142,146,148,149,153,154,156,158,160,161,163,164,166,167,169,171,174,176,179,184,185,189,191,195,198,202,203,204,206,207,208,213,219,220,221,224,225,226,227,228,231,232,233,236,239,240,243,248,249,252,254,256,258,259,260,261,265,270,273,274,276,278,279,280,281,283,285,290,291,295,299,304,306,307,310,311,312,314,317,318,319,322,324,325,326,329,330,331,333,334,335,336,337,339,343,344,346,350,352,356,357,358,359,360,365,368,370,371,372,376,378,380,381,382,385,388,390,392],[234,386,387,388,389,390,391,393,394,395,396],[1,2,4,9,10,12,14,15,16,20,24,25,27,29,36,37,38,40,41,43,44,45,50,51,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,76,77,80,81,82,85,87,88,93,94,96,98,99,100,101,102,105,106,108,109,112,115,116,117,120,122,123,124,125,127,128,129,131,134,135,137,140,142,148,150,151,153,154,160,162,165,167,169,170,173,174,177,178,179,183,184,185,186,187,189,192,193,195,196,199,200,201,203,206,209,210,212,214,218,219,220,224,226,228,230,232,234,236,237,240,242,243,244,247,248,250,251,253,254,256,258,260,261,262,265,267,268,269,271,274,279,280,281,282,284,285,286,292,296,298,299,300,303,304,306,307,308,309,312,314,316,318,319,320,321,322,323,324,325,326,329,331,334,336,337,338,340,348,349,350,352,353,358,359,361,362,363,364,366,367,368,369,373,374,381,384,385,386,387,388,389,390,396],[0,3,6,7,9,11,12,15,16,17,18,19,20,24,26,27,30,31,32,35,36,39,40,42,43,45,46,47,51,52,53,54,57,58,60,61,62,65,66,67,72,74,75,77,79,81,83,84,85,86,87,90,91,93,98,102,103,104,105,109,111,114,116,117,118,121,126,130,131,134,135,138,139,140,141,143,144,146,147,150,153,156,159,160,161,162,164,165,166,168,169,174,177,182,185,188,191,193,195,202,205,206,207,208,209,211,217,218,222,224,225,226,227,228,230,233,235,236,237,239,240,242,243,244,245,247,248,250,251,252,253,254,262,263,266,268,269,271,272,275,277,278,279,283,286,292,293,294,295,296,300,301,303,305,306,308,310,312,313,314,315,317,318,323,325,326,327,328,329,331,332,333,336,338,339,340,344,348,349,351,353,357,358,361,363,364,365,368,372,373,374,380,381,382,384,386,387,393,395],[261,386,387,388,392,393,394,395,396],[288,386,389,392,393,394,395,396],[0,2,3,4,6,7,10,13,14,15,16,17,18,19,20,21,23,28,29,30,31,35,39,40,41,42,51,52,54,55,56,57,59,60,61,62,64,65,66,67,68,71,73,75,76,78,81,85,87,89,91,93,94,96,102,103,107,108,109,111,114,117,120,121,124,125,128,130,132,133,140,141,149,151,155,157,159,161,166,170,171,172,174,175,177,180,182,185,186,187,193,194,195,201,202,203,204,209,213,215,216,218,221,223,224,226,235,243,244,245,248,249,251,252,254,257,258,261,263,264,267,268,271,272,273,275,278,279,280,283,284,285,286,289,290,294,295,296,298,299,300,301,302,304,307,314,315,316,318,319,320,321,324,325,326,329,333,334,336,339,343,344,346,347,349,350,352,353,356,358,366,368,371,373,375,376,378,380,381,382,383,384,385,387,391,393,394,395,396],[1,2,3,4,5,7,8,10,12,14,16,17,21,23,25,27,28,34,35,37,38,43,44,47,53,54,55,56,58,60,63,65,66,67,71,73,77,78,79,81,85,89,91,93,96,99,100,101,102,103,104,105,106,107,108,110,111,113,115,117,118,120,121,122,127,130,131,132,139,140,141,142,143,144,145,148,149,152,153,155,156,157,158,164,165,167,168,170,175,177,179,180,181,182,183,184,185,186,187,189,190,194,195,196,198,199,201,204,205,210,211,212,217,220,221,222,225,226,227,230,231,232,234,236,237,242,245,246,250,251,255,256,258,259,261,268,269,271,273,275,277,279,282,283,285,288,289,290,291,292,297,298,299,300,302,304,306,307,308,310,311,312,315,316,318,319,320,325,328,329,334,335,336,337,338,344,345,346,347,348,349,351,352,354,355,357,358,359,360,362,364,365,366,370,372,374,377,378,379,381,383,386,387,388,389,390,391,393,395],[1,2,3,6,7,8,10,13,15,16,17,21,23,27,28,30,33,35,37,39,40,41,45,46,48,49,50,51,56,57,59,60,61,65,66,69,72,75,77,78,79,80,83,84,85,87,90,95,97,99,101,102,103,104,107,110,111,112,113,117,118,119,120,122,123,125,127,130,133,134,138,139,140,141,144,146,147,152,153,155,158,160,162,163,173,176,177,180,182,186,188,190,191,194,199,200,203,205,211,212,213,215,216,218,219,223,229,233,234,243,244,247,248,249,253,256,258,260,263,264,267,268,269,270,272,274,277,278,281,283,285,286,291,292,294,296,297,298,299,301,302,303,304,305,307,312,314,315,316,317,322,323,326,327,328,331,332,333,335,338,343,345,346,347,348,349,351,356,357,358,359,361,362,366,368,369,370,376,377,380,382,383,387,389,391,392,394],[1,3,4,6,8,9,10,11,15,16,20,24,26,27,29,37,38,39,41,44,45,46,47,50,51,53,54,55,56,59,60,61,62,65,66,67,69,74,76,77,81,82,83,84,85,91,95,97,98,104,107,108,110,112,114,116,117,118,122,124,125,126,127,128,132,136,139,141,142,143,145,149,151,154,156,157,158,160,162,163,164,166,167,169,171,173,174,176,177,181,182,183,190,191,192,196,197,199,202,203,204,206,208,214,215,217,218,220,221,222,224,225,226,229,230,232,233,234,235,236,238,241,242,246,247,251,253,254,258,259,260,262,263,264,265,266,267,269,270,274,275,276,277,280,283,284,285,287,288,289,290,291,292,293,296,298,299,300,304,305,306,307,310,312,313,314,317,319,320,322,324,325,326,327,328,329,332,333,334,335,338,339,340,341,343,346,347,349,351,352,353,354,355,358,361,362,363,366,368,371,372,373,374,375,377,379,380,381,385,389,392,394],[335,386,388,390,392,393,394,395,396],[2,4,5,8,10,13,17,18,19,21,25,30,31,34,37,38,39,40,41,42,44,46,49,51,55,56,61,62,64,69,72,74,75,76,77,78,80,84,85,87,89,91,93,94,96,98,99,102,104,105,106,107,109,112,114,116,117,118,119,121,130,131,132,133,134,135,136,138,139,140,142,144,145,147,148,151,153,158,159,162,163,165,168,171,174,175,179,184,188,190,191,192,193,197,198,199,202,204,208,210,211,215,218,219,222,223,224,227,229,234,235,238,239,240,244,245,246,248,254,255,256,257,259,261,264,268,272,275,276,277,278,282,283,284,287,288,289,291,292,293,297,299,300,301,305,306,310,311,314,315,316,317,318,320,321,322,323,324,329,331,332,334,339,344,345,346,347,348,350,351,354,356,357,359,361,365,366,367,369,370,371,374,375,380,381,382,388,392,393,394,396],[1,4,5,6,7,8,11,12,14,15,17,18,20,22,23,26,28,29,34,35,38,39,40,43,45,49,51,55,56,57,62,63,64,69,72,73,74,75,77,78,80,84,85,86,87,90,93,94,95,96,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,122,125,127,128,129,130,134,135,136,137,138,139,140,142,143,146,148,149,154,155,156,158,160,162,164,167,168,169,176,177,181,182,183,187,188,189,192,193,195,196,201,202,203,204,205,206,207,209,211,213,214,215,217,220,222,224,225,230,231,232,233,234,239,242,244,246,248,250,252,253,256,258,259,260,261,263,265,267,269,270,272,274,276,284,291,297,299,300,302,303,304,305,310,311,315,316,318,320,324,325,326,327,330,332,333,334,335,336,339,342,344,345,350,351,352,353,355,356,357,359,367,369,370,373,376,379,380,385,386,389,390,395],[1,4,5,6,8,9,10,11,12,13,15,16,18,21,22,25,27,29,30,31,37,39,40,41,42,43,44,46,48,49,50,51,52,53,56,61,62,63,64,65,68,71,72,74,75,79,82,83,88,89,90,92,93,95,96,97,98,100,101,102,105,106,107,110,113,119,120,124,126,128,133,134,137,138,139,140,141,142,145,146,147,149,153,155,157,158,159,163,166,172,175,176,179,180,181,184,185,188,189,193,194,195,199,201,202,203,204,205,206,211,213,214,221,222,223,224,225,233,235,236,237,238,239,240,241,243,244,245,246,249,255,258,260,262,263,264,270,271,272,273,274,275,277,278,279,281,283,285,286,291,292,297,299,300,301,302,303,304,305,306,308,309,311,312,314,315,316,317,318,320,323,324,325,326,327,328,329,330,331,332,336,338,341,343,345,352,357,359,361,362,364,367,368,374,377,379,380,383,384,386,390,395],[3,4,5,6,7,11,13,14,16,17,18,19,22,23,25,28,31,32,34,35,38,41,43,48,49,50,51,53,54,55,57,60,61,62,65,68,70,71,72,73,75,79,80,81,84,89,90,94,96,97,99,103,106,108,112,114,115,117,121,122,123,128,129,131,132,136,137,138,141,143,145,146,153,154,158,162,163,164,167,169,170,171,173,174,186,187,189,190,191,192,194,195,196,198,199,200,201,205,206,209,211,212,216,218,219,220,221,222,223,225,227,228,229,230,232,233,236,239,240,241,243,244,247,249,251,252,253,258,259,260,262,267,268,269,274,275,277,278,279,280,281,283,285,290,293,294,295,296,297,303,304,305,307,310,312,318,320,321,323,324,325,326,327,329,330,332,333,335,336,337,338,343,349,350,352,354,356,357,362,363,369,370,371,376,377,378,384,385,386,387,388,391,392,393,394,395],[3,4,5,7,8,13,14,15,18,19,20,22,25,26,29,31,34,35,36,38,39,41,46,47,49,51,54,55,56,60,61,63,64,67,72,73,74,75,77,78,83,87,88,90,92,94,95,97,99,100,101,102,103,106,107,108,110,111,114,115,117,119,121,122,124,126,128,129,130,132,138,139,140,146,150,153,154,157,158,159,160,164,165,166,168,169,171,172,174,178,179,180,181,183,187,190,192,196,197,199,204,207,208,210,213,214,218,221,222,223,224,226,228,229,230,232,233,235,237,238,240,241,242,244,245,246,248,249,250,251,252,253,254,255,257,258,259,260,261,264,265,266,269,272,273,277,280,282,283,287,288,291,293,294,295,297,299,300,301,302,307,309,312,313,318,319,320,322,324,326,327,328,329,330,335,336,337,338,339,341,349,353,357,358,360,363,364,365,366,367,368,369,371,377,381,382,383,385,386,388,396],[1,3,4,6,7,8,10,11,15,16,18,19,21,23,24,28,29,33,35,37,41,43,44,47,48,52,54,58,59,60,63,64,65,67,69,75,78,79,80,85,89,92,95,96,98,99,100,101,103,104,105,106,108,109,111,113,114,118,121,122,123,126,128,129,130,131,132,135,136,137,138,139,140,142,146,147,148,149,150,153,154,155,157,158,159,160,162,166,167,169,170,172,174,175,177,178,181,182,183,186,187,188,189,190,191,192,193,196,198,199,201,204,205,206,207,208,210,212,213,214,217,220,222,223,227,229,231,232,233,234,236,238,239,241,245,246,250,251,252,253,255,260,264,265,269,270,271,272,276,277,278,280,281,283,284,286,287,288,293,296,297,298,301,303,304,305,310,312,313,314,315,318,319,321,322,325,328,329,331,334,335,336,341,342,346,348,351,352,354,356,359,362,364,366,367,369,371,373,377,378,379,380,385,387,388,390,392,395],[0,2,7,8,9,10,11,14,15,18,20,23,29,30,33,34,35,37,42,43,46,50,52,58,59,62,63,67,69,73,75,76,77,78,79,80,83,84,86,90,92,93,94,100,107,109,110,112,114,115,116,118,122,123,124,126,128,130,131,132,134,136,137,138,141,142,144,146,147,151,153,154,156,159,163,164,167,171,173,175,176,179,181,182,184,187,190,193,197,203,204,208,209,210,211,212,213,215,216,219,220,225,226,229,230,231,233,235,236,238,239,240,243,246,247,249,251,252,256,257,258,259,260,261,262,263,269,271,274,275,279,281,282,284,287,288,289,291,293,296,298,299,300,303,307,309,310,311,312,316,318,321,325,332,335,336,338,340,341,342,345,347,348,350,351,352,353,356,359,362,363,364,366,367,368,369,370,371,372,373,378,380,384,385,388,392,393,394,396],[2,3,4,10,15,16,17,18,20,24,25,29,31,32,35,36,37,40,41,43,44,47,51,52,55,61,62,64,67,68,69,71,74,75,77,78,80,81,84,86,91,92,94,98,100,101,102,104,107,109,111,113,114,116,117,118,119,120,123,125,127,129,131,136,138,139,141,144,147,153,155,157,161,162,164,165,166,167,172,175,177,179,184,185,186,188,190,195,197,198,199,200,202,205,206,210,212,214,215,223,224,225,226,227,229,230,233,234,235,236,239,245,246,251,252,256,257,260,261,264,270,272,276,277,279,280,282,283,284,285,291,297,299,300,302,308,311,315,316,324,326,327,332,334,335,336,350,352,353,356,362,364,365,370,372,373,376,377,381,386,387,388,389,393,394,395],[359,386,389,391,392,393,394,395,396],[179,386,387,389,391,392,393,394,395,396],[2,6,10,12,15,20,22,23,24,26,27,28,29,33,36,38,40,42,43,46,48,49,52,55,57,58,61,62,65,66,67,68,69,72,73,74,78,79,81,84,86,89,90,91,95,96,97,99,100,101,102,106,108,109,110,111,113,116,117,118,119,120,121,126,128,130,132,135,136,138,139,140,142,143,144,145,146,150,152,153,154,155,156,157,159,160,161,162,164,165,166,167,169,172,174,180,185,193,194,195,197,199,201,203,204,206,207,210,212,215,216,217,223,224,225,227,230,231,233,235,236,239,241,242,243,244,245,249,250,254,255,256,258,263,264,270,271,273,277,278,280,283,284,285,287,288,289,292,296,297,301,302,303,304,305,309,310,312,315,318,319,320,322,324,325,326,328,330,333,335,336,338,341,342,344,346,349,352,354,356,357,358,359,363,365,366,368,369,372,374,375,376,379,382,385,386,387,388,389,393],[1,2,3,4,10,11,12,17,18,19,22,24,29,41,42,43,44,45,46,48,53,54,55,58,62,63,64,66,67,69,70,76,78,79,82,84,86,91,92,93,94,96,97,99,100,101,102,113,117,120,124,128,129,130,131,134,135,136,137,139,145,148,152,153,155,156,157,158,160,161,162,164,166,169,171,172,175,177,178,179,181,182,185,187,188,190,192,195,196,197,199,200,204,208,209,212,213,217,220,222,223,224,225,226,231,233,234,237,241,242,243,244,246,247,252,253,255,256,260,264,267,268,269,270,272,277,279,280,281,282,283,284,285,289,290,295,298,299,300,301,303,305,307,308,309,310,311,313,318,320,321,322,323,325,326,328,329,332,333,335,336,337,340,341,342,343,344,345,348,351,354,356,357,358,364,368,369,371,372,376,378,381,382,387,388,389,392,393,395],[0,4,5,9,11,12,13,17,18,19,20,24,26,28,31,32,37,39,45,46,47,50,51,53,55,58,59,60,62,68,70,74,77,80,81,82,85,86,87,88,90,93,95,96,97,99,101,102,103,104,107,108,110,112,113,120,121,122,124,128,129,130,131,134,135,137,138,143,148,149,151,153,154,155,156,157,158,160,164,165,167,168,170,171,172,173,174,176,177,178,179,180,181,182,183,184,186,188,190,191,192,193,196,197,198,203,206,210,211,212,216,217,218,219,220,221,222,223,224,225,228,232,236,237,240,242,244,246,247,248,252,253,254,256,257,260,261,262,264,266,268,269,270,271,273,274,276,277,279,280,282,283,284,285,286,287,288,292,294,296,301,303,304,307,308,309,311,312,313,314,315,316,318,319,320,323,325,326,328,332,335,336,337,338,339,341,342,344,345,346,349,351,352,353,355,359,361,362,363,364,368,369,372,373,374,377,379,382,384,389,391,393,394],[1,2,5,10,13,16,17,18,20,25,28,32,34,35,37,38,39,40,42,43,44,47,50,55,57,61,62,63,64,67,68,72,74,76,78,80,83,86,88,89,92,94,96,97,98,103,106,108,109,110,111,115,116,117,118,119,120,122,124,126,130,133,139,140,142,143,146,148,150,152,153,154,156,159,160,163,166,167,168,169,170,172,173,174,181,188,189,191,192,197,198,201,203,204,206,207,208,213,214,218,220,223,224,227,230,231,232,236,238,243,245,247,249,250,254,255,258,259,260,262,263,265,267,269,271,273,277,278,281,282,283,284,287,289,290,291,292,297,298,299,301,302,304,305,306,308,311,313,314,315,316,317,318,320,321,323,324,326,328,329,331,333,334,335,337,338,341,342,348,350,353,354,355,356,357,358,360,361,362,364,365,367,368,369,371,374,376,377,378,379,384,386,387,389,390,391,393,394,395],[1,3,4,6,7,8,10,11,14,16,17,18,20,27,28,29,32,34,35,36,37,38,41,43,44,45,49,52,54,55,56,57,63,73,74,75,76,77,79,81,82,83,88,90,92,97,99,101,102,104,105,107,108,113,115,116,117,118,122,124,125,130,132,133,134,136,139,140,141,144,145,147,149,152,153,156,158,159,160,161,162,163,164,167,168,170,172,173,174,177,178,180,183,184,187,189,190,196,197,198,200,201,202,206,209,210,211,213,221,222,224,225,226,228,230,231,232,234,235,237,238,239,241,242,246,247,254,260,263,264,268,269,270,273,278,282,283,285,286,288,293,295,297,298,299,301,302,303,305,306,309,311,313,316,317,318,320,323,324,325,328,330,331,332,333,334,337,339,340,341,342,347,348,355,356,357,359,360,362,364,365,370,371,373,374,378,380,381,383,385,386,387,389,390,395],[1,2,4,6,7,8,9,14,17,19,20,21,22,28,29,33,40,46,47,49,53,55,57,58,59,62,63,65,67,68,71,73,75,76,78,80,86,87,89,90,91,95,97,98,100,103,105,109,110,114,115,122,124,126,128,129,130,131,132,134,136,139,146,147,151,153,154,158,159,160,161,163,164,166,167,169,170,171,174,178,187,189,191,194,195,200,201,204,205,206,207,210,211,216,217,219,220,221,223,225,226,227,228,229,232,233,234,235,238,239,240,244,245,249,250,251,254,256,257,258,260,261,267,271,272,274,277,278,279,280,285,286,288,291,293,296,297,300,302,303,304,305,306,307,308,311,312,314,315,319,321,325,327,328,329,330,332,337,339,342,343,344,345,346,348,349,350,351,352,353,356,357,361,362,363,364,367,370,372,376,377,378,379,382,383,385,390,392,395],[0,2,5,10,11,15,21,22,24,27,28,30,31,33,36,41,42,43,44,46,48,49,51,53,54,57,59,62,66,68,72,74,79,82,84,86,87,88,89,94,95,97,99,101,102,103,104,106,107,108,110,112,113,115,116,118,122,123,125,126,127,128,129,138,139,140,141,142,143,144,146,147,149,151,152,153,159,161,165,166,167,168,169,172,173,174,178,181,182,183,184,186,187,188,189,191,193,195,197,198,199,200,201,202,203,205,208,210,211,212,213,214,216,217,218,219,221,222,224,227,228,232,233,237,238,240,241,242,243,249,250,253,254,255,258,261,263,267,269,272,275,276,278,279,281,283,284,285,289,294,296,299,301,302,303,305,308,311,313,315,316,317,321,323,325,328,329,330,331,332,334,336,337,338,339,341,342,344,348,353,354,356,357,359,361,364,368,371,372,373,376,377,379,381,384,390,391,396],[2,4,9,10,12,13,15,16,18,19,21,23,26,28,29,31,36,40,42,46,47,48,49,50,58,60,63,64,65,70,75,77,83,84,85,86,87,88,90,91,92,94,95,96,97,100,101,102,104,111,112,113,117,120,122,123,124,128,130,131,132,134,136,137,141,142,144,146,151,152,153,158,162,163,165,167,169,170,176,177,178,182,183,184,185,188,189,192,193,194,198,199,200,201,203,205,207,209,211,215,216,218,219,220,222,224,225,227,231,232,233,235,238,243,248,249,250,251,253,256,258,259,261,262,265,268,271,273,274,276,277,279,280,282,283,284,285,286,287,288,290,291,293,294,298,299,301,302,303,304,305,308,310,311,313,314,315,316,320,322,323,329,333,335,336,337,338,339,340,341,342,343,345,348,350,351,352,353,356,358,360,362,363,365,367,368,369,370,371,374,376,381,383,386,389,390,391,392,393,394,395],[1,2,3,4,6,8,10,11,16,18,19,20,22,25,27,34,35,37,39,45,48,49,50,52,53,54,55,56,61,65,66,67,68,69,73,79,80,81,82,83,85,86,92,94,96,97,99,100,103,104,105,106,108,109,110,115,116,118,119,120,121,122,123,124,125,126,129,131,132,134,135,137,139,140,141,143,144,146,147,148,150,151,152,155,156,157,162,164,167,172,173,174,179,182,183,184,185,189,191,192,193,194,195,198,199,200,201,202,204,206,208,209,210,211,215,218,219,222,226,228,229,230,231,232,233,235,237,238,242,245,247,249,250,252,254,255,257,258,262,263,266,268,269,270,271,273,274,276,277,278,279,282,284,285,286,288,289,290,292,293,296,298,299,302,304,307,311,315,316,317,318,319,320,321,322,325,328,329,332,334,335,336,341,344,345,346,348,350,355,356,357,360,365,366,367,373,374,376,378,382,385,386,387,391,396],[280,386,388,389],[0,1,10,12,16,18,19,22,23,26,28,29,31,33,34,35,36,37,41,43,44,45,46,47,48,50,52,53,54,55,56,58,59,62,63,64,65,69,70,71,72,73,77,79,80,81,83,85,87,89,90,91,92,93,94,95,99,102,106,108,109,110,111,112,113,114,115,116,118,120,121,125,126,128,130,131,137,139,140,141,142,144,145,147,149,150,151,152,154,156,157,161,162,164,168,172,174,175,180,182,185,186,188,189,191,192,193,194,195,196,197,198,199,201,202,207,209,211,212,215,216,217,218,219,221,222,223,224,226,230,232,233,234,235,238,239,241,242,243,244,247,248,249,250,253,255,262,264,270,274,276,277,282,286,290,291,293,294,295,297,299,301,302,303,304,308,309,311,312,316,317,318,322,323,326,329,330,332,334,335,336,337,338,339,342,343,344,345,346,347,348,349,352,355,356,358,360,361,362,363,364,366,370,373,374,375,376,379,381,382,390,391,393,395],[72,386,387,390],[336,386,388,390],[1,6,7,9,12,15,18,19,21,22,25,26,27,28,29,30,31,32,33,36,37,40,43,45,46,49,51,53,54,55,56,58,60,61,62,63,64,65,66,68,70,71,72,76,77,78,82,83,84,86,88,90,91,92,93,95,96,99,100,102,103,104,105,106,109,111,112,113,114,115,117,119,120,122,123,124,126,128,131,136,137,138,140,141,142,143,144,147,149,152,153,154,155,156,157,159,160,161,162,164,166,168,170,174,175,177,178,179,180,181,182,186,189,190,197,201,203,206,207,208,210,215,216,222,223,224,225,228,230,231,236,238,242,243,244,245,246,247,248,249,250,256,257,258,260,263,264,266,268,272,276,277,278,282,283,284,286,287,289,290,291,294,297,300,306,307,309,310,311,315,317,320,321,322,323,324,325,326,328,334,336,337,339,341,343,344,347,350,352,354,355,356,357,358,363,365,366,369,372,373,375,376,377,379,385,386,387,389,390,391,394,395,396],[0,1,3,4,5,6,7,8,10,11,14,15,16,17,18,27,29,32,33,34,38,42,44,46,47,48,49,51,54,55,56,57,59,62,64,66,67,72,74,77,79,80,85,91,92,93,94,96,97,98,99,100,101,103,104,106,110,111,114,115,116,118,119,123,124,126,127,132,133,134,135,136,137,138,140,143,144,145,151,152,154,156,159,160,162,164,165,166,169,170,171,172,173,176,177,179,181,182,183,185,186,192,195,196,202,205,210,211,212,213,214,217,219,220,221,222,226,229,230,231,234,238,240,243,245,246,247,248,249,250,253,257,262,264,268,275,277,278,279,280,284,285,287,290,292,293,295,297,298,300,301,306,307,308,312,314,315,316,318,320,322,323,324,327,328,330,332,333,334,335,336,337,343,344,346,347,348,349,351,353,356,357,358,360,361,362,365,369,372,374,376,378,379,380,382,385,386,389,391,393,395],[2,3,4,5,6,10,12,17,18,22,23,24,26,33,38,40,42,43,49,50,51,53,55,60,61,63,64,65,67,68,69,70,73,78,80,81,85,86,91,92,93,94,95,96,98,102,103,106,108,113,115,117,118,119,120,123,124,126,127,129,132,135,136,142,143,144,145,147,149,150,151,153,158,162,165,166,169,173,174,176,177,179,180,181,185,187,192,193,194,199,201,202,204,205,206,207,208,210,211,213,221,224,226,229,233,238,240,241,243,244,250,251,264,265,266,267,268,270,271,272,274,276,277,278,279,280,282,283,284,286,287,288,289,291,293,296,298,299,300,302,303,310,314,318,321,322,324,327,329,330,331,333,335,339,340,341,344,346,347,350,351,352,354,356,359,360,362,363,365,369,370,373,374,377,381,382,383,384,386,387,391,393,394,395],[2,6,7,9,10,11,12,14,16,17,20,22,23,24,26,29,30,31,33,34,35,37,39,40,42,44,49,51,52,57,58,59,61,62,65,67,68,69,71,72,74,80,83,84,85,86,88,89,95,97,99,101,102,104,110,111,114,115,116,117,118,119,121,122,123,129,130,131,133,134,135,137,138,140,142,143,145,148,150,151,153,154,157,158,159,161,162,163,164,169,171,173,175,176,177,178,181,182,185,187,189,195,199,200,203,204,205,208,211,212,214,216,221,222,226,227,229,231,232,235,236,237,238,240,245,246,249,250,254,255,256,257,259,260,262,263,264,267,270,271,275,276,278,283,286,287,288,290,293,294,299,301,302,303,305,307,309,310,311,312,316,318,319,321,322,323,324,325,328,330,331,332,333,334,335,336,339,340,341,343,346,348,350,351,352,353,355,359,360,361,362,364,371,373,376,381,382,383,385,387,388,390,393,395,396],[0,1,2,3,5,6,7,11,13,14,16,17,18,20,21,22,23,26,31,34,36,38,42,44,50,51,56,57,59,60,61,64,65,67,69,71,73,74,78,79,80,81,86,87,88,89,91,93,97,99,102,103,105,106,107,108,109,111,113,115,117,121,122,124,126,129,130,131,132,134,136,138,140,143,144,145,149,150,155,157,160,161,165,166,167,172,173,174,175,178,179,182,183,184,185,186,190,191,192,193,195,198,201,202,204,208,211,215,216,222,223,224,225,230,231,233,234,235,238,239,240,241,244,245,246,247,248,249,253,256,264,272,274,277,278,281,282,284,285,292,297,298,299,300,301,302,305,306,308,311,313,314,315,316,320,325,326,329,332,335,338,339,341,342,343,345,346,347,349,350,351,352,353,354,355,356,357,358,359,361,364,365,368,370,372,373,374,375,379,382,383,384,385,390,391,392,393,394,396],[7,386,391],[187,386,387,391],[178,386,388,391],[0,1,5,8,11,12,14,15,16,17,18,21,22,23,25,26,29,30,31,32,34,38,40,42,43,45,47,50,53,54,55,56,57,60,62,63,65,69,71,72,76,79,87,88,90,92,95,97,99,102,103,104,105,110,113,114,118,120,123,126,130,131,135,137,138,140,142,144,146,147,148,149,150,151,154,155,156,159,161,162,163,164,165,166,168,169,170,173,174,175,176,177,179,180,182,184,185,186,187,189,190,193,195,197,200,202,204,207,208,211,212,213,216,217,219,222,224,225,226,228,229,230,233,235,241,246,248,249,251,253,255,257,258,263,265,266,268,272,274,277,278,280,285,288,296,298,300,302,303,306,312,313,315,316,317,322,323,324,325,327,329,330,331,332,336,340,341,342,349,350,351,352,353,354,355,358,363,364,367,368,369,370,371,375,377,378,379,382,384,385,388,389,391,392,394],[8,10,13,14,15,17,18,19,21,22,23,25,29,33,37,38,42,47,49,50,51,52,53,54,55,56,57,64,66,73,75,76,77,79,80,82,83,85,86,87,93,94,96,100,101,103,104,108,110,111,114,115,118,120,123,124,126,127,131,132,135,138,140,141,143,145,146,148,149,150,152,153,156,157,158,160,161,162,164,167,175,176,177,178,179,180,182,183,185,186,187,188,190,191,193,194,197,202,203,205,206,208,210,218,219,220,221,223,225,229,230,231,233,236,238,240,244,246,249,250,253,254,255,258,259,260,264,266,267,268,270,271,273,274,275,277,279,280,281,284,285,295,299,304,305,306,307,308,309,310,311,312,313,314,316,317,318,319,320,324,326,329,331,332,340,342,345,346,350,352,354,355,356,357,359,360,361,364,365,366,367,369,370,375,376,377,378,379,381,382,384,385,386,387,389,391,392,393,394,395,396],[0,3,8,11,14,15,16,17,19,22,23,24,32,35,37,38,44,45,47,48,49,50,51,54,57,60,61,63,66,67,70,71,72,73,78,79,80,84,86,87,88,89,90,92,94,95,100,101,102,104,105,107,108,115,116,117,119,120,122,124,127,129,134,135,136,138,139,140,144,147,149,152,153,155,160,161,162,163,164,165,167,168,169,170,171,173,174,175,177,178,181,182,183,184,185,192,193,194,195,196,197,199,200,201,202,204,206,208,209,212,213,218,219,224,229,230,231,234,235,237,238,243,245,246,249,253,255,256,260,262,263,264,266,267,268,270,271,277,279,281,282,283,286,288,291,293,294,295,298,299,301,304,305,306,310,311,313,314,315,320,321,324,325,326,327,328,330,332,337,338,339,340,342,343,346,349,353,355,358,362,363,364,365,367,369,373,375,377,378,379,380,381,383,387,389,390,391,393,395,396],[0,2,5,6,8,9,10,11,12,15,17,19,21,23,26,27,28,29,31,34,36,40,41,44,45,50,52,53,54,57,58,60,63,64,67,68,69,73,75,77,78,83,87,88,90,93,95,97,98,99,100,104,106,107,113,114,115,116,117,119,121,127,128,129,130,132,136,137,139,140,141,142,146,147,151,152,153,154,155,164,165,169,172,173,174,175,176,177,180,181,182,184,189,190,193,196,198,199,200,201,202,204,205,206,207,212,213,216,219,220,225,229,230,233,235,238,239,241,242,245,246,248,250,255,256,261,262,263,266,267,274,277,278,281,285,290,294,295,296,297,301,302,303,305,306,308,309,312,313,314,315,323,324,326,328,331,332,333,335,336,337,339,340,341,348,350,359,360,361,363,367,368,369,370,372,374,377,378,379,382,384,385,389,391,392,394,396],[1,3,5,6,11,16,19,22,23,24,25,26,30,31,32,35,42,44,46,47,48,49,52,53,54,58,60,61,62,65,67,69,70,72,75,76,77,79,80,83,84,85,86,90,92,93,94,95,96,99,100,101,106,108,109,110,112,114,115,116,119,120,122,123,124,125,126,128,129,132,133,137,139,140,142,143,144,148,150,152,153,156,157,160,161,162,164,167,169,170,171,172,173,174,178,179,180,182,183,186,187,190,195,197,198,199,201,203,207,208,209,210,212,213,218,219,221,222,227,228,231,233,235,236,239,240,241,243,246,248,250,251,253,255,256,257,259,260,261,262,263,264,266,267,269,270,272,277,278,282,285,287,288,289,292,293,294,296,297,301,302,303,304,306,307,309,310,313,317,320,321,324,325,326,329,330,331,332,334,340,342,343,345,349,350,353,354,356,357,360,365,368,370,373,374,379,380,381,383,384,387,390,393,396],[1,6,7,8,9,12,13,16,18,20,21,26,29,30,31,32,35,37,38,39,41,44,45,46,47,48,49,51,54,55,57,58,59,60,63,65,68,69,71,73,74,75,77,82,84,85,88,89,92,94,95,96,97,99,101,102,103,104,105,106,108,110,112,116,118,119,120,130,131,134,135,136,137,142,146,147,157,159,163,164,165,168,169,175,176,177,178,179,181,182,184,185,187,189,191,197,201,202,206,208,212,216,217,218,219,220,222,224,225,226,227,228,230,233,234,235,238,239,241,242,244,246,247,248,252,254,255,256,260,262,264,265,271,273,274,275,276,279,281,283,284,287,288,290,292,293,294,296,301,303,305,306,311,312,313,315,317,319,320,322,328,331,332,333,334,337,338,341,343,344,346,347,349,350,351,353,354,360,364,365,367,369,370,371,372,374,375,378,379,382,384,386,389,390,392,393,394,395,396],[146,386,388,390,391],[1,2,3,4,6,7,8,9,15,18,19,20,21,27,33,34,36,38,40,42,44,45,48,52,53,55,56,57,58,61,65,67,73,76,77,78,79,80,83,85,88,89,91,93,96,98,99,101,102,103,104,106,107,109,110,116,117,118,119,120,121,124,125,126,128,129,131,134,135,136,139,140,143,145,149,150,151,153,154,155,156,157,158,159,165,172,177,178,179,180,181,183,184,186,189,190,191,192,193,194,198,201,202,204,205,208,209,210,212,214,215,218,220,225,226,229,231,232,233,235,240,241,242,243,244,247,248,249,250,251,254,255,256,257,258,263,265,266,270,273,276,280,282,283,285,286,287,289,294,299,301,302,304,306,307,309,315,317,319,320,321,323,324,325,326,327,332,334,340,342,344,345,346,349,350,351,354,355,356,357,359,363,367,370,372,373,375,376,377,384,385,386,389,390,391,393,394,395,396],[219,386,389,390,391],[0,14,15,17,20,21,25,29,30,31,33,34,36,37,43,46,47,49,50,52,54,55,59,60,61,63,64,67,74,80,81,82,83,84,87,91,92,94,95,96,100,101,103,104,105,106,111,112,114,115,116,117,118,120,124,127,129,131,134,135,136,139,140,141,142,143,144,145,146,148,149,150,151,153,154,155,157,158,159,160,164,166,167,168,170,171,172,174,176,177,178,181,182,183,184,185,186,188,190,196,198,199,200,202,203,204,205,206,207,208,210,211,212,215,216,218,219,221,222,224,225,226,228,230,238,239,240,242,243,247,248,250,251,252,253,254,255,258,259,260,261,262,264,265,267,271,273,274,275,277,278,279,282,285,286,288,289,291,292,293,294,295,296,298,300,303,304,307,309,310,311,313,314,316,317,318,319,320,330,334,337,339,343,344,346,348,352,358,360,364,365,370,371,373,374,375,376,379,380,381,382,383,384,385,386,389,390,391,392,393,395],[307,386,388,389,390,391],[2,3,5,6,8,9,10,11,18,20,21,29,30,31,34,39,46,48,49,51,53,55,57,58,61,64,67,69,72,74,77,78,81,86,91,92,93,94,95,98,102,104,107,108,109,110,112,116,117,118,122,125,127,129,132,133,136,139,142,143,154,158,159,162,164,166,167,168,169,172,175,176,178,182,187,188,189,193,196,198,200,201,202,203,206,207,208,211,212,213,215,216,220,221,223,230,232,233,238,239,241,248,249,251,252,258,259,263,264,266,267,269,271,272,274,276,284,285,289,291,293,294,296,297,300,301,303,304,305,306,314,318,319,320,321,322,323,328,339,340,343,348,349,350,351,354,355,357,359,360,362,363,365,367,369,373,375,376,377,379,381,385,387,388,389,390,394,396],[260,386,392],[0,1,4,5,10,11,14,16,19,20,22,25,26,27,28,29,30,31,32,33,37,41,46,47,49,50,54,57,63,64,65,68,71,72,73,75,78,79,80,81,84,86,87,88,89,90,91,92,93,94,96,99,101,104,108,109,111,112,113,114,116,119,124,125,126,127,129,130,133,136,137,139,140,141,143,144,147,148,149,160,162,164,165,167,169,172,175,176,178,182,185,187,188,192,193,197,201,203,209,212,216,219,223,224,228,229,235,238,241,242,246,247,250,254,255,256,257,258,259,261,262,263,265,267,268,269,272,275,276,278,281,282,287,289,293,294,295,296,297,299,300,301,302,304,306,307,308,310,315,317,321,324,325,328,331,333,334,338,339,342,343,344,345,346,348,350,354,357,358,359,369,371,372,374,375,377,378,380,381,390,391,393,394],[282,386,388,392],[198,386,387,388,392],[5,10,11,15,17,18,20,21,22,23,24,26,27,28,32,33,35,39,40,42,43,46,47,49,51,54,55,56,58,62,65,66,68,69,70,71,72,74,75,77,81,83,85,86,88,91,94,95,96,98,99,102,107,109,110,111,112,114,116,117,119,122,123,125,130,132,135,136,138,139,140,141,142,145,146,147,149,150,152,156,157,159,160,161,162,163,171,175,176,177,183,184,187,189,192,193,194,197,199,200,203,207,209,214,215,216,218,221,223,224,228,229,230,232,233,234,240,241,242,244,247,251,254,256,257,258,260,262,266,267,269,270,272,276,280,281,286,287,289,291,295,296,298,301,302,306,308,309,310,311,318,319,324,327,328,329,330,331,333,334,335,337,338,343,345,346,350,352,353,354,355,356,358,360,361,362,363,367,369,371,372,375,379,380,387,388,389,392,393,395,396],[0,2,3,5,6,8,9,11,13,15,16,19,21,22,23,24,26,29,30,36,37,38,40,43,45,47,50,51,53,55,56,58,59,60,63,65,66,67,69,70,72,73,75,76,83,84,85,87,89,90,91,92,93,94,95,101,102,103,104,105,107,109,112,116,119,120,121,122,124,125,126,127,128,129,130,131,132,135,136,137,139,145,146,147,148,149,153,160,162,163,164,165,166,167,168,169,173,174,177,179,181,184,186,187,188,193,197,199,201,202,203,209,213,214,215,217,218,220,222,225,226,227,228,230,231,232,234,236,237,239,241,243,244,250,251,252,254,257,258,262,265,266,268,269,270,271,272,273,274,277,278,280,282,283,284,286,287,288,289,291,294,296,297,301,303,304,305,306,307,308,312,314,315,316,320,321,323,324,325,326,329,331,336,337,338,339,340,345,346,347,350,352,353,355,356,359,361,362,363,364,365,368,369,371,372,374,375,383,384,386,387,388,394,396],[0,3,5,6,10,17,19,21,22,23,30,32,36,37,38,41,42,43,44,45,46,47,48,50,51,52,53,54,58,61,63,64,65,66,73,77,80,82,84,85,88,92,95,97,99,101,103,107,108,109,111,112,115,116,117,119,121,125,128,129,130,131,135,136,137,138,140,141,143,145,146,148,151,153,154,156,157,159,160,162,164,166,167,171,174,176,179,181,183,184,186,187,190,191,192,194,195,198,201,202,204,209,211,213,214,215,216,217,223,226,227,228,230,231,232,238,241,242,245,250,251,254,259,260,261,262,263,264,266,267,270,272,274,278,279,281,283,286,288,290,291,293,295,296,299,301,303,305,306,308,309,310,311,313,314,315,317,318,321,324,327,330,332,336,337,340,343,345,347,349,352,354,355,356,357,358,359,360,361,362,363,365,367,369,372,374,375,377,382,383,386,389,390,391,392,394,395],[1,3,4,7,11,13,14,16,17,19,21,25,26,27,33,37,38,39,43,46,50,56,59,63,66,67,68,71,73,77,80,82,83,85,90,93,94,95,97,98,99,100,104,106,107,112,115,116,118,119,120,121,122,124,125,130,132,133,134,135,137,138,139,142,143,144,149,150,152,153,155,156,161,162,166,168,171,174,176,177,178,179,182,185,187,188,189,192,193,194,195,196,198,200,203,204,205,208,212,213,214,216,217,222,223,224,225,226,228,230,232,233,234,235,237,238,244,247,249,250,251,256,257,258,259,261,264,266,267,268,269,273,275,276,277,279,281,282,283,284,285,287,288,290,295,297,300,301,302,304,308,309,312,315,316,317,321,324,326,327,331,332,333,335,336,338,340,343,344,346,347,348,349,351,356,357,359,360,361,363,365,369,372,374,375,376,379,384,385,386,387,388,389,390,391,394],[0,8,10,11,12,13,14,15,17,19,21,22,23,26,27,28,29,30,32,37,42,43,45,48,49,52,53,54,57,59,61,64,66,67,69,71,72,73,77,81,82,85,86,87,88,92,93,97,98,99,100,102,107,108,110,111,112,113,115,118,120,122,123,124,125,126,127,128,129,133,137,138,142,145,146,150,153,155,157,162,169,171,173,176,177,178,181,186,187,188,189,191,193,195,197,199,200,201,202,205,206,207,208,209,211,212,213,216,218,221,223,224,225,232,233,236,239,241,245,247,250,251,252,253,257,259,260,261,265,267,269,273,274,275,277,278,284,286,287,292,293,295,298,302,304,306,307,309,312,315,316,317,319,320,321,323,324,325,326,327,328,329,331,335,336,337,340,343,344,345,347,348,349,350,352,354,355,357,358,359,360,361,362,365,368,371,372,374,375,376,382,384,385,386,387,388,390,391,395],[188,386,387,390,392],[3,4,6,7,10,12,13,14,16,18,19,20,21,23,25,29,31,34,35,38,39,44,45,47,49,50,51,53,54,55,64,68,70,71,73,75,76,77,80,81,82,84,86,89,90,93,94,95,97,100,101,105,106,109,110,113,115,118,119,122,127,129,134,135,138,139,140,142,143,148,149,151,156,160,161,162,164,167,168,171,172,173,174,176,177,178,179,181,182,185,187,189,192,194,197,200,202,205,206,207,210,217,220,228,229,235,236,237,238,241,242,243,244,245,246,247,249,258,259,261,263,264,266,268,271,273,274,276,278,279,280,281,283,284,285,286,288,291,293,294,295,298,299,300,301,303,305,308,311,315,316,317,318,320,321,324,325,328,329,330,331,332,333,334,337,339,341,343,345,349,350,353,357,363,364,365,367,373,375,377,378,381,382,385,386,387,389,391,392,393,395],[203,386,387,388,390,392],[0,2,3,4,6,7,9,12,15,17,19,20,21,23,29,30,31,33,34,35,37,38,40,42,45,46,47,49,50,55,58,59,63,69,71,73,74,75,76,77,78,79,80,81,82,83,84,85,88,92,93,98,99,100,106,107,111,112,115,116,118,120,122,123,125,126,130,131,133,134,142,143,150,152,153,155,158,161,163,164,167,168,170,171,172,176,178,179,182,183,185,186,187,188,189,190,193,194,195,197,199,200,201,202,209,211,214,215,217,218,219,220,222,223,225,227,228,229,230,232,234,235,237,238,242,243,244,247,248,250,257,258,259,261,266,267,268,269,270,271,274,276,279,286,287,289,292,293,295,297,300,302,305,308,309,310,315,317,319,320,326,327,328,330,334,336,338,339,341,342,344,345,352,353,354,355,362,364,365,366,372,373,374,375,377,380,381,385,390,391,392,394,396],[337,386,388,389,390,392],[0,2,3,4,6,8,18,22,23,24,25,26,29,31,33,34,36,39,43,44,46,48,49,50,52,57,58,60,61,62,66,67,69,70,71,74,75,76,79,81,83,84,92,93,94,96,97,98,99,100,103,104,110,111,112,113,114,116,117,119,120,121,122,124,127,129,130,132,134,135,137,139,140,142,145,147,150,152,153,158,159,160,164,165,168,169,170,171,173,174,176,178,180,181,184,185,186,188,191,192,195,196,197,201,202,203,204,205,209,210,212,213,215,217,222,226,227,228,229,236,237,238,239,240,242,243,245,247,249,250,252,255,257,258,260,261,262,263,264,265,266,268,272,274,277,278,281,283,284,285,286,287,288,291,292,295,297,300,302,303,305,306,308,311,312,314,316,320,322,324,326,328,329,331,336,338,340,341,342,343,344,346,347,351,354,356,357,358,359,361,362,368,369,370,371,373,375,378,383,386,387,388,389,390,392,393,394,395],[2,3,4,5,6,7,8,10,12,15,16,17,18,20,29,30,32,33,34,36,37,39,40,41,43,45,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,67,68,70,72,73,74,76,78,81,83,84,85,86,87,91,93,94,96,100,102,104,105,110,112,113,117,118,119,125,126,127,128,130,131,132,134,135,138,139,141,144,145,148,149,152,153,154,155,156,157,158,159,161,162,163,167,170,171,175,178,182,188,189,190,195,196,198,199,201,204,208,209,212,213,214,215,216,217,218,220,224,226,227,228,229,230,231,232,234,237,241,244,245,246,247,251,252,254,255,257,258,260,261,262,263,265,266,267,269,271,273,274,275,276,278,282,283,284,285,286,287,288,290,291,293,295,297,299,300,303,304,309,312,313,318,319,320,321,322,323,325,326,329,330,332,335,336,337,338,340,341,342,345,346,347,350,352,353,357,358,359,363,364,367,368,371,373,375,378,383,384,385,388,389,390,396],[8,9,13,14,17,19,20,24,25,27,28,29,31,33,37,38,40,42,43,44,47,48,50,51,53,55,58,59,61,63,64,65,67,68,70,71,73,74,76,77,78,80,81,82,83,84,85,86,87,94,95,97,99,101,102,103,104,105,106,109,110,112,117,118,119,120,121,122,123,124,128,129,132,133,134,135,141,142,144,145,146,148,149,153,158,159,165,167,169,170,173,175,176,177,178,182,185,187,194,196,197,206,207,208,209,212,213,214,217,220,221,223,225,226,227,229,231,232,233,234,235,239,241,246,247,248,249,250,251,256,257,258,260,261,264,266,269,270,271,272,273,275,276,278,279,281,282,285,287,288,290,291,292,294,296,297,298,300,301,302,303,304,306,307,308,309,310,312,315,316,318,320,322,323,324,325,326,327,331,333,334,336,342,348,350,351,352,354,355,358,359,364,366,368,369,374,378,380,383,385,386,387,388,390,396],[1,2,4,6,7,15,16,21,22,23,24,25,28,31,32,34,37,38,40,42,43,44,46,47,48,49,54,57,58,59,60,65,67,69,70,73,74,78,80,82,84,89,91,93,94,95,96,97,98,100,101,104,107,108,109,110,112,114,119,121,123,125,128,129,130,131,138,139,140,142,143,144,148,149,151,156,157,160,162,163,166,169,171,172,173,175,177,180,182,183,184,188,191,196,201,203,205,206,207,208,209,211,212,213,215,217,218,220,221,224,227,229,232,235,236,239,240,241,243,244,252,255,261,265,270,271,279,282,283,284,285,287,288,292,294,295,298,299,300,306,307,309,311,312,315,316,317,318,319,320,321,322,323,324,328,333,334,336,338,339,340,345,347,348,349,352,353,354,355,359,361,363,365,367,368,369,371,375,377,378,384,386,387,388,389,390,391,392],[98,386,387,389,391,392],[0,1,2,9,10,12,13,15,16,18,19,21,22,23,24,26,27,28,30,34,35,36,38,39,42,44,45,46,51,58,60,61,62,63,66,67,69,70,72,77,79,83,85,87,88,91,92,95,96,98,99,100,101,103,109,110,112,114,115,116,120,121,122,126,127,132,133,135,136,140,143,145,146,147,148,149,151,153,157,161,162,163,167,169,173,174,175,179,180,181,182,185,187,189,190,191,193,194,196,198,199,203,204,208,209,213,214,217,218,220,222,223,224,225,226,229,230,231,234,235,238,240,241,242,245,250,252,255,258,262,266,267,269,270,271,272,273,274,275,276,279,280,281,282,283,286,287,288,289,291,293,294,296,297,299,300,301,303,306,307,313,316,318,319,320,322,323,324,326,329,330,333,338,339,340,341,342,343,344,345,346,347,348,349,351,353,354,356,357,358,360,362,363,364,365,367,370,371,372,373,376,379,380,383,385,387,388,391,392,394,395,396],[0,2,4,6,7,8,10,11,14,15,16,19,22,23,25,26,30,32,33,34,35,37,38,39,42,45,48,50,51,53,55,57,58,61,62,63,66,68,70,72,73,75,77,78,82,83,84,85,87,88,89,90,91,92,94,98,99,102,103,104,105,110,113,114,116,117,119,121,124,132,134,136,137,138,141,142,144,147,149,156,158,159,163,166,169,171,173,174,175,176,179,188,189,193,194,195,197,200,202,203,204,205,206,213,216,217,218,220,221,223,224,225,231,233,234,236,245,246,247,248,250,251,252,254,255,257,258,259,262,267,269,272,274,275,279,283,287,292,293,296,297,298,299,302,303,304,309,310,313,314,315,316,317,318,319,320,325,326,327,329,330,331,332,334,335,338,340,341,342,343,344,346,347,348,350,352,354,356,357,360,363,365,370,371,372,374,375,377,380,382,385,390,391,392,394],[0,3,6,7,9,10,13,14,15,16,18,19,20,23,24,26,27,28,31,35,38,40,43,46,49,50,55,56,57,60,62,63,64,66,67,68,72,73,74,75,77,78,79,80,81,83,86,87,93,96,105,107,108,111,113,115,116,119,122,123,125,126,128,130,133,135,137,138,141,144,149,151,152,153,156,159,160,162,164,168,169,171,172,175,177,180,182,183,187,188,189,191,196,197,199,201,202,205,207,208,209,210,212,213,214,216,217,222,224,225,226,229,232,234,235,240,241,242,243,244,245,247,249,252,255,257,259,260,263,265,269,272,273,274,277,280,283,284,285,287,289,290,291,293,297,300,301,302,304,307,315,316,319,320,321,324,325,326,328,332,333,336,340,344,347,348,355,356,361,363,365,366,370,371,372,373,374,375,376,379,380,381,382,384,387,388,389,391,393,394,395],[0,2,3,6,8,9,10,11,12,14,15,17,18,19,20,22,25,28,29,30,31,32,34,36,37,39,40,41,43,44,49,50,53,56,61,62,65,67,68,69,70,72,73,74,75,76,77,81,84,86,87,93,94,96,99,101,103,104,106,107,108,110,111,114,116,117,120,123,127,130,132,133,136,138,141,143,144,145,146,150,154,157,158,161,163,164,165,167,169,171,172,173,174,177,178,179,180,183,184,187,188,190,191,193,195,200,201,202,203,205,207,210,211,212,214,223,224,225,227,229,230,231,234,238,239,243,244,250,251,252,253,254,260,261,263,270,273,274,275,278,282,285,286,287,290,292,295,296,297,298,300,301,302,305,306,308,309,310,315,316,317,319,320,322,330,331,332,335,336,339,341,342,346,351,353,354,355,357,359,360,361,363,364,365,368,370,372,373,374,375,376,378,380,382,384,388,389,390,395,396],[1,2,4,5,6,9,10,12,13,16,20,23,25,26,27,30,33,34,36,37,40,41,44,45,46,47,48,49,50,53,54,55,57,58,64,69,74,75,76,77,78,80,81,84,86,87,88,91,93,97,98,104,107,108,109,110,111,115,116,117,119,124,125,128,130,132,137,139,140,141,143,144,145,149,150,152,153,155,156,157,158,159,163,164,165,166,171,172,173,174,175,177,178,179,183,184,185,188,191,192,195,196,198,199,201,205,207,209,211,212,213,215,216,221,224,225,226,227,228,229,230,232,235,237,238,240,241,242,243,247,250,252,253,254,256,258,259,261,264,265,266,269,271,275,278,279,280,283,284,285,286,288,292,295,298,299,300,301,305,309,310,311,313,314,316,318,319,323,324,326,327,329,330,331,333,335,336,337,341,342,343,345,347,349,350,355,359,361,365,366,368,369,370,371,372,374,376,377,379,380,381,382,384,386,387,392],[0,2,5,7,9,10,11,18,20,21,22,24,25,27,28,30,31,32,33,35,36,37,38,39,41,45,46,50,52,56,58,59,62,63,64,65,68,70,71,72,73,74,75,77,78,79,80,81,85,87,89,90,92,100,104,112,114,118,121,122,124,126,127,128,129,130,131,139,144,145,146,147,148,151,153,154,160,162,164,165,166,168,170,171,172,174,177,178,179,183,184,185,186,187,191,193,197,198,199,200,201,204,206,208,210,211,212,213,216,221,222,223,224,230,231,234,236,237,239,243,244,245,246,247,251,254,257,260,261,264,268,269,271,274,277,279,280,281,285,286,289,291,294,295,301,302,303,305,310,312,317,323,324,325,327,329,330,331,334,335,336,337,339,341,342,343,347,349,350,351,352,353,357,360,363,364,366,367,368,370,371,374,375,377,379,385,387,390,391,392,395,396],[1,4,7,12,14,15,16,17,18,20,21,22,23,26,27,28,32,34,37,41,42,43,47,48,50,52,53,56,61,65,67,73,74,76,77,78,79,80,81,82,84,85,86,88,89,90,92,94,97,99,100,101,103,104,108,109,110,115,117,122,124,126,127,128,129,131,132,133,134,136,137,138,139,140,141,142,144,146,147,148,150,151,153,159,162,165,168,169,170,171,173,174,178,181,182,183,185,189,191,192,195,197,199,203,204,211,214,218,220,224,226,227,229,233,234,239,240,242,247,249,250,251,252,254,256,260,261,262,263,266,267,268,271,272,277,278,280,282,284,286,288,290,292,294,297,301,303,305,307,308,309,310,311,312,313,315,317,320,321,323,328,329,330,335,336,337,338,339,343,346,347,348,350,351,353,361,362,363,365,366,371,373,376,380,381,384,385,386,387,388,389,391,393,395,396],[0,1,3,4,5,6,7,9,10,12,14,18,19,20,24,25,26,31,34,42,44,45,47,50,55,58,59,60,62,63,65,68,69,70,71,73,76,77,81,83,84,85,87,89,90,91,93,95,96,97,99,101,102,104,106,107,110,113,114,115,116,120,121,127,130,134,137,138,139,142,143,145,146,147,150,151,152,153,155,158,159,160,161,164,165,166,168,169,170,171,173,176,177,178,179,187,188,189,190,191,193,195,198,199,200,202,205,206,208,210,213,215,216,221,222,225,229,235,236,237,238,241,242,246,250,253,255,256,260,261,262,264,266,267,269,270,271,272,274,275,276,278,281,282,285,286,289,291,292,293,296,300,302,303,304,311,312,313,315,317,318,321,322,324,325,329,331,333,335,336,338,339,340,343,347,349,352,356,360,361,364,369,371,374,376,377,378,381,382,383,384,385,386,388,394,395,396],[1,4,8,9,10,12,15,16,17,19,21,23,24,25,29,30,34,35,38,39,41,44,45,46,47,48,49,58,59,60,62,64,65,66,67,68,74,75,77,79,80,82,83,85,88,91,93,95,96,99,102,104,107,110,111,112,114,116,117,118,119,120,123,125,126,127,131,132,133,134,135,137,140,142,144,147,150,156,162,163,164,165,167,168,170,174,175,176,178,179,180,181,183,189,191,193,195,199,200,203,206,208,209,212,214,215,216,218,220,223,224,225,232,237,240,241,242,243,245,246,248,251,252,256,259,261,266,267,268,270,271,272,273,274,276,277,281,282,283,285,288,290,291,295,296,300,301,303,304,305,308,313,314,320,321,322,323,324,326,327,328,330,331,332,336,340,341,343,345,348,349,350,351,352,354,356,357,359,360,363,364,365,367,368,370,374,375,377,381,383,385,387,388,390,391,392,395],[0,1,2,10,11,17,19,23,25,26,27,28,29,30,31,32,33,35,37,38,40,41,44,45,46,47,51,52,53,54,57,59,60,64,65,66,70,72,73,74,76,80,83,87,88,91,93,94,95,96,102,103,105,107,109,111,112,114,117,122,123,124,126,127,128,129,132,134,135,136,138,139,140,141,143,144,148,150,151,156,158,159,161,163,164,166,167,170,171,178,179,181,183,185,189,190,191,192,195,197,200,202,203,204,207,208,209,210,211,212,213,214,215,218,219,222,223,224,225,235,237,239,242,244,245,248,250,252,253,254,255,256,259,260,261,263,267,268,272,275,277,278,282,283,287,290,291,292,293,294,296,298,299,302,304,305,308,312,313,315,317,321,322,323,324,328,329,331,337,340,342,343,345,346,347,348,349,350,353,355,356,358,360,361,364,366,367,369,371,373,374,376,377,380,381,382,383,386,387,390,392,394],[3,4,6,8,9,19,22,24,26,28,30,31,32,34,35,36,41,44,47,49,52,55,56,57,61,65,69,72,74,78,79,80,83,84,87,93,96,97,103,104,106,107,109,112,119,121,123,124,125,128,129,130,131,132,133,134,135,136,137,138,139,141,143,144,145,146,148,152,157,160,162,163,164,165,166,167,169,171,174,175,178,179,185,187,193,198,199,200,201,205,212,213,219,220,221,222,223,224,225,227,229,231,232,234,236,237,239,243,246,247,248,249,250,251,252,253,254,255,257,260,262,265,267,268,269,271,272,273,274,276,277,279,281,283,285,286,291,292,293,295,299,300,302,303,305,306,309,310,311,319,320,327,328,329,330,331,332,333,334,335,339,341,345,346,348,351,354,357,362,364,367,371,372,373,374,378,385,387,388,389,390,394,395,396],[0,1,2,4,5,9,11,13,14,15,16,17,18,20,21,22,23,25,27,28,29,30,33,34,37,38,40,41,42,44,46,48,49,56,57,58,60,62,63,64,65,66,67,71,73,74,75,76,77,78,79,80,83,84,85,87,88,90,91,93,94,96,97,98,99,100,102,103,105,106,107,108,110,112,113,115,117,118,119,121,123,125,128,132,133,135,136,137,141,142,143,144,148,151,152,154,156,160,163,165,167,169,171,173,176,178,180,182,183,184,185,186,187,188,189,191,194,195,197,199,200,201,207,208,209,214,216,219,220,223,226,229,232,234,236,237,238,240,242,243,244,246,248,250,251,252,264,265,268,269,270,271,272,276,277,278,280,282,283,285,290,291,292,293,294,296,299,300,303,310,311,312,315,316,320,323,328,333,338,339,340,341,343,345,349,350,351,352,354,357,359,360,362,363,364,365,366,367,370,373,374,375,378,379,380,383,384,385,389,390,392,396],[2,3,7,9,22,24,31,35,38,39,41,42,43,45,48,49,50,51,54,57,61,63,66,67,69,70,76,77,79,80,82,85,86,87,88,91,93,98,99,101,105,110,111,112,113,114,123,124,126,127,131,132,133,137,138,140,141,143,144,151,152,153,155,157,158,159,161,162,163,164,165,166,173,177,178,183,184,186,187,188,189,190,195,197,200,203,204,205,210,211,212,214,215,220,223,225,226,229,230,233,234,235,238,239,241,242,243,244,245,246,252,254,258,259,262,263,264,268,269,270,273,274,277,278,280,283,284,285,286,288,291,293,295,298,299,301,302,303,304,305,307,310,312,313,314,315,318,322,324,325,327,328,329,332,333,336,337,338,339,344,346,351,353,354,355,357,358,359,360,361,365,366,368,373,383,386,387,389,390,391,392,395,396],[2,6,7,9,10,12,13,14,15,16,18,19,20,21,23,24,25,30,31,32,33,34,36,37,38,39,41,44,45,48,49,51,53,54,56,59,60,61,62,65,66,67,68,72,79,83,84,86,89,91,92,94,99,100,102,103,104,106,107,108,109,111,112,116,119,120,121,122,127,128,130,131,135,136,137,141,142,143,145,146,147,148,149,151,152,153,159,161,165,172,175,176,179,180,185,187,190,191,195,197,199,200,201,204,206,207,208,209,210,211,212,213,217,218,219,220,221,222,223,225,230,231,234,239,241,245,248,249,250,254,257,258,262,263,266,267,268,269,275,276,277,279,280,282,284,285,289,290,291,292,296,298,299,301,304,306,307,309,310,313,314,316,317,318,320,322,331,336,338,339,344,345,346,347,348,353,354,355,357,359,360,361,364,366,367,370,371,373,377,379,380,382,385,386,387,388,389,390,393,394,395,396],[2,5,6,7,8,9,11,12,14,16,21,22,23,25,26,27,29,30,32,34,35,36,37,38,47,48,49,50,53,54,55,58,66,67,73,74,75,76,82,84,85,87,89,90,93,95,99,100,102,103,104,105,106,109,110,111,113,114,118,119,124,126,127,128,129,131,133,134,135,139,143,146,149,151,153,154,157,158,159,160,161,163,166,167,169,170,172,175,177,178,180,183,185,187,188,189,190,191,192,194,196,198,204,205,209,210,211,213,214,217,218,219,220,222,223,224,226,229,230,233,236,238,240,242,243,244,246,249,250,251,252,253,255,256,258,259,262,264,268,271,272,273,277,280,281,282,284,285,286,287,288,289,291,292,294,295,297,299,300,301,303,304,306,310,315,316,317,319,320,324,326,327,328,330,332,334,335,337,341,345,346,348,349,352,353,355,357,359,363,365,368,370,372,373,374,375,376,378,383,384,385,386,387,391,392,394,395,396],[1,2,4,6,7,8,9,11,12,14,15,22,24,26,27,29,34,35,36,38,39,44,46,49,51,52,53,54,55,56,58,61,62,64,65,66,69,70,75,76,78,79,85,86,87,88,90,92,94,98,100,101,102,104,105,109,111,112,113,114,116,118,121,122,124,128,130,131,133,134,135,136,137,138,139,142,143,147,148,149,152,153,157,159,161,163,165,166,167,169,171,174,175,180,181,182,183,186,189,192,195,196,199,201,202,205,206,207,210,211,214,217,220,222,224,225,228,233,234,235,237,239,240,241,242,244,245,246,248,250,253,255,256,258,259,260,261,263,264,267,268,271,274,276,278,279,280,282,284,286,288,289,291,297,298,300,305,306,308,315,318,320,325,326,327,330,331,333,334,335,340,341,343,348,349,350,355,356,357,360,361,362,366,368,369,375,376,377,378,380,382,383,387,390,392,395,396],[4,9,10,12,13,14,17,19,21,22,24,26,30,31,32,44,45,47,51,52,53,57,58,60,61,62,65,67,68,71,72,75,76,77,78,79,81,82,83,85,86,89,94,95,96,97,98,102,103,107,109,113,114,115,116,117,118,119,120,122,124,126,127,130,132,133,135,138,140,141,142,144,145,148,149,152,154,155,156,157,158,160,161,162,163,165,169,170,171,172,176,177,179,181,188,193,194,196,198,199,200,201,204,206,207,208,209,212,213,215,216,217,218,223,227,228,230,231,233,234,236,237,238,239,240,241,242,243,245,249,251,255,259,260,262,263,265,268,269,270,272,280,285,286,288,290,293,297,299,303,304,307,310,311,313,314,315,316,319,322,324,328,329,331,332,338,339,342,343,345,346,347,349,350,352,353,354,356,357,359,361,362,363,364,366,369,370,373,375,376,377,379,380,382,383,385,386,387,388,392],[2,8,9,10,11,13,15,16,17,18,21,23,24,26,28,29,30,32,33,36,39,42,46,47,52,54,55,56,57,62,63,65,66,68,75,76,82,83,84,89,92,95,96,98,99,100,102,105,108,110,111,112,114,116,117,118,119,121,125,134,136,137,138,139,141,143,145,150,151,152,153,154,155,159,160,161,162,168,170,171,173,176,177,179,181,185,186,192,194,195,196,202,204,207,210,212,213,215,217,218,220,221,223,224,227,230,231,232,233,234,235,236,237,240,242,246,248,249,252,253,254,255,256,257,258,261,262,269,271,276,278,280,282,285,286,289,291,292,293,294,295,296,304,305,308,310,311,312,313,314,316,317,318,319,320,321,324,325,327,328,329,330,331,338,339,340,341,342,343,346,348,351,352,353,354,359,361,362,364,365,367,368,369,370,372,373,376,377,382,384,385,389,390,391,392,393,394,395],[216,386,388,390,393],[0,2,3,4,6,9,12,13,15,17,20,21,22,24,29,31,33,34,38,39,42,43,46,48,51,53,54,56,59,61,62,64,66,67,70,71,72,76,77,78,79,82,84,85,87,88,90,96,97,98,99,107,109,110,111,113,116,117,118,119,120,121,127,128,129,130,134,135,136,140,142,144,145,148,149,150,151,153,156,158,159,160,166,171,172,173,174,179,180,181,183,184,185,186,187,188,189,190,191,192,193,196,198,199,200,201,203,204,207,209,213,214,215,217,222,225,229,237,240,241,243,244,247,248,250,252,254,257,261,264,265,267,268,275,279,280,281,285,286,287,291,293,294,295,296,299,300,301,302,304,307,308,313,314,315,318,320,321,322,328,329,331,342,343,346,347,348,349,351,354,355,357,359,361,362,363,364,365,370,373,374,375,376,378,379,380,382,385,386,387,388,390,392,395,396],[113,386,389,390,393],[2,3,4,8,9,17,18,22,23,24,25,27,30,34,35,36,40,41,42,43,48,52,55,57,58,59,61,62,64,65,66,68,69,71,73,75,77,78,79,81,82,83,84,85,89,90,93,95,96,97,98,99,101,102,103,104,105,106,108,109,110,112,113,116,117,118,120,122,124,127,128,132,136,137,138,140,141,144,145,146,150,151,154,155,156,160,162,165,166,168,169,170,171,173,175,176,177,179,181,184,185,186,187,191,192,197,198,203,205,210,211,212,213,215,216,218,220,222,225,226,227,228,232,234,236,237,238,240,243,246,247,248,249,252,255,256,265,268,270,271,272,275,276,279,284,286,287,288,289,290,291,292,293,294,296,298,299,300,301,304,305,306,307,310,311,314,316,319,321,324,328,329,331,334,342,347,348,349,350,353,356,357,359,360,364,365,366,367,370,376,380,381,383,384,386,389,390,391,392,394,396],[0,1,4,7,10,13,14,15,17,18,19,20,21,23,24,25,27,28,30,35,39,42,43,44,45,46,47,48,50,52,55,56,62,64,66,69,71,72,73,74,77,79,80,82,84,85,90,91,92,93,94,101,102,104,105,108,109,111,114,115,116,117,118,120,123,128,130,137,139,141,142,143,144,145,148,150,152,155,156,158,160,161,164,168,170,171,172,173,175,176,178,181,183,185,186,187,189,190,191,193,194,195,196,202,205,206,209,210,211,212,213,214,215,216,219,220,221,222,224,225,228,237,238,239,240,241,242,243,244,245,246,248,249,251,252,255,257,259,260,261,262,263,264,265,267,268,271,272,273,274,275,276,278,279,280,281,283,285,286,287,289,290,291,293,294,295,300,301,303,305,306,309,311,313,314,316,325,326,328,331,332,337,338,340,343,344,345,346,348,349,351,352,353,354,355,356,357,358,361,363,364,367,368,374,376,377,381,382,384,385,386,387,389,396],[0,3,5,6,10,14,15,18,19,20,21,22,27,29,32,34,35,38,41,44,49,50,52,53,54,57,59,60,61,62,63,70,72,73,77,81,83,84,87,88,89,92,99,101,109,111,112,115,117,119,120,121,122,123,124,125,126,127,129,132,133,134,136,137,141,142,145,146,147,148,150,151,152,153,158,162,164,165,168,169,174,175,179,180,181,182,183,184,185,187,188,190,192,193,195,202,203,205,206,208,213,215,217,218,220,221,223,224,225,228,229,232,233,237,238,239,240,244,247,248,249,253,254,256,261,262,264,266,268,273,276,278,280,284,285,286,289,291,293,295,296,298,303,304,306,312,313,319,321,322,326,327,328,329,330,333,338,339,340,342,343,348,353,354,356,358,360,361,363,365,368,369,372,373,374,377,379,380,381,388,389,393,395],[1,2,3,4,6,10,15,19,22,24,25,28,31,37,38,40,41,42,43,44,45,46,50,53,54,55,57,58,61,62,64,65,69,70,71,74,75,77,78,80,83,84,85,86,91,92,94,95,96,97,99,103,106,109,112,113,114,116,117,118,119,121,130,131,132,136,137,138,139,140,141,142,144,145,146,151,155,156,158,159,163,165,166,167,170,171,173,174,175,176,181,182,186,190,191,192,194,195,198,200,201,208,213,214,215,217,222,223,225,226,227,232,233,234,235,237,244,246,248,249,251,252,259,265,268,269,270,271,272,273,274,276,277,278,280,281,282,285,286,289,291,292,295,299,300,301,303,306,307,309,311,313,319,320,321,322,325,326,327,329,331,332,333,335,339,340,343,346,353,357,358,359,360,363,364,369,372,373,376,377,383,386,387,388,389,390,391,393],[3,6,7,8,12,14,15,16,20,21,22,24,27,28,29,30,31,35,37,38,40,44,45,46,49,50,53,54,56,58,63,67,68,71,72,73,77,78,81,82,85,86,87,88,90,94,96,100,101,104,105,106,107,110,111,112,114,115,119,122,123,125,126,130,132,134,136,137,139,140,142,145,146,149,151,156,157,162,163,164,166,167,168,169,171,172,173,174,177,179,182,183,184,185,186,189,190,192,193,195,196,197,199,200,201,204,206,207,211,214,217,218,219,220,222,223,225,227,236,238,239,241,242,243,244,245,251,256,257,259,260,261,262,264,269,271,277,278,280,281,283,284,285,287,289,295,299,300,301,302,303,304,307,308,315,323,324,329,333,334,336,339,340,346,347,348,349,353,354,355,360,365,366,371,372,374,375,377,381,385,387,390,394],[352,386,389,391,393],[0,1,3,6,7,8,10,11,12,17,18,19,21,22,24,25,27,28,30,31,34,37,40,41,42,43,45,46,48,49,50,53,54,56,58,70,72,73,75,81,82,84,87,90,93,94,97,99,100,101,102,106,108,110,111,113,114,118,119,123,124,125,127,129,131,134,135,136,137,142,145,146,148,149,155,158,159,161,162,164,169,170,174,175,179,181,183,184,185,186,189,190,194,195,196,197,205,207,208,211,212,215,216,217,218,220,221,223,225,226,227,229,230,232,233,234,235,239,240,241,243,246,247,248,250,253,254,255,258,260,266,268,269,271,272,274,276,278,280,281,283,285,286,288,289,290,293,296,297,298,300,301,302,303,304,305,307,309,310,311,313,315,317,321,324,328,331,332,334,336,344,347,349,351,352,353,356,357,359,360,361,362,363,365,367,368,371,373,374,375,378,379,384,386,387,394,395,396],[0,1,6,8,13,14,16,17,18,21,22,24,25,26,28,31,33,34,37,40,41,44,49,50,52,55,57,58,60,61,68,70,72,74,75,76,78,85,87,88,90,92,93,95,96,97,101,106,107,109,110,111,114,115,116,118,120,121,122,124,127,128,130,131,132,133,134,136,142,145,148,149,151,153,154,156,157,160,161,163,164,165,167,170,171,173,174,177,178,180,181,182,183,184,187,188,190,194,195,197,198,200,204,205,209,210,211,212,213,215,216,218,219,220,226,228,230,231,233,234,240,242,243,244,246,247,251,252,255,256,258,259,260,264,267,276,278,279,280,281,283,286,289,290,291,292,297,299,300,301,303,305,306,307,308,309,312,313,315,317,327,328,330,331,333,337,338,340,341,345,346,348,349,351,355,356,357,362,368,374,376,377,378,380,384,385,386,389,390,391,392],[0,1,3,4,5,6,7,9,10,11,15,17,19,22,24,25,28,30,31,33,35,36,38,39,40,41,45,46,52,53,57,58,59,61,62,63,64,68,71,76,78,81,82,84,85,86,90,94,98,99,101,102,106,108,110,111,113,114,115,117,118,120,121,123,124,125,126,128,129,132,133,134,135,136,138,140,141,144,146,148,150,152,155,158,161,162,165,166,168,170,172,174,178,180,182,186,189,190,192,193,194,195,198,202,203,207,209,210,211,213,214,215,216,217,218,219,222,223,224,225,226,228,229,233,235,236,238,239,241,243,244,245,250,251,256,257,258,259,266,267,269,271,273,276,279,281,282,284,290,292,294,298,299,301,303,304,309,310,312,317,318,320,322,326,329,330,331,335,338,339,340,341,345,347,349,351,352,353,356,357,358,359,362,363,365,369,372,373,375,376,377,379,380,382,384,385,387,388,389,390,392,394,395,396],[1,4,5,6,7,10,11,12,13,14,17,18,20,21,24,25,26,29,30,33,34,36,38,40,41,54,55,56,58,59,61,63,64,65,66,67,71,73,76,77,79,80,81,85,87,89,94,95,97,98,99,100,101,102,103,106,107,110,112,113,115,116,117,119,126,129,130,132,134,139,141,143,145,148,149,150,151,152,153,154,156,157,159,160,162,163,166,167,169,171,172,173,176,177,179,180,181,186,187,188,192,195,199,204,206,220,223,224,225,226,229,230,231,232,233,238,239,247,250,251,253,254,256,258,259,261,262,264,265,267,269,273,274,275,276,278,281,282,283,287,288,291,294,295,298,301,302,303,308,310,312,316,319,320,321,325,327,330,334,336,337,339,343,345,346,348,350,351,354,356,357,361,362,364,365,366,367,368,369,370,371,375,376,377,378,379,380,381,383,384,386,388,389,390,393,394,396],[2,3,4,6,7,9,11,14,19,21,23,27,28,29,30,33,34,36,38,39,41,45,49,54,56,59,64,65,66,67,73,80,81,82,83,84,85,89,91,92,95,97,99,100,102,103,105,106,107,110,112,114,115,117,121,122,124,125,126,128,129,130,131,134,138,141,142,144,145,147,148,149,150,151,154,156,160,161,163,165,166,168,169,170,171,174,175,179,180,188,190,192,194,195,196,197,198,199,201,205,206,207,209,210,214,215,216,219,220,221,222,223,224,225,230,232,233,238,241,243,246,247,251,252,254,255,256,259,260,261,264,266,267,268,271,272,273,274,275,276,277,278,279,286,287,288,293,298,301,302,303,304,305,306,308,309,310,311,312,313,315,320,323,324,325,327,328,329,331,332,334,340,341,342,345,346,350,351,352,354,357,358,366,367,370,371,372,376,377,379,380,381,383,385,387,388,389,391,394,396],[0,1,4,5,6,8,9,10,11,13,14,15,21,22,28,30,33,36,38,41,42,47,48,49,50,52,55,57,59,60,62,63,65,66,67,68,70,73,74,77,78,79,81,82,85,87,88,93,94,95,96,99,101,102,104,107,109,113,114,117,118,121,123,126,127,128,129,130,131,132,136,137,140,142,145,147,155,156,160,163,165,167,168,169,170,171,172,175,179,183,184,185,186,188,194,204,205,206,207,209,211,212,216,218,219,220,221,223,224,225,226,230,233,234,236,238,242,243,249,250,251,252,255,258,263,266,267,270,271,273,277,279,282,284,287,288,290,291,293,294,297,298,301,304,309,310,311,312,313,316,317,321,322,324,325,330,331,333,334,335,336,337,338,340,341,343,344,345,348,352,354,355,356,357,362,363,364,365,366,368,369,373,375,376,377,378,381,382,384,385,386,389,392,394],[2,3,4,5,9,10,11,14,15,16,17,18,19,20,22,24,26,29,30,34,38,39,40,42,43,46,48,51,54,56,57,60,61,64,73,74,75,79,80,81,83,85,86,88,89,90,91,92,94,98,99,101,102,103,104,105,107,109,110,112,113,114,115,122,124,126,128,131,132,140,142,144,147,149,150,151,154,156,158,159,160,161,162,164,166,167,168,170,174,177,178,179,184,185,189,194,195,196,197,199,201,202,207,210,211,219,227,229,235,236,237,241,245,246,248,251,254,255,262,263,267,269,271,272,274,276,277,279,280,281,283,284,286,287,288,289,291,294,295,296,299,300,303,305,306,308,310,312,319,322,323,324,327,328,332,334,335,336,337,338,339,340,342,343,345,347,348,349,351,352,353,354,357,358,359,362,363,364,365,369,371,374,375,378,379,382,386,387,388,389,390,391,393,396],[265,386,387,389,390,391,393],[0,2,3,5,8,9,15,16,17,18,19,23,24,26,28,33,34,35,37,40,41,45,46,47,49,50,52,58,59,60,61,62,64,65,67,68,69,72,73,75,77,78,80,82,83,85,89,93,94,96,97,102,103,104,105,107,108,111,118,120,122,127,128,131,135,138,143,145,146,149,150,151,159,161,163,166,167,170,173,174,182,183,185,186,188,190,192,193,195,197,198,203,205,206,207,208,209,214,216,217,219,220,222,227,232,237,238,239,241,242,246,247,248,249,250,251,257,258,259,260,261,262,264,265,266,267,270,273,275,276,277,278,279,281,283,286,287,288,289,290,291,292,294,295,297,301,303,306,308,309,312,314,315,316,317,323,324,327,328,333,336,339,342,343,344,345,346,348,350,352,353,354,355,356,358,361,363,369,370,373,377,378,379,381,382,384,387,389,390,392,393],[2,4,9,11,13,14,15,17,18,23,24,25,28,29,31,32,33,35,36,37,38,39,40,41,43,44,45,49,51,53,57,60,62,65,66,67,68,69,70,71,72,73,74,76,82,84,85,87,90,92,93,97,99,100,107,110,114,117,120,122,124,126,128,130,133,134,135,136,137,138,139,143,150,152,153,154,155,156,158,160,162,164,165,168,171,172,173,175,177,178,183,185,187,188,189,192,195,197,202,203,204,211,212,213,215,216,219,220,222,224,227,228,233,237,238,239,240,245,247,249,252,254,255,256,258,259,266,267,268,270,272,273,274,280,283,285,287,288,289,290,292,293,296,297,298,301,305,307,313,317,319,320,321,330,331,332,335,338,339,340,341,342,343,344,346,347,349,353,354,355,358,364,365,366,369,373,374,375,377,378,379,381,382,384,385,387,388,389,390,392,393],[129,386,392,393],[2,3,7,9,10,11,12,14,16,19,21,22,23,24,28,30,31,35,36,38,39,40,42,45,47,48,52,53,55,56,57,59,61,67,68,69,71,78,84,85,86,90,92,95,98,99,101,102,103,104,106,107,110,112,113,114,115,117,121,122,123,126,129,130,133,135,136,140,141,143,144,145,146,147,148,149,151,152,154,155,158,159,161,162,168,171,172,173,174,178,181,182,184,186,187,188,191,192,194,196,197,200,201,203,205,209,210,212,214,215,217,220,221,223,224,225,226,231,232,235,236,238,239,240,243,245,247,249,252,253,257,258,259,261,264,266,267,268,269,270,275,276,278,279,280,281,282,286,288,289,290,293,294,296,297,298,303,305,306,308,309,311,312,314,316,317,318,319,320,322,323,327,329,330,331,332,334,335,337,342,345,346,348,350,354,355,356,357,362,363,364,365,366,370,372,373,374,375,379,380,382,383,384,385,386,392,393,395],[1,7,8,11,13,16,17,18,19,21,22,23,24,25,26,27,30,35,36,38,39,42,43,44,48,49,51,52,53,55,57,58,59,61,62,64,65,66,68,69,70,72,74,75,76,77,78,80,81,83,84,85,91,94,96,97,98,102,103,105,107,110,111,114,115,116,117,118,119,121,122,124,125,126,127,128,130,140,141,142,143,144,145,147,151,153,154,155,157,159,160,161,165,169,170,172,179,180,182,183,184,187,188,189,191,192,193,194,195,200,202,203,204,205,208,212,215,216,220,221,222,223,224,226,229,231,232,233,234,235,237,242,245,250,252,253,254,255,259,260,261,262,270,272,273,274,276,279,281,285,287,291,295,296,299,300,302,303,305,310,311,313,317,318,319,321,323,325,326,328,330,332,334,338,341,342,343,344,345,346,347,353,354,355,356,357,358,359,361,364,365,366,368,369,372,374,375,376,377,378,379,380,381,382,386,389,390,391,392,396],[0,1,4,5,10,11,12,15,16,18,21,22,28,29,31,32,33,34,36,39,40,41,44,45,46,47,53,55,56,59,60,61,62,64,66,70,72,73,74,75,80,81,82,84,85,86,87,88,89,90,91,92,95,96,97,98,100,102,104,106,108,112,113,114,116,117,119,120,121,124,126,133,135,136,139,142,144,145,146,148,150,151,153,155,156,158,162,163,166,168,169,171,172,173,176,177,178,181,185,188,190,192,193,194,198,199,208,209,213,214,215,217,221,222,223,225,226,231,233,234,235,237,239,241,243,245,246,249,250,251,252,253,256,260,261,262,263,266,267,269,270,271,273,275,276,282,283,284,286,288,293,295,297,298,302,305,306,308,313,316,317,321,325,326,327,330,333,334,335,336,338,342,343,345,346,347,350,352,355,356,357,360,362,363,364,369,370,371,372,375,377,378,380,381,384,390,393,394,396],[0,3,6,7,8,9,10,11,12,14,16,17,19,21,22,23,26,28,29,31,32,33,34,39,41,42,43,45,47,48,49,50,61,62,67,68,71,73,74,75,76,79,82,83,85,86,87,88,91,94,95,96,99,104,106,108,111,113,114,115,116,117,119,120,121,123,124,126,129,132,134,137,141,144,145,146,147,150,151,152,156,160,164,171,172,174,175,179,181,183,185,188,189,192,193,196,204,205,207,209,210,214,215,217,220,223,224,225,228,230,231,232,235,238,241,243,245,258,262,263,265,266,270,272,274,276,277,279,283,284,286,289,290,291,293,294,295,296,299,300,303,305,306,308,310,311,312,314,315,317,318,323,325,328,329,330,331,333,335,338,339,340,342,343,344,349,354,356,357,358,360,361,364,365,367,368,369,374,376,377,378,379,381,382,385,386,388,389,391,393],[0,6,7,10,12,13,16,17,19,21,26,29,33,34,38,41,42,43,44,45,52,54,55,56,58,60,61,62,63,64,65,67,68,69,70,71,72,77,79,81,82,83,86,88,89,90,91,93,94,96,97,99,100,103,104,105,106,108,109,114,115,118,120,121,122,124,125,127,128,131,134,136,137,138,139,140,142,144,145,146,149,150,151,155,159,160,161,162,165,166,172,173,174,176,181,191,193,194,196,198,204,205,206,208,209,211,212,214,215,216,217,219,221,222,223,224,227,228,229,230,231,233,234,235,237,239,242,246,247,248,250,251,256,257,259,261,262,263,265,266,269,271,272,273,274,275,276,277,278,281,283,284,285,286,290,291,295,296,298,299,300,301,302,303,305,307,309,311,312,313,314,315,317,320,323,324,326,328,329,331,334,335,337,342,345,347,348,353,355,357,358,359,360,364,365,370,371,373,375,377,379,382,383,384,389,390,391,393,395],[5,6,8,9,11,12,18,23,25,26,27,28,31,33,34,35,36,39,43,45,47,50,52,53,55,59,60,63,65,66,71,74,75,76,78,80,83,88,90,92,93,94,96,97,99,105,107,110,111,113,114,116,121,122,126,128,132,138,139,141,142,143,147,151,152,154,155,157,159,160,161,164,166,168,170,172,173,175,177,179,180,182,183,184,185,186,187,188,189,190,191,193,194,196,198,199,201,202,206,208,209,214,215,216,219,220,225,226,227,233,235,237,240,241,242,246,248,249,253,255,258,259,260,262,268,269,271,273,275,277,278,280,284,285,287,292,293,296,298,301,303,305,306,307,308,309,310,312,313,314,316,318,319,323,326,328,329,333,334,335,338,339,344,345,347,350,353,354,355,357,361,362,363,364,367,369,371,376,377,378,382,384,387,392,394],[0,2,3,4,5,8,11,14,16,19,20,21,24,27,29,30,35,36,39,45,47,49,51,56,57,58,62,63,66,69,71,72,73,75,77,79,80,82,83,87,88,90,91,95,96,100,102,104,105,107,109,112,113,118,119,120,124,126,129,130,131,134,135,138,139,141,143,145,147,148,149,150,151,155,157,158,159,161,163,168,171,172,175,179,181,182,183,185,190,193,194,197,198,199,200,201,203,204,205,206,207,209,211,212,213,215,216,217,218,219,220,223,224,228,229,231,233,238,239,241,243,244,246,251,257,258,264,265,267,270,272,274,275,276,277,279,281,282,283,285,286,288,290,291,293,294,295,297,298,300,302,303,306,308,309,310,311,316,318,322,323,325,326,330,332,333,336,337,343,344,345,346,347,348,349,350,354,356,358,360,362,364,367,370,372,373,374,376,379,381,385,390,392,395,396],[1,2,4,7,8,9,11,12,13,15,17,21,22,23,24,27,29,30,31,32,34,37,44,48,49,50,51,54,57,58,60,62,63,64,66,68,69,70,72,73,74,76,78,80,81,82,83,87,91,93,95,96,97,99,100,103,105,107,108,110,114,116,120,124,125,126,127,129,133,134,137,138,140,141,143,146,147,150,156,157,158,160,161,163,164,166,169,172,173,174,175,176,177,178,179,181,182,184,187,188,190,192,195,198,199,200,202,203,205,206,211,213,217,218,220,221,224,225,226,228,230,231,236,238,239,243,245,247,249,257,262,263,269,272,275,279,281,282,292,297,300,302,303,306,307,309,310,313,314,315,316,318,322,325,326,329,330,331,333,337,338,339,341,344,345,353,354,358,360,361,367,368,370,373,374,376,377,381,385,386,387,390,392,395,396],[4,7,13,14,18,21,22,23,24,25,34,38,39,41,43,45,46,50,51,52,53,55,57,59,63,65,66,68,69,73,74,75,76,79,83,84,85,86,88,92,94,97,98,99,100,101,103,104,105,106,107,108,111,114,122,124,126,127,130,131,138,141,142,144,146,147,148,149,150,151,153,154,155,156,159,160,162,164,166,167,169,171,173,176,178,180,181,186,187,189,191,192,193,194,195,199,200,201,203,204,206,207,209,211,213,217,220,221,222,223,224,225,227,228,229,233,234,239,240,241,243,248,250,253,254,255,260,261,264,269,271,273,274,276,277,279,281,283,284,286,287,289,290,291,292,297,299,303,304,305,308,309,313,314,315,318,319,321,322,323,324,326,327,333,334,335,336,338,339,342,345,346,349,350,353,355,360,364,365,367,369,371,372,375,376,377,378,380,382,383,384,385,387,389,393,394,395],[0,4,5,6,7,8,9,11,13,15,18,19,20,22,23,24,25,29,32,33,34,36,38,41,42,43,46,47,51,53,54,56,57,60,62,66,67,68,70,71,73,74,75,78,80,81,82,84,87,89,90,92,94,97,99,103,105,106,107,110,111,112,113,115,119,123,125,126,130,132,133,137,139,140,141,142,147,149,150,151,152,153,155,156,157,158,159,162,168,171,173,174,176,177,178,181,182,186,187,189,190,191,193,196,199,200,201,205,206,207,209,213,214,216,217,218,219,221,222,223,224,226,228,234,236,237,238,240,242,244,246,247,249,254,256,257,263,264,270,271,273,275,276,277,279,283,284,289,290,292,294,296,299,300,301,302,303,304,305,307,309,310,312,313,316,320,322,325,326,328,329,332,333,336,337,338,341,343,345,346,347,348,350,352,353,354,357,361,363,365,366,368,370,374,376,378,384,386,387,388,389,393,395,396],[0,1,2,4,5,8,9,12,14,15,16,22,23,28,29,31,32,38,40,41,42,46,48,50,53,55,57,60,62,63,64,65,66,67,68,71,73,75,77,78,79,80,82,83,84,87,88,91,92,93,96,97,98,106,107,109,110,111,115,116,118,119,125,126,127,129,130,131,132,134,135,136,138,143,149,150,151,154,155,156,158,159,160,162,163,167,170,171,175,176,177,179,181,182,184,185,186,189,190,193,194,196,198,202,204,207,209,210,216,217,218,219,222,224,230,237,238,241,242,243,244,246,248,250,251,252,253,256,260,265,267,268,269,272,277,278,279,280,282,286,288,289,291,294,299,300,308,309,314,315,316,319,321,322,323,325,326,328,329,330,335,336,337,339,340,342,343,344,346,348,353,354,357,360,361,362,363,365,366,368,371,374,375,376,377,378,379,382,384,387,388,391,395],[2,3,5,6,7,11,12,13,15,16,18,19,20,21,22,23,25,29,32,36,38,42,43,45,50,56,57,59,63,64,65,66,70,73,74,76,78,80,82,85,87,88,90,92,93,95,97,98,101,105,106,109,110,112,120,121,122,123,124,127,128,129,131,135,136,140,143,145,146,147,148,149,150,152,156,157,162,164,166,168,169,175,176,177,180,186,187,188,190,194,200,202,203,204,208,210,214,215,217,218,220,222,223,224,225,227,231,234,237,238,241,244,245,248,249,250,256,257,258,259,260,262,263,264,265,266,267,268,269,271,272,273,274,276,278,280,281,282,284,285,287,288,289,291,292,293,295,296,301,302,304,305,306,308,312,315,316,318,321,322,323,325,329,330,331,332,333,335,338,342,343,344,346,347,355,356,357,360,363,364,365,366,369,371,372,373,374,375,381,383,385,386,388,390,392],[4,7,10,12,14,15,17,18,20,22,24,25,30,35,37,39,42,43,44,45,50,51,53,55,56,57,58,66,67,69,72,73,74,78,80,81,82,83,86,88,90,92,95,96,98,101,102,103,106,109,110,112,114,115,116,117,119,120,121,122,123,124,127,128,129,130,134,135,136,138,139,140,141,146,147,148,152,156,157,159,160,163,164,165,166,167,168,169,170,172,173,176,177,178,179,180,182,183,184,186,187,189,190,191,193,197,198,201,202,205,208,211,215,216,218,219,220,221,222,223,225,229,230,232,233,236,238,239,241,242,243,244,247,249,250,251,252,253,254,255,257,259,260,264,265,267,268,271,273,277,278,280,281,283,287,293,296,299,302,304,306,307,309,311,315,316,317,318,321,323,329,331,335,336,339,340,342,346,349,350,352,353,356,357,362,363,370,371,372,380,381,383,386,388,389,390,393,394],[325,386,391,392,393],[0,1,3,5,6,7,9,10,12,13,14,16,19,21,22,23,29,31,33,34,37,38,40,41,44,45,46,51,55,57,59,62,63,69,71,73,74,77,79,80,81,83,86,87,89,90,92,97,99,103,104,108,112,113,114,115,120,123,124,125,126,131,132,133,134,135,137,138,140,141,145,146,147,150,152,153,155,159,160,163,167,171,176,179,181,184,186,188,191,194,195,197,199,200,202,203,204,205,206,207,210,213,217,218,220,222,225,226,227,229,231,232,233,235,239,241,246,247,248,249,250,251,252,253,254,256,261,262,264,265,266,267,268,270,271,274,277,279,280,284,285,286,288,289,290,291,293,295,296,297,298,299,301,307,309,313,314,318,320,322,323,324,326,327,329,330,331,332,335,337,338,341,342,343,350,352,355,356,360,364,366,375,377,380,383,384,387,391,394],[197,386,388,391,392,393],[1,4,6,8,9,10,14,16,17,20,25,26,28,29,32,33,34,35,38,39,41,43,44,45,46,48,51,54,56,58,67,69,71,74,79,80,82,83,84,85,86,88,91,92,94,96,100,101,102,103,105,107,108,109,114,116,117,118,120,123,125,126,127,129,130,131,132,133,137,139,141,142,144,146,149,150,153,156,157,158,159,162,163,166,167,169,170,173,175,176,177,179,181,182,183,184,185,189,197,199,201,206,207,209,216,217,220,222,223,224,226,229,230,231,232,234,235,237,240,241,242,243,247,253,255,259,260,262,263,264,265,266,267,269,271,275,276,277,278,279,280,282,284,286,289,291,292,293,296,297,299,301,302,303,306,307,311,312,315,317,319,320,321,322,324,325,326,328,331,333,336,337,338,339,340,341,343,345,346,347,348,349,352,354,355,357,358,362,364,368,370,373,374,375,376,377,378,379,380,381,382,383,384,386,387,390,392,394,395],[0,2,3,7,11,12,16,18,19,20,25,26,30,32,35,36,39,41,43,44,46,48,50,51,54,57,59,60,61,62,65,67,68,72,74,77,84,86,88,95,97,98,100,101,102,103,104,105,106,107,108,112,113,115,117,120,125,126,128,129,132,135,139,140,142,144,146,148,149,150,151,153,154,156,158,161,162,163,166,167,168,170,171,172,174,184,185,186,187,190,191,193,194,196,197,199,200,202,204,206,207,208,211,215,220,221,222,223,224,225,227,228,229,233,234,236,245,246,247,252,253,254,256,257,258,261,263,264,265,266,271,277,278,279,281,282,283,284,285,290,294,296,298,300,301,302,303,304,305,306,309,312,313,314,318,319,320,326,327,336,339,344,347,350,351,354,356,357,358,359,362,366,367,370,372,373,374,376,379,382,389,390,393,395],[2,4,5,6,8,9,13,15,16,17,19,24,26,28,29,30,31,33,34,35,37,39,40,41,45,47,50,51,52,58,60,64,67,68,69,71,73,75,76,78,80,82,85,86,87,89,92,95,97,99,101,103,104,106,107,108,109,111,112,115,116,117,123,124,126,127,131,132,134,136,137,141,143,144,147,149,151,153,154,155,157,158,160,162,165,166,167,168,169,170,171,173,174,175,177,179,180,181,182,186,188,190,193,196,198,200,201,206,207,208,209,210,214,215,216,218,221,222,224,226,228,229,230,231,233,236,237,239,240,242,244,245,247,249,250,254,255,258,262,264,265,267,268,270,274,277,278,283,286,290,291,295,297,298,299,301,303,304,308,309,310,313,317,319,320,321,322,324,327,328,329,332,333,334,335,336,338,339,340,342,343,344,346,348,353,355,357,358,360,361,364,366,367,368,370,371,372,374,379,381,383,384,385,386,387,389,393,394,395,396],[184,386,387,388,389,391,392,393],[3,5,6,10,16,21,23,26,27,30,33,34,35,38,42,45,48,49,51,52,57,58,59,60,62,63,64,65,66,67,71,73,76,77,82,83,84,85,87,89,90,92,94,96,97,98,100,101,102,110,111,112,113,117,118,119,120,121,124,125,126,127,128,131,132,133,134,135,137,138,140,141,143,145,146,147,149,150,151,154,155,157,158,159,163,164,166,169,170,172,177,180,186,191,193,198,202,204,208,209,210,212,213,216,218,219,227,228,231,233,237,238,241,243,244,249,250,252,253,257,258,259,262,263,266,267,270,271,274,275,276,281,282,283,285,287,293,294,296,297,299,300,302,305,306,307,310,311,314,315,316,317,319,321,326,327,328,331,334,336,337,338,339,340,341,344,346,348,349,354,355,357,358,359,363,364,366,367,369,374,375,376,380,381,383,384,386,390,391,393,394,395,396],[0,2,3,4,6,7,8,10,11,15,19,20,23,25,26,28,31,35,37,38,40,42,43,44,46,52,54,57,62,63,67,68,70,71,72,73,74,75,79,81,83,84,87,88,90,91,93,98,101,106,107,108,109,113,115,117,118,119,120,121,124,125,126,127,131,133,135,140,141,142,143,144,145,147,149,150,152,153,155,156,158,160,162,164,167,169,171,173,174,178,179,181,183,186,187,188,192,193,194,195,196,197,198,199,202,203,205,208,209,212,214,218,220,221,222,225,226,228,229,230,234,235,237,239,240,241,245,246,249,250,252,254,255,260,262,263,264,265,266,267,268,269,271,272,274,275,276,277,279,280,282,287,289,290,292,299,301,302,303,305,308,311,312,316,318,319,321,322,323,324,327,328,333,336,338,340,343,344,351,354,359,361,362,363,364,368,369,370,371,373,375,376,377,379,380,384,386,387,389,391,393,394,396],[32,386,388,390,391,392,393],[1,2,3,7,9,10,13,14,15,17,19,22,24,26,29,31,33,34,35,37,48,49,53,55,56,57,63,64,66,67,68,71,74,75,78,79,81,84,85,86,87,88,89,90,91,92,96,97,99,100,101,102,106,108,109,110,111,112,116,118,119,121,123,125,126,127,129,131,134,135,138,140,142,143,150,151,152,153,154,156,158,160,163,165,166,167,175,176,177,182,186,192,195,196,197,198,200,201,205,206,208,213,215,217,218,221,222,228,229,231,232,233,234,237,240,241,242,243,245,246,247,250,251,252,253,256,257,258,264,265,269,271,272,274,279,285,286,287,289,290,291,292,296,297,300,303,306,307,309,310,312,314,316,317,320,321,323,327,328,331,334,335,338,341,344,345,347,349,351,353,355,357,358,359,360,362,363,366,367,368,369,370,371,373,377,379,380,383,384,386,389,391,392,394,396],[1,2,8,14,15,16,19,20,24,26,30,31,33,36,39,40,46,47,48,49,50,52,53,55,56,58,61,64,65,67,68,69,71,75,76,77,79,80,81,83,85,88,91,92,94,95,98,99,101,103,105,107,108,114,115,121,122,123,124,125,129,130,131,137,138,139,140,142,143,145,148,151,152,153,154,155,157,161,164,165,169,171,174,178,181,182,184,185,186,187,188,191,195,196,197,198,199,200,202,203,204,207,209,210,211,217,218,219,222,223,225,227,228,231,233,234,236,239,244,245,246,247,252,253,254,256,257,258,261,265,267,269,275,278,280,281,282,287,288,289,291,293,294,299,301,302,304,305,308,310,312,313,315,317,319,320,321,322,326,332,334,336,339,341,342,347,350,354,358,359,361,362,363,366,369,371,372,374,375,377,379,380,382,383,385,387,390,391,394,396],[2,6,11,12,14,16,18,19,20,22,23,26,27,30,34,35,38,39,40,41,42,43,44,47,51,56,57,59,61,62,64,65,66,69,72,75,77,79,80,81,83,84,87,89,90,93,95,96,98,99,100,101,103,104,106,109,110,112,113,115,121,125,126,127,129,131,132,133,134,137,138,140,141,145,146,150,152,153,155,156,157,158,159,161,162,163,164,165,166,168,169,170,171,174,176,178,179,182,183,184,190,191,194,198,199,203,206,207,211,212,214,215,218,221,222,227,228,229,231,235,236,238,240,242,243,246,249,250,253,254,255,258,259,260,262,266,269,272,273,274,275,279,280,282,284,287,288,289,291,294,296,299,302,303,304,305,309,310,312,319,322,323,325,326,329,330,332,336,342,345,348,351,352,357,360,363,364,365,368,369,370,373,379,380,382,383,384,386,388,391,393,395,396],[0,1,8,9,10,12,13,14,15,16,19,20,22,24,25,26,27,28,31,34,36,37,38,44,46,49,50,51,52,54,57,58,60,61,62,63,66,69,70,71,73,74,75,76,79,81,87,89,91,97,98,99,100,103,104,106,109,110,111,112,114,116,117,118,120,121,122,125,126,127,131,134,136,137,138,142,143,145,146,147,149,151,152,155,158,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,179,180,181,187,188,191,192,193,194,195,198,202,203,204,205,206,207,213,215,216,218,222,224,225,228,229,232,233,234,236,238,239,240,241,243,244,245,248,250,251,254,255,256,258,259,263,264,268,269,270,271,272,273,276,279,280,282,287,288,293,295,296,297,298,302,304,308,309,310,312,318,319,321,322,325,326,327,333,334,338,340,341,342,344,346,350,354,355,356,358,359,361,363,364,365,366,371,372,373,377,378,380,383,387,388,392,395],[1,2,3,5,6,7,9,10,12,15,18,19,21,23,24,26,27,28,32,33,37,38,39,41,42,44,45,47,50,51,54,55,56,61,64,67,68,69,71,72,74,77,83,85,86,89,90,93,94,95,96,97,98,99,100,102,104,105,106,107,109,112,113,114,115,116,117,118,120,122,124,126,128,129,130,133,135,137,138,139,141,143,145,147,149,156,159,161,162,164,168,169,174,176,177,179,181,182,190,191,192,193,196,201,203,206,208,212,213,216,220,221,222,223,225,227,229,231,236,238,243,244,247,248,252,254,255,257,262,263,264,265,266,268,272,276,277,279,280,281,282,284,285,286,287,288,290,291,294,295,296,297,298,302,304,307,309,311,312,313,314,317,318,319,320,321,328,331,332,334,336,337,338,339,341,343,344,346,347,348,349,350,355,362,363,367,369,370,372,373,374,378,379,380,382,383,389,393,394,395,396],[0,3,4,9,10,11,12,21,22,23,24,27,30,32,33,34,35,36,38,39,40,42,43,44,45,46,47,48,49,51,54,56,57,59,61,62,63,64,67,71,72,74,75,76,79,80,82,85,88,91,94,95,96,97,98,99,100,103,105,108,109,112,115,118,120,121,122,123,124,125,126,127,134,137,146,149,150,153,154,156,158,159,161,162,164,167,168,169,171,172,173,174,175,176,182,185,187,188,192,194,195,196,202,203,204,207,208,212,215,217,219,220,222,223,224,227,228,229,231,237,238,239,240,241,243,244,245,246,247,248,249,254,255,256,258,262,266,268,270,271,272,274,275,279,282,284,285,286,288,289,291,292,294,295,298,300,302,303,304,305,306,308,310,311,312,315,317,318,321,324,326,327,328,330,334,336,338,340,341,342,346,348,349,352,353,355,358,361,363,364,365,366,372,379,380,382,384,386,388,389],[0,1,2,4,5,6,7,10,11,13,15,17,18,20,21,23,26,30,31,32,35,38,39,40,41,42,45,47,50,52,54,55,61,62,63,64,66,68,70,71,72,73,74,75,78,84,85,86,90,93,94,95,96,102,103,106,107,108,112,114,115,116,118,120,121,122,123,124,127,129,130,131,132,133,136,138,139,140,141,145,147,148,149,150,152,154,155,156,161,162,163,164,165,168,169,173,176,177,179,181,182,183,184,185,189,193,195,196,197,199,200,201,202,205,206,209,210,211,212,213,215,216,220,221,226,229,231,232,233,234,236,237,238,239,243,246,248,251,252,256,258,259,260,261,263,266,269,270,272,280,281,282,283,285,287,289,292,293,296,298,299,300,301,302,304,307,310,317,318,319,325,327,329,330,331,332,334,339,340,342,343,350,355,358,361,364,366,368,369,373,374,375,379,380,381,384,386,387,388,389,392],[0,2,3,5,7,8,9,10,12,13,14,15,17,18,21,22,23,24,25,34,35,37,38,39,41,42,43,47,52,53,56,59,64,65,66,67,68,69,70,71,76,77,78,79,80,84,85,86,87,88,90,91,93,94,96,97,98,99,100,101,102,103,105,108,109,110,111,112,113,116,117,118,119,120,121,122,124,127,128,129,132,139,141,143,145,146,147,149,154,156,162,163,171,172,173,174,175,176,180,182,186,188,189,191,195,196,197,198,201,203,205,210,213,214,216,221,222,223,226,227,230,231,232,233,240,243,244,245,250,251,253,256,260,261,262,264,265,266,270,272,273,274,276,280,282,284,287,289,290,295,297,302,304,305,311,312,313,314,316,322,324,326,327,328,330,331,332,333,334,335,338,339,340,341,342,343,345,346,347,349,351,353,354,355,356,357,358,359,360,369,370,371,372,373,375,376,378,379,381,383,385,388,389,390,392,395,396],[0,1,2,3,8,10,13,15,16,17,18,19,22,23,24,27,29,31,32,34,35,36,38,39,42,43,46,49,52,53,56,59,62,66,68,73,75,76,79,80,82,84,85,91,92,93,94,97,99,101,102,103,104,106,108,110,112,113,114,115,116,120,121,124,127,128,132,134,135,136,137,138,140,143,145,146,149,150,151,154,157,158,159,160,163,164,165,166,167,168,169,171,172,173,174,176,179,181,182,184,186,187,190,192,193,195,197,199,200,201,202,203,204,206,207,208,209,211,212,218,219,221,222,224,225,226,227,228,229,231,232,233,234,235,238,239,242,243,244,246,250,251,252,253,254,257,259,261,262,265,269,271,272,274,275,277,278,279,286,288,290,291,294,295,298,300,301,302,303,306,307,309,310,311,312,313,316,317,318,319,324,325,327,330,334,335,337,339,340,342,343,349,354,355,356,357,358,360,361,363,365,366,368,371,372,373,375,378,380,383,384,387,388,389,390],[2,3,4,8,11,12,13,14,15,16,18,19,20,23,24,25,26,27,32,33,36,38,40,45,47,49,50,51,52,54,55,56,57,59,60,62,63,67,70,71,73,74,78,79,80,83,87,88,90,91,92,93,94,95,98,100,102,103,104,105,107,108,109,111,112,114,115,116,117,118,119,122,123,124,126,131,134,135,138,139,140,143,144,147,149,150,151,156,160,164,165,167,170,172,174,175,178,181,183,184,192,195,197,198,201,210,213,220,221,222,223,224,225,226,228,229,230,231,233,237,238,239,240,243,244,249,251,252,254,255,256,258,264,265,268,269,271,273,279,281,285,286,288,291,292,293,294,295,296,297,298,299,300,301,304,306,307,309,312,313,320,321,323,324,325,328,330,331,332,333,335,337,340,342,344,347,349,350,351,354,356,358,364,365,368,373,374,375,376,378,379,380,381,382,384,385,387,389,390,391,392,394,395,396],[0,1,2,3,8,10,13,15,17,19,22,23,26,27,28,29,34,35,40,43,45,46,49,50,52,54,56,57,58,59,62,63,64,66,68,72,74,76,78,79,81,83,86,87,89,91,92,94,95,96,97,99,100,101,102,103,105,106,107,110,112,118,119,120,121,123,124,127,130,132,133,134,135,140,142,144,145,146,147,148,150,154,155,158,159,160,163,165,167,168,170,171,172,178,181,182,184,188,189,190,191,193,197,198,199,205,206,207,209,211,214,215,216,218,220,225,227,229,230,233,234,235,239,240,241,242,243,244,246,247,248,249,250,251,253,257,259,261,263,264,265,267,268,269,271,272,276,278,281,283,284,286,287,288,289,291,292,296,297,299,300,301,304,305,308,309,311,312,313,319,323,324,327,328,329,330,331,332,334,335,336,337,339,341,342,343,344,346,347,349,351,352,354,355,356,358,364,366,368,374,375,377,378,380,383,384,385,389,391,394,395,396],[4,10,11,14,16,20,21,23,27,29,30,31,32,35,36,38,39,40,45,46,47,48,49,51,53,55,59,61,63,64,65,66,67,68,69,70,71,73,83,84,85,86,87,88,89,90,101,102,103,104,105,107,108,109,110,111,115,116,117,119,121,123,124,126,128,129,132,134,136,137,139,140,142,143,144,147,150,151,152,153,154,155,156,158,159,161,163,164,166,169,171,172,173,179,180,182,183,184,185,186,190,191,193,194,196,200,202,206,207,210,212,219,222,225,227,228,230,232,235,236,237,238,239,245,246,247,250,251,255,256,260,261,262,263,267,268,269,271,272,273,277,280,285,286,290,291,292,294,295,297,298,299,302,303,304,306,307,310,311,313,314,317,318,320,321,322,324,325,326,327,328,331,332,335,336,338,339,340,346,347,350,351,352,354,357,359,360,363,370,371,372,374,380,381,382,385,386,388,389,390,393,394,395],[3,5,6,7,9,10,11,13,14,16,20,22,23,26,27,31,33,35,36,37,39,41,42,47,48,49,52,56,57,58,63,65,67,68,71,72,76,81,84,87,88,92,94,95,96,99,103,105,108,109,110,111,113,116,118,120,121,122,123,124,126,127,130,133,135,136,137,140,142,143,148,149,153,155,156,160,161,164,166,168,171,173,174,175,177,180,182,183,184,185,186,188,191,192,193,194,195,196,199,203,205,210,211,213,214,222,223,224,226,227,228,229,230,232,233,235,236,237,239,240,242,248,249,253,257,258,259,260,262,263,266,267,269,271,272,274,275,277,278,280,281,282,283,284,286,288,293,295,297,298,299,300,302,303,304,305,307,310,312,313,314,315,317,318,323,324,326,327,329,330,331,332,334,336,337,338,339,342,343,348,349,350,354,355,356,357,358,359,360,362,363,364,365,366,368,369,370,375,380,381,382,384,385,387,388,392,393,394],[2,3,5,6,8,9,10,14,17,18,21,24,25,26,32,33,36,40,41,45,48,49,52,53,54,55,56,57,58,59,60,61,62,63,66,67,69,71,72,80,86,87,88,89,91,93,96,97,98,101,102,105,108,109,111,113,117,118,119,120,124,125,129,130,134,136,138,140,142,143,144,146,147,148,149,152,153,154,157,159,161,164,165,166,167,168,172,173,174,176,177,178,179,182,183,186,187,188,193,194,195,199,203,204,205,210,213,214,217,218,221,222,224,229,231,234,235,236,238,239,240,242,244,245,247,249,252,253,258,259,262,263,264,265,267,268,269,273,274,276,277,278,281,283,292,293,295,296,297,298,299,301,302,305,306,307,308,309,311,313,314,315,316,321,323,325,326,327,329,330,331,332,334,336,337,338,343,346,347,350,351,353,355,357,358,359,360,362,363,364,365,368,369,373,375,379,380,382,385,386,387,388,391,395,396],[0,1,3,4,5,6,7,8,12,13,16,18,20,21,23,28,29,31,32,36,40,42,43,45,47,48,49,51,52,55,56,59,61,65,66,68,69,70,73,77,79,80,81,82,84,85,87,91,93,94,96,97,100,104,105,106,108,115,116,117,118,119,120,124,128,131,132,133,136,137,142,143,144,145,146,149,150,151,152,154,155,157,160,161,163,164,167,169,170,171,174,175,176,178,179,180,181,182,183,185,186,188,189,190,191,192,196,198,199,201,202,206,210,213,215,216,217,219,220,221,225,226,227,228,233,234,237,238,240,241,242,244,245,246,248,253,255,257,258,263,264,265,267,268,273,274,277,278,280,283,285,287,290,291,292,293,294,299,300,301,302,305,313,315,317,319,320,322,323,324,327,328,332,336,339,340,345,346,349,352,356,359,361,363,365,368,371,373,374,375,378,382,383,390,393,394,396],[212,386,389,390,394],[0,2,3,5,10,14,16,17,18,20,21,22,25,29,32,34,38,39,40,43,44,45,46,47,56,58,65,67,69,70,71,72,73,74,77,86,89,94,96,97,98,101,102,103,104,108,109,111,112,113,116,118,124,128,134,135,138,141,146,147,149,150,153,155,157,158,165,171,173,174,175,176,178,179,181,182,184,186,189,190,192,195,197,199,201,202,204,205,210,213,214,216,217,218,220,222,226,229,231,232,234,235,241,242,245,247,248,249,251,254,255,257,259,260,261,267,272,274,277,278,280,283,285,286,288,291,292,293,296,297,298,299,300,301,305,306,307,308,309,310,311,314,315,316,317,318,319,322,325,327,328,329,331,332,333,335,336,337,338,340,341,342,343,344,346,347,348,349,350,351,353,355,357,358,360,362,363,364,365,366,368,369,370,373,374,375,376,379,384,385,386,389,390,391,393,396],[0,4,5,6,7,8,9,10,11,14,15,17,18,19,24,27,28,29,30,31,32,34,36,41,43,44,45,47,48,54,55,56,58,59,60,62,63,65,66,67,68,70,71,72,73,74,76,78,79,80,81,82,83,84,85,86,87,88,90,92,93,94,96,97,98,99,100,103,105,106,107,108,109,110,112,114,115,118,123,124,126,128,129,132,133,134,135,136,137,144,145,148,149,150,153,155,158,159,160,161,165,166,167,168,169,171,172,173,174,176,177,179,181,184,185,186,188,189,190,192,193,195,200,201,203,204,205,209,211,213,216,222,223,224,227,228,230,233,235,238,241,243,244,245,249,253,254,255,256,257,258,259,261,264,266,268,269,271,273,277,280,282,283,284,287,288,289,292,295,298,299,301,306,308,309,310,312,313,317,318,319,320,321,322,325,326,327,328,330,332,335,337,339,341,342,345,349,350,351,355,357,359,362,363,364,365,367,371,372,373,374,377,380,381,382,385,387,389,392,393,394,395,396],[3,4,5,9,10,11,12,13,14,18,19,24,26,27,30,32,33,34,36,39,40,41,43,46,47,48,52,54,56,59,60,62,63,64,70,72,74,75,77,78,82,83,84,85,86,87,89,90,92,97,98,99,100,102,103,104,105,107,109,113,114,116,119,120,121,124,125,126,127,128,129,130,132,136,142,145,146,147,148,149,154,157,159,161,163,169,170,172,173,177,178,180,183,185,186,187,189,192,193,194,197,198,199,200,201,205,206,207,209,212,213,215,216,220,222,223,225,226,228,229,230,231,233,235,237,239,240,241,243,244,245,248,250,252,254,256,257,259,262,270,272,274,277,279,281,282,285,289,293,296,300,304,306,308,309,310,311,312,316,319,320,321,323,325,326,330,331,332,333,334,336,337,340,347,349,351,352,356,357,363,364,366,368,369,370,373,374,376,381,383,387,393,394,395],[0,1,2,4,7,8,11,15,16,17,20,22,24,25,28,32,36,37,38,42,43,44,46,49,50,51,55,60,63,65,66,68,69,70,73,75,76,79,80,83,86,87,88,91,93,94,95,97,98,99,100,102,104,105,107,108,109,111,113,115,116,118,120,123,124,127,128,129,134,135,136,137,139,140,141,147,148,152,153,154,155,156,159,162,163,165,169,171,172,173,181,183,186,187,188,192,195,196,197,198,199,200,203,204,205,206,210,214,215,219,221,223,226,230,236,238,239,245,246,247,249,250,252,253,254,255,256,258,260,262,263,264,266,267,268,269,270,272,276,277,282,284,285,287,288,289,292,293,295,296,299,305,306,310,311,313,316,318,319,320,321,324,326,327,331,335,336,338,339,340,342,344,345,346,347,348,352,353,354,355,357,358,360,365,367,369,372,373,379,381,384,386,387,389,391,392,393,394,396],[4,7,8,10,12,14,20,23,24,26,28,30,34,35,36,37,38,39,41,42,44,45,46,47,48,49,50,55,57,58,60,61,65,68,70,72,73,74,75,76,81,82,83,87,90,92,93,96,97,99,100,102,105,106,107,110,112,113,116,117,119,121,122,125,129,130,135,138,140,141,146,147,151,152,153,154,155,156,157,158,159,163,166,167,168,170,171,172,174,176,177,180,182,184,185,187,190,192,193,194,195,197,198,199,201,202,203,204,205,209,210,211,213,214,215,217,218,219,220,221,222,224,226,227,229,233,234,235,237,239,243,246,250,254,255,258,260,261,265,267,271,274,282,283,287,289,293,294,296,299,301,302,303,306,307,309,311,317,319,322,324,325,326,328,330,331,332,333,336,339,342,344,345,346,348,349,350,352,353,355,356,359,362,365,367,368,369,370,371,373,374,375,379,380,381,382,384,385,387,389,391,393,395],[0,3,4,6,8,9,10,11,13,14,16,19,24,25,26,27,28,29,30,34,35,36,37,39,43,46,47,51,52,53,55,58,61,62,63,66,67,68,74,75,76,78,79,82,83,85,86,87,88,89,91,93,94,95,97,99,104,105,106,111,112,114,115,118,120,122,123,125,126,128,129,130,131,135,137,139,140,142,143,145,146,147,148,151,154,155,157,160,161,164,165,170,171,173,174,178,179,181,182,183,184,185,186,188,193,194,197,199,200,202,203,204,207,211,214,215,218,221,222,224,225,227,228,229,230,233,237,238,239,241,242,243,246,247,248,254,256,257,258,259,261,262,265,266,267,269,275,276,277,281,283,284,289,292,294,295,296,297,298,301,303,305,308,309,311,312,313,314,317,318,320,323,326,329,332,333,335,340,342,343,344,346,347,348,354,356,358,359,362,364,367,369,371,374,376,378,379,382,385,387,394,395],[0,2,3,4,5,7,8,13,14,17,18,24,26,27,29,30,32,38,41,43,51,54,58,60,61,62,66,67,69,75,77,79,82,89,90,94,96,99,100,103,106,107,108,110,112,113,117,119,120,127,129,132,133,135,137,140,142,144,145,147,148,149,150,152,153,154,155,158,163,164,165,166,167,169,170,173,176,179,180,181,183,186,187,189,193,196,199,200,202,206,208,209,214,216,220,221,223,224,225,226,230,231,233,236,240,242,243,246,247,248,252,253,254,263,268,272,273,274,282,284,285,286,287,289,290,292,298,301,304,305,308,309,311,313,314,316,318,319,320,322,323,324,325,326,327,330,331,333,334,335,338,340,342,347,351,354,356,357,360,361,362,363,366,367,368,369,370,371,372,373,376,378,379,381,382,383,384,385,386,387,388,389,390,392,394],[2,4,5,6,7,9,10,11,12,13,14,15,16,21,25,26,27,30,31,32,33,34,35,39,40,41,43,44,46,53,55,63,64,65,66,68,71,72,73,74,76,78,81,83,84,92,94,96,99,100,101,102,105,112,113,117,119,120,121,126,127,128,131,132,134,135,136,137,139,140,141,142,143,144,148,151,152,154,156,157,163,164,169,172,173,174,175,179,181,182,183,189,191,192,193,194,196,199,201,203,206,208,209,211,214,215,216,218,220,221,226,227,229,232,233,235,236,239,240,241,242,243,247,248,252,253,256,257,259,261,262,263,265,266,268,270,271,272,273,277,278,280,283,284,285,286,287,288,290,293,295,297,303,304,307,311,313,315,317,318,321,322,323,324,326,327,331,338,339,340,346,347,348,350,351,352,353,355,357,361,362,364,366,368,371,373,375,377,378,379,383,384,385,386,391,395],[0,2,3,5,9,10,12,14,15,16,17,19,20,21,24,26,27,28,29,30,31,33,34,36,39,43,45,47,49,51,56,59,62,66,68,70,72,73,74,75,76,78,81,87,88,95,97,101,103,105,108,112,113,114,117,120,121,122,124,126,128,130,133,134,136,139,140,141,143,144,146,148,149,150,151,152,153,154,155,157,158,159,160,163,164,166,168,170,171,172,175,177,178,179,181,182,184,185,188,190,191,194,195,197,200,201,208,212,216,218,220,221,224,225,228,230,233,234,237,238,239,240,242,246,247,250,251,252,254,257,259,263,264,265,266,269,270,275,277,279,280,284,285,288,290,291,292,294,296,297,298,300,302,306,307,309,311,312,313,314,315,318,319,320,321,322,325,328,330,331,332,333,334,336,337,340,342,343,344,346,347,348,350,351,352,354,355,356,359,365,366,367,368,369,372,375,378,384,385,386,387,388,393,396],[0,5,8,11,13,14,15,17,18,20,22,26,27,28,29,32,34,35,37,38,42,46,47,48,49,50,51,53,57,58,59,62,63,64,66,67,68,71,72,73,74,78,79,83,85,86,87,88,90,91,95,96,97,99,101,102,104,107,108,111,112,113,114,117,118,119,121,124,126,129,130,132,133,134,136,138,142,145,146,151,158,159,160,163,164,165,169,172,176,179,181,184,185,186,187,189,192,194,196,197,198,199,202,207,208,211,213,214,216,217,218,220,222,223,225,226,228,230,233,238,241,242,245,247,248,249,257,258,259,261,262,265,267,270,276,277,278,279,280,282,284,286,287,290,291,292,293,294,296,297,299,300,302,303,304,306,308,312,315,317,318,320,321,322,326,327,330,331,333,334,338,340,341,346,347,348,350,353,355,356,357,358,359,360,362,364,366,367,369,370,372,374,375,376,379,380,382,383,384,385,386,390,392,393,396],[2,3,8,14,17,18,20,21,24,29,30,31,32,33,35,36,38,41,48,49,50,51,52,53,56,57,59,63,64,65,66,68,71,72,74,75,76,78,80,83,84,86,87,89,90,91,92,93,94,97,100,101,102,103,105,112,115,116,117,121,122,123,127,129,130,131,133,134,135,136,137,138,140,142,143,144,146,148,149,152,153,155,157,158,159,162,163,164,165,166,170,172,173,176,177,182,183,187,188,190,191,192,197,198,202,203,208,209,210,211,212,213,214,215,220,225,227,230,231,233,237,238,239,240,242,244,245,246,247,248,251,253,255,256,258,261,262,264,267,268,273,275,280,284,286,287,288,293,295,297,299,301,302,305,309,310,311,321,322,326,327,330,332,336,339,342,346,347,348,349,350,352,354,356,358,360,362,366,371,373,374,375,379,380,385,387,389,390,392],[3,5,9,10,12,14,16,19,20,21,22,24,26,27,29,30,32,34,36,39,40,41,42,45,46,49,50,53,56,58,59,61,62,65,66,69,71,72,74,77,80,84,86,87,88,89,91,94,96,97,98,102,104,105,106,107,108,109,110,111,114,116,117,120,121,122,123,124,127,129,132,137,139,140,143,145,146,148,150,151,153,155,158,159,162,164,165,166,168,170,171,174,175,177,179,181,183,184,187,188,189,190,191,192,194,195,196,197,198,199,200,201,204,208,209,210,213,214,215,216,218,219,222,223,224,225,229,233,241,243,245,247,252,254,257,258,259,261,263,264,265,266,267,271,274,275,279,281,284,286,287,288,289,292,293,294,295,300,301,304,305,306,307,308,309,312,313,314,315,317,319,327,329,331,333,334,335,336,337,338,339,343,346,348,350,351,358,360,364,367,368,369,372,373,377,379,381,382,383,385,387,388,389,390,392,393,394,395,396],[0,1,7,10,11,13,20,21,22,25,26,29,30,31,40,41,42,44,46,48,50,51,52,55,57,58,60,62,65,66,67,68,70,72,75,77,81,82,85,87,88,90,92,93,96,98,99,100,102,103,107,112,113,117,118,119,121,123,124,125,128,129,131,132,133,136,137,139,140,142,143,144,145,147,148,149,150,151,152,155,157,158,159,160,161,162,165,167,169,170,173,174,179,183,185,187,189,191,192,194,197,199,200,201,202,203,204,205,207,211,214,217,218,220,222,226,228,230,233,239,244,246,251,252,253,254,256,259,260,263,264,266,268,269,270,275,276,278,280,281,284,288,289,290,291,294,296,297,300,301,304,307,308,310,311,312,313,316,325,327,329,337,338,339,341,342,345,346,349,350,351,353,354,355,359,360,361,362,364,365,367,368,370,376,382,384,389,391,393,394,395,396],[1,3,4,5,7,9,10,12,13,15,16,17,21,22,24,27,29,32,33,38,44,45,46,47,50,51,52,53,59,60,64,66,67,74,75,79,82,84,85,90,91,92,93,95,101,103,105,107,108,112,113,114,116,117,118,120,121,122,123,124,126,127,128,129,130,131,132,134,135,136,138,141,143,146,147,150,151,152,153,155,157,160,163,165,170,171,173,175,177,179,180,181,182,183,187,189,190,192,195,196,197,199,200,201,202,204,205,207,208,210,211,213,215,216,222,223,226,229,232,233,234,236,238,240,244,245,250,251,252,255,257,259,262,263,264,265,266,267,270,271,277,278,283,285,286,290,294,303,305,309,313,314,316,318,320,321,322,323,327,329,334,335,337,339,340,341,342,343,345,346,347,348,350,354,355,358,360,361,363,366,367,368,369,371,372,374,375,376,377,379,380,382,384,386,390,393,396],[1,4,6,7,8,9,15,17,20,21,22,24,27,30,32,33,34,36,38,39,42,43,45,47,48,52,55,57,58,59,60,61,67,71,72,74,77,78,83,86,87,88,89,91,92,93,96,100,101,106,107,108,109,110,112,118,122,123,124,126,127,128,129,130,133,135,136,137,138,144,146,149,153,154,156,158,160,162,163,164,165,169,172,173,179,181,183,184,186,189,190,199,202,204,206,207,208,210,216,217,218,219,223,224,226,227,233,234,237,240,243,245,246,247,249,250,251,254,257,258,259,261,262,263,265,267,271,273,274,276,279,281,283,286,288,292,293,295,297,299,300,303,304,305,306,308,310,312,313,315,316,317,320,323,324,327,329,330,332,334,336,339,342,343,344,345,346,347,349,350,351,353,354,356,358,359,360,362,363,366,370,371,372,373,374,375,376,377,378,379,380,381,383,384,387,393,394,396],[324,386,388,389,390,391,394],[323,386,387,388,389,390,391,394],[0,4,5,6,8,11,14,15,19,20,22,23,27,28,32,33,35,37,38,39,40,42,43,44,47,51,56,57,58,62,64,65,66,70,72,73,77,78,81,84,87,88,89,90,92,93,101,108,109,110,117,119,123,125,126,127,130,131,132,133,137,138,139,140,141,143,144,145,148,149,153,154,155,159,160,163,165,167,169,172,173,174,176,182,184,186,189,190,191,192,196,200,202,206,207,208,209,210,213,214,215,216,217,219,220,222,223,225,226,227,230,231,235,236,240,242,244,246,248,252,253,257,258,259,260,263,265,267,268,270,272,274,275,276,277,280,282,283,284,285,286,287,288,289,290,292,295,296,299,306,308,309,310,312,314,315,316,317,319,320,321,323,326,327,332,333,337,338,341,342,343,344,346,349,353,355,357,359,364,366,368,369,371,373,378,380,381,384,387,389,390,391,392,393,394,395],[0,4,5,6,8,9,10,12,14,15,16,19,22,25,26,27,28,31,32,33,35,36,39,41,42,43,45,47,48,50,52,53,57,58,62,63,64,67,68,73,76,77,78,79,80,85,92,93,94,95,96,97,98,101,103,104,105,106,109,111,113,115,116,119,122,123,124,125,129,130,131,134,137,142,144,145,146,147,148,150,152,156,160,163,164,166,168,172,173,174,177,178,180,185,186,187,189,190,191,203,205,206,207,210,212,214,215,216,217,219,221,224,225,232,233,234,239,244,248,251,253,254,257,260,263,264,265,268,269,271,272,273,275,280,283,285,288,289,292,296,297,300,301,302,306,307,308,310,312,313,315,316,321,328,333,335,336,340,344,346,347,349,351,353,354,355,357,360,362,363,364,365,368,369,371,373,376,380,381,382,384,385,386,388,389,394],[244,386,389,392,394],[0,3,6,7,8,9,10,12,15,19,21,22,23,24,26,31,32,33,36,37,38,41,43,44,47,48,49,50,53,54,55,56,57,58,59,60,64,65,67,68,73,74,75,76,77,79,80,81,83,85,86,88,90,92,93,95,98,100,104,105,108,109,115,117,118,119,122,123,125,128,130,133,136,137,140,146,148,150,155,156,158,159,160,162,163,165,166,167,173,174,175,176,177,179,180,183,186,188,189,191,192,195,199,200,202,203,205,206,207,208,209,210,212,215,218,222,226,228,232,234,235,239,241,242,244,246,247,251,253,254,257,259,260,261,262,266,267,268,270,271,272,275,280,281,282,284,287,289,291,293,294,295,296,299,300,301,302,307,309,310,312,313,319,322,325,326,329,334,335,336,339,341,344,345,347,348,351,352,353,356,358,359,364,367,368,369,370,373,374,375,376,379,382,383,384,385,386,387,388,389,390,394,395,396],[0,4,5,7,9,10,11,12,22,26,28,30,31,32,33,35,36,37,38,43,47,48,52,53,54,55,57,61,62,63,68,70,72,75,77,79,81,86,87,88,91,93,94,96,97,99,100,101,102,103,104,107,108,111,113,114,115,119,121,122,127,130,137,139,140,144,146,147,148,151,152,153,155,157,158,160,166,167,168,169,171,173,175,176,177,180,181,182,183,185,189,191,194,196,200,202,203,205,206,207,208,209,211,214,216,217,218,219,221,222,227,228,229,230,232,233,235,238,239,241,247,248,249,250,253,255,257,259,263,264,265,271,272,275,277,279,280,281,283,286,290,293,296,302,303,304,306,308,309,310,314,315,317,323,324,327,328,330,334,337,338,340,344,346,348,349,350,351,357,359,362,363,364,365,366,369,372,377,382,384,385,386,388,390,395],[0,7,10,11,14,15,16,17,19,25,26,28,32,33,34,35,36,37,38,40,45,46,48,51,54,55,57,58,60,61,62,65,66,67,70,72,78,80,83,89,91,93,94,98,99,100,103,104,105,106,107,109,110,111,114,117,122,124,125,126,130,131,136,138,140,141,142,143,144,149,151,153,154,155,156,157,158,160,161,162,163,164,167,169,174,175,176,177,180,183,187,188,190,191,195,197,198,200,201,202,203,205,206,207,208,210,211,213,215,218,220,225,226,227,228,229,230,233,234,235,236,237,239,241,243,245,246,249,253,256,258,259,261,263,265,266,267,269,270,277,278,280,283,288,296,299,304,306,309,313,315,316,318,321,322,326,327,331,332,333,334,336,337,342,343,344,345,346,347,348,349,351,353,365,366,374,375,376,377,378,379,380,381,382,383,386,388,389],[1,2,4,7,10,11,13,14,15,18,19,20,22,25,28,30,31,32,34,35,36,37,38,40,43,49,50,51,52,54,55,59,61,62,63,64,65,66,67,68,69,70,72,73,74,77,83,84,86,88,91,92,94,95,96,98,99,100,102,103,107,108,110,111,116,117,121,122,123,124,127,128,129,131,134,135,138,139,144,145,146,147,152,156,157,158,159,160,168,169,172,175,176,180,181,186,189,192,193,195,196,198,199,204,205,206,208,210,211,212,215,216,218,220,222,224,226,228,236,237,238,241,243,246,250,251,253,255,256,258,259,261,262,263,264,267,271,273,274,275,276,278,279,280,284,285,286,291,294,295,297,298,299,302,304,305,306,308,311,314,316,318,320,322,324,330,331,336,337,338,340,341,342,344,346,348,349,351,356,358,360,366,368,371,372,373,374,376,378,379,380,381,382,384,385,386,387,388,389,390,392,394],[0,1,4,5,8,9,10,11,12,14,15,16,17,18,20,27,28,29,31,32,36,38,39,41,51,52,53,59,60,65,67,68,71,73,75,76,77,80,83,84,85,86,91,92,94,98,99,100,102,107,108,112,113,116,117,119,120,123,129,131,134,136,138,140,141,143,146,147,150,151,152,153,155,161,162,163,164,167,170,171,176,182,184,188,189,190,191,193,194,195,199,201,202,203,206,207,209,212,213,215,216,220,225,227,228,229,231,234,235,236,238,241,242,245,248,249,253,257,258,259,260,261,262,263,264,265,266,267,268,272,278,282,283,284,285,290,293,294,295,296,301,305,306,307,308,309,310,318,319,322,323,324,325,326,327,328,329,330,331,332,337,338,339,349,351,353,354,355,356,357,358,362,364,367,370,375,379,381,382,386,387,388,389,390,391,395],[0,1,6,7,10,13,16,17,19,20,22,27,28,29,30,34,35,40,42,43,45,49,50,51,52,53,56,58,59,63,69,71,74,77,84,85,86,87,89,90,93,95,97,98,101,106,109,110,111,114,115,116,118,119,120,121,124,126,128,129,131,132,133,134,135,136,142,143,144,145,148,154,156,159,161,162,165,166,168,169,172,178,179,180,181,184,185,187,188,192,195,196,200,202,203,205,206,207,208,210,211,215,218,219,220,224,227,228,229,230,231,232,233,234,238,241,242,244,246,249,250,253,254,255,257,262,263,265,267,268,270,272,273,275,279,282,283,285,287,288,290,292,293,296,298,300,303,304,306,307,312,313,315,316,318,321,325,326,327,328,331,332,335,336,337,338,340,341,343,344,345,351,352,365,366,367,368,375,380,381,382,385,386,387,393,394,396],[1,6,11,12,14,15,17,18,19,20,21,23,25,29,30,33,38,41,42,44,48,51,55,57,58,59,60,62,65,66,69,71,76,77,81,82,83,84,87,89,91,93,94,95,97,98,99,100,102,103,105,106,109,112,115,117,120,121,124,125,126,127,129,134,136,137,138,139,143,145,147,149,150,155,159,164,166,167,169,170,171,173,174,175,177,180,181,183,185,186,187,188,189,190,191,193,194,195,198,200,201,202,208,210,212,213,215,216,219,221,223,224,225,227,228,229,230,231,233,234,235,237,238,239,240,243,246,250,256,257,258,259,260,261,264,267,268,273,275,276,277,278,280,281,283,284,286,287,290,291,295,296,299,301,302,303,305,307,311,313,316,318,320,321,324,325,326,333,336,338,341,342,343,344,346,347,349,350,352,360,362,364,367,373,375,377,378,379,380,383,385,386,388,389,390,391,392,394],[235,386,387,389,390,392,394],[2,4,6,11,15,17,20,21,22,23,24,25,26,30,32,35,37,40,43,44,48,49,52,53,54,55,59,60,61,62,63,66,68,69,70,71,74,76,78,79,80,81,83,86,87,88,89,90,93,94,95,96,98,99,102,103,104,106,109,110,112,114,120,121,122,124,130,131,132,133,135,136,139,140,145,146,148,151,152,153,155,156,158,159,160,161,162,164,165,167,169,170,171,172,174,175,176,178,179,180,182,183,186,188,190,191,192,193,196,197,199,200,203,204,205,208,209,211,216,218,219,221,225,226,227,229,235,236,237,239,240,242,245,248,252,253,257,258,259,260,261,265,267,271,274,275,277,278,279,283,284,285,289,290,291,292,293,298,300,305,310,311,312,314,320,321,323,324,328,330,332,334,336,338,341,348,349,350,353,354,356,357,358,360,361,362,363,364,367,368,369,371,372,373,374,375,377,378,382,383,384,387,389,391,393,395],[0,2,3,4,6,8,22,23,24,25,26,29,31,33,36,39,43,44,46,48,50,52,57,58,60,61,62,66,67,69,70,71,74,75,76,79,81,83,84,92,93,94,95,96,97,98,99,100,103,104,110,111,112,113,114,116,117,119,120,121,122,124,127,129,130,132,134,135,137,139,140,142,145,147,150,152,153,158,159,160,164,165,168,169,170,171,173,174,176,178,180,181,184,185,186,188,191,192,195,196,197,201,202,203,204,205,209,210,212,213,215,217,226,227,228,229,236,237,238,239,240,242,243,245,247,249,250,252,254,255,257,258,260,261,262,263,264,265,266,268,272,274,277,278,281,283,284,285,286,287,288,291,292,295,297,300,302,303,305,306,308,311,312,314,316,320,322,324,326,328,329,331,336,338,340,341,342,343,344,346,347,351,354,356,357,358,359,361,362,368,369,370,371,373,375,379,380,381,382,383,384,393,396],[2,3,6,8,10,11,13,15,19,23,24,25,26,32,33,35,37,38,42,43,44,45,47,49,50,57,58,62,63,64,65,66,69,73,74,77,80,87,90,91,92,95,96,100,102,103,105,107,108,109,111,115,117,118,122,124,125,127,128,129,130,131,134,139,140,141,143,144,146,148,152,154,156,157,160,163,164,166,167,168,175,177,178,179,180,184,187,189,190,191,192,193,195,196,198,199,202,203,206,207,212,215,220,224,227,228,230,231,232,233,234,238,241,242,243,245,247,249,250,251,252,254,255,256,259,262,264,267,269,270,271,272,274,275,276,278,279,280,282,284,285,286,289,291,293,294,297,300,301,305,306,307,309,311,312,314,318,320,321,322,326,327,329,332,333,334,335,337,338,339,340,341,344,348,349,351,352,354,355,356,357,359,360,361,362,364,365,367,372,373,377,382,385,387,391,392,393,395,396],[8,386,387,391,392,394],[1,3,4,5,6,8,10,11,12,14,18,20,21,23,26,27,28,30,32,35,36,39,40,41,44,46,47,49,52,56,57,58,60,62,67,68,71,72,73,74,83,85,89,90,92,94,95,101,104,105,106,107,109,110,111,112,114,115,117,122,123,125,127,129,131,133,140,141,142,145,146,147,149,150,153,154,155,158,161,164,166,167,168,169,170,171,172,176,177,178,181,183,186,188,189,191,193,194,196,197,199,201,202,203,204,205,210,212,216,218,219,221,222,223,224,226,229,234,235,237,238,240,241,244,245,246,247,249,250,251,254,255,256,258,259,261,262,263,264,266,267,271,273,277,278,279,280,282,285,286,289,291,292,293,294,298,300,301,302,303,304,307,308,310,311,312,315,316,317,318,319,321,322,324,325,331,333,334,335,336,337,339,340,341,343,344,346,350,351,352,354,355,358,359,360,362,365,366,367,368,369,371,372,374,377,378,379,381,384,386,388,389,393],[2,4,5,7,8,10,12,13,15,17,18,19,20,21,22,30,33,35,37,38,39,40,42,43,45,47,49,50,51,57,58,60,61,62,63,64,66,70,72,73,75,77,78,81,82,84,86,90,92,93,94,95,98,99,100,101,102,103,104,106,110,111,115,116,117,119,120,121,122,124,131,133,134,135,137,141,146,147,150,151,152,153,156,159,162,164,166,169,170,172,174,175,176,177,180,181,182,183,184,187,191,196,198,200,202,206,209,210,214,215,217,218,227,230,231,235,236,237,238,241,242,243,244,245,246,248,250,251,252,254,255,258,263,266,269,270,273,276,281,283,285,295,296,299,301,302,303,305,308,311,312,313,314,315,317,319,322,325,326,327,328,329,331,333,335,336,339,342,343,346,347,348,351,352,355,357,360,361,363,364,366,368,369,373,376,378,380,381,382,385,386,388,390,391,392,394],[1,2,3,7,9,11,13,16,17,19,21,22,24,25,27,28,32,34,35,36,37,38,40,41,43,46,48,49,50,51,54,55,59,61,62,63,66,67,68,70,71,74,75,76,78,81,84,86,87,89,90,92,93,94,95,97,99,100,101,104,105,106,107,108,109,110,113,115,116,117,118,122,124,126,139,144,145,147,148,151,153,156,157,159,160,161,162,167,168,169,170,171,176,177,179,181,182,183,184,185,188,190,195,207,208,209,210,213,215,216,217,218,219,220,221,222,223,225,226,227,229,230,231,233,236,238,240,245,246,248,249,251,252,253,254,259,260,261,264,265,267,271,273,279,280,283,284,285,286,291,293,296,297,303,305,307,308,309,313,314,316,321,322,325,326,327,328,330,332,333,334,338,339,340,342,343,344,346,350,354,355,356,357,362,363,365,367,369,371,376,378,380,385,386,387,389,395],[2,3,5,6,7,10,12,13,14,16,18,19,20,23,26,27,32,35,36,39,40,44,46,50,51,53,54,55,57,59,60,62,64,67,69,70,73,75,76,77,78,81,83,88,92,95,96,101,104,105,106,108,109,111,112,113,119,123,128,130,131,132,133,135,138,144,145,147,148,149,150,151,153,154,159,160,165,166,168,169,170,173,174,176,179,180,186,187,191,193,194,196,197,200,201,202,203,204,205,208,209,210,212,215,216,217,218,219,220,222,224,225,227,228,229,232,233,234,235,237,238,239,240,247,250,251,253,254,257,258,259,260,261,265,267,274,277,278,279,281,284,287,289,296,297,301,302,303,306,309,310,312,314,315,318,321,323,324,326,327,328,333,334,338,341,343,344,345,347,348,350,352,353,355,357,358,363,364,366,367,369,370,372,373,374,375,380,381,385,386,388,389,390,392,394],[0,3,5,6,12,15,21,23,24,26,27,29,30,31,32,33,34,36,37,38,39,42,45,46,48,49,50,53,54,56,57,59,60,61,62,63,64,65,70,71,72,73,74,75,76,79,80,81,83,84,91,93,98,105,106,107,108,111,112,113,117,118,119,120,122,123,125,128,133,134,136,137,138,139,140,145,146,147,148,150,151,152,155,159,160,163,164,165,166,169,170,171,174,179,180,182,185,187,191,192,194,195,197,200,201,202,203,205,206,207,211,213,214,215,221,222,226,227,229,232,233,236,237,245,246,247,253,255,256,257,258,259,260,266,267,268,269,270,275,279,280,281,283,287,289,292,294,295,298,301,307,310,312,313,314,317,321,322,323,324,325,328,332,333,338,339,341,342,345,348,350,352,357,358,359,360,362,365,366,368,372,374,376,383,385,386,392,393,394,395],[2,7,8,9,10,12,17,21,22,24,26,27,29,31,32,33,35,36,37,39,40,41,42,44,45,47,51,52,55,57,59,60,62,64,65,67,68,70,71,72,74,77,80,81,83,84,85,88,89,92,94,96,97,100,101,103,105,114,118,121,122,123,124,125,128,130,132,137,138,139,140,142,143,148,155,156,159,160,162,163,165,166,169,170,174,175,176,178,180,181,182,186,188,189,190,193,196,198,199,200,202,204,205,209,210,213,215,219,221,224,225,226,229,230,232,235,236,237,239,240,241,244,245,248,252,253,254,256,257,258,260,265,268,270,271,273,275,276,280,281,283,284,287,288,289,292,294,297,299,302,303,305,307,309,312,313,315,319,321,323,327,328,330,334,335,341,342,343,346,347,350,351,352,353,354,356,359,361,363,364,366,369,371,376,377,379,382,383,384,385,386,387,388,389,391,395,396],[50,386,390,391,392,394],[1,2,3,6,9,11,12,15,18,20,21,22,24,26,27,31,36,38,39,42,43,44,46,50,51,55,59,60,62,64,65,66,73,74,78,81,82,85,86,87,89,91,92,96,98,99,104,105,106,107,108,111,112,114,115,117,120,122,123,124,126,129,131,132,136,138,139,141,143,144,145,147,150,152,159,161,163,165,171,172,175,176,178,179,180,182,183,184,187,190,192,194,195,199,200,202,206,208,209,211,213,214,215,219,220,222,223,224,225,226,228,231,232,234,235,236,237,241,242,244,245,246,247,249,251,256,257,258,261,264,265,266,269,270,271,275,276,281,282,285,286,291,294,295,296,298,299,301,302,303,307,309,310,312,313,318,319,320,323,326,330,332,333,335,336,338,342,345,346,347,349,350,351,352,353,354,355,358,359,360,361,362,363,364,365,366,368,370,372,373,374,376,380,381,383,384,385,387,389,391,393,394],[0,1,2,3,5,6,7,9,11,15,16,17,20,23,24,27,30,31,32,34,35,37,38,39,43,45,48,49,50,52,56,58,60,67,68,69,70,72,73,75,76,77,78,80,82,83,85,88,92,99,100,101,107,109,111,112,113,114,115,116,117,118,119,120,121,122,124,125,127,129,132,133,136,139,142,144,145,148,149,150,151,153,154,155,158,163,166,167,169,173,174,175,179,180,181,182,183,184,185,187,188,193,194,195,196,198,201,202,203,204,205,206,207,208,210,211,214,215,216,217,218,219,220,222,223,225,227,233,235,236,238,243,244,245,247,248,249,250,252,253,254,255,258,259,262,263,264,265,269,271,272,273,275,277,279,281,282,286,287,288,289,291,292,293,296,297,298,300,301,302,307,309,310,316,318,321,323,324,326,327,330,332,333,336,340,342,344,345,346,348,350,359,360,361,363,365,366,368,371,375,377,380,384,385,386,392,393,394,395,396],[5,8,10,11,13,15,17,18,19,20,21,22,24,25,26,33,35,36,38,41,43,47,48,49,50,53,54,56,57,58,59,62,63,64,67,68,69,70,71,72,78,79,81,84,85,86,87,89,90,92,94,98,100,102,103,105,106,107,109,114,115,117,118,121,125,130,131,134,136,137,139,141,146,147,148,150,152,153,157,159,162,164,165,166,167,168,170,171,175,176,177,179,181,184,185,186,187,191,195,196,197,199,202,205,206,207,209,210,213,214,216,219,220,221,225,226,227,229,231,232,233,234,236,238,239,241,243,244,245,246,247,250,252,255,258,260,266,272,276,280,281,284,285,286,287,288,289,290,291,292,295,296,297,299,301,302,303,304,305,306,307,309,313,314,316,317,322,326,329,332,333,337,339,340,341,342,343,344,345,346,348,350,351,354,359,360,366,368,369,370,372,376,377,380,381,384,385,386,387,389,391,393,394],[1,3,5,7,11,12,14,16,20,21,22,26,30,32,33,34,35,38,39,41,42,47,50,51,53,55,57,58,61,65,66,69,70,71,73,74,75,76,78,80,84,85,86,94,95,97,103,105,106,108,111,112,113,115,116,122,123,124,130,136,138,139,141,142,144,145,147,148,149,150,157,160,161,162,163,164,165,169,170,175,180,181,186,189,190,195,197,199,202,204,205,208,209,210,211,216,217,219,222,225,228,230,232,233,234,237,238,239,245,246,248,252,256,258,259,262,263,265,266,269,270,273,278,279,280,281,282,285,286,288,290,291,293,294,295,296,297,299,301,303,307,308,309,315,317,318,319,321,322,323,330,333,335,339,340,343,344,346,348,351,352,354,356,360,363,366,367,370,371,376,378,379,383,385,386,390,393,396],[2,3,4,13,14,17,24,25,29,31,33,34,35,37,41,45,51,52,55,56,60,61,62,63,64,68,69,72,73,75,77,78,81,88,92,93,99,102,105,113,114,116,118,119,121,125,126,127,128,130,133,135,141,142,143,144,145,146,147,149,151,152,153,154,155,156,159,162,166,167,168,172,173,174,176,178,179,180,181,182,184,187,188,193,194,195,196,197,199,200,202,205,206,209,210,213,214,217,222,228,231,233,234,235,236,238,239,242,245,246,251,252,254,256,257,259,260,261,262,263,266,268,270,271,273,274,276,277,280,282,284,285,286,287,288,290,293,301,303,304,305,306,309,312,313,317,319,320,322,325,326,327,328,339,340,342,343,344,345,346,348,349,350,351,352,353,357,360,361,362,364,365,370,371,372,377,380,381,382,383,384,385,387,388,389],[1,2,3,5,6,7,8,10,17,20,21,24,27,28,29,31,35,37,38,45,46,48,49,50,51,52,54,57,58,63,65,66,69,71,72,75,76,79,86,87,88,90,93,95,96,98,100,102,104,106,107,108,109,110,114,115,117,118,120,121,123,126,127,130,131,135,136,140,142,143,144,145,147,150,153,156,157,159,162,163,165,167,168,172,173,174,175,178,179,181,182,184,185,189,190,191,192,194,195,197,198,199,200,202,203,206,208,209,210,211,212,213,214,215,216,218,220,221,224,225,227,228,229,232,233,234,235,238,244,245,250,252,260,263,264,267,270,273,274,276,279,280,283,284,285,286,287,290,293,294,295,296,298,302,303,304,305,310,311,314,316,318,319,322,325,326,330,331,332,334,335,337,338,341,342,343,344,345,347,348,349,354,355,356,358,359,360,364,365,368,371,373,375,376,378,379,381,382,384,385,386,389,390,391,393,396],[2,3,4,13,15,16,17,18,21,22,25,27,29,31,32,33,34,36,39,40,44,45,46,48,49,50,52,55,56,57,61,62,64,69,71,74,78,81,83,84,86,87,92,94,95,96,97,99,104,105,106,108,110,115,119,122,123,125,127,128,129,130,131,133,134,135,136,139,142,144,145,149,151,152,154,156,163,167,168,174,175,176,179,180,182,183,184,185,193,195,196,199,201,202,205,207,209,210,211,212,213,214,221,225,230,231,232,233,234,237,238,239,240,245,246,249,250,252,253,258,259,260,262,263,265,269,270,272,275,278,280,283,284,285,289,291,292,293,296,299,300,302,306,307,309,310,311,312,313,314,316,318,319,321,325,327,331,332,334,337,338,342,344,346,348,349,353,355,356,357,360,364,371,374,376,378,380,381,384,385,386,387,391,394],[155,386,389,393,394],[0,2,3,5,6,7,8,11,12,13,14,17,18,21,22,23,27,28,31,33,35,36,37,40,45,46,48,50,51,53,55,56,58,59,60,63,68,71,73,75,78,81,82,85,86,87,88,89,92,93,94,95,96,98,99,103,104,105,106,107,110,113,117,119,122,124,125,129,133,134,136,138,139,141,142,143,145,147,154,156,157,158,159,161,163,167,169,170,173,174,175,176,178,180,182,183,187,188,190,191,192,193,194,195,196,198,200,201,202,204,205,209,210,211,212,214,215,216,218,219,220,223,227,229,235,238,239,240,243,245,248,249,250,251,253,258,259,260,265,266,270,271,273,274,276,277,279,281,282,283,284,289,292,293,294,296,298,299,302,303,304,307,308,309,310,311,312,316,319,320,321,322,323,324,325,327,328,330,331,333,334,336,337,338,341,345,346,348,349,350,352,353,355,357,358,360,361,362,365,366,367,369,372,373,375,378,380,381,383,384,385,386,387,389,393,394,396],[102,386,388,389,393,394],[1,2,9,10,11,13,15,18,19,20,21,27,28,29,31,32,36,40,41,43,45,46,53,55,56,57,58,60,62,63,64,66,67,68,70,71,72,73,74,76,78,80,84,88,89,93,94,95,98,99,100,103,107,109,110,112,113,116,123,124,126,129,132,137,140,141,142,144,146,148,152,153,154,155,157,158,161,162,164,166,167,168,171,177,178,179,180,183,184,188,189,197,198,199,202,203,206,207,209,211,212,218,220,223,227,228,230,231,233,235,242,243,246,248,250,251,255,258,259,262,263,269,270,271,273,274,276,277,279,280,281,288,289,292,293,294,295,296,297,299,300,302,303,307,308,310,311,321,324,325,327,328,329,330,331,334,335,341,342,343,344,346,348,350,351,354,356,357,358,360,363,364,365,366,368,369,370,371,372,373,375,377,380,385,386,387,391,392,393],[1,4,5,6,7,11,14,16,17,20,21,22,28,30,33,37,38,42,43,45,46,47,48,49,50,51,52,53,54,57,59,63,64,65,68,71,72,75,81,85,86,87,88,89,93,96,98,99,102,104,105,106,107,108,109,111,112,114,115,119,123,124,126,127,128,131,132,134,135,136,137,138,139,141,143,146,147,148,149,150,151,152,153,155,163,164,165,168,172,174,176,178,181,183,189,190,192,193,194,195,196,200,201,203,204,205,206,207,208,210,213,215,216,217,218,220,223,225,226,227,228,231,232,236,237,243,245,247,248,252,256,257,259,260,261,263,265,267,268,271,272,275,276,278,281,290,291,293,296,297,301,304,305,309,310,312,313,315,316,317,325,326,327,330,331,332,333,334,335,337,339,340,341,343,344,345,346,347,351,356,358,360,361,364,369,371,372,373,374,375,377,379,381,383,385,389,391,392,393,395,396],[0,2,3,6,7,8,9,11,15,19,21,22,24,25,26,27,28,30,36,39,40,46,47,51,52,53,55,56,60,61,64,67,69,72,75,76,77,78,79,80,81,82,84,86,87,89,90,92,93,95,96,97,98,99,100,104,106,108,109,111,112,113,116,119,121,123,124,125,126,128,129,131,132,133,134,135,136,137,144,146,150,152,154,156,157,159,160,161,162,166,167,169,173,175,179,181,182,183,184,185,186,187,189,190,191,194,195,196,198,199,200,201,202,207,212,213,214,215,217,219,223,225,227,228,238,239,242,245,247,248,251,256,260,261,263,264,266,268,269,271,273,274,275,276,278,279,280,282,283,284,289,294,295,296,299,300,301,305,306,312,313,314,315,316,317,319,320,322,324,325,328,330,333,334,335,336,337,338,340,341,343,346,349,351,352,355,357,358,359,360,361,362,363,365,366,367,368,370,372,373,375,378,381,382,383,386,390,391,393,394,395,396],[48,386,388,390,393,394],[0,1,4,7,8,11,12,15,19,20,22,24,25,32,35,36,39,41,42,45,46,47,48,51,52,53,55,58,59,60,66,67,68,69,70,71,73,75,76,77,78,79,81,88,90,91,92,93,94,96,97,102,104,105,106,107,109,110,113,114,115,119,121,122,124,126,130,131,133,138,139,144,145,146,147,149,150,154,155,158,160,164,165,166,168,169,170,173,176,180,181,182,185,186,187,188,190,191,192,197,206,209,210,211,212,213,216,217,218,220,221,222,229,231,233,234,238,240,241,245,246,247,249,250,253,256,258,259,261,263,267,268,270,274,276,277,278,280,281,282,292,293,294,295,296,300,302,303,305,306,308,309,312,314,318,319,320,321,322,323,324,328,330,331,332,334,336,340,341,345,346,348,350,352,353,354,355,356,360,361,363,364,370,371,372,382,384,385,386,389,393,394,396],[1,2,3,4,7,9,10,11,17,23,24,28,31,32,33,34,35,36,37,46,49,50,52,56,60,61,62,63,65,67,68,70,71,73,74,78,81,84,86,89,90,91,92,93,94,96,98,99,101,103,104,105,106,107,109,110,111,112,114,116,123,126,128,130,131,132,135,136,137,142,143,146,147,150,153,154,155,156,159,163,164,166,171,174,177,178,179,182,185,186,194,196,198,199,201,202,203,205,206,208,209,210,213,216,218,222,227,230,231,235,236,239,243,245,246,249,250,251,255,256,257,258,266,267,270,278,279,280,282,285,286,287,289,291,295,296,301,302,303,305,306,307,309,311,312,314,316,318,321,322,330,332,335,336,341,342,343,349,350,352,356,359,362,363,365,366,367,371,372,373,376,378,379,380,381,382,383,384,386,389,390,391,392,393,394,395],[2,5,6,11,12,16,17,18,19,22,24,25,26,27,28,31,32,33,35,36,38,39,41,48,49,50,51,52,53,54,55,57,59,60,62,64,65,67,69,70,71,75,77,78,79,80,84,85,87,89,91,95,96,97,98,99,101,102,103,105,106,109,111,113,115,121,122,123,124,125,127,131,132,133,136,137,140,141,142,143,145,147,149,151,155,156,158,161,164,166,170,171,172,173,174,176,178,180,181,184,185,186,187,189,191,192,194,197,198,200,203,204,209,210,211,218,222,224,228,232,235,236,239,240,242,243,246,247,252,257,258,260,261,262,265,266,270,271,275,276,278,282,284,285,288,289,291,295,296,298,299,300,301,302,305,306,307,308,309,315,318,319,321,323,325,326,328,331,333,334,336,337,338,340,343,345,346,347,349,350,351,352,354,357,358,359,361,363,364,367,369,371,372,374,376,381,382,383,385,386,387,388,389,390,391,392,393,394,395,396],[1,2,4,8,10,11,12,14,16,24,28,34,35,36,38,39,40,41,42,44,45,46,47,48,51,53,54,57,58,62,64,66,67,68,70,76,77,79,80,82,83,84,85,87,88,91,92,93,94,95,97,99,101,105,109,112,115,118,121,122,125,129,131,132,137,138,139,140,141,143,147,148,150,154,155,156,158,159,160,161,162,163,164,166,168,170,171,172,173,175,176,178,179,182,183,184,185,188,189,190,193,195,197,199,200,201,203,204,205,206,207,208,211,214,216,217,219,220,221,222,229,230,231,233,234,235,236,237,238,241,243,244,245,246,248,253,254,256,258,259,261,263,265,268,269,272,274,275,276,277,280,283,287,291,295,296,298,301,306,309,310,311,313,315,317,318,319,320,322,323,324,329,331,333,336,337,338,341,344,346,348,352,354,357,358,359,360,365,366,368,369,370,371,373,377,380,381,383,384,385,387,388,392],[0,1,5,6,8,9,11,12,13,14,18,19,20,23,27,30,31,32,36,37,39,42,44,45,52,53,58,62,63,65,66,69,70,72,73,75,78,79,80,83,86,87,89,90,91,95,98,99,100,101,102,103,105,107,110,112,113,118,120,123,124,126,128,129,133,138,139,142,145,146,148,149,150,151,153,158,159,160,161,165,166,167,169,171,173,177,181,183,184,185,186,188,190,191,196,197,199,202,203,204,205,206,208,209,211,212,214,219,221,224,225,226,227,230,232,233,234,235,238,242,245,247,249,251,253,254,264,265,266,267,268,270,273,274,280,282,283,284,287,288,290,292,294,296,297,301,310,311,313,314,317,319,320,324,326,327,328,329,332,333,334,335,338,339,340,344,345,346,347,349,352,353,355,358,360,361,362,365,367,369,370,373,374,375,376,377,378,382,383,385,388,389,390,394,395],[137,386,391,393,394],[1,3,6,9,10,12,13,20,22,23,31,34,36,39,40,44,45,46,47,49,50,52,53,54,55,56,61,64,65,67,69,71,72,74,78,79,80,83,88,91,92,93,94,100,101,104,108,110,111,112,118,120,122,123,124,125,126,127,128,129,130,137,139,141,143,146,147,149,152,153,155,156,157,158,159,162,163,166,169,171,173,175,177,181,185,186,187,189,190,192,193,195,197,199,202,203,204,206,208,209,210,214,215,220,223,226,231,232,233,236,237,238,240,244,246,247,248,249,250,255,256,257,259,260,261,262,263,266,267,268,270,271,273,275,284,288,289,290,291,292,295,296,297,298,299,300,301,305,306,307,309,310,311,314,315,317,320,322,326,327,329,330,332,333,334,335,336,337,340,345,347,348,349,353,357,359,360,361,362,364,365,369,370,371,372,373,374,376,377,378,379,380,381,385,388,389,390,394,395],[90,386,387,388,391,393,394],[3,13,14,15,16,18,20,23,25,27,30,32,34,37,38,40,48,49,51,52,53,57,58,59,60,63,65,66,68,69,76,78,79,80,81,82,83,85,86,88,90,92,95,97,99,104,105,106,107,112,114,116,117,118,119,120,121,123,124,125,127,129,131,133,134,136,139,141,142,145,147,148,149,151,153,154,162,163,164,167,170,171,175,177,184,187,189,194,195,198,199,205,206,207,209,210,212,214,219,220,221,223,226,227,228,231,232,237,246,251,253,255,256,260,263,265,268,271,272,273,277,278,281,282,283,284,287,289,290,291,292,293,294,295,296,297,305,306,307,308,311,312,313,314,319,322,325,326,330,332,334,336,338,340,341,345,348,349,351,352,353,354,356,357,358,359,360,362,366,367,368,373,378,379,380,381,382,383,384,385,386,389,390,393,395],[0,4,5,8,10,11,13,16,17,18,19,21,22,26,31,32,33,36,37,38,39,44,46,52,54,55,57,59,64,66,69,70,72,74,75,78,79,80,85,87,88,89,92,93,94,95,96,98,100,101,102,103,110,112,122,123,130,133,135,139,140,141,143,144,145,147,153,154,160,161,164,168,170,171,172,174,178,179,182,185,187,188,190,191,192,194,195,196,203,206,207,208,209,210,211,212,216,217,220,221,222,223,226,228,235,237,238,239,242,248,249,250,251,252,256,257,258,259,260,266,267,269,270,274,275,276,277,279,280,283,284,285,286,287,288,290,294,300,302,307,309,310,312,313,314,316,320,321,323,325,327,331,332,334,336,338,339,341,343,345,346,347,349,352,353,354,355,357,358,360,362,364,365,369,372,375,378,379,381,382,383,386,388,391,392,393,396],[0,4,5,6,7,9,10,15,19,20,22,23,24,25,26,27,28,30,33,34,36,37,38,40,44,45,46,47,49,51,52,53,54,58,60,63,65,66,68,70,72,76,78,79,80,81,82,84,85,86,87,89,93,94,98,99,100,102,104,105,108,110,112,113,116,117,118,122,124,125,127,128,134,136,138,139,140,141,142,144,146,147,148,150,151,154,155,156,159,161,162,165,166,168,170,172,173,175,178,180,182,184,185,186,187,188,191,192,193,194,195,197,201,202,204,206,207,208,210,213,214,215,217,219,220,221,224,226,228,229,233,237,247,251,252,253,256,257,259,261,263,264,265,267,268,269,271,272,273,275,276,278,279,281,283,284,287,289,290,291,293,294,295,302,304,307,308,309,312,313,314,315,316,320,322,323,328,329,330,334,337,339,340,341,342,345,346,347,348,349,351,356,359,360,361,363,367,369,372,375,378,384,388,389,390,392,394,395,396],[1,3,5,8,9,10,12,15,17,19,21,22,25,26,28,34,35,36,38,39,43,44,45,46,55,57,59,60,61,62,64,65,70,71,72,76,77,78,79,82,88,89,90,91,92,93,98,102,103,106,107,109,110,112,113,116,118,120,126,129,130,131,132,133,134,135,136,138,139,141,142,143,144,146,147,149,150,151,153,155,157,158,159,162,164,168,169,171,172,174,176,177,179,180,186,187,188,190,192,193,194,197,198,199,200,201,206,207,209,210,211,212,213,218,219,220,222,223,225,226,227,229,230,231,233,236,237,239,241,247,248,249,250,254,258,259,261,268,270,271,272,276,278,279,282,284,289,290,291,292,294,297,300,301,302,304,307,308,310,314,317,318,319,320,321,322,323,324,327,329,330,332,334,335,336,339,340,344,346,348,349,351,352,353,354,360,361,363,365,367,372,374,377,378,379,380,381,383,385,386,387,389,392,393,395],[231,386,388,390,391,393,394],[2,4,5,8,9,10,13,14,16,17,18,19,22,23,25,27,29,30,31,34,37,38,40,41,43,44,45,46,52,54,60,61,62,63,65,66,69,71,72,74,77,80,82,83,86,88,89,92,97,98,99,100,101,103,105,106,107,108,115,120,121,122,126,128,130,132,133,134,135,139,140,141,142,143,145,147,148,149,151,152,154,155,156,157,158,159,160,167,169,170,172,180,186,188,189,190,192,193,194,196,198,202,203,204,205,206,212,214,215,216,217,218,219,220,221,222,225,226,227,229,230,231,235,236,237,240,241,242,243,244,246,248,249,250,251,252,253,254,256,257,265,268,270,274,277,279,284,285,286,288,290,295,299,304,305,307,309,312,313,316,318,319,322,324,325,326,327,329,330,331,332,334,339,341,349,350,351,353,361,362,363,369,371,373,378,379,381,382,383,384,385,386,387,390,392,393],[3,6,12,15,16,19,20,21,22,23,26,27,28,29,31,33,36,39,40,41,45,46,49,52,53,54,55,58,59,64,67,69,70,72,73,75,76,78,82,84,85,86,87,89,90,91,92,93,94,95,97,98,100,101,104,105,106,107,111,112,117,120,122,126,129,130,131,135,136,138,141,143,144,146,148,149,150,154,155,156,158,159,162,163,164,166,167,169,171,172,174,175,176,179,183,186,187,188,191,192,195,199,202,203,207,208,209,210,211,213,214,216,217,220,222,224,227,228,230,231,236,237,239,243,244,246,248,249,250,251,257,258,263,264,265,266,271,273,277,278,284,285,286,291,293,294,299,302,304,305,307,308,309,310,313,315,318,320,323,325,327,328,330,331,333,335,340,341,345,348,353,354,356,357,358,359,360,364,365,371,372,375,376,378,379,383,386,392,393,394,395,396],[0,1,2,3,4,6,8,11,12,15,16,17,18,19,20,22,24,26,28,29,31,32,34,37,39,41,42,45,50,51,55,58,61,63,64,65,66,71,73,75,76,77,83,84,85,89,90,91,94,95,96,97,98,99,100,101,104,105,106,108,109,110,111,113,115,116,118,119,120,122,124,125,126,127,128,129,130,132,134,135,136,137,139,140,141,146,148,149,152,153,155,156,161,164,165,166,167,168,169,170,171,173,174,175,176,177,178,181,183,186,189,190,191,192,193,196,197,201,203,212,213,220,221,222,223,228,229,230,231,233,236,237,238,239,245,246,247,254,256,258,260,261,262,263,265,267,270,271,273,276,278,279,280,282,284,286,287,289,290,291,292,293,294,297,299,301,304,305,309,310,313,314,316,320,321,325,326,327,330,333,334,335,341,344,345,346,353,357,358,361,363,365,366,370,371,376,382,391,393,395,396],[0,1,2,3,5,13,14,16,18,19,20,22,23,28,29,30,33,35,36,38,40,42,43,45,47,48,49,50,51,52,57,58,60,62,63,68,69,70,72,75,76,77,79,80,83,84,85,86,87,90,92,93,96,97,99,100,101,103,107,108,110,111,117,118,119,120,121,124,129,135,139,140,141,143,144,147,148,152,155,158,159,160,165,167,170,171,174,175,176,177,179,182,183,184,187,188,189,190,192,193,199,200,201,202,204,205,206,208,211,212,213,216,221,222,224,225,228,230,231,232,233,235,236,238,239,241,243,244,245,246,250,251,253,254,255,257,261,262,264,268,270,272,276,280,281,284,290,292,293,294,297,301,303,304,305,306,308,309,312,313,315,317,319,320,322,324,325,327,328,329,331,333,335,336,337,338,341,342,343,344,347,349,350,351,356,361,362,363,365,368,370,376,377,379,380,383,386,387,388,389,392,395],[1,2,4,5,8,10,11,15,16,20,23,25,26,27,31,33,34,35,36,39,41,44,48,50,52,58,61,62,63,65,67,68,69,71,73,75,78,79,81,83,84,85,88,92,94,96,100,101,106,108,109,110,112,113,119,121,122,123,124,126,127,128,129,131,132,133,134,141,143,144,145,146,147,148,149,151,154,156,157,158,159,161,163,164,167,170,172,173,174,175,178,180,182,183,184,185,187,190,192,193,196,197,198,199,200,201,205,206,207,209,211,212,215,217,219,223,224,226,229,231,232,233,234,235,236,238,242,244,245,246,247,248,249,250,253,254,255,257,261,266,267,270,271,273,274,276,278,279,280,281,282,284,287,288,290,291,296,299,300,301,302,303,304,310,311,312,314,315,316,321,322,331,334,335,338,341,342,349,351,354,355,356,359,360,361,362,364,366,368,370,372,375,376,377,378,379,382,383,384,385,386,390,391,394],[309,386,389,392,393,394],[1,3,7,8,9,11,14,16,17,20,21,22,23,24,26,27,28,29,31,32,33,35,39,40,43,45,49,57,58,60,61,63,64,66,67,68,69,70,71,74,76,77,78,88,90,94,96,97,99,101,102,103,106,107,109,110,115,116,117,118,120,122,126,130,131,135,137,139,140,144,145,151,155,156,160,161,164,165,166,168,170,172,174,177,178,180,182,183,184,186,187,191,192,193,197,201,202,203,207,212,213,214,215,219,222,224,225,229,231,232,234,236,238,241,242,244,245,248,250,251,252,253,258,261,262,264,265,266,267,268,272,275,276,277,278,279,280,281,283,284,285,289,293,295,296,297,300,302,310,314,315,316,317,319,320,324,326,329,331,333,334,336,338,340,342,344,346,353,354,355,356,359,361,362,363,365,366,367,368,369,371,373,374,375,376,379,380,382,383,384,385,386,388,389,390,391,393,394,395,396],[2,3,8,9,10,11,13,16,18,19,20,21,22,23,24,25,26,28,30,32,33,34,35,39,40,41,43,44,46,48,49,51,55,57,63,66,67,68,70,71,72,73,75,78,81,82,85,86,87,88,90,91,93,99,101,102,103,104,106,107,108,109,111,115,116,118,119,121,123,124,125,128,130,131,132,133,135,136,138,139,144,149,150,151,154,155,157,159,160,162,163,165,167,169,170,171,174,176,179,182,184,185,187,188,190,197,200,203,206,209,210,211,212,215,217,219,221,222,224,225,226,227,228,232,236,239,240,242,243,245,247,249,250,255,258,259,260,263,264,265,267,268,272,274,275,276,277,279,280,284,287,291,294,295,297,298,299,300,301,302,304,305,306,307,309,311,316,318,319,320,323,324,326,327,331,332,334,335,340,343,344,347,350,352,354,355,359,363,364,366,367,368,369,370,371,374,376,377,380,382,384,387,388,389,390,393,396],[0,2,3,5,9,10,12,16,17,18,19,22,25,27,28,30,31,36,37,38,40,41,43,47,49,50,52,55,56,57,59,63,66,67,68,69,73,74,75,76,77,78,80,82,83,84,85,88,89,91,94,95,96,97,98,99,102,105,106,107,108,109,110,111,112,113,114,115,118,122,123,128,130,131,132,134,136,139,141,142,143,149,150,152,160,161,162,166,167,168,169,171,172,173,174,175,177,178,179,182,183,184,187,189,190,192,196,201,204,208,209,210,211,212,214,217,219,220,221,222,225,226,228,231,232,235,236,237,238,243,244,245,247,249,250,252,256,257,261,263,265,268,269,272,273,281,282,283,284,285,286,287,288,290,291,292,293,295,299,302,304,307,309,310,315,318,320,322,324,325,329,330,331,336,337,341,344,345,346,349,350,351,352,353,357,359,361,362,363,364,367,368,369,371,372,373,375,380,382,383,384,388,389,392,393,394],[310,386,388,390,392,393,394],[328,386,387,388,390,392,393,394],[0,1,2,4,5,6,7,9,11,12,14,16,18,20,21,23,24,26,27,28,30,32,33,34,38,39,40,41,43,46,50,51,52,53,54,55,56,61,62,67,69,70,73,76,81,82,86,87,88,92,93,94,96,97,100,104,106,108,109,110,111,113,114,117,121,122,123,125,126,127,128,131,135,140,141,149,150,154,158,159,161,162,163,164,165,166,167,169,170,171,172,174,175,176,177,180,181,185,186,188,190,192,194,195,198,202,205,206,208,211,212,214,215,216,218,219,220,223,227,228,229,230,231,233,235,238,241,249,250,251,252,253,254,258,259,261,263,264,270,271,277,278,280,285,287,289,290,291,294,295,296,297,300,301,302,303,306,307,308,309,310,311,313,314,316,318,320,322,325,326,327,328,332,333,336,337,338,340,341,342,344,345,346,347,348,349,350,354,356,358,359,360,362,363,366,368,369,370,371,374,378,379,381,382,383,387,390,393,394],[0,1,3,4,5,10,11,12,13,16,18,20,25,29,30,35,38,40,41,42,44,46,47,51,52,55,56,59,61,62,64,65,66,67,72,75,78,79,81,82,86,87,88,91,92,96,97,98,103,104,105,107,110,116,119,123,125,126,127,130,131,132,133,135,137,138,141,142,143,144,145,147,149,150,151,153,155,157,161,162,163,164,165,166,168,170,171,176,177,178,179,181,183,186,188,191,192,195,196,197,198,200,201,202,207,209,210,212,213,215,217,218,224,225,226,227,228,230,232,233,234,235,238,239,241,243,244,245,247,251,252,256,257,259,260,262,263,264,266,267,270,274,277,278,280,282,286,288,291,293,297,298,299,302,304,306,307,308,311,312,314,316,317,319,325,326,327,329,330,335,336,337,339,342,343,351,353,354,355,356,358,359,366,367,368,369,370,371,372,374,375,376,379,382,387,389,390,393,394,396],[0,1,3,4,8,11,13,15,16,25,26,30,33,35,36,37,38,39,40,41,42,43,49,53,54,57,60,61,62,63,64,65,67,69,70,71,73,78,81,82,84,86,88,90,97,98,100,103,105,106,109,111,112,115,116,118,119,120,122,124,126,127,129,131,132,134,136,138,139,143,147,152,153,158,161,162,164,165,166,167,168,169,170,171,173,175,178,181,182,186,191,192,193,195,198,200,202,203,207,208,210,211,212,214,215,217,219,221,222,223,224,225,229,232,233,234,235,237,238,239,244,247,249,251,253,254,255,256,257,259,260,261,262,268,269,271,275,278,279,283,284,285,286,289,290,291,300,302,303,305,306,307,309,310,311,312,313,314,315,316,320,321,325,329,334,337,338,340,343,344,345,347,348,350,356,357,358,360,361,364,371,375,379,381,382,384,386,389,390,391,392,393,394,395,396],[1,2,3,5,6,7,10,12,14,15,16,18,19,20,22,24,25,28,30,33,34,35,36,37,41,46,47,49,51,54,55,58,60,61,62,66,67,68,70,72,73,74,76,80,81,83,84,85,86,87,89,90,91,94,95,98,101,107,108,110,112,114,119,120,122,125,133,137,140,141,144,148,149,150,153,156,159,161,163,166,169,172,176,177,179,181,183,184,187,188,191,193,198,202,204,205,207,209,211,212,213,214,215,216,217,221,227,230,232,233,240,242,244,245,246,247,248,250,252,254,256,258,260,263,264,267,270,271,272,273,274,279,285,286,294,296,297,301,302,305,306,308,310,311,313,314,317,319,321,322,323,328,330,332,334,336,337,338,339,340,343,345,346,347,348,352,353,354,355,356,357,358,360,362,363,364,365,366,367,369,370,373,377,378,380,381,382,386,388,389,390,392,394,395],[0,1,3,5,6,7,8,9,11,12,13,14,15,18,19,20,22,26,27,29,31,33,34,36,39,40,41,44,45,47,48,51,52,54,55,56,57,59,60,63,65,67,70,71,72,73,76,77,78,80,81,83,84,85,86,89,91,92,93,95,98,103,104,106,108,109,113,114,116,118,120,123,125,126,128,134,136,138,140,141,143,145,147,148,149,150,151,154,156,157,158,161,162,165,169,170,172,173,176,179,181,184,186,188,189,192,197,200,202,203,204,205,207,209,210,212,213,215,216,217,218,219,220,221,222,223,225,226,227,228,229,230,237,241,242,244,245,246,251,254,255,259,260,262,266,267,268,269,271,277,278,279,282,283,284,292,295,297,299,300,301,303,306,307,308,310,311,312,315,320,325,326,329,331,335,336,337,338,340,341,342,343,345,346,347,348,350,352,357,360,365,366,368,370,372,375,376,379,382,383,384,385,387,388,389,390,391,394],[0,1,2,4,8,10,13,16,26,28,29,32,34,35,36,39,41,44,47,48,49,51,53,54,55,57,62,67,68,75,77,82,83,85,86,87,89,90,91,93,94,95,96,97,100,105,107,109,111,112,113,114,115,116,117,119,126,130,131,132,133,134,135,137,138,139,140,142,147,148,150,151,154,159,160,162,163,164,165,166,167,173,188,189,190,191,192,193,195,199,202,205,207,212,214,216,218,221,223,224,225,227,228,230,232,233,234,235,236,239,240,241,242,246,248,252,254,255,257,258,259,262,263,268,270,274,275,277,278,280,281,282,287,288,290,291,292,293,294,295,296,297,301,304,305,306,311,313,317,318,319,322,323,326,328,329,330,331,333,334,335,336,337,339,341,342,343,345,346,347,350,352,356,362,363,370,372,373,376,377,378,380,382,383,386,387,388,389,390,394,396],[0,3,4,6,8,9,10,12,13,16,17,18,19,20,22,24,35,36,39,41,44,47,48,49,51,53,54,57,58,61,64,65,67,69,70,71,73,74,76,80,83,85,87,88,89,90,91,93,94,96,98,102,103,106,107,108,109,110,112,113,114,117,121,124,125,126,127,128,129,130,136,138,139,141,142,143,145,146,148,150,151,158,160,162,166,168,170,172,173,177,181,184,185,187,189,190,191,193,194,195,197,199,200,205,206,210,211,212,214,215,216,217,219,220,221,222,224,226,227,229,231,234,235,238,240,241,242,244,245,246,247,249,251,252,254,257,262,266,270,272,273,275,284,285,286,289,291,292,293,294,296,298,299,300,302,304,306,311,312,314,315,320,321,322,323,329,332,333,334,335,336,338,339,340,341,344,345,347,349,350,353,358,360,361,366,368,372,373,374,376,377,379,380,381,383,384,385,386,387,390,391,392],[1,3,5,8,9,10,13,15,16,17,18,19,25,28,30,31,33,36,38,40,42,43,45,46,47,48,49,50,55,56,58,59,63,64,70,72,74,77,80,82,84,86,89,92,93,99,100,101,102,103,104,105,108,110,111,113,115,116,117,122,123,126,130,133,140,143,147,150,154,155,156,159,160,161,162,163,166,168,170,171,172,173,174,175,176,180,181,183,184,185,186,191,192,194,196,197,200,202,203,207,209,211,214,215,216,219,220,221,225,227,228,229,230,232,234,236,238,241,244,247,248,251,253,255,256,258,259,261,262,265,266,270,271,274,276,278,280,284,288,290,291,294,295,297,299,301,304,310,312,313,315,319,320,327,328,329,330,331,332,333,334,336,339,340,341,342,343,344,346,348,349,350,351,353,354,360,361,362,366,367,371,373,374,375,377,378,380,381,384,385,387,388,391,392,394,396],[0,3,4,8,11,12,13,18,19,20,22,23,24,25,28,30,31,32,33,34,37,38,39,41,43,44,46,47,51,52,55,56,57,60,61,62,63,65,68,69,70,71,73,74,75,77,78,79,81,83,84,85,86,87,88,90,94,99,100,101,105,109,111,112,113,116,118,120,121,122,124,126,127,128,131,132,133,135,137,140,144,146,148,151,153,154,157,158,161,166,167,169,171,172,177,178,180,183,184,188,190,192,193,194,197,198,199,201,203,204,205,208,210,211,212,213,218,219,220,222,225,226,227,229,231,246,247,249,250,254,257,259,260,261,262,263,264,266,267,269,270,274,275,276,277,278,280,283,285,286,288,289,291,293,294,295,297,298,301,302,303,305,306,309,310,311,313,323,327,328,331,332,334,336,342,343,344,345,346,347,349,353,356,358,365,368,369,370,371,377,378,380,381,383,384,385,386,390,391],[2,5,6,9,10,14,17,18,21,23,24,25,27,31,32,34,38,40,41,42,43,45,48,49,54,55,56,57,58,60,61,63,66,67,71,72,73,74,75,76,78,80,82,84,86,87,91,95,96,97,100,102,105,108,109,115,120,121,122,123,125,126,129,131,133,134,137,138,139,140,142,148,149,150,151,153,155,158,159,161,163,167,168,169,170,171,172,175,177,178,184,185,187,188,189,191,193,194,195,198,199,201,204,207,210,211,213,214,217,219,220,222,223,224,225,226,227,231,233,236,237,240,241,243,246,247,248,250,255,258,261,262,264,265,266,268,269,271,272,275,276,279,280,282,285,286,287,288,289,290,291,292,293,295,297,299,304,306,309,310,312,316,318,319,322,323,327,328,329,330,331,337,339,340,342,343,344,345,349,351,352,354,356,357,358,359,360,361,362,365,366,367,370,371,372,373,374,376,377,380,382,383,386,387,388,394],[0,1,2,6,8,9,11,13,16,18,21,24,27,29,33,34,35,38,39,41,43,45,46,48,49,50,53,54,58,59,60,63,67,69,72,73,74,75,76,77,78,79,82,86,89,90,91,92,93,95,97,98,99,100,101,103,104,105,108,111,112,115,118,121,122,124,126,128,130,134,138,139,140,141,146,148,151,152,153,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,172,173,174,176,177,178,181,183,184,185,187,189,191,195,197,200,201,203,204,205,206,207,208,210,211,215,216,217,218,219,221,222,225,229,230,231,232,233,235,236,239,240,241,243,244,245,247,248,250,254,259,260,261,263,265,267,268,269,270,277,282,286,289,292,295,296,299,300,301,305,307,309,311,312,313,314,315,316,319,320,321,322,324,326,327,330,331,334,335,336,338,340,342,343,345,346,347,351,352,353,357,359,363,366,367,368,371,373,374,376,380,382,383,384,385,386,387,392,394],[139,386,388,390,391,392,393,394],[3,4,7,9,10,12,17,18,21,22,23,25,31,32,34,36,38,40,41,43,45,46,47,48,49,51,53,55,56,57,58,59,61,64,65,66,67,68,70,72,73,74,75,77,79,80,81,85,88,95,97,98,99,100,101,102,106,108,111,112,113,114,116,117,118,119,122,124,125,126,127,130,132,135,137,138,148,150,154,155,157,160,162,163,164,165,166,168,169,171,172,179,180,182,183,188,190,192,196,197,198,200,201,203,205,207,209,210,211,212,213,214,217,219,220,222,224,225,228,231,232,233,235,237,243,245,246,247,248,253,254,256,259,262,263,264,266,267,271,272,273,274,275,279,280,281,287,289,294,298,300,301,302,303,314,315,317,318,321,322,326,328,329,331,332,334,337,339,340,342,343,344,345,347,351,352,357,358,359,360,363,364,365,366,368,369,371,373,374,377,378,379,380,381,382,384,385,386,387,391,395],[0,1,2,4,6,7,9,10,11,15,17,19,21,23,27,29,31,32,33,34,35,36,38,39,40,41,42,43,45,47,51,55,56,57,58,60,63,65,67,68,69,70,74,78,79,83,86,89,99,101,104,106,107,109,110,111,113,115,119,124,125,126,131,132,133,134,138,139,144,147,149,150,152,155,157,158,159,162,164,167,168,169,170,172,173,175,176,177,178,179,181,182,183,184,189,191,193,196,197,199,200,201,204,206,207,208,211,214,217,219,220,221,224,227,228,233,240,242,246,247,248,249,251,252,253,255,256,257,261,266,267,269,270,274,275,276,281,282,283,290,291,293,294,295,299,300,303,305,309,310,312,313,314,317,318,320,321,324,326,327,334,335,337,343,347,348,349,351,352,357,358,360,362,364,366,368,369,371,372,375,376,380,381,384,387,389,390,393,395],[1,2,4,5,6,7,9,10,13,14,16,17,18,19,22,23,25,26,27,30,32,35,36,39,40,41,42,44,47,49,50,51,55,57,58,59,60,61,63,64,66,67,68,71,72,73,75,77,78,79,82,85,86,87,88,89,90,92,93,94,95,96,97,98,101,102,103,104,105,106,108,110,114,117,118,119,121,123,127,130,131,134,135,136,137,138,139,140,142,146,151,153,155,157,159,163,166,168,173,175,179,181,184,186,187,188,190,191,193,194,199,210,211,213,214,216,217,221,224,226,231,237,238,240,242,244,248,251,252,253,254,256,257,258,261,263,267,268,269,271,273,275,280,281,282,284,285,289,294,295,300,303,305,306,308,309,310,315,317,321,322,323,325,328,331,332,334,335,337,338,339,342,344,346,349,350,351,353,355,356,357,364,365,367,368,369,371,373,374,378,379,381,382,384,388,389,390,391,394],[3,4,6,7,8,11,13,14,15,16,17,18,19,20,21,22,24,25,26,27,37,38,39,40,41,42,45,49,51,52,56,57,59,65,66,68,69,77,81,88,90,93,95,96,100,104,107,109,112,113,118,119,121,123,126,127,128,130,133,136,137,138,139,144,145,148,151,156,157,159,160,161,163,165,171,172,173,174,179,181,188,189,190,192,195,196,200,201,202,203,206,208,210,211,212,215,216,217,221,223,225,226,227,228,230,234,237,238,239,242,243,246,252,253,254,255,256,258,261,263,264,265,273,274,276,279,280,284,285,286,288,291,296,299,300,302,303,307,311,314,315,316,318,319,321,322,323,329,331,333,335,340,341,342,343,344,346,352,353,356,359,361,365,367,370,380,381,382,383,384,386,387,388,391,392,394,395,396],[1,3,7,14,16,19,20,21,23,27,30,34,36,38,40,42,43,44,48,49,51,53,54,57,58,62,63,64,65,66,67,70,71,74,75,78,79,82,85,87,88,89,91,92,93,94,95,96,97,100,101,102,103,104,105,107,109,111,113,117,118,120,123,124,125,127,128,129,130,133,134,135,136,138,139,146,151,152,156,159,161,162,165,166,167,168,172,174,175,184,185,186,187,188,190,191,192,193,194,201,202,204,205,206,207,208,209,211,212,214,215,216,217,219,220,222,223,224,226,228,229,230,231,235,239,240,242,244,245,246,247,248,251,253,255,257,258,259,264,266,267,268,269,271,272,273,275,277,278,280,282,283,284,285,287,289,291,295,296,298,300,301,304,306,307,308,311,316,321,322,323,324,327,328,330,332,334,335,339,340,342,344,345,346,353,354,355,360,363,364,366,368,370,371,372,374,377,378,381,383,385,386,388,390,391,393,394,396],[0,1,2,3,4,5,9,10,11,13,16,17,18,19,22,23,25,26,29,30,31,32,35,36,37,38,42,43,44,45,46,47,48,49,50,53,56,57,60,61,62,63,65,66,71,74,76,77,80,82,83,84,89,90,91,93,95,97,100,102,106,107,109,111,114,115,116,117,119,121,122,123,124,125,126,130,131,133,135,138,142,143,144,146,150,151,152,153,154,159,160,163,164,169,170,171,173,174,176,177,179,180,182,185,186,187,190,192,194,197,198,199,201,208,211,212,215,216,218,219,221,225,228,229,230,232,233,234,236,237,239,240,242,247,250,254,256,258,261,266,268,269,270,271,272,279,280,282,284,285,287,290,294,296,297,298,299,300,301,302,304,305,306,309,310,311,312,314,315,316,317,319,320,321,322,323,324,326,327,330,333,335,338,342,343,346,347,349,350,351,353,361,368,373,379,381,382,383,384,389,390,391,392,393,395,396],[1,2,5,7,10,11,12,13,14,15,17,18,20,24,27,28,30,31,32,34,36,37,38,41,46,50,51,53,59,62,63,65,66,69,72,74,79,85,87,90,91,92,94,97,101,105,107,108,113,114,116,117,119,121,122,124,126,128,133,137,138,140,142,146,147,148,150,156,157,161,162,165,166,167,168,172,173,175,176,181,182,184,185,189,190,192,193,198,206,207,209,210,211,213,215,216,217,218,225,226,227,228,229,230,231,232,233,235,240,242,243,245,247,249,250,251,252,254,255,256,257,258,262,264,266,267,271,272,274,277,278,280,285,287,290,291,294,295,299,300,301,303,304,305,306,308,311,312,313,318,321,322,324,326,327,331,332,333,334,338,340,341,342,343,346,348,351,352,353,357,359,360,362,363,365,367,370,374,375,377,379,382,383,385,386,388,389,390,393,395],[0,1,5,6,9,10,12,13,19,20,21,23,24,25,26,27,28,29,33,36,40,41,43,45,46,47,50,51,52,53,54,60,61,62,64,66,68,69,71,73,74,77,79,81,82,83,84,85,86,87,88,90,91,92,94,95,96,98,99,100,102,103,104,110,113,114,116,117,120,121,123,124,125,126,128,132,133,134,135,136,137,138,143,146,147,150,153,154,155,157,158,159,160,162,165,167,168,169,170,172,174,175,176,178,179,181,183,184,187,188,191,195,196,200,201,202,204,207,209,210,213,216,217,218,219,220,223,224,226,227,228,230,231,233,236,237,239,240,242,243,244,245,250,251,254,255,258,260,263,266,268,270,273,275,277,278,279,281,283,285,286,291,295,298,300,301,302,304,308,310,311,312,313,314,320,321,322,324,328,329,330,331,333,334,336,338,341,344,346,347,348,349,352,354,358,360,361,362,369,371,372,374,375,378,379,380,381,382,383,386,388,393,395,396],[196,386,388,389,395],[1,2,4,5,6,7,9,10,11,13,14,18,22,24,25,26,28,29,30,32,33,34,37,38,39,43,44,46,47,50,53,54,55,56,57,58,64,66,67,69,71,72,79,81,82,83,88,89,91,93,96,98,100,105,106,107,108,110,111,114,116,121,123,124,126,127,128,131,133,134,135,138,140,141,143,144,152,155,156,157,160,162,163,165,167,168,169,170,171,172,174,175,176,177,180,186,187,189,190,192,193,197,198,203,205,210,211,216,217,219,220,221,222,223,224,226,227,232,233,234,236,237,242,243,246,247,249,250,251,253,254,256,257,261,262,263,264,267,268,269,270,272,273,274,276,277,278,280,283,285,286,287,289,291,292,295,297,298,303,307,308,311,312,313,316,318,322,323,324,327,328,332,335,337,339,341,342,343,347,350,352,357,364,365,366,370,372,374,375,376,380,383,389,393,394,396],[73,386,390,395],[2,3,4,5,10,16,17,19,20,23,24,26,28,29,30,31,33,34,37,39,40,41,43,47,49,50,51,52,53,54,55,56,57,59,63,70,73,74,77,78,80,81,84,87,89,90,91,92,93,94,96,97,98,99,101,102,106,109,111,112,113,116,118,119,121,123,127,129,130,132,136,144,146,152,153,155,157,158,159,160,161,163,164,166,167,168,170,172,173,174,177,178,180,183,187,188,190,191,192,193,197,198,199,200,201,202,203,204,205,210,211,212,217,218,221,224,225,226,230,232,233,236,237,239,241,242,243,245,246,249,250,254,260,263,264,265,266,269,274,279,281,282,284,285,286,289,294,295,297,298,304,305,308,312,313,314,315,316,317,321,325,328,330,331,333,334,335,336,341,345,346,348,349,350,351,352,354,359,360,361,362,364,366,369,370,371,372,374,375,376,377,379,380,381,382,383,386,388,390,391,392,395],[0,1,3,5,6,8,9,10,12,15,16,17,18,19,21,25,26,28,29,31,32,33,35,37,39,44,46,52,53,54,55,58,59,60,62,63,65,67,68,69,70,72,73,77,80,81,82,84,88,89,90,91,93,94,95,102,103,104,108,109,111,112,116,117,121,124,126,127,128,130,132,133,135,136,138,144,147,149,151,154,158,159,162,163,164,165,167,171,172,176,178,179,181,183,184,186,189,192,193,194,196,198,199,200,204,205,207,208,209,211,212,213,214,215,217,220,224,228,230,232,233,234,236,237,239,240,243,247,248,250,253,254,255,262,263,264,265,266,267,269,270,272,275,277,279,280,281,283,284,285,289,291,292,294,297,298,299,301,302,303,305,310,319,322,325,327,328,332,337,339,340,341,345,347,348,349,350,351,356,357,359,363,366,368,372,377,378,381,384,385,386,387,389,395,396],[311,386,387,388,390,395],[2,5,6,8,9,13,15,17,19,23,26,28,29,33,34,37,38,44,48,50,53,54,56,58,59,60,61,62,63,66,67,68,69,70,73,74,77,78,81,83,84,90,92,93,97,98,101,102,103,104,105,107,108,110,112,116,117,118,119,122,123,127,128,130,132,133,134,135,139,141,142,146,147,148,150,153,156,161,162,163,164,165,169,170,171,172,175,180,181,183,184,185,196,198,199,201,203,204,205,206,207,210,213,214,216,218,221,225,226,229,231,232,236,238,239,241,243,246,247,250,255,256,260,262,264,268,269,273,274,275,276,277,278,282,284,285,287,288,290,293,295,296,301,302,303,305,306,307,308,310,311,312,313,316,317,318,319,321,324,325,326,330,331,333,335,336,337,340,341,342,344,346,347,348,349,350,351,353,355,360,361,362,363,364,367,370,372,375,377,379,383,385,387,388,389,390,392,393],[96,386,388,389,390,395],[0,5,6,8,9,10,13,14,15,18,19,24,27,28,35,36,39,41,43,44,45,46,49,50,54,55,56,57,58,63,64,68,71,72,74,75,76,77,78,79,81,83,84,85,86,87,88,92,93,94,95,98,99,100,102,103,107,108,109,110,111,112,114,117,118,119,120,123,124,126,128,131,133,138,140,141,142,145,150,151,157,158,162,165,167,170,171,173,174,175,176,178,180,181,183,184,185,186,187,190,193,198,201,202,203,205,206,208,209,210,211,213,215,216,218,220,223,224,227,228,229,230,233,234,238,239,240,244,247,248,251,255,256,258,259,261,262,266,275,276,278,281,283,285,290,292,294,296,297,298,300,304,306,311,315,317,320,322,323,325,328,330,331,332,333,336,337,338,339,340,341,346,349,351,352,354,355,357,359,360,363,364,366,367,372,374,377,379,382,384,386,388,389,390,391],[0,1,2,3,4,6,7,14,16,17,18,20,22,23,27,28,31,32,33,34,35,36,37,38,41,43,45,48,49,50,51,52,53,55,56,59,60,67,68,69,71,72,75,76,77,78,80,83,85,89,91,92,95,98,101,102,103,104,106,107,108,109,111,112,113,116,118,119,121,124,125,127,128,130,131,132,136,137,138,140,142,143,147,151,152,153,156,157,158,161,162,163,168,172,175,178,180,181,182,184,185,186,187,189,190,192,193,194,195,198,200,202,207,209,210,212,213,218,219,222,224,225,226,229,230,231,233,235,237,240,243,246,248,251,252,254,255,258,260,263,264,265,266,271,274,278,282,285,286,287,289,290,293,294,295,296,298,299,300,302,303,304,305,311,312,317,318,319,321,325,327,330,335,338,339,340,342,343,348,349,350,352,353,354,355,357,358,361,363,365,367,369,370,371,372,376,377,378,379,382,384,385,387,388,389,391,395,396],[362,386,388,391,395],[0,3,4,5,7,8,9,10,13,17,19,21,25,26,27,29,30,31,32,34,35,36,37,38,41,42,43,44,45,47,50,54,55,56,57,59,60,68,69,73,75,76,77,78,79,81,83,84,86,87,88,90,93,94,97,98,99,102,103,105,106,109,110,112,113,114,115,118,119,120,121,122,123,124,125,128,129,136,137,139,140,141,146,147,149,150,154,158,159,160,165,166,167,168,169,170,171,174,178,180,183,185,186,190,191,195,197,199,202,203,204,205,207,209,211,212,215,216,218,219,220,222,224,226,230,231,232,233,234,237,238,241,247,248,250,252,254,261,262,264,266,267,268,271,272,274,277,279,280,281,282,283,286,288,291,292,294,295,299,301,306,308,309,311,312,313,314,316,317,323,326,328,329,330,331,332,333,334,336,338,339,341,345,346,347,349,351,352,354,360,364,366,367,369,371,373,377,381,382,383,388,389,391,392,393],[0,1,3,6,7,9,10,11,14,15,16,18,19,21,23,26,29,30,31,33,35,36,38,40,41,44,45,47,48,49,50,53,54,56,57,59,61,63,68,71,72,73,74,76,77,79,80,81,82,85,87,92,93,94,98,99,100,101,103,105,106,109,110,119,121,123,126,127,128,129,134,135,137,140,142,152,154,156,160,161,162,164,167,168,171,176,177,179,181,183,185,186,190,193,195,196,198,200,201,203,205,207,208,211,212,215,216,220,222,223,225,229,234,235,236,237,238,239,242,243,244,245,249,251,252,253,254,255,257,258,260,261,262,263,266,268,269,271,272,273,276,278,279,280,281,282,285,286,287,289,293,294,296,297,299,301,306,307,315,316,317,318,319,321,322,323,324,325,327,329,330,331,334,335,336,337,338,340,345,346,353,354,358,365,366,368,369,374,375,376,377,382,383,384,385,386,387,388,392],[220,386,388,389,391,395],[1,2,3,4,8,11,13,14,16,17,23,25,26,28,29,32,34,35,36,37,40,42,43,47,48,51,56,57,59,61,64,66,67,69,73,74,75,76,77,85,87,88,91,94,95,98,100,105,106,108,111,112,115,117,120,123,126,131,132,133,135,142,143,147,153,156,157,159,163,164,168,172,173,176,178,181,182,192,193,194,201,202,205,206,207,209,213,216,218,219,223,225,229,231,232,234,235,236,237,239,241,243,246,247,248,249,251,252,253,254,256,257,259,262,263,265,267,268,270,271,272,273,274,277,278,280,281,282,283,285,287,290,291,292,293,296,298,299,300,301,303,304,305,306,308,309,310,312,315,316,317,318,325,326,327,328,330,335,336,340,341,346,347,348,350,355,357,358,360,362,363,364,366,368,369,371,372,374,376,377,378,379,380,381,384,385,389,391],[242,386,390,391,395],[138,386,387,390,391,395],[0,1,2,3,4,5,8,10,11,12,13,14,17,20,22,25,26,28,29,30,33,35,36,37,38,39,41,43,48,49,50,51,52,58,59,60,62,63,66,70,71,74,75,76,80,83,84,88,89,91,93,94,99,100,103,108,109,112,113,115,116,118,123,124,126,127,128,131,132,133,138,139,140,144,145,146,148,149,150,152,156,157,158,160,161,162,163,165,167,176,179,180,181,183,186,188,189,190,192,195,196,197,199,201,202,206,208,220,221,222,223,225,227,229,230,232,233,236,237,239,240,242,244,245,246,247,249,250,251,252,253,254,255,256,257,258,272,273,277,280,282,284,286,290,291,292,300,306,307,308,311,312,313,314,316,317,320,322,324,325,326,328,332,336,337,338,340,341,342,343,346,349,353,354,355,358,359,360,361,365,369,370,372,373,374,382,390,391,392,394,396],[1,2,8,9,11,13,14,16,17,18,19,20,21,22,23,24,28,29,30,32,35,37,38,44,45,46,47,50,53,55,57,64,65,67,71,73,74,75,83,85,88,89,90,91,92,93,97,102,103,104,108,109,111,115,116,117,118,120,121,122,125,126,127,132,133,135,136,137,138,139,141,144,145,146,147,148,153,154,155,156,165,166,167,169,171,172,173,175,177,178,180,183,185,192,193,194,199,201,202,204,205,207,210,211,212,214,221,226,230,232,234,237,238,246,249,250,253,258,259,261,262,265,266,268,272,273,274,276,278,280,281,282,285,289,290,293,296,298,299,300,301,302,303,304,305,306,308,309,310,311,313,314,316,317,321,322,323,325,328,329,330,332,333,336,337,343,344,346,347,348,349,350,351,352,353,358,359,363,364,365,367,374,375,377,383,385,387,388,389,393],[1,2,3,4,8,9,11,14,15,20,22,23,25,28,29,30,31,35,37,39,40,45,46,48,49,51,52,53,54,55,56,57,59,60,61,62,63,65,67,68,70,71,73,74,75,76,79,83,86,88,91,92,93,95,96,97,98,105,106,107,111,113,115,117,122,123,127,128,133,134,135,136,138,139,140,141,142,143,145,146,149,150,151,152,153,156,158,159,160,161,166,167,168,170,176,177,179,180,181,183,184,185,186,187,189,190,195,197,198,199,200,202,204,206,213,215,218,219,220,223,226,227,229,230,231,235,236,237,238,242,243,244,249,251,253,254,255,256,258,260,262,263,265,266,268,269,270,271,275,276,277,283,285,286,289,293,300,303,304,306,307,313,315,319,321,323,325,330,331,336,337,340,342,345,356,360,368,369,370,373,375,376,377,378,381,382,390,391,394,395,396],[190,386,387,388,389,390,391,395],[1,2,3,5,11,15,16,18,20,22,26,27,30,34,37,38,39,40,41,42,44,45,46,47,48,49,50,51,53,55,56,57,58,61,63,64,65,66,67,68,73,76,77,79,81,82,83,85,88,90,92,94,97,99,100,101,104,105,106,107,108,112,116,117,118,119,122,123,125,127,128,129,133,134,137,139,141,146,148,150,151,152,154,156,157,158,161,162,164,169,170,172,173,175,176,178,182,184,185,187,189,191,192,193,194,197,198,203,204,205,206,208,210,214,216,218,219,221,222,224,225,228,229,230,232,241,243,248,249,251,252,253,254,255,256,258,259,261,262,263,264,267,268,273,274,276,277,278,279,281,282,284,285,287,289,290,293,295,296,297,300,301,305,308,315,316,317,319,320,321,323,324,325,329,331,332,336,338,340,341,342,343,344,347,350,351,354,355,356,357,358,361,364,367,368,369,370,371,372,374,375,378,379,380,382,384,385,388,389,390,391,393,394,395],[37,386,387,392,395],[0,1,2,3,4,7,8,10,13,16,19,21,22,27,28,30,36,37,39,40,41,42,45,46,47,49,54,55,57,58,61,63,64,67,69,70,71,72,73,74,78,79,80,81,82,84,85,86,87,88,91,93,95,96,98,99,100,103,104,105,106,109,110,112,113,115,116,119,120,121,123,124,128,132,135,138,141,142,145,147,151,156,159,162,166,167,169,172,174,178,180,181,182,185,186,190,195,198,199,200,201,202,204,205,206,207,210,214,215,219,221,222,223,225,228,230,231,232,233,234,237,240,241,242,244,246,247,249,250,251,257,258,260,261,263,264,265,266,269,271,274,275,276,277,278,279,280,281,286,293,294,298,300,301,304,306,309,319,324,326,329,333,336,338,340,341,343,344,345,346,348,350,352,354,355,357,358,360,364,365,367,370,372,376,379,380,381,383,384,387,390,392,395],[300,386,389,392,395],[256,386,387,388,389,392,395],[1,2,3,5,8,9,11,12,13,14,19,20,25,26,27,28,32,34,36,37,39,42,43,46,47,48,50,51,52,56,57,58,60,62,63,65,67,69,73,74,76,78,79,80,81,85,86,89,90,91,96,97,99,101,104,106,110,111,113,114,115,116,117,118,119,121,122,124,125,126,132,133,135,139,140,146,148,149,154,158,159,161,166,167,169,170,172,173,175,176,177,178,179,180,181,182,183,184,185,186,188,191,194,196,197,198,199,202,204,206,207,209,210,217,218,219,220,225,230,233,235,238,240,242,248,249,250,251,252,253,254,257,260,261,263,264,265,266,269,270,271,275,276,278,279,280,281,282,284,287,288,294,295,296,297,298,299,300,302,305,306,309,310,311,314,315,319,320,322,328,332,333,334,341,347,348,352,353,354,357,358,359,364,365,366,367,369,370,372,373,376,381,382,383,386,387,390,391,393,395],[0,3,5,6,7,9,11,12,15,16,18,20,21,24,26,27,28,29,33,35,36,38,39,40,41,42,47,48,49,51,52,53,54,55,57,64,65,66,67,72,74,75,77,79,85,86,88,89,90,91,92,93,94,96,97,99,101,102,103,104,108,110,111,115,122,124,127,128,139,140,141,142,146,147,149,150,151,154,158,161,165,167,168,170,173,174,175,176,177,178,179,180,181,186,187,188,189,192,193,194,196,197,198,199,200,202,204,206,207,210,212,214,216,217,221,225,228,230,234,235,237,238,240,241,242,243,244,245,246,248,250,253,256,258,261,262,263,266,274,275,276,278,279,280,282,283,285,286,291,292,293,294,295,296,298,301,303,305,310,313,316,317,321,324,326,328,329,331,333,334,335,337,338,341,344,346,347,348,349,352,353,355,358,360,362,363,364,365,366,369,370,371,372,375,376,377,378,380,383,384,385,388,393],[0,3,5,6,7,8,10,12,14,15,16,18,19,20,21,23,26,28,29,32,33,37,39,40,41,43,44,47,48,50,51,52,56,57,58,61,63,64,68,69,72,74,75,78,82,83,86,88,90,91,94,96,97,99,101,103,104,105,108,109,110,111,115,116,117,118,119,124,125,126,127,131,132,137,138,140,143,148,149,150,151,154,155,157,159,162,166,167,168,170,171,173,174,175,176,177,181,182,186,189,191,192,193,196,201,205,208,217,218,220,222,227,229,232,233,234,235,237,238,240,242,246,247,249,251,253,254,256,258,259,260,262,264,269,270,271,280,282,285,286,288,289,291,292,293,294,295,298,299,302,306,307,309,311,312,317,319,325,328,329,334,335,336,337,338,339,342,343,344,347,349,354,356,357,358,359,362,363,364,365,371,373,378,380,381,384,385,388,392,396],[0,1,2,4,5,8,11,13,16,17,18,19,22,23,24,25,27,28,29,31,33,37,39,43,44,45,48,49,51,52,53,54,55,56,57,58,59,60,61,65,69,70,73,75,80,81,82,83,85,86,89,92,94,97,98,101,112,114,117,119,122,123,125,126,127,129,132,134,139,140,142,143,144,146,149,150,152,155,168,171,173,174,175,176,177,178,180,181,183,184,185,186,189,193,197,198,199,201,203,204,205,207,210,214,215,219,221,222,223,224,226,227,229,230,231,232,235,238,242,243,244,245,246,247,249,252,256,264,265,268,269,271,272,275,276,277,279,280,282,283,287,288,289,291,295,296,297,298,300,303,305,306,309,310,311,314,318,319,323,324,326,328,329,331,334,337,339,340,341,344,347,349,357,362,363,366,367,371,372,373,375,376,377,378,380,381,384,389,392,393,394,396],[2,3,4,5,6,8,10,11,13,15,16,19,22,23,24,27,29,30,31,34,38,40,43,46,47,51,52,53,56,57,59,61,62,63,64,69,72,73,74,75,78,79,82,84,86,88,91,92,93,96,98,100,101,104,105,107,109,111,112,114,115,116,117,118,122,124,125,126,127,130,138,140,142,143,144,145,148,149,150,154,155,157,158,161,163,164,167,169,171,173,174,175,176,177,178,179,180,183,184,185,188,189,190,192,196,197,200,201,202,207,210,211,212,213,214,215,216,217,218,220,226,228,234,239,241,242,243,251,253,254,255,257,261,264,265,267,268,271,273,274,275,277,279,281,282,283,284,289,290,292,293,294,295,299,301,304,305,308,309,310,311,312,314,315,316,317,320,327,332,333,335,336,337,342,346,349,350,351,356,357,361,362,363,367,369,370,371,374,378,381,382,385,386,389,390,396],[18,386,387,388,389,390,392,395],[1,5,6,7,9,10,11,13,14,15,16,17,18,19,20,22,23,25,26,27,29,30,32,33,35,36,37,40,42,44,47,50,51,52,55,56,57,58,60,61,63,64,65,66,67,68,70,71,72,73,75,81,85,87,90,91,96,98,99,100,101,102,108,112,113,114,115,118,122,124,125,126,127,129,133,136,138,139,140,144,146,151,154,159,161,163,164,165,169,171,172,174,176,177,178,179,181,182,183,184,185,187,188,189,193,194,195,198,199,205,210,212,214,216,218,220,222,224,225,226,229,231,233,236,237,239,240,242,244,249,251,254,255,257,258,261,262,263,268,269,272,275,279,280,282,283,285,286,287,288,291,292,293,294,295,298,299,300,301,303,304,305,306,307,308,309,311,312,314,315,316,317,318,321,327,328,330,331,333,336,338,342,345,349,350,354,356,358,359,367,368,369,371,373,374,375,376,377,378,383,388,389,394,396],[343,386,387,391,392,395],[6,8,10,11,12,13,16,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,35,38,39,40,41,43,44,46,48,49,50,52,58,60,61,62,63,70,71,73,75,76,78,79,83,90,91,93,94,96,99,100,103,104,108,109,113,115,116,121,122,123,124,127,128,129,130,131,132,133,134,135,136,137,138,139,142,144,145,146,147,149,151,156,158,159,160,161,165,168,169,174,176,179,181,182,184,187,188,190,194,195,198,199,200,201,202,203,207,208,210,212,214,215,217,218,219,220,222,223,225,227,229,231,233,234,235,238,239,241,242,244,246,247,248,250,254,255,257,258,259,261,262,265,267,272,274,275,278,279,280,281,282,284,286,287,288,289,293,295,296,298,299,301,302,305,306,307,309,310,311,314,316,317,318,323,326,328,331,332,334,336,337,338,339,340,346,347,348,349,352,354,360,361,362,365,369,370,372,376,378,381,384,387,389,392,393,394,395,396],[1,2,4,5,6,7,8,10,11,12,13,16,17,19,24,27,28,29,30,31,32,33,34,37,40,41,42,43,53,54,56,58,59,61,63,68,69,73,76,77,79,80,81,83,84,93,98,100,101,102,103,105,108,109,110,111,114,115,116,123,124,125,128,129,131,132,134,135,136,137,143,145,147,148,150,151,152,153,156,160,166,168,169,171,174,176,177,178,179,180,182,184,186,188,190,192,194,195,196,199,203,205,206,207,208,210,220,222,223,225,226,231,235,236,240,241,245,247,248,249,250,251,256,257,258,259,260,262,263,267,268,269,271,272,273,274,276,283,284,285,288,297,300,304,305,306,307,308,309,310,311,314,315,316,323,324,325,329,330,331,337,339,342,343,345,346,347,348,351,353,354,355,357,360,361,363,366,368,369,374,375,376,380,382,383,386,388,389,390,391,392,394,396],[4,7,8,11,14,17,19,20,22,24,25,26,29,31,32,33,35,37,38,40,41,43,44,45,46,47,48,49,51,53,54,56,57,58,61,62,63,65,67,68,71,73,74,78,80,82,84,85,86,88,90,97,98,99,100,101,102,105,108,114,115,116,118,119,121,123,124,126,127,128,129,133,134,135,136,138,139,142,148,152,153,158,160,161,163,164,165,166,167,169,170,172,174,177,182,185,188,189,198,200,201,202,204,205,210,212,214,215,217,218,220,224,229,232,233,234,235,236,237,238,239,242,243,245,247,248,249,251,253,254,256,257,258,259,260,262,263,264,269,271,273,274,275,276,281,282,283,284,285,290,291,293,294,295,296,297,298,300,301,303,304,306,308,309,310,318,319,320,324,325,328,330,341,348,350,351,352,357,358,362,368,370,371,373,374,375,377,378,379,381,384,386,389,391,392,395],[120,386,387,388,389,391,392,395],[5,6,8,9,11,12,13,16,19,20,24,25,26,27,29,31,32,34,35,37,38,42,46,48,49,50,54,58,60,61,62,64,65,66,68,70,72,74,78,79,82,84,88,89,90,93,94,95,96,97,100,102,106,107,109,110,112,113,114,115,117,119,123,125,132,133,134,135,138,141,142,143,146,149,150,151,155,159,160,162,163,164,165,166,167,173,174,175,179,180,183,187,188,191,192,194,195,196,197,201,203,205,206,207,208,210,211,213,214,216,217,220,221,222,223,225,226,227,228,229,234,235,236,238,242,243,246,249,251,252,253,255,256,259,261,263,264,265,267,269,271,272,273,274,276,279,283,285,286,288,289,290,292,293,294,297,301,303,305,309,311,312,314,321,322,323,324,326,327,328,331,332,333,334,336,337,339,342,346,351,354,357,362,363,366,373,375,378,382,383,385,387,389,391,393],[5,6,8,11,13,14,20,22,25,26,27,30,31,32,35,36,37,38,41,43,44,46,47,50,52,56,58,60,61,62,63,66,67,70,75,77,78,79,81,87,89,90,91,94,95,96,97,98,99,100,102,103,106,111,117,118,119,120,123,124,126,127,131,133,137,140,145,146,148,149,154,158,160,162,163,164,167,168,169,170,175,176,179,181,183,184,187,188,190,192,200,205,206,207,208,211,214,215,216,219,220,221,224,226,228,229,230,232,233,234,235,237,239,243,244,247,249,251,252,253,254,256,257,259,260,261,263,265,266,268,269,281,282,284,287,288,291,293,294,297,300,302,303,304,307,308,310,312,315,318,320,321,322,325,327,329,330,331,334,335,337,338,340,342,343,344,346,347,348,350,351,353,356,358,359,363,365,366,367,369,372,381,382,383,384,385,386,388,389,390,391,393,395],[0,3,4,6,7,10,13,17,18,20,23,24,27,29,30,34,35,39,43,44,46,47,55,57,58,59,60,62,63,65,66,67,70,71,77,78,79,80,81,82,85,93,94,95,98,100,101,102,103,104,105,110,111,114,115,116,117,118,120,122,123,124,127,128,129,132,133,135,139,142,150,151,153,155,156,158,164,166,167,169,170,174,175,176,179,181,182,183,184,186,188,190,193,197,198,199,200,204,205,206,208,209,211,214,215,217,218,220,222,223,224,226,227,228,229,232,235,238,240,241,242,244,245,246,247,248,250,251,252,253,255,258,261,262,268,275,276,280,281,283,284,285,286,287,293,296,297,298,302,303,305,306,308,309,311,312,313,314,317,318,319,320,323,325,326,329,334,335,337,338,340,343,345,348,349,351,352,354,356,358,360,362,364,365,366,367,368,371,372,376,377,378,380,381,382,384,385,386,388,389,390,391,393,394,395],[5,6,7,8,9,11,14,15,16,17,19,22,23,25,27,29,32,33,40,41,44,45,49,50,52,53,54,57,58,59,60,62,63,65,66,68,69,75,79,81,84,87,88,90,92,95,97,98,99,100,101,104,105,107,108,111,114,115,116,117,118,122,124,127,128,129,130,131,132,133,135,137,141,142,145,146,147,149,150,156,159,160,164,166,168,169,170,171,173,183,185,186,188,190,194,195,198,199,203,205,207,213,214,216,218,220,221,222,224,227,228,229,230,231,232,233,234,236,237,238,242,243,245,248,249,250,254,257,261,262,264,268,272,273,276,277,278,281,283,287,288,289,291,294,295,297,298,299,300,303,305,306,309,310,314,315,316,317,319,320,321,326,327,328,329,330,332,334,336,337,338,339,340,342,343,345,347,350,351,354,355,357,359,360,362,363,364,365,366,367,368,370,371,373,374,375,376,380,381,382,383,384,385,386,387,388,390,391,393,395],[3,4,5,6,7,9,10,13,14,18,20,21,22,26,28,29,30,33,34,35,36,37,39,40,41,44,51,52,53,54,56,59,61,62,66,67,68,73,75,79,80,82,86,89,92,94,97,99,101,103,109,110,113,114,115,118,119,120,123,129,131,134,135,136,137,138,139,141,143,144,146,147,149,152,154,155,156,161,163,164,165,166,168,169,171,172,177,179,180,181,183,184,185,188,189,191,192,195,198,199,201,203,205,207,208,209,210,214,215,216,217,218,220,221,223,226,227,228,230,232,233,234,235,237,238,240,241,243,244,245,246,247,248,249,250,251,255,257,258,260,262,263,266,267,273,275,278,281,282,283,285,287,288,291,292,293,295,296,302,303,306,307,309,310,312,314,316,319,324,325,329,332,333,335,336,337,338,339,340,341,342,344,346,347,349,350,353,357,361,363,369,371,372,374,376,382,384,385,388,390,391,395],[0,4,6,7,8,13,14,16,18,19,20,21,23,27,31,32,33,34,38,39,40,42,43,45,46,51,57,58,62,65,67,69,70,71,74,75,77,78,80,81,82,83,85,93,94,95,96,98,99,100,102,104,106,109,115,117,119,120,122,126,127,129,130,132,133,134,135,136,137,139,140,142,144,145,148,150,151,152,153,156,157,159,162,164,166,167,171,172,174,175,176,177,182,183,185,190,191,195,197,198,200,203,204,207,209,212,213,214,217,223,224,227,228,232,233,235,236,239,243,245,247,248,249,253,254,255,256,258,259,260,261,264,265,266,269,273,277,278,279,282,285,286,287,289,295,297,303,305,306,308,309,311,312,315,319,320,322,325,326,327,328,330,332,333,334,336,337,339,341,342,344,345,353,355,357,358,359,361,362,364,365,367,372,373,374,377,379,382,384,385,386,391,393,395],[245,386,393,395],[0,3,5,6,9,11,16,20,23,24,26,27,28,30,32,33,34,35,39,41,43,44,46,47,50,51,53,62,67,69,72,74,75,79,80,81,82,84,85,86,87,88,90,92,94,99,100,107,109,114,115,116,118,119,122,123,125,126,128,130,134,137,138,143,144,149,150,152,159,160,161,164,166,167,168,171,173,174,179,181,182,183,185,186,190,192,193,197,199,200,201,202,204,210,211,212,217,219,220,221,225,226,228,232,235,236,237,239,241,242,243,245,246,248,249,253,254,255,256,259,261,262,265,266,267,270,274,279,281,282,285,288,289,291,293,298,300,301,304,306,307,309,310,311,314,315,317,319,322,323,325,327,328,331,334,335,336,337,339,340,342,343,346,347,348,350,355,361,362,364,365,368,369,370,371,373,377,379,380,383,384,385,388,390,391,392,395],[1,2,3,4,8,9,11,12,14,17,19,22,23,24,26,27,28,30,31,32,34,38,41,44,45,46,47,49,54,55,56,59,61,62,64,65,71,73,74,76,79,82,83,84,87,90,92,96,100,105,106,107,110,111,112,113,116,117,120,124,129,130,132,133,135,137,139,140,141,148,149,150,151,152,155,157,158,160,161,162,164,165,166,177,185,186,188,190,191,192,193,195,196,197,198,199,200,201,202,203,205,206,207,208,215,216,218,220,221,223,236,239,240,242,243,245,246,247,248,252,253,254,255,257,265,267,268,269,270,272,273,276,278,281,283,286,288,290,292,293,294,295,296,297,299,301,304,305,307,308,309,310,311,312,313,314,315,317,318,320,321,322,325,328,330,331,332,338,339,340,343,345,346,347,348,349,351,352,353,355,358,359,361,365,367,368,370,373,374,375,376,377,378,379,380,381,382,385,389,390,392,394,396],[1,2,5,7,8,11,14,17,19,23,25,26,28,30,35,37,39,41,42,43,45,46,48,49,51,52,53,57,58,59,60,61,63,64,65,68,69,70,72,76,80,81,83,85,86,87,88,92,94,95,98,100,101,102,103,108,109,110,111,112,113,116,118,119,121,123,125,126,130,131,132,134,135,136,137,139,140,142,143,145,147,150,151,158,159,160,161,162,167,170,173,175,176,177,181,183,186,187,189,191,192,193,196,197,198,199,200,201,203,205,210,213,214,215,218,219,220,222,225,226,228,230,232,235,237,238,240,244,249,251,252,255,257,260,261,263,265,266,267,272,273,274,276,278,279,280,283,287,289,293,294,295,296,298,300,301,302,303,304,306,309,311,312,313,316,317,319,322,325,327,329,330,333,334,336,340,341,345,348,349,352,354,357,360,361,364,365,367,370,373,374,376,382,383,385,386,388,392,393,396],[167,386,387,389,393,395],[271,386,388,389,393,395],[0,1,2,3,5,6,7,8,10,12,14,16,19,21,22,24,25,26,27,28,31,33,36,38,39,42,43,48,51,56,57,62,63,65,66,68,70,71,77,79,81,82,83,85,86,88,89,90,92,93,95,99,101,102,104,105,109,110,112,113,116,117,121,122,123,124,128,132,137,139,145,146,147,148,150,152,153,154,157,158,160,163,164,165,166,168,169,170,171,174,176,178,180,182,183,185,186,189,192,194,195,197,199,202,203,205,208,209,210,211,213,215,218,221,223,225,228,229,230,233,235,236,239,241,243,245,246,249,250,251,252,253,254,256,257,260,261,262,265,268,269,271,272,274,275,276,278,279,282,283,284,285,288,289,291,300,301,302,306,307,308,309,310,312,313,314,315,320,321,322,323,324,326,327,329,330,333,334,336,337,338,339,340,341,342,345,346,347,348,349,352,354,357,361,368,370,372,374,375,378,379,380,383,384,387,388,389,390,391],[5,386,390,393,395],[0,1,3,4,5,7,9,11,12,14,15,17,19,20,21,22,23,25,26,28,35,37,39,41,42,43,45,47,48,49,50,52,55,57,59,60,64,65,66,67,69,70,71,74,75,76,77,78,80,81,84,85,86,87,88,90,92,96,99,100,106,107,109,111,117,119,120,121,122,125,126,127,128,130,131,132,133,135,137,138,142,143,148,150,154,155,157,158,159,161,164,165,166,167,168,170,171,175,178,179,182,183,188,189,190,191,193,195,196,199,200,202,203,207,209,210,211,214,215,216,217,218,220,222,224,226,228,229,230,231,233,234,235,236,237,240,241,242,246,247,248,249,250,251,256,257,258,259,262,263,267,268,273,275,278,280,281,284,287,289,293,294,297,299,302,304,305,306,308,310,311,313,314,315,316,317,319,321,326,327,329,330,334,335,337,338,340,341,342,343,345,346,347,349,351,352,353,354,355,356,357,360,367,370,372,373,376,377,378,380,388,389,390,391,394,395],[240,386,388,390,393,395],[1,7,10,13,14,16,19,21,24,25,26,29,30,31,32,37,41,42,45,46,47,52,60,61,63,65,66,69,70,73,76,79,80,81,86,88,89,90,92,93,94,95,97,98,99,103,104,105,107,112,117,119,120,123,125,126,130,131,133,136,143,144,146,148,150,152,154,157,158,160,161,162,164,165,169,174,177,179,180,181,182,184,189,190,192,193,198,199,200,203,204,205,206,207,209,210,211,214,218,219,220,223,224,225,226,227,229,232,233,235,240,242,243,247,248,251,252,254,258,259,262,271,274,276,277,279,280,289,293,294,295,297,299,304,306,307,314,318,320,322,323,324,327,329,331,333,334,336,339,343,344,346,352,354,357,359,361,363,364,365,366,367,369,370,372,373,374,380,381,382,386,390,391,392,393,394,395,396],[70,386,387,389,390,393,395],[0,1,4,5,6,7,9,10,11,13,14,15,16,18,22,23,24,27,29,30,31,32,33,34,37,38,40,41,44,45,49,50,51,56,59,60,62,64,65,66,69,70,73,78,79,80,81,84,86,87,89,90,91,93,94,96,98,99,100,102,103,105,106,109,110,111,113,116,117,121,123,124,125,129,133,135,137,138,139,140,143,145,149,150,153,155,157,158,160,161,164,165,166,167,168,170,172,180,183,184,186,187,188,189,192,193,196,197,201,203,204,210,211,212,213,215,216,218,219,221,223,227,231,232,234,235,238,240,241,248,249,250,251,252,255,257,258,259,260,262,266,273,275,276,277,281,284,285,287,289,290,291,294,295,298,302,303,304,305,306,307,308,309,312,313,315,316,318,320,321,323,325,326,329,333,334,335,337,338,343,345,347,348,361,362,367,370,375,376,377,379,381,384,385,386,387,389,392,393,394,395],[119,386,387,388,389,390,393,395],[0,1,3,6,7,13,14,18,20,24,26,27,28,29,31,32,36,39,40,41,42,44,46,47,48,49,50,51,52,55,60,62,63,66,69,72,79,81,82,83,84,85,86,87,89,93,95,97,98,102,103,107,111,112,113,114,115,116,117,118,119,121,122,126,127,128,129,131,132,133,134,135,136,137,138,139,142,144,146,147,151,157,158,160,163,164,165,169,170,171,172,173,175,177,178,180,181,183,186,187,188,189,191,192,194,202,204,206,208,210,211,214,215,221,222,223,227,228,230,232,235,237,239,240,241,242,243,245,246,247,248,249,250,252,253,257,258,259,261,262,263,265,269,271,273,275,276,277,279,281,282,283,284,287,290,294,296,299,300,302,304,306,307,310,312,313,314,315,316,319,320,321,323,325,329,330,332,334,337,339,341,342,343,344,345,346,347,348,354,355,357,358,359,361,364,366,367,368,371,373,374,378,379,380,385,386,388,391,392,393,396],[0,2,3,6,10,14,18,21,22,25,30,32,36,39,40,42,44,48,49,52,53,55,56,57,58,60,66,68,69,73,75,76,78,80,82,88,90,93,95,97,100,103,106,107,108,109,110,113,115,118,119,123,124,127,129,130,131,132,133,135,136,138,140,143,145,146,147,151,153,154,158,169,172,173,175,177,180,182,183,184,186,189,195,196,197,198,201,205,207,208,212,213,214,216,220,221,222,224,226,228,230,231,232,234,235,237,238,241,244,246,250,251,252,254,256,259,260,263,264,266,268,269,270,271,273,274,278,280,281,282,283,284,285,286,287,288,290,291,292,293,294,296,298,300,303,305,306,310,313,314,315,321,322,324,329,330,331,332,334,335,337,339,341,343,344,346,347,348,350,357,358,359,360,363,365,367,368,370,372,376,377,380,382,384,385,386,388,390,391,393,395],[4,7,9,10,11,15,16,17,19,20,22,23,24,25,27,28,30,32,34,35,39,40,41,43,45,48,51,52,54,57,58,60,61,63,65,66,67,71,72,73,74,75,77,80,81,82,84,87,88,89,90,91,92,94,95,96,97,99,100,102,105,106,107,108,109,110,115,116,117,121,122,123,124,129,132,134,137,138,140,142,147,148,149,153,154,157,161,163,164,165,167,170,171,172,178,179,180,181,182,187,188,191,193,194,197,198,200,202,205,206,208,209,211,216,217,218,220,221,222,223,225,226,227,228,230,231,233,234,239,240,241,242,246,247,248,250,251,252,253,257,258,260,261,262,265,266,267,268,269,270,271,273,277,278,279,282,283,287,291,293,296,297,302,303,304,308,313,314,316,319,323,331,332,333,334,335,337,342,344,346,347,348,349,352,353,354,355,357,358,361,363,364,367,371,372,375,377,379,380,381,382,384,385,391],[210,386,387,388,391,393,395],[0,1,2,4,7,8,10,11,13,14,17,20,21,25,29,31,34,35,37,38,39,42,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,64,66,70,71,72,73,74,76,78,79,80,81,84,88,89,90,94,95,96,97,100,101,102,106,108,114,118,119,120,122,123,124,125,126,127,128,130,131,132,134,135,136,137,138,139,141,142,143,145,153,154,155,157,158,159,160,163,164,165,166,169,170,171,175,178,180,182,183,185,186,188,190,192,195,196,200,202,204,208,212,213,214,215,217,219,220,221,223,224,225,226,227,228,229,231,235,236,237,239,240,241,242,243,244,245,246,247,250,251,252,253,255,256,257,260,261,262,263,265,266,267,268,270,273,274,276,277,278,279,280,283,285,287,291,292,293,295,296,299,302,303,304,305,306,308,310,312,314,315,318,319,320,322,324,325,328,330,331,336,337,338,340,342,348,350,351,353,357,358,359,368,370,373,375,376,381,382,383,384,387,388,389,391,394,395,396],[1,3,6,7,15,17,18,19,21,22,26,28,30,31,32,35,36,40,42,43,45,46,48,49,51,52,55,57,60,61,64,65,66,68,72,75,76,78,79,82,83,87,88,95,101,105,108,110,112,115,116,117,121,123,127,128,129,133,134,135,138,139,140,141,142,143,151,158,160,164,166,170,171,172,173,174,175,177,179,180,181,182,183,184,186,189,191,194,196,197,198,201,202,207,208,210,214,216,217,221,222,224,226,228,230,231,232,234,235,236,239,242,243,246,255,257,259,263,265,269,270,273,276,277,278,282,284,286,288,289,290,291,293,294,295,296,297,298,299,300,301,305,306,307,309,310,315,316,318,319,320,323,324,326,329,330,331,333,334,335,338,339,341,344,345,346,347,350,351,352,354,355,358,359,360,361,362,373,378,380,382,383,384,385,386,387,390,391,392,395,396],[319,386,387,388,389,391,393,395],[0,1,2,5,6,7,12,13,17,22,23,25,26,29,31,32,34,41,42,46,47,50,51,52,53,56,58,59,60,62,64,67,74,75,80,81,84,85,88,92,95,97,98,99,100,103,105,108,110,113,115,116,117,118,119,121,129,130,133,134,135,137,140,142,145,148,150,152,153,156,158,160,163,164,165,167,168,169,170,174,177,180,182,184,185,191,192,194,196,197,198,199,200,201,202,207,211,212,216,217,223,225,228,229,233,234,237,239,240,243,244,246,248,250,251,252,253,258,259,261,262,263,265,266,267,268,273,276,280,281,283,284,285,286,290,291,292,293,295,296,297,299,301,302,303,304,306,307,308,309,311,312,313,314,315,316,318,319,321,323,326,328,331,332,333,335,336,338,339,340,342,343,346,348,349,351,353,354,356,357,359,362,365,366,368,369,370,371,372,376,379,381,382,384,385,386,388,389,390,391,392,393,395,396],[0,2,3,4,6,7,17,19,20,21,24,25,26,27,28,29,30,31,32,33,36,37,39,40,43,45,46,48,50,52,54,55,57,58,59,60,61,62,64,65,66,67,69,70,71,72,73,78,81,86,87,89,92,94,96,97,99,101,103,106,107,108,109,110,111,115,118,119,123,124,125,126,129,133,135,137,139,141,143,144,148,149,150,152,155,156,157,158,159,160,161,168,169,170,173,175,176,179,180,181,182,184,185,187,188,189,192,193,194,195,196,197,198,201,203,206,207,209,210,211,213,214,218,223,224,227,228,235,236,237,243,244,246,249,259,260,265,266,267,268,272,273,274,276,277,282,284,285,287,288,292,293,294,296,299,300,303,304,306,307,309,310,311,312,313,316,318,319,320,323,326,327,328,329,330,332,333,335,337,338,339,343,344,345,346,348,351,353,356,359,360,362,363,364,365,367,371,376,379,382,384,385,387,389,390,392,394,395],[0,1,2,3,4,5,8,9,10,11,12,14,16,17,19,22,24,28,29,30,31,35,37,39,40,41,44,45,47,50,51,52,55,58,59,60,61,63,65,68,70,71,72,75,80,82,85,89,91,92,94,95,97,98,99,100,104,106,107,108,112,113,116,117,118,122,123,124,125,127,128,129,132,134,139,142,144,145,147,149,155,156,159,162,163,164,165,167,168,169,171,175,180,181,182,184,185,187,189,191,192,193,196,197,199,200,203,205,209,212,214,216,217,220,222,223,228,229,230,231,233,234,235,236,242,244,246,247,248,249,250,251,252,254,256,257,259,266,272,276,277,278,280,282,285,287,290,291,297,299,300,301,302,303,307,308,309,310,312,317,320,321,323,324,325,326,329,333,334,337,339,340,341,345,346,347,349,353,354,356,358,361,362,363,364,367,368,373,375,377,384,385,393,395],[238,386,388,389,390,391,393,395],[1,3,4,7,8,10,12,13,17,19,21,22,23,24,25,27,29,35,36,37,40,42,43,46,48,52,58,61,62,67,68,70,71,73,75,76,77,81,83,85,87,90,91,93,99,101,103,104,105,107,110,112,114,115,122,123,126,128,129,132,133,136,137,139,140,141,143,144,145,147,148,150,151,156,157,160,166,172,174,176,177,178,180,182,183,184,185,186,188,190,192,193,197,200,202,204,205,206,207,208,211,214,215,217,219,220,221,222,225,231,232,234,242,243,247,248,250,252,253,260,261,262,263,264,266,272,273,274,276,278,279,280,281,287,289,290,291,292,293,294,295,296,297,298,299,301,302,304,309,312,314,317,322,325,326,328,330,333,334,341,342,343,345,348,349,352,353,354,357,358,360,363,364,365,366,369,371,373,374,377,378,380,382,383,385,386,389,391,392,393,396],[0,1,4,5,7,8,11,13,15,16,17,19,22,23,25,26,27,29,30,32,33,34,35,38,41,42,43,44,45,50,51,52,53,55,56,57,58,60,62,65,66,67,70,72,75,76,78,79,84,88,89,91,92,94,95,96,97,99,100,101,104,105,108,111,115,117,118,121,123,124,126,131,132,133,136,138,140,144,149,153,155,157,159,161,163,166,167,170,171,173,177,178,179,180,181,184,185,186,187,188,191,192,194,196,201,203,204,206,208,209,210,213,217,219,223,225,226,227,231,232,233,235,236,238,239,241,242,245,246,247,251,253,255,261,263,267,271,274,275,276,278,280,281,283,287,289,290,291,292,294,295,300,302,303,304,305,307,308,309,311,312,317,318,319,320,322,323,324,326,327,332,334,335,336,337,338,339,340,342,344,345,346,348,350,354,359,360,361,362,366,368,369,371,373,374,375,376,378,383,391,393,394,396],[23,386,387,392,393,395],[0,3,4,6,7,8,16,17,20,23,25,28,29,32,34,35,36,37,38,42,44,46,47,48,49,50,53,54,55,57,59,62,64,65,66,67,68,72,74,77,78,82,85,86,89,94,97,99,100,101,102,104,105,106,109,110,111,113,115,116,117,119,122,123,124,126,127,128,132,134,137,141,143,146,148,153,156,157,160,161,162,164,165,170,171,172,173,176,180,181,183,184,185,186,187,189,190,191,192,193,194,197,199,201,202,204,205,206,207,210,213,215,218,219,221,222,223,225,226,227,230,232,233,236,239,242,244,247,248,250,252,253,257,261,263,264,265,269,271,277,286,287,292,293,294,295,297,298,300,301,302,305,306,307,308,311,320,321,324,327,328,329,331,332,333,334,335,337,342,344,345,346,347,350,352,353,356,357,358,360,361,364,365,366,367,368,369,370,371,373,375,379,381,382,386,388,391,393,395,396],[81,386,387,388,392,393,395],[1,3,4,5,6,7,8,9,14,16,20,24,26,33,34,35,36,37,38,39,40,41,46,48,50,51,53,55,56,57,59,60,62,63,65,66,67,68,69,73,77,80,83,84,85,87,92,93,94,99,100,101,104,112,113,115,119,120,121,122,123,124,127,128,130,131,133,134,135,145,147,151,152,157,158,159,163,165,167,168,169,171,172,173,175,176,181,182,184,185,187,188,192,195,196,197,201,204,208,209,210,211,213,215,220,222,224,226,228,229,237,239,240,243,244,245,248,249,250,252,253,256,257,261,262,267,268,269,271,274,275,277,279,281,284,285,288,290,291,294,295,297,299,301,303,304,306,309,314,315,316,317,321,325,327,328,329,330,331,333,335,337,342,343,344,345,346,347,351,353,356,357,358,359,360,361,362,363,365,367,368,373,374,376,377,379,381,382,383,386,388,389,392,393],[0,3,4,7,8,14,15,16,20,22,23,24,25,27,28,29,32,34,37,39,40,41,44,45,46,48,49,50,51,52,53,55,56,59,60,64,69,70,71,72,73,75,76,80,84,88,90,91,94,95,105,107,108,109,110,111,113,114,116,117,118,120,121,122,124,127,129,131,132,133,139,140,141,145,146,148,151,153,157,162,163,166,168,169,171,174,175,176,177,178,182,183,184,185,187,188,191,195,197,198,199,200,202,206,208,210,211,212,213,215,216,220,222,224,225,226,227,230,231,232,234,237,239,241,245,246,251,252,253,257,259,263,266,267,270,271,272,274,276,277,280,281,282,283,284,285,286,289,296,303,307,308,310,317,321,323,325,326,328,329,330,331,332,335,336,340,341,344,346,347,349,350,351,354,355,356,362,364,367,368,369,373,377,380,381,383,384,386,387,388,391,392,393,394],[1,2,5,7,9,10,11,12,13,15,19,20,21,22,25,26,29,30,31,32,35,36,37,39,42,43,44,45,48,50,53,55,57,59,61,67,68,69,70,71,73,75,76,80,81,82,83,84,86,90,91,92,96,98,99,101,103,106,107,108,111,112,114,115,117,118,121,127,128,129,136,137,138,140,145,146,147,151,152,156,159,161,162,163,166,169,171,174,177,178,180,182,183,186,187,191,195,198,199,200,202,208,211,212,216,218,221,222,224,227,230,231,234,235,236,239,241,242,245,248,250,251,252,253,255,259,261,262,263,265,268,270,272,279,280,282,283,286,288,289,297,304,307,309,310,311,312,313,314,317,318,328,329,330,331,333,338,342,346,347,349,351,354,357,360,365,367,368,369,377,379,380,381,383,384,385,386,387,388,389,391,394,395,396],[1,6,8,11,12,15,16,17,18,22,23,24,26,27,30,32,33,35,36,37,40,41,42,48,49,53,56,57,59,60,61,63,71,72,73,76,80,86,87,90,93,95,96,97,99,100,101,102,103,105,107,108,109,110,113,116,117,121,124,131,133,135,137,139,142,145,146,147,148,149,152,153,154,155,158,159,160,167,168,173,176,177,179,182,183,184,187,188,189,191,192,194,198,199,200,202,203,204,206,211,213,215,216,218,219,220,221,222,224,225,226,227,228,229,231,234,235,236,238,239,240,242,245,246,248,251,252,254,256,261,262,263,264,265,266,271,272,273,276,279,280,281,282,285,287,290,293,297,298,300,301,302,303,308,309,310,312,314,315,316,318,319,322,323,327,330,334,336,337,339,341,343,347,350,351,353,354,357,358,360,362,364,365,366,368,369,371,373,374,375,377,379,380,381,382,383,386,389,390,394],[0,2,3,4,7,8,12,13,15,16,18,19,20,24,25,26,29,30,31,33,34,36,37,39,40,41,42,44,45,46,48,49,50,52,53,54,56,59,61,62,65,66,67,70,71,75,77,80,81,84,85,86,87,88,89,91,96,98,99,100,103,106,108,109,111,113,114,115,116,118,120,121,125,126,127,129,130,131,133,134,135,136,139,141,142,143,146,147,148,152,153,154,157,159,162,163,164,166,167,174,177,178,179,180,181,182,183,184,186,192,193,194,197,198,200,202,206,209,212,216,218,219,222,225,227,228,230,231,233,237,244,247,249,252,253,254,255,258,259,260,261,266,267,269,270,274,275,276,277,283,284,286,288,289,291,293,296,297,300,302,305,306,308,310,311,312,313,314,317,319,320,321,322,323,324,325,327,329,331,334,335,336,345,346,349,350,351,353,355,356,360,361,362,366,370,371,372,373,374,380,391,392,393],[201,386,389,390,392,393,395],[2,5,7,8,13,15,18,20,24,25,26,27,28,29,30,32,33,40,41,42,45,47,48,50,51,53,54,55,56,63,67,68,71,73,77,81,82,83,84,85,90,91,92,93,96,98,99,101,102,104,107,109,110,111,113,116,119,126,129,130,132,133,134,135,136,137,138,139,143,144,145,146,150,151,153,154,155,161,162,165,166,167,169,172,180,181,182,185,186,188,189,190,192,194,197,198,200,202,205,206,211,212,214,215,216,217,221,225,226,228,229,230,231,232,234,235,239,241,243,245,246,248,249,251,252,253,255,256,259,261,263,265,268,269,270,273,276,277,278,279,280,282,283,286,290,292,295,298,300,301,304,306,307,308,309,313,314,315,316,317,324,325,326,333,340,341,342,343,344,345,349,351,355,356,362,366,367,368,369,370,371,373,380,384,385,386,387,388,389,391,393,395],[346,386,388,389,390,392,393,395],[0,1,9,11,14,17,18,19,24,25,26,27,30,31,32,34,35,37,38,39,41,42,43,47,48,50,53,55,56,61,65,66,76,78,80,81,85,88,89,90,92,93,95,97,98,99,100,103,105,106,108,109,112,114,116,117,119,120,122,123,128,131,132,135,139,140,147,150,151,152,155,157,159,160,163,164,165,167,168,169,171,172,175,177,179,180,181,183,184,186,190,193,195,197,202,207,208,211,216,217,218,222,223,225,226,230,233,236,237,238,239,241,242,244,248,252,256,258,260,261,263,266,269,272,273,279,280,284,290,293,296,302,305,310,312,318,320,322,323,326,327,329,331,332,335,337,338,340,342,344,350,352,354,355,362,365,368,371,372,375,377,378,379,381,382,385,386,392,393],[0,4,5,10,11,12,13,14,15,16,18,24,25,27,30,31,32,33,36,39,42,43,47,48,49,50,53,54,58,59,60,61,62,65,66,67,69,73,76,77,81,83,84,85,86,87,88,91,93,94,96,99,104,105,106,108,109,113,116,118,119,121,125,132,135,140,146,147,148,149,150,152,154,155,156,157,158,159,163,164,165,170,172,173,176,178,179,180,183,185,187,188,192,193,195,197,198,200,203,204,205,206,207,209,211,212,215,216,217,218,221,224,225,226,229,231,234,235,236,237,238,239,241,242,245,249,254,258,262,264,265,267,268,270,274,277,278,284,286,287,288,289,290,291,292,294,296,297,299,300,301,302,303,305,306,310,311,312,315,317,318,319,320,322,323,329,332,333,335,336,340,344,347,348,349,352,353,354,355,356,357,358,361,363,367,368,370,377,378,379,380,385,386,389,392,395],[79,386,388,391,392,393,395],[1,6,8,10,12,13,15,16,18,19,20,23,24,25,26,28,29,31,32,33,36,40,41,46,47,48,49,52,53,54,59,60,64,68,69,71,72,75,76,77,78,80,81,83,85,86,87,89,90,91,92,95,97,100,101,102,103,104,106,107,110,112,113,114,115,116,117,118,121,122,123,124,125,127,130,131,132,133,134,135,137,139,142,143,144,145,146,147,148,153,154,155,157,158,159,160,161,162,163,164,165,167,168,169,171,174,175,179,181,182,188,189,190,192,195,196,198,199,207,208,209,210,211,217,219,221,222,225,226,228,229,230,232,233,234,237,240,242,245,246,247,248,249,252,255,257,258,260,261,262,263,265,267,269,272,273,277,278,279,280,281,283,284,286,287,288,289,290,295,298,299,300,303,304,306,307,309,310,315,316,318,319,320,323,324,327,328,331,336,337,340,341,343,344,346,348,350,352,360,362,364,369,370,374,378,379,380,381,382,383,384,385,388,391,395,396],[262,386,387,389,391,392,393,395],[2,4,9,11,13,14,18,20,21,28,29,30,33,34,35,37,38,42,46,47,49,51,52,54,57,59,61,66,70,71,74,78,80,81,83,85,86,96,101,102,107,112,115,118,119,126,127,128,129,131,133,135,136,145,146,149,154,157,167,168,169,171,173,175,176,177,178,181,182,185,186,190,191,194,196,197,199,204,206,208,210,212,213,217,218,219,220,221,222,223,224,231,233,234,236,237,240,242,245,247,248,251,252,256,257,258,259,260,261,262,265,266,267,270,271,273,274,275,277,279,281,282,283,284,285,286,287,288,290,291,292,293,294,295,296,298,299,300,304,306,308,309,311,312,314,321,323,324,325,327,328,331,332,333,334,335,336,339,340,342,343,344,346,347,348,349,350,351,352,353,356,358,359,364,366,368,370,371,372,378,379,382,385,386,388,394,395,396],[3,4,8,11,14,16,18,20,21,22,23,25,27,28,29,33,37,39,40,42,44,45,46,47,48,49,50,51,54,59,60,61,63,64,68,71,73,75,81,83,84,87,88,90,91,92,94,95,98,100,101,103,105,108,109,110,112,120,125,126,127,128,129,130,132,133,134,135,137,138,139,140,143,147,148,149,154,157,161,162,164,166,167,168,169,170,171,174,176,177,179,181,183,184,188,189,190,191,192,193,194,195,196,197,200,203,205,207,208,211,213,214,215,216,217,219,220,222,224,225,226,229,232,233,234,235,237,238,239,243,246,248,249,250,252,254,255,256,264,267,268,270,275,277,280,281,283,285,288,292,295,296,298,300,302,303,307,309,310,311,312,314,317,318,320,322,323,326,327,330,335,336,337,340,341,343,346,349,353,354,356,357,360,361,362,365,367,368,369,371,372,374,375,378,379,382,383,385,386,389,390,391,392,393,394,395,396],[5,6,8,9,11,12,14,16,19,21,26,28,29,33,35,37,38,39,41,45,48,49,50,51,52,57,58,59,61,62,64,65,66,68,70,72,74,75,79,80,81,82,83,84,85,86,87,90,91,93,94,95,96,98,99,101,103,108,109,111,112,113,117,118,120,125,126,127,128,131,133,135,136,137,138,140,144,148,149,151,153,154,157,158,160,163,164,167,169,172,173,174,175,177,180,181,183,184,185,186,187,188,189,190,191,195,196,197,198,200,202,204,209,211,213,218,219,221,222,223,225,226,228,230,231,232,237,239,240,241,247,248,250,252,254,255,256,257,260,263,265,266,268,270,271,272,273,275,276,277,279,280,281,282,284,285,286,287,289,293,294,295,297,299,301,302,303,304,305,310,313,314,317,319,321,323,325,326,329,331,334,336,338,339,340,342,344,348,349,351,352,353,356,359,360,361,362,363,364,365,366,368,370,374,376,378,380,381,384,386,388,389,391,392,393,396],[0,2,5,7,8,9,10,11,13,14,15,16,19,25,27,28,29,30,31,33,38,41,42,43,46,47,48,51,52,53,55,59,60,61,63,64,68,69,71,72,74,75,79,84,87,88,92,93,94,101,102,103,105,112,114,116,118,119,123,124,127,128,133,134,139,142,145,148,150,151,155,156,158,160,163,165,170,172,175,176,178,180,181,186,188,189,190,191,199,205,207,208,210,213,215,217,218,222,223,224,227,228,229,231,234,235,237,244,247,249,251,252,253,255,257,259,260,261,262,263,268,269,272,273,275,278,279,281,283,284,287,288,289,291,292,294,295,297,298,303,305,306,307,311,312,313,314,316,317,318,320,324,331,335,336,340,341,343,346,348,349,350,352,354,356,357,358,361,364,367,369,370,372,377,378,379,381,383,384,385,387,388,393,394,396],[111,386,387,389,390,391,392,393,395],[1,3,4,5,9,11,12,15,16,18,19,20,21,22,23,25,28,29,33,34,35,36,38,40,41,46,49,51,56,57,59,61,62,63,64,65,67,68,69,71,72,74,76,77,79,81,82,83,84,86,87,92,93,96,98,99,101,102,104,109,113,115,116,118,119,120,122,127,128,131,132,134,136,138,141,142,143,144,145,148,149,152,153,154,155,156,157,163,165,166,168,169,170,171,172,175,177,178,179,182,187,188,193,197,200,201,202,203,204,205,208,209,211,212,213,214,215,216,219,221,224,225,228,232,234,235,236,238,240,241,242,244,248,252,254,255,257,260,261,262,263,265,266,268,269,272,273,274,275,278,283,285,286,290,291,292,293,294,296,297,299,301,303,305,306,307,308,309,310,312,313,316,323,324,325,327,331,333,334,336,337,343,345,346,347,348,349,350,351,353,354,355,357,358,359,363,365,367,368,369,372,375,376,379,381,382,383,384,386,388,390,394,395,396],[0,1,2,4,6,8,9,12,18,21,26,28,30,32,35,41,42,43,45,46,48,50,51,52,54,56,58,59,62,64,68,69,73,74,78,79,80,81,82,83,84,85,86,87,88,89,91,92,95,96,97,98,99,102,104,108,120,124,125,126,127,128,130,132,133,136,137,140,142,144,145,146,151,152,153,154,156,162,163,166,173,180,181,182,183,184,186,187,188,189,191,192,193,194,197,199,200,201,202,203,204,209,210,211,212,214,215,216,218,219,220,221,223,224,226,227,229,233,239,242,243,245,247,248,249,250,251,255,256,258,260,262,263,265,266,271,274,277,279,280,281,284,285,290,291,293,295,296,297,298,300,301,304,306,307,309,314,315,323,325,330,331,333,334,336,348,351,352,353,354,358,359,360,364,366,367,368,373,374,377,379,383,384,386,388,389,393,395,396],[273,386,394,395],[1,2,5,9,14,15,17,18,20,23,25,28,32,39,40,43,45,47,48,49,51,54,57,58,59,60,61,63,66,69,71,76,77,82,84,86,89,90,100,101,103,105,106,107,108,110,112,113,117,119,120,121,122,123,128,129,130,132,133,134,136,137,138,139,142,143,144,147,149,153,154,155,157,159,160,162,166,170,171,172,173,175,180,182,183,184,185,186,188,189,191,193,194,196,197,199,201,203,206,207,211,213,214,215,216,217,218,220,221,223,227,231,232,233,240,241,242,243,245,246,247,249,251,253,255,258,259,269,272,273,274,280,283,284,285,287,290,292,296,297,298,299,300,303,304,306,307,308,311,314,317,318,321,325,328,329,330,331,335,336,337,338,341,342,343,345,346,353,354,356,357,360,362,363,364,365,366,367,369,371,372,373,375,378,379,380,384,387,388,389,392,396],[312,386,388,394,395],[0,1,3,10,14,15,17,18,21,24,27,28,29,31,32,33,35,36,40,41,44,51,54,55,56,58,59,65,67,68,70,71,72,73,74,78,79,80,82,86,91,98,99,100,105,108,110,112,113,117,121,122,123,124,125,127,129,130,133,134,136,137,138,139,140,145,146,147,148,152,153,154,155,156,158,160,161,167,168,175,176,177,181,182,183,187,188,190,194,196,197,198,202,206,207,208,209,210,212,213,214,215,216,217,219,220,222,227,229,232,239,240,242,244,247,252,257,258,260,262,264,266,268,271,272,273,275,276,277,280,284,289,291,294,297,301,303,307,308,309,316,317,318,320,321,323,325,331,332,335,337,344,346,351,353,354,355,357,358,362,364,371,372,373,375,378,380,386,389,393,394],[0,1,2,4,5,6,7,8,9,13,15,16,18,23,24,25,26,27,28,30,31,33,35,38,39,41,42,44,45,47,49,50,51,54,61,62,63,64,65,66,68,70,71,75,77,81,86,87,88,94,95,101,102,103,106,109,112,115,116,117,118,122,125,126,132,133,134,137,143,144,148,150,152,155,156,158,161,162,163,164,165,168,170,171,173,175,176,177,180,181,184,186,188,190,192,193,194,196,197,198,203,204,208,210,211,212,213,214,216,217,219,220,222,225,229,230,231,232,233,234,235,237,238,241,242,244,246,247,249,250,252,253,256,258,260,261,263,265,267,270,273,277,278,280,281,282,283,284,288,293,294,295,300,301,303,305,311,312,313,316,318,322,325,328,329,333,337,339,340,341,342,344,346,347,349,351,354,355,358,359,360,363,365,366,367,368,369,375,376,377,378,379,382,384,387,389,393,396],[292,386,387,389,394,395],[0,1,3,4,8,9,13,14,17,18,21,25,26,29,32,33,36,37,40,42,43,44,47,48,49,53,54,55,56,57,58,60,61,62,63,64,65,66,67,70,71,74,75,78,79,83,86,88,89,95,97,100,103,104,106,107,108,113,114,116,118,122,125,126,128,131,133,139,141,142,144,145,148,149,152,154,155,159,165,166,170,171,174,175,176,179,180,181,186,193,196,199,200,207,208,209,211,212,213,215,218,223,226,233,238,239,240,241,243,244,247,248,249,251,253,254,258,259,261,268,271,272,273,274,277,278,284,286,287,290,291,292,295,296,298,302,305,306,309,310,311,315,316,318,320,321,322,323,324,327,329,330,333,334,336,337,339,341,342,344,346,347,348,350,352,353,358,359,360,361,362,363,366,368,372,374,376,379,381,382,383,387,388,389,390,395],[1,4,5,7,10,11,12,15,16,20,21,25,28,29,30,32,34,35,36,37,38,39,45,50,53,55,56,58,61,66,68,71,73,76,77,80,84,85,86,88,90,92,95,96,98,99,102,103,104,106,107,113,115,117,118,120,126,127,128,129,130,131,132,133,136,137,138,140,142,143,145,146,147,148,149,153,154,157,158,159,160,167,169,171,173,174,179,183,184,186,187,188,189,190,192,194,196,200,201,204,207,208,209,211,212,214,216,217,218,222,224,225,227,228,230,232,233,236,239,240,241,242,245,246,247,248,249,252,253,254,256,258,259,260,266,269,270,271,272,273,274,277,278,279,280,282,283,285,289,293,294,298,299,301,302,304,306,309,312,313,314,315,321,328,329,332,335,339,342,343,344,345,346,348,350,353,354,361,363,364,365,366,371,378,379,381,382,383,384,388,392,395,396],[0,1,3,4,5,6,7,17,18,20,21,22,24,25,27,31,32,33,36,39,40,42,43,45,49,50,51,52,54,56,57,60,61,63,68,70,71,73,74,75,77,79,80,81,87,89,90,91,92,94,95,96,97,102,104,105,106,109,111,113,116,117,118,120,122,126,129,130,132,133,134,135,136,138,140,142,145,147,149,150,154,155,156,157,158,159,160,161,165,166,167,168,169,170,171,172,173,174,175,177,178,180,181,185,188,191,192,194,195,197,198,200,201,202,203,206,210,212,213,215,216,217,222,223,224,227,229,230,233,234,235,236,237,239,240,242,245,249,250,253,256,258,262,263,265,266,269,271,277,281,283,284,285,288,289,290,291,292,293,294,301,302,304,306,310,313,316,318,320,324,325,328,333,334,336,337,338,340,341,343,347,349,352,353,356,366,367,368,369,376,377,378,380,381,384,385,386,388,392,393,394,395],[1,2,3,4,7,8,10,11,14,15,17,18,19,22,23,24,27,29,31,32,34,35,36,38,43,45,46,49,51,57,62,63,65,66,68,73,74,78,81,84,87,89,94,97,98,100,101,102,103,105,106,109,110,112,113,115,118,119,121,122,124,126,128,129,130,132,134,136,138,139,142,147,150,152,153,154,158,162,166,168,171,172,174,175,177,179,180,183,185,186,187,188,189,191,194,195,196,200,202,203,206,207,209,211,212,213,214,215,219,220,221,222,226,227,232,233,237,238,242,243,245,247,250,252,253,254,255,257,260,263,266,268,269,270,273,276,277,278,279,280,282,283,285,287,288,289,290,291,298,299,304,305,306,307,310,312,313,316,317,318,320,323,325,326,329,333,334,335,336,341,342,345,346,349,354,355,357,358,359,360,361,362,363,365,370,371,372,373,374,376,378,379,381,382,383,385,386,387,388,390,392,393,394],[0,1,3,4,6,7,9,10,12,13,19,23,27,29,31,32,33,34,36,40,41,43,44,48,50,51,52,54,55,57,59,61,69,70,72,73,74,75,77,78,79,83,84,88,90,91,93,95,97,98,102,105,107,109,110,115,117,119,120,121,123,124,126,130,133,135,136,138,140,141,142,143,144,147,150,151,152,153,154,156,160,161,164,166,167,171,172,174,178,180,181,182,184,186,187,189,192,193,197,199,200,201,202,203,204,205,206,207,208,210,213,215,216,217,218,219,222,223,225,228,229,230,232,233,235,237,238,239,242,246,250,252,254,260,261,263,264,267,269,270,271,272,273,275,276,278,282,283,290,294,296,299,301,303,304,310,311,313,314,315,316,317,319,322,323,331,332,333,334,335,337,338,339,340,341,342,343,345,347,349,351,354,358,359,361,363,365,367,370,371,372,375,381,382,384,387,389,390,391,393,395],[1,3,4,6,7,10,11,12,13,14,15,20,22,23,24,25,26,28,29,31,32,33,34,36,37,38,41,42,45,47,48,49,52,55,61,62,64,65,66,68,69,72,76,77,78,79,82,83,87,88,90,95,97,99,103,106,107,108,109,111,114,115,118,120,122,123,124,126,127,129,130,131,132,137,138,140,141,142,143,144,145,146,147,148,149,151,152,157,158,159,162,163,164,165,166,170,171,173,175,176,177,178,179,181,182,189,190,194,195,196,198,203,204,206,210,211,213,214,215,216,217,218,219,220,222,223,224,225,226,227,228,229,232,234,235,237,238,241,248,250,254,259,260,263,266,267,270,271,273,274,275,276,277,279,281,286,287,288,289,290,292,294,295,299,301,302,303,304,307,308,310,312,321,324,325,327,328,329,330,333,334,336,340,341,343,344,345,347,348,349,351,352,353,355,356,357,358,361,365,366,367,368,371,375,376,378,381,384,386,390,391,392,393,394,396],[0,2,4,5,6,8,12,13,14,15,16,17,19,20,21,23,25,26,27,28,31,32,34,36,37,40,42,43,44,46,47,49,50,51,52,54,59,60,61,62,67,68,69,71,72,73,74,80,81,82,85,87,89,91,96,98,99,100,101,102,105,106,108,109,110,112,114,115,116,117,118,122,125,127,128,137,141,142,143,145,150,151,153,154,155,158,159,164,165,167,168,169,170,172,175,176,177,180,182,185,188,189,191,193,194,195,196,197,200,201,203,205,208,209,212,213,214,215,216,217,219,222,224,227,228,232,233,234,237,238,239,241,242,244,246,247,248,249,250,252,255,256,260,261,262,263,264,266,267,269,271,273,274,275,277,278,284,286,287,288,290,291,293,295,296,297,298,299,301,302,303,305,307,308,309,311,313,314,316,317,318,319,322,324,325,327,330,332,335,336,338,340,343,345,346,351,352,353,355,357,360,363,364,365,366,367,368,370,371,374,375,377,378,380,381,382,384,385,386,392,394,396],[274,386,387,389,390,394,395],[87,386,388,389,390,394,395],[1,2,4,5,7,8,12,13,15,16,17,18,20,22,23,25,28,30,31,32,33,35,36,38,40,42,45,47,48,49,51,52,55,56,58,61,62,64,65,67,68,69,70,73,74,76,78,80,82,86,87,90,91,94,95,99,102,103,104,106,107,109,110,112,115,116,118,122,123,124,125,126,127,133,134,141,143,144,145,146,147,148,151,154,155,157,158,159,160,162,163,166,169,171,173,176,177,178,179,181,182,183,185,186,189,191,193,194,195,197,198,199,200,201,203,204,207,210,211,212,215,216,218,223,226,227,230,233,237,239,240,243,244,246,248,249,250,251,252,253,254,255,256,257,258,261,264,266,270,275,276,279,281,283,284,285,289,290,293,294,299,300,301,302,305,306,309,310,311,312,313,314,317,319,320,321,322,325,328,329,332,334,335,342,343,345,349,350,351,352,353,357,358,360,361,364,365,367,369,374,375,376,377,378,379,380,382,385,390,392],[1,2,4,5,6,7,9,11,15,19,25,26,28,29,32,33,34,35,40,41,42,44,48,49,50,52,53,54,55,60,62,65,68,70,71,74,75,79,81,82,84,89,99,101,103,107,109,110,111,116,118,121,122,124,125,126,128,129,130,133,134,135,138,140,147,149,154,155,158,160,161,164,169,172,173,179,181,182,183,184,189,190,191,196,199,201,202,203,206,209,211,213,214,216,217,218,219,221,224,225,227,228,229,231,233,234,237,238,239,240,241,243,244,245,246,251,253,254,256,258,259,261,262,263,264,265,266,267,269,272,274,276,277,282,283,284,286,287,288,290,292,296,297,300,302,304,306,309,311,313,314,316,322,325,326,328,330,333,336,337,339,340,341,342,344,346,347,348,349,350,353,356,358,359,361,362,364,365,366,367,372,373,377,378,381,383,386,387,389,391,393,396],[118,386,387,391,394,395],[1,2,7,8,9,14,15,17,22,24,33,34,35,41,43,44,47,50,52,57,63,64,65,67,70,75,78,82,83,85,87,88,89,90,91,92,94,95,96,98,101,102,104,107,108,110,111,113,114,115,116,121,122,123,126,128,130,131,132,134,135,137,138,141,144,146,150,151,154,157,160,161,162,163,167,169,170,172,173,175,179,181,182,183,186,189,191,198,200,201,202,203,204,205,207,208,211,213,214,221,222,224,226,228,231,232,234,239,241,242,247,249,250,255,256,257,258,260,262,264,265,270,272,273,277,278,279,282,284,285,286,287,288,289,290,291,293,294,295,296,299,301,303,304,305,306,307,308,309,312,315,317,318,322,326,327,333,334,335,337,338,343,348,350,353,354,357,359,360,362,363,366,367,368,369,374,376,378,379,380,381,382,385,387,389,393,395],[2,3,4,7,8,10,11,12,13,14,17,19,22,23,24,25,27,30,31,33,37,41,43,45,50,51,55,57,60,63,64,65,66,71,73,74,80,89,90,91,93,94,95,97,98,99,100,104,105,106,107,108,110,112,113,114,117,118,121,122,123,124,125,126,128,129,131,133,136,137,139,142,144,147,149,151,153,154,159,160,163,164,165,166,168,170,172,174,175,177,178,181,187,191,192,193,194,195,196,198,202,203,208,209,210,213,216,219,220,221,224,225,227,231,232,236,238,239,240,241,247,251,252,253,257,259,265,274,275,277,278,279,280,281,283,284,285,286,287,289,290,294,296,297,299,301,303,304,306,307,308,311,313,317,318,325,326,327,331,333,334,335,336,338,339,341,342,343,347,352,353,355,356,357,358,359,361,362,365,368,369,370,371,373,375,377,381,382,384,385,388,389,391,392],[1,2,3,4,7,11,14,15,16,17,19,20,21,22,33,34,35,36,37,42,44,46,47,51,55,56,60,62,64,68,69,71,72,73,74,75,78,79,80,82,83,84,86,87,88,92,93,94,97,99,113,116,117,119,120,121,123,125,128,129,132,136,138,139,143,150,153,155,158,159,160,162,164,165,167,171,173,175,177,179,180,181,182,183,186,187,190,192,194,199,200,201,206,209,210,217,218,219,220,224,225,226,228,232,233,234,235,236,239,240,241,242,247,248,249,251,253,255,257,259,260,261,262,266,268,270,271,273,274,275,276,283,284,285,286,288,291,295,296,298,303,304,307,308,309,310,311,313,315,318,320,322,323,324,327,328,330,331,334,335,336,337,338,339,345,349,350,351,353,356,359,360,362,365,368,373,374,375,376,377,378,379,380,383,392,394,395],[2,4,5,6,10,11,13,15,17,18,20,23,24,25,26,30,32,33,35,38,43,45,46,47,55,58,59,60,63,64,65,66,67,68,74,75,76,77,78,80,84,87,89,93,96,97,104,105,106,107,109,110,111,112,117,118,119,120,121,125,129,133,134,136,137,139,142,143,144,145,148,150,151,153,154,163,164,165,168,169,170,171,173,176,177,178,182,183,185,187,189,191,195,198,200,202,206,208,212,213,214,218,220,222,223,226,229,231,234,235,237,243,244,245,248,250,252,253,254,257,258,262,263,266,267,269,271,272,273,274,275,276,277,279,283,285,288,290,292,296,297,300,305,306,308,309,310,311,312,313,315,317,319,320,322,326,327,329,330,333,334,336,337,340,342,344,346,347,349,350,352,353,357,358,359,361,362,363,366,367,368,369,370,371,372,373,374,375,378,379,380,382,383,385,388,389,391,392,394,396],[357,386,387,388,389,391,394,395],[1,3,5,6,8,14,16,17,19,20,25,29,34,37,38,45,46,47,48,49,50,51,54,55,56,59,61,62,63,66,69,70,71,72,74,76,77,78,81,84,85,86,88,89,91,93,97,99,100,101,104,106,108,110,114,116,120,121,122,123,125,127,128,130,131,133,136,137,138,141,143,144,146,147,149,152,158,159,161,162,166,167,169,172,175,176,180,183,185,186,189,190,191,194,195,198,199,201,203,204,208,209,211,214,215,218,219,222,223,225,227,228,229,232,233,236,237,238,240,242,243,245,247,249,251,252,253,254,257,258,259,260,261,267,268,271,274,276,281,283,285,287,292,293,295,297,298,299,300,301,302,304,305,306,312,318,319,321,324,325,331,335,338,339,340,343,344,346,350,351,352,355,356,357,358,361,363,364,365,366,369,371,372,374,376,379,380,381,384,385,386,388,389,390,394,395],[0,1,2,5,7,10,11,13,16,17,20,26,27,28,29,33,35,38,39,40,43,44,46,47,48,52,54,55,56,57,60,62,64,68,69,71,73,74,75,78,79,84,86,89,90,93,94,97,98,99,103,104,105,109,117,119,120,123,124,126,127,128,129,131,132,133,136,137,138,139,140,141,142,144,145,147,149,151,152,159,160,163,166,169,170,171,175,177,178,180,181,182,183,186,189,191,193,195,198,199,200,201,202,204,205,206,212,213,216,219,220,222,223,224,225,229,231,233,234,236,237,238,240,241,242,243,244,245,246,247,248,250,251,252,253,255,257,258,259,264,265,270,271,273,275,276,279,280,281,285,287,289,292,295,297,298,299,300,301,302,304,308,309,310,311,313,314,317,319,320,321,323,325,327,329,333,334,337,338,339,342,343,345,348,350,353,356,358,360,361,362,363,365,366,368,369,370,373,374,376,379,380,381,388,394,395],[0,2,4,5,6,7,8,12,13,14,17,19,20,23,26,27,28,29,33,34,37,38,39,40,41,43,45,47,49,50,51,53,54,55,57,58,62,64,66,67,70,72,73,74,75,76,77,78,81,85,88,89,92,94,95,96,97,99,100,101,102,105,107,109,113,114,116,117,119,122,123,127,129,130,132,136,138,139,140,143,144,145,146,147,148,149,150,154,156,158,159,162,163,164,166,167,169,174,176,179,180,182,183,185,187,189,192,193,199,200,202,203,206,211,212,214,215,216,218,219,221,223,224,225,227,231,232,235,236,237,238,244,245,247,249,254,255,258,259,261,262,270,271,274,275,277,278,282,284,286,287,288,289,291,292,296,297,300,301,302,304,309,312,314,317,318,319,321,322,323,324,328,331,332,334,335,336,338,343,344,345,346,349,351,353,356,357,358,360,361,363,365,366,369,372,373,374,376,377,381,382,383,384,385,387,388,390,391,392,393],[0,3,4,5,6,8,10,12,16,17,20,25,28,31,32,33,34,35,39,40,41,42,43,44,45,51,54,55,56,57,59,60,62,70,71,75,76,78,81,87,89,90,91,92,93,94,96,99,100,103,106,107,108,109,111,114,116,117,119,120,121,123,124,125,129,130,132,133,134,135,136,137,141,143,148,151,152,154,155,158,159,160,161,162,165,167,169,172,180,182,183,184,185,186,187,188,189,192,194,197,200,201,202,203,207,208,209,213,220,221,222,223,224,226,227,228,230,231,233,234,235,236,237,239,240,241,243,245,247,248,250,251,252,257,258,261,262,266,267,268,269,271,274,276,281,283,285,287,291,292,294,296,298,301,302,303,306,310,311,312,316,319,321,322,323,325,326,327,328,330,332,333,334,336,337,341,342,343,345,346,347,349,351,352,354,356,357,358,359,360,363,366,370,373,374,375,376,377,379,380,383,387,389,392,393,394],[0,1,2,3,5,6,8,11,14,15,17,18,21,23,24,28,31,33,36,39,41,43,47,49,51,52,53,54,55,56,57,59,64,65,68,69,70,71,74,75,77,78,79,81,82,83,85,86,87,88,89,90,93,94,98,101,105,106,107,108,109,110,113,114,115,119,124,126,127,129,130,131,132,135,138,140,141,142,145,147,148,150,152,153,155,159,162,165,166,167,168,171,175,176,177,178,179,180,182,185,186,189,193,195,197,198,205,206,209,210,214,216,218,222,226,228,231,232,234,238,240,241,242,246,249,250,252,254,255,256,259,260,262,264,265,267,269,273,274,275,276,278,279,280,281,282,283,284,285,287,293,295,296,297,299,300,301,303,306,307,308,311,314,315,319,320,322,323,325,326,327,336,337,338,342,343,345,348,349,351,352,353,354,355,357,362,363,365,366,367,368,369,372,374,376,378,379,386,388,389,390,392,393,394,395,396],[4,5,8,10,11,14,16,18,19,21,22,24,27,31,32,33,35,36,38,39,44,46,47,50,51,52,53,54,63,64,70,72,73,75,76,80,82,83,84,86,87,88,89,94,95,98,99,105,106,113,119,120,124,125,127,129,130,131,136,138,139,142,143,144,146,149,150,152,157,159,160,162,166,170,183,186,189,190,191,194,195,197,198,199,202,203,205,207,210,211,213,216,217,219,221,222,226,229,231,234,235,237,240,243,246,247,249,252,254,258,261,264,265,267,268,270,271,272,273,284,286,289,290,291,292,294,296,297,299,301,303,305,307,308,309,312,313,317,319,320,324,325,331,333,334,335,337,341,342,343,344,345,349,350,352,353,356,358,361,362,363,364,371,374,376,377,383,385,386,392,393,394,395],[2,3,6,7,14,15,16,19,23,25,30,33,34,39,40,42,43,44,46,50,51,55,57,65,67,68,69,70,74,75,76,79,80,81,83,86,87,88,89,90,91,95,96,97,99,100,101,102,104,106,107,109,114,115,116,117,120,121,124,126,128,129,131,138,140,142,143,144,145,149,150,151,152,154,155,156,157,158,159,160,164,166,167,169,170,171,174,180,187,195,200,203,208,209,212,214,215,216,217,218,219,222,223,224,227,231,235,241,242,244,247,248,249,251,253,255,258,259,260,261,264,266,268,270,272,275,277,279,281,285,286,287,289,290,294,295,296,297,298,299,300,302,304,305,306,308,311,313,314,315,316,323,325,326,329,332,333,335,336,338,339,341,343,345,347,348,349,351,352,353,354,356,358,360,361,363,365,366,367,368,369,370,371,374,375,379,380,381,382,383,387,394,395],[0,5,6,8,10,15,18,19,20,24,27,28,32,35,37,38,39,40,43,45,46,48,49,50,51,52,53,54,55,56,57,60,61,62,63,64,66,68,69,72,74,75,76,77,79,81,83,84,86,87,92,93,94,95,96,99,100,101,102,103,104,105,107,110,113,115,119,120,123,126,127,128,129,130,135,136,138,140,141,142,144,145,147,148,149,150,152,153,154,156,157,159,164,165,166,168,171,173,174,178,179,180,181,182,183,185,186,189,190,192,193,194,196,197,198,201,202,204,206,207,208,209,213,214,216,218,219,220,224,225,227,229,231,232,233,234,237,238,239,240,242,244,245,248,252,253,255,259,262,267,268,269,270,271,272,273,277,278,279,282,284,285,286,288,290,291,292,293,294,298,301,302,304,306,307,308,309,310,313,317,318,319,329,330,331,332,334,335,336,338,339,340,341,344,346,348,350,353,355,356,358,359,366,367,368,370,372,373,375,377,378,379,380,384,385,386,390,391,393],[0,2,3,5,6,10,13,14,17,20,23,25,26,27,30,31,33,34,37,38,39,41,43,46,47,50,51,54,56,59,60,61,64,65,68,69,72,77,78,79,81,83,84,86,87,89,90,91,92,93,95,97,104,105,106,109,111,112,114,116,120,122,124,125,128,129,131,133,134,136,140,142,144,145,147,150,159,160,162,165,167,172,173,176,178,179,182,183,184,185,186,187,188,196,197,198,199,200,203,206,211,217,221,224,227,228,230,231,235,236,243,244,245,246,248,249,250,251,258,259,262,263,264,265,268,269,271,275,276,279,280,281,285,286,287,288,290,295,298,299,300,301,302,305,306,309,310,313,314,319,325,329,330,331,333,335,336,337,338,339,340,341,346,348,350,351,354,357,362,364,365,369,370,371,372,373,374,376,378,379,381,385,386,388,390,391,392,396],[0,1,2,3,5,6,7,8,9,10,12,18,19,21,22,24,25,26,28,29,31,32,33,34,35,36,37,40,43,44,45,47,48,49,51,55,56,57,58,59,61,63,64,66,68,71,72,73,76,81,85,86,88,89,91,95,96,102,104,106,107,112,113,116,117,119,122,126,127,129,132,134,135,139,140,142,143,144,145,148,152,153,155,157,159,160,161,162,166,169,177,178,180,181,182,183,184,186,188,194,196,197,198,199,200,201,204,207,209,210,211,215,216,218,219,222,223,227,228,229,231,232,234,235,236,237,239,243,244,245,246,247,248,250,252,253,255,261,263,264,265,266,267,268,269,270,271,272,273,274,275,277,280,282,285,286,287,291,295,296,297,299,303,305,306,307,309,310,311,313,314,315,316,322,323,325,326,330,331,336,337,338,342,344,345,346,347,350,351,352,353,354,355,356,357,361,363,366,367,369,372,373,377,380,382,385,386,389,390,391,394,395],[1,3,4,6,7,10,14,21,24,25,26,28,29,30,31,32,33,34,37,38,40,42,43,45,49,51,54,55,56,61,62,63,64,65,71,72,74,76,77,80,81,83,86,88,91,95,96,99,103,104,107,108,111,112,113,115,117,119,122,123,124,129,131,134,136,137,139,142,143,144,145,148,149,150,151,153,158,161,162,167,170,171,172,173,174,176,179,184,189,190,191,192,193,194,195,199,201,202,204,206,207,208,210,212,214,216,218,219,221,222,225,228,229,230,231,232,241,243,245,246,250,252,253,257,258,259,260,262,263,265,267,268,269,270,271,272,273,274,276,277,279,281,282,283,287,289,291,292,293,294,295,296,297,302,304,306,308,313,316,317,319,323,325,328,329,330,332,333,334,335,336,337,338,341,346,348,349,352,354,356,357,359,360,365,366,371,372,375,377,378,379,381,383,384,385,386,387,388,389,390,392,394],[0,2,3,4,5,6,8,9,10,11,15,22,26,27,28,31,36,41,42,44,48,50,51,54,55,57,58,59,63,65,69,70,74,76,77,78,80,81,84,85,86,87,89,90,92,95,98,99,102,103,105,107,108,109,111,113,117,118,120,121,124,126,127,128,129,135,139,140,141,144,145,146,148,149,151,152,155,161,162,163,166,167,168,169,172,173,174,175,177,179,182,183,186,189,191,192,193,195,197,199,201,203,204,206,207,208,210,212,213,214,216,217,219,220,221,222,223,224,226,227,229,235,237,238,241,242,243,244,245,246,247,248,249,250,251,254,255,256,257,258,261,262,265,268,271,272,273,274,277,280,283,285,286,288,290,291,296,297,301,302,305,308,311,312,313,315,316,318,320,321,325,327,328,330,335,336,339,340,341,343,345,347,350,351,352,353,354,355,356,357,358,359,366,367,370,374,375,376,383,385,386,392,393,394,395],[0,6,7,9,10,12,13,19,22,23,24,25,26,27,29,30,31,32,35,38,40,42,43,44,51,52,53,55,57,60,61,65,66,70,72,75,78,79,81,84,86,88,89,90,91,92,93,95,96,97,98,100,101,102,103,105,107,108,109,112,115,117,118,119,120,125,127,129,131,134,135,137,143,144,146,150,152,154,155,157,158,159,161,162,163,167,169,174,178,179,180,181,182,184,185,191,192,193,198,199,200,201,202,204,205,206,208,210,212,213,214,219,220,221,222,224,227,229,230,231,233,234,239,240,241,242,247,248,249,252,253,254,260,266,267,270,273,274,275,277,279,280,281,282,283,284,287,289,290,291,295,299,301,303,304,305,306,307,309,311,312,313,314,320,323,324,325,328,329,330,332,333,334,337,339,341,342,343,350,351,357,358,359,362,363,364,366,373,374,377,381,382,384,386,388,390,391,396],[1,7,8,10,13,15,16,18,19,20,21,23,24,25,26,29,31,32,33,38,42,43,45,46,47,48,49,50,51,53,55,58,59,64,66,68,71,74,77,80,81,83,84,85,87,89,90,92,93,98,101,102,103,104,106,108,109,111,112,113,115,116,117,119,121,122,124,125,131,133,140,142,146,147,149,150,151,155,156,159,163,164,165,166,167,169,170,171,173,174,175,176,179,180,181,183,185,186,187,188,189,191,196,197,198,200,205,209,211,212,213,214,217,219,223,225,226,228,229,233,235,238,239,241,242,245,246,247,248,249,250,252,254,256,261,266,268,270,271,274,275,276,281,282,285,287,288,293,296,298,301,303,304,305,307,308,311,312,316,318,320,322,323,325,331,332,333,334,335,338,339,341,343,344,346,347,349,350,353,354,356,357,366,368,371,378,380,381,382,383,386,391,392,394,396],[26,386,388,390,392,394,395],[0,2,3,4,6,7,8,9,11,13,14,15,16,17,20,22,23,25,27,28,29,34,35,36,38,39,43,44,45,47,48,50,53,54,55,56,58,61,63,66,67,71,72,75,78,79,81,82,84,86,88,90,93,96,98,99,100,102,103,104,105,106,107,109,110,111,113,114,115,116,117,118,119,120,121,125,129,130,132,135,137,138,139,140,144,146,147,148,149,153,154,155,156,157,160,162,165,166,168,169,173,176,177,181,182,183,184,185,186,189,193,196,198,202,204,205,206,207,208,210,213,215,216,221,223,224,225,228,230,231,232,234,236,237,240,246,247,249,250,252,253,255,256,258,259,260,261,262,263,264,269,271,274,275,277,278,280,284,286,287,290,292,293,294,297,298,299,301,303,305,307,308,312,313,314,315,318,319,321,322,324,326,327,333,334,337,342,343,344,348,350,352,353,357,358,359,360,362,363,364,366,367,369,370,372,373,374,375,378,379,382,383,386,389,391,395,396],[0,2,4,5,7,8,11,12,13,14,19,22,25,26,27,29,38,42,44,45,49,50,51,55,56,59,62,64,67,69,70,71,73,74,79,80,82,83,84,85,87,91,93,94,96,100,101,102,103,104,105,106,109,110,112,114,116,121,123,126,127,131,134,135,136,138,145,147,151,153,156,158,162,166,168,170,171,174,177,178,179,185,187,188,189,190,191,193,194,203,204,206,207,208,212,214,216,217,218,219,222,223,224,226,227,228,229,231,232,234,235,237,239,244,246,247,250,251,255,261,262,263,266,267,270,271,274,275,278,279,280,282,286,288,289,290,291,293,295,298,299,300,301,302,304,307,308,309,310,314,315,316,318,319,321,324,325,326,327,328,331,332,335,337,338,341,342,343,344,348,349,357,358,361,362,363,365,371,372,374,375,378,379,381,382,384,387,388,389,390,391,393,396],[161,386,387,389,390,392,394,395],[0,1,3,4,5,7,8,13,17,22,23,25,32,33,35,39,40,42,43,45,46,49,50,52,53,56,57,58,59,60,61,62,66,69,70,73,75,77,80,82,84,86,88,90,92,93,95,96,97,98,99,100,104,108,109,110,111,117,118,119,122,124,125,129,130,134,137,140,141,142,144,145,147,148,153,157,158,160,161,165,166,168,169,170,171,174,177,178,180,183,184,185,186,187,188,189,190,194,195,196,198,199,200,201,203,205,206,207,210,212,214,215,216,219,221,222,223,226,230,231,232,234,235,236,238,240,246,247,248,252,254,255,258,262,263,264,266,267,268,269,271,272,273,274,275,278,279,280,286,287,289,291,295,297,300,301,302,305,306,307,315,321,324,325,329,333,334,335,336,339,342,345,349,352,353,354,359,363,365,367,368,369,370,371,372,374,378,379,383,384,385,386,387,388,391,393,394,395],[34,386,387,388,389,390,392,394,395],[1,3,4,5,8,11,12,13,16,17,18,21,24,27,29,31,32,36,38,39,40,44,45,46,48,51,56,57,58,60,62,63,64,66,67,70,72,74,76,79,85,88,89,91,92,93,94,96,98,100,102,103,104,106,107,109,111,115,117,118,119,120,121,124,125,126,132,133,136,137,138,145,146,147,149,152,153,154,158,159,163,164,165,166,167,168,175,178,179,180,182,184,186,189,190,191,193,194,195,196,197,198,201,202,204,207,208,209,212,214,215,217,218,219,220,222,223,225,226,227,228,232,233,234,236,238,241,243,244,251,252,254,255,257,259,261,262,264,266,267,269,271,275,280,281,284,286,287,291,292,293,294,297,298,299,302,311,317,319,322,325,326,331,335,336,337,340,341,342,347,351,354,355,357,358,363,364,365,366,370,371,373,375,376,378,382,384,385,387,388,392,394],[4,5,6,7,11,12,13,14,16,17,18,19,21,22,23,24,25,26,27,29,31,33,35,37,38,49,50,51,55,56,57,58,59,60,61,62,64,65,66,69,72,73,77,78,80,81,86,87,88,89,90,91,93,94,95,96,99,101,105,107,108,109,114,115,116,119,120,121,122,123,129,131,132,134,135,138,139,140,145,147,149,150,156,158,159,160,161,162,164,168,170,173,174,175,176,178,179,182,187,188,190,195,198,200,202,203,207,210,213,218,220,221,222,225,226,231,232,235,238,239,244,245,248,249,250,251,252,253,256,257,260,261,263,264,265,266,267,268,270,271,272,274,276,277,279,280,283,287,289,292,293,295,296,297,298,300,302,304,308,309,310,311,314,315,316,317,318,321,323,325,328,329,330,335,336,337,339,340,341,342,343,344,345,346,351,353,354,356,358,359,363,364,365,371,372,373,374,379,380,381,382,384,387,388,389,391,393,396],[3,4,7,9,10,11,12,13,16,17,18,19,20,22,23,26,27,29,31,33,34,35,37,39,43,47,48,54,55,56,57,58,60,61,64,65,68,69,72,73,74,75,76,77,81,83,91,93,94,95,98,100,102,108,109,110,111,113,114,119,120,123,127,129,130,131,132,134,137,142,143,145,146,149,150,151,152,153,155,156,158,159,160,162,166,167,168,169,172,173,178,179,182,183,186,188,189,190,191,192,193,194,195,196,197,199,201,202,205,206,207,208,210,211,212,213,214,218,219,220,221,223,224,226,227,228,230,231,232,234,236,240,243,245,246,247,248,250,253,258,259,260,263,264,266,269,272,273,274,278,282,284,285,291,293,295,298,300,303,304,310,311,313,314,315,319,320,321,324,325,327,330,335,336,340,342,344,345,346,349,350,351,352,353,356,359,362,363,364,367,368,369,372,374,376,377,380,381,385,386,388,390,391,396],[99,386,387,388,391,392,394,395],[0,1,2,3,6,7,8,11,12,13,14,16,17,18,19,20,22,24,25,26,28,29,30,33,34,36,37,38,40,41,45,48,49,50,51,53,62,63,65,67,68,69,70,71,77,78,82,83,90,92,93,94,96,98,100,104,105,110,113,115,117,118,119,120,121,122,123,127,130,131,133,135,137,138,139,140,142,144,146,148,150,152,153,155,156,158,159,163,164,166,167,168,169,172,173,175,177,179,181,183,184,185,186,187,191,193,194,195,196,198,199,203,204,205,207,208,209,212,213,214,217,220,221,222,224,225,226,230,231,232,234,236,239,242,245,246,248,249,250,254,255,256,257,262,267,268,269,271,273,276,278,284,285,289,290,292,293,297,298,301,302,303,304,306,310,311,312,313,314,315,316,319,320,324,325,327,328,330,331,338,342,343,345,346,351,358,362,365,368,371,372,373,375,376,378,380,382,383,385,386,387,388,392,395,396],[0,1,4,5,6,8,9,13,19,20,23,26,27,28,29,30,31,33,34,35,36,38,39,41,42,43,44,48,51,52,54,55,57,58,59,60,61,66,68,69,73,81,82,83,87,88,92,94,97,99,100,101,102,103,105,106,108,112,115,120,121,124,126,128,130,131,132,139,140,141,142,144,147,152,155,156,161,164,167,168,169,170,171,173,179,186,187,189,194,195,198,199,203,204,205,206,208,210,212,214,215,218,220,223,225,231,232,233,236,238,239,246,252,256,257,258,260,261,265,266,267,268,269,270,272,274,276,277,282,284,285,287,288,290,292,293,298,303,304,305,309,311,312,315,319,320,321,322,323,325,326,327,329,330,335,337,339,340,341,342,346,347,348,353,354,358,360,361,362,364,365,367,370,373,375,379,380,384,389,392,393,395,396],[68,386,388,389,391,392,394,395],[0,1,2,3,4,6,7,9,12,16,18,19,20,24,28,29,31,33,36,37,40,41,42,43,46,47,49,54,56,57,61,62,64,65,66,68,69,71,72,74,76,77,78,79,82,83,85,87,89,91,92,93,96,99,100,101,102,104,107,110,112,113,115,125,126,127,128,130,133,134,135,137,141,144,146,149,155,156,157,160,161,163,166,167,168,169,170,171,172,173,174,175,176,180,182,183,184,185,187,189,194,195,196,197,199,201,206,207,211,212,213,218,219,220,222,225,226,227,228,232,233,235,236,238,240,241,242,244,246,247,248,251,252,253,254,258,259,260,261,262,268,270,271,273,274,275,276,281,282,284,285,287,288,289,290,292,295,296,297,298,299,300,301,304,307,310,313,315,316,317,322,323,326,327,328,331,334,338,339,342,343,346,347,350,352,353,355,357,360,361,364,368,370,373,376,378,380,381,384,385,387,388,389,392,395],[0,3,4,5,6,7,8,10,12,14,17,19,20,21,22,23,26,27,29,34,35,37,38,41,42,43,48,49,50,53,55,58,63,65,66,72,73,74,75,76,77,78,83,88,89,91,92,93,98,99,100,101,102,103,106,108,109,113,114,116,118,119,120,122,124,131,132,133,135,136,137,143,144,147,148,150,155,156,157,159,165,166,167,170,172,176,178,179,182,183,185,188,191,192,193,195,196,198,205,206,207,209,213,214,215,216,217,219,222,224,225,226,228,234,237,240,242,243,245,246,247,249,250,251,253,254,255,258,260,262,263,264,265,267,271,274,275,276,278,280,281,284,285,287,288,289,292,296,298,299,300,303,309,313,316,319,320,321,322,324,325,326,327,329,333,334,335,337,338,341,344,346,349,350,351,353,354,358,362,364,367,368,369,370,372,373,378,381,382,383,387,389,390,394,396],[0,2,3,4,6,7,8,9,10,11,15,18,20,23,24,26,27,28,29,30,31,36,37,38,40,42,44,46,49,50,51,54,56,58,61,64,65,66,67,69,72,76,79,80,81,84,85,86,87,90,91,94,95,96,99,100,101,105,107,110,112,114,116,120,121,123,128,131,132,133,134,137,138,141,142,143,144,148,152,153,160,161,164,166,167,168,169,170,173,174,176,177,179,182,183,186,187,189,191,192,193,194,196,198,199,200,203,204,206,207,208,210,212,215,219,222,225,226,227,230,231,239,240,246,248,249,250,252,253,255,257,258,260,261,262,264,266,269,271,273,274,278,279,280,281,282,284,285,286,287,289,292,293,298,299,300,301,302,304,305,306,311,315,316,317,319,321,322,323,325,329,330,332,335,336,341,344,345,346,348,349,350,352,353,354,355,356,359,360,363,364,368,369,371,372,373,374,375,376,378,380,382,383,384,387,389,391,392,393],[349,386,387,388,390,391,392,394,395],[1,5,7,8,10,12,15,16,17,18,21,23,25,26,31,32,36,37,38,39,40,41,42,43,45,46,53,54,55,57,58,59,62,66,68,70,71,72,75,77,82,83,84,85,87,88,89,90,91,92,93,94,96,97,98,99,101,110,112,113,114,116,120,121,122,125,126,129,135,139,142,143,144,146,147,149,151,152,158,159,161,163,164,165,167,169,170,171,174,176,177,182,185,187,188,190,192,196,197,198,199,200,201,202,204,205,207,214,215,217,219,222,225,227,231,232,234,235,237,239,242,244,245,246,251,252,254,256,257,262,265,267,270,272,274,275,276,277,279,280,286,287,291,292,293,294,295,296,298,300,303,304,305,306,307,309,322,323,324,325,330,334,335,337,338,340,341,343,346,347,349,352,354,357,358,359,360,362,366,367,369,375,376,378,384,386,387,389,393,395],[0,1,4,5,7,9,11,12,14,15,16,17,19,21,24,25,28,30,34,41,43,46,48,50,51,52,53,54,56,60,61,62,63,65,67,70,73,74,75,77,78,84,85,91,93,94,96,98,104,107,108,109,110,112,115,116,117,120,121,122,123,124,129,132,133,135,136,138,141,143,144,145,146,147,148,149,150,151,153,155,156,157,158,159,160,161,162,163,166,167,170,173,174,175,176,183,184,185,186,187,188,191,194,196,197,198,200,203,206,215,217,218,219,220,221,222,223,226,227,229,230,231,232,235,237,242,243,245,246,247,250,254,255,257,260,261,263,265,266,270,271,275,277,278,279,280,282,284,288,290,291,292,295,296,297,299,300,301,302,303,304,305,309,310,311,313,317,318,320,323,325,328,333,335,343,344,345,346,348,350,351,353,355,357,358,359,360,362,364,367,368,370,371,374,375,377,379,380,381,384,385,387,388,389,391,392,394,395],[0,2,3,6,11,12,14,21,22,25,26,29,31,33,35,36,38,39,41,44,46,48,50,55,57,59,60,61,63,64,66,67,69,72,73,74,75,76,77,79,80,83,85,86,88,89,90,92,98,99,102,105,109,113,114,116,117,118,120,127,131,132,134,135,136,138,139,140,141,142,143,144,145,147,151,153,154,156,157,158,161,167,171,175,178,180,181,182,184,186,188,189,190,191,192,193,194,196,197,198,201,202,204,207,210,216,217,218,224,231,232,233,239,240,243,244,245,246,247,248,250,254,255,257,258,259,260,261,264,265,266,268,272,274,275,276,277,279,280,281,282,283,284,286,287,288,290,291,292,296,299,303,305,308,309,311,313,314,315,317,321,322,323,325,326,327,331,332,334,335,336,337,342,345,346,348,350,351,353,354,359,361,362,364,365,369,370,376,377,380,383,386,388,389,390],[0,2,3,4,7,8,9,10,13,14,15,16,21,22,23,24,25,29,30,33,37,38,39,41,42,44,49,50,52,54,56,65,67,73,74,75,78,79,82,84,86,88,89,90,91,92,93,97,99,102,105,107,109,112,114,115,116,117,120,121,124,127,130,134,135,138,139,140,143,147,149,154,155,157,158,160,161,167,170,171,172,173,178,181,183,184,187,188,189,190,192,194,196,197,200,201,202,203,204,205,207,208,210,211,214,215,216,218,219,230,232,233,234,236,239,240,242,243,245,246,248,249,252,254,256,257,258,260,262,269,270,275,277,278,279,281,283,285,286,287,289,290,292,294,295,299,302,303,306,307,309,310,313,314,318,319,323,327,329,331,332,336,339,341,345,346,347,348,349,350,351,352,354,355,360,361,362,363,365,366,368,369,370,375,376,377,378,379,380,383,385,386,387,388,389,390,391,395],[0,3,7,13,14,15,17,21,27,28,30,33,34,36,37,39,41,43,46,54,55,58,59,61,62,63,64,67,69,70,73,77,78,79,80,81,84,86,91,94,97,101,103,106,107,109,111,114,116,118,124,125,127,129,130,132,133,134,138,143,145,148,149,150,152,153,156,157,158,159,160,161,162,164,168,169,170,172,178,181,182,187,190,193,196,197,198,199,200,201,204,209,210,213,215,216,218,222,226,230,232,236,239,244,247,254,255,256,258,259,260,265,266,268,269,270,272,273,274,278,282,284,285,292,295,298,299,300,303,306,307,311,316,318,322,323,324,326,327,330,334,335,339,343,344,345,346,348,349,350,351,352,353,356,358,360,362,363,368,369,370,373,375,377,378,380,381,383,388,391,392,393,395,396],[0,1,5,8,9,10,13,14,18,19,25,26,27,28,29,30,33,34,39,41,42,44,49,50,51,52,53,54,55,56,57,59,60,61,63,67,68,69,70,71,72,76,77,80,81,82,83,86,87,89,90,94,97,98,99,100,104,105,106,107,115,118,119,121,125,128,129,130,131,135,139,143,147,150,154,155,162,163,165,170,171,172,174,176,177,178,182,183,186,191,192,193,194,195,196,197,198,199,204,205,206,208,213,214,215,220,221,222,228,230,231,232,234,237,239,240,242,245,247,248,250,252,254,258,259,261,264,266,270,271,272,274,275,276,279,280,286,287,290,294,296,298,299,300,304,305,309,315,318,320,324,325,326,328,331,332,334,336,337,340,341,342,343,344,345,346,347,348,350,351,352,355,356,357,359,360,363,365,367,368,369,371,372,373,375,376,378,379,383,385,386,388,389,390,391,392,394,395,396],[0,2,3,9,10,14,15,16,17,18,20,23,24,28,29,32,34,36,37,40,44,45,48,49,50,51,52,54,56,57,58,61,65,68,70,73,76,77,78,80,81,84,85,88,91,94,95,96,99,104,105,107,115,116,117,121,124,126,129,130,132,134,135,139,142,144,145,146,147,149,150,159,161,165,168,169,170,173,175,177,180,182,183,186,187,188,190,192,195,200,202,205,208,211,212,214,215,219,220,221,224,225,228,230,231,232,233,235,236,237,241,243,245,248,249,251,252,253,255,256,257,258,259,260,261,264,266,267,269,271,274,275,278,280,281,282,283,285,287,288,289,291,292,295,298,299,302,303,305,306,308,310,311,315,316,319,321,324,325,327,328,333,336,337,340,341,342,345,351,354,355,359,360,364,365,366,367,368,369,370,372,373,374,375,378,381,382,385,386,390,392,393,394],[205,386,389,393,394,395],[0,1,2,4,5,8,11,12,13,14,18,20,23,26,27,28,31,32,33,35,37,41,44,45,47,48,50,51,54,55,56,57,58,60,61,65,66,68,69,71,72,74,77,78,80,81,82,83,84,88,91,92,93,94,96,99,100,102,104,108,109,110,113,117,120,122,124,125,129,130,132,135,136,139,140,141,142,143,144,146,147,148,149,150,153,155,156,159,161,162,163,169,172,173,179,182,183,184,186,187,189,192,194,195,196,197,199,201,202,205,207,208,209,212,213,214,215,217,218,219,220,222,223,224,231,233,235,236,237,239,241,242,243,246,247,250,251,252,254,255,256,259,261,266,267,274,275,279,282,283,284,285,288,295,296,297,299,300,301,302,306,307,310,312,313,314,318,319,320,322,324,326,327,329,330,333,335,336,337,338,342,344,348,349,350,353,356,357,365,368,370,374,377,378,379,380,381,382,386,387,388,390,391,392,394,396],[0,1,3,4,6,8,10,13,14,15,16,17,19,21,24,26,27,28,30,31,32,34,35,37,39,42,45,47,49,59,60,65,66,67,68,69,70,71,72,74,76,80,82,83,84,86,88,89,90,91,92,93,95,96,101,105,106,108,113,114,122,123,124,125,127,129,135,136,140,143,145,146,148,155,156,159,160,162,166,167,170,171,173,174,180,184,185,189,190,192,193,194,198,204,205,207,208,209,210,211,212,213,214,215,216,218,222,230,233,237,238,240,242,244,245,247,248,259,262,267,268,269,270,272,275,280,281,282,283,284,286,287,291,292,293,295,299,305,306,307,308,309,311,312,313,316,319,320,321,322,324,327,331,332,333,334,335,336,338,340,342,343,344,345,347,348,352,354,355,362,365,366,367,368,369,371,372,373,375,377,380,381,385,386,391,393,395],[246,386,387,388,389,393,394,395],[1,7,10,11,13,14,16,20,25,27,28,30,31,32,33,35,41,45,46,47,55,56,58,62,63,65,66,70,71,74,77,78,80,83,85,86,90,92,95,96,97,98,100,102,104,105,108,109,110,112,113,114,115,120,123,127,132,135,136,137,138,140,141,142,144,146,149,153,156,158,160,162,165,166,168,169,170,173,174,175,178,179,180,181,183,186,188,190,193,194,199,200,201,203,205,207,210,211,212,216,221,222,223,225,226,229,230,231,233,234,235,236,237,240,242,246,247,248,250,252,253,254,255,256,258,259,260,263,264,265,266,268,273,275,277,278,279,280,281,282,283,284,286,287,288,293,294,295,296,300,302,303,305,308,309,310,313,314,317,318,321,323,325,326,328,331,335,338,339,340,343,346,347,348,351,353,355,356,357,358,359,360,361,362,364,368,372,373,374,375,376,377,378,379,380,381,383,385,386,387,388,393,394,396],[3,6,7,8,10,13,14,15,17,20,21,24,25,27,28,29,31,33,37,38,41,43,44,45,46,47,51,55,56,58,62,65,70,71,72,74,77,79,85,86,90,91,92,93,94,95,97,99,102,104,105,107,108,109,112,113,114,115,116,120,122,123,124,125,126,128,129,130,132,135,136,138,144,145,155,156,158,162,164,165,166,167,169,170,171,176,177,178,179,180,181,182,183,184,185,186,191,192,193,195,196,197,198,199,200,201,202,203,204,207,210,212,213,214,218,219,225,226,229,231,232,233,236,237,239,241,242,247,248,249,251,252,253,256,260,261,263,266,267,269,270,271,274,275,276,277,282,283,284,285,287,288,290,292,298,300,302,303,305,306,307,309,311,313,314,315,316,320,321,323,325,327,328,330,333,334,337,341,342,344,345,347,348,349,352,360,365,366,367,371,372,373,376,377,378,387,388,389,390,391,395],[0,3,4,5,7,10,13,14,17,19,27,30,31,32,33,38,41,42,43,46,51,52,54,56,58,61,63,65,66,67,69,71,72,76,77,78,81,83,86,88,89,90,91,92,99,100,103,105,106,107,108,109,110,111,112,116,118,119,120,121,123,125,126,132,133,134,135,137,138,139,140,143,145,147,150,151,153,154,155,158,161,162,164,165,166,167,168,171,172,181,182,183,186,187,188,191,192,193,198,199,200,201,202,204,207,209,211,215,223,227,228,229,230,232,233,234,235,236,238,239,244,246,247,248,249,252,253,258,259,262,263,265,266,268,284,285,289,291,292,297,298,300,303,304,305,306,308,309,311,314,315,316,317,321,323,324,325,327,329,332,334,336,338,340,341,345,346,349,350,351,353,354,358,360,364,365,369,371,372,377,379,381,382,384,387,389,390,391,392,394],[0,4,7,9,11,17,18,20,24,25,27,28,29,32,34,37,39,40,41,42,43,44,50,52,55,57,59,62,65,71,73,74,75,78,79,80,82,84,86,87,93,94,95,96,97,101,103,106,107,108,109,111,112,113,114,115,120,121,123,125,128,130,133,135,139,140,142,143,144,146,148,149,152,153,154,155,157,163,165,169,172,175,179,181,183,184,185,188,189,190,191,192,196,199,200,201,204,206,207,209,210,212,215,217,219,220,221,222,223,225,232,238,239,241,243,244,245,246,247,250,253,254,255,256,258,259,261,263,264,265,266,267,268,271,272,274,276,280,281,283,285,286,289,291,292,293,297,298,299,300,301,302,308,309,310,314,316,319,321,323,325,326,327,329,333,334,335,336,338,339,342,343,344,345,346,347,348,349,350,352,354,357,360,363,365,366,368,369,371,374,375,385,389,390,395,396],[1,2,5,6,10,11,15,20,22,26,27,32,33,35,36,37,39,43,44,45,47,48,51,52,53,55,57,58,61,65,66,71,72,73,74,75,79,81,86,88,91,92,96,100,104,105,106,108,113,115,116,119,123,124,125,127,130,136,137,139,142,144,150,152,153,155,157,158,162,166,167,168,172,173,174,177,178,184,186,187,193,195,197,198,199,200,202,203,205,208,211,212,216,218,219,220,225,226,230,232,233,234,235,244,245,249,253,255,257,260,265,266,268,269,272,273,276,277,278,279,281,283,284,286,287,289,293,294,296,302,303,305,306,308,314,315,316,318,320,321,322,323,324,326,328,330,331,333,335,338,339,343,345,347,349,350,351,354,355,359,361,363,367,368,372,373,374,375,376,377,378,379,380,384,394,396],[2,3,8,11,15,16,18,19,21,22,24,26,27,28,29,31,32,37,39,42,43,45,48,50,51,52,54,59,60,61,62,63,64,65,66,67,69,70,71,73,77,79,81,85,88,90,92,94,95,96,98,103,104,106,107,108,109,110,114,115,116,119,121,122,129,131,133,134,138,139,140,144,146,147,148,150,151,153,155,157,158,159,161,164,168,169,170,173,174,177,178,182,183,185,186,189,192,195,196,198,200,201,203,204,205,207,208,209,213,224,226,227,228,230,233,236,237,241,242,243,247,248,249,252,253,254,255,256,261,262,263,265,267,268,269,275,276,279,282,287,288,289,292,295,296,298,300,301,305,306,307,308,310,311,312,313,314,315,317,318,320,322,325,326,328,332,335,337,338,340,342,347,348,356,357,358,360,363,364,366,367,368,370,371,372,376,377,380,382,384,387,391,392,394,396],[0,1,2,4,9,13,17,19,21,23,26,29,35,38,40,41,42,44,47,48,49,51,52,54,55,56,59,62,65,67,69,70,74,81,82,84,87,88,91,92,93,94,95,101,103,104,105,107,108,111,114,116,117,118,119,121,122,123,124,125,126,127,129,131,136,137,139,140,141,142,143,144,147,148,152,153,155,156,157,160,161,162,165,167,168,169,170,171,172,175,179,180,182,183,184,185,186,187,188,189,190,191,193,194,195,200,201,202,209,210,212,213,216,218,219,224,225,226,230,231,232,233,235,236,238,239,240,241,245,246,250,255,257,258,261,263,271,273,277,279,281,282,285,289,291,293,296,299,300,301,305,308,309,310,312,315,317,318,319,320,321,324,325,331,332,337,338,339,340,341,343,344,345,348,350,354,357,358,362,364,365,367,370,371,372,374,376,379,380,381,382,385,386,387,388,390,391,392,394],[1,2,5,6,7,10,11,12,13,14,16,20,21,24,25,28,29,32,34,35,36,37,40,42,47,49,50,51,52,54,58,63,64,65,67,68,69,71,72,73,74,75,76,78,80,82,84,87,88,89,90,96,100,102,104,105,106,108,109,111,114,119,123,124,128,129,135,136,137,139,141,142,143,145,150,152,153,154,155,156,157,158,159,161,163,164,165,168,169,170,173,177,178,179,181,182,184,186,187,191,193,195,197,198,199,202,204,206,207,211,212,215,217,218,222,223,227,229,231,232,233,234,235,238,242,245,246,253,254,255,256,261,262,263,264,267,268,271,275,277,278,279,281,285,287,289,292,293,294,295,296,302,304,305,306,307,308,309,311,312,314,315,317,318,319,320,321,326,327,330,332,334,335,341,344,345,348,349,351,353,354,355,356,363,365,366,368,369,372,376,377,378,379,380,386,387],[0,1,2,5,7,9,14,15,17,18,20,21,23,24,25,26,28,30,31,32,35,37,38,39,40,41,43,45,47,50,51,56,59,60,62,64,65,66,68,69,70,71,72,74,76,77,80,83,84,85,86,87,88,90,93,99,100,102,103,104,106,107,108,110,111,112,115,118,119,120,121,123,125,127,128,129,132,134,136,137,138,144,145,147,148,149,150,152,156,157,158,163,165,166,167,170,171,172,173,175,176,178,179,180,181,182,183,184,188,189,193,196,203,204,206,209,212,213,215,218,219,221,222,223,224,229,230,234,236,237,240,241,242,244,248,249,250,254,256,257,258,260,263,265,266,271,272,276,277,280,284,287,289,290,291,295,296,297,298,300,301,302,304,306,307,308,309,314,315,316,317,319,323,324,326,329,331,333,335,338,339,340,342,343,344,345,346,347,348,350,352,353,355,356,357,359,360,361,362,363,364,365,366,368,370,371,372,374,375,376,377,380,383,385,386,387,388,390,391,392,396],[2,3,5,6,8,10,11,13,15,16,17,22,23,24,28,29,37,39,43,45,46,53,55,58,59,60,62,65,66,67,68,69,70,74,80,82,84,85,87,88,89,97,98,100,102,103,106,107,111,113,115,119,124,125,126,127,132,133,135,137,141,143,145,147,149,150,151,152,153,156,159,160,161,162,163,164,166,168,171,172,174,179,181,182,183,185,186,187,189,191,192,193,194,195,197,198,199,203,206,207,208,209,210,211,212,215,216,218,220,221,223,225,226,235,236,238,242,244,245,248,252,254,255,257,260,261,263,265,267,273,274,275,276,279,280,281,282,284,286,291,292,296,298,299,300,302,303,305,306,307,308,311,312,317,319,321,325,326,327,328,329,330,332,333,335,336,339,342,343,350,352,356,358,363,365,368,369,370,372,379,380,381,383,384,386,388,390,391,392,393,396],[326,386,389,391,393,394,395],[0,6,7,8,9,12,17,18,21,23,24,27,28,29,30,35,36,38,41,42,45,46,50,53,56,57,59,62,63,64,66,68,71,72,75,76,78,80,81,82,86,89,90,92,94,96,97,100,103,106,108,110,111,112,113,115,116,120,122,123,124,125,127,128,130,133,135,136,139,141,143,146,147,148,151,155,156,157,158,159,160,161,165,166,167,168,175,176,180,184,186,187,190,193,194,195,200,201,203,205,206,207,208,210,212,214,215,219,222,224,226,232,234,235,237,242,243,245,246,247,248,250,252,255,256,257,258,263,264,265,270,273,274,275,278,280,283,285,287,288,289,290,291,293,294,296,297,300,303,305,307,308,309,312,314,315,317,320,321,325,327,330,331,334,335,337,338,341,342,345,346,347,348,352,353,354,355,356,357,358,359,360,365,368,370,379,380,382,383,385,387,388,393],[0,2,4,9,11,14,16,19,22,27,32,33,34,35,36,38,40,42,46,49,50,51,55,57,59,61,63,65,66,67,69,70,72,74,75,76,81,82,83,84,86,87,88,90,91,94,97,99,102,103,105,106,109,114,116,120,127,129,130,132,133,134,135,138,139,140,141,143,144,145,147,150,151,153,154,156,159,162,164,165,166,170,171,172,174,175,177,179,181,186,188,190,192,194,197,204,207,208,209,211,213,214,216,218,219,222,225,226,228,229,230,231,233,234,236,237,239,240,241,245,246,248,250,254,256,257,260,264,266,270,271,273,274,278,281,285,287,289,290,291,292,295,298,299,300,301,304,307,314,315,317,319,322,324,326,327,329,330,332,333,334,335,338,339,340,342,343,347,348,349,351,353,354,355,360,361,362,364,367,369,370,373,376,377,379,385,386,388,389,393,395],[0,1,2,6,8,10,11,12,15,17,21,22,23,24,29,30,35,36,37,42,44,45,48,49,51,52,56,57,58,60,61,63,72,73,75,77,79,84,85,87,89,95,97,105,109,110,112,113,114,116,117,119,123,128,129,130,131,132,136,138,141,143,145,146,152,153,154,155,157,158,159,160,163,164,165,167,168,170,171,174,175,176,177,182,184,186,187,188,189,193,196,197,199,204,205,207,211,214,218,222,223,224,228,229,231,233,236,238,239,240,242,243,244,245,246,247,248,251,254,255,256,258,259,261,262,263,266,269,270,272,273,275,276,280,281,282,283,284,289,292,295,296,299,300,307,310,315,318,320,321,323,324,325,327,329,330,332,334,336,338,339,341,342,346,350,352,353,356,358,359,360,361,363,364,366,367,368,370,372,373,374,375,378,379,382,384,385,387,388,389,392,393],[194,386,390,391,393,394,395],[0,1,3,4,5,7,10,12,13,14,16,20,21,22,23,24,26,28,29,31,34,35,36,38,40,41,44,45,51,52,53,56,60,66,69,71,72,77,78,81,82,83,84,85,87,88,89,92,94,95,99,104,108,109,110,112,113,115,116,118,119,121,123,126,128,134,136,138,139,140,142,144,145,146,148,150,152,154,159,160,162,165,166,168,170,174,175,177,178,180,182,183,189,196,197,200,202,203,206,209,210,211,212,215,216,217,219,222,223,227,230,231,235,239,240,241,245,246,250,253,255,259,261,262,264,269,271,273,279,281,283,284,285,286,287,288,289,290,293,295,296,298,299,301,303,305,306,307,309,310,313,316,319,324,325,326,327,334,338,339,341,342,344,345,346,348,349,351,354,356,358,360,362,366,367,369,371,374,375,376,378,379,381,383,385,387,388,389,391,393,394,395],[0,1,2,4,5,7,8,10,11,12,13,14,15,17,21,22,24,25,26,28,29,33,36,37,38,40,43,44,48,53,55,61,62,63,66,68,70,72,73,74,75,79,80,81,84,85,86,87,88,89,91,94,95,98,100,103,109,111,112,114,116,117,118,121,122,123,124,126,127,128,132,133,135,136,137,138,140,141,145,146,150,152,153,154,159,160,165,166,168,169,171,172,173,174,176,177,179,180,185,187,192,193,195,197,198,201,202,206,208,210,211,212,213,214,215,216,217,218,220,221,223,227,228,231,233,234,235,236,239,244,246,247,249,252,254,262,264,265,268,270,271,272,274,276,278,280,283,285,287,291,292,293,296,300,301,304,305,308,309,312,313,314,316,317,319,320,326,327,328,331,336,337,338,347,349,351,352,354,357,358,360,362,365,366,368,369,370,371,372,373,374,375,377,382,384,386,387,389,391,392,394,395,396],[112,386,387,388,390,391,393,394,395],[202,386,389,390,391,393,394,395],[1,3,4,8,9,10,11,12,15,17,21,22,26,27,28,30,31,32,33,34,36,37,40,42,44,47,48,50,52,53,55,56,57,64,67,70,72,74,78,79,82,83,84,85,86,89,91,92,95,104,107,110,111,115,117,118,119,122,124,127,130,132,133,135,143,144,146,147,148,149,153,161,163,165,169,170,171,174,176,177,178,180,181,182,183,187,189,191,192,194,196,197,199,201,202,205,206,207,213,214,215,219,222,227,228,229,232,233,234,236,239,240,241,243,245,247,249,250,251,252,254,258,259,265,266,268,269,270,275,277,278,281,282,285,287,289,292,297,298,299,300,304,305,306,307,308,309,311,313,316,317,320,322,329,333,334,335,336,337,338,339,341,342,343,346,347,349,350,351,352,353,356,358,360,361,363,364,367,370,371,372,374,375,376,377,380,383,384,385,386,388,389,390,391,392,396],[0,1,2,4,5,6,7,8,9,10,12,13,15,16,17,18,22,26,27,29,31,35,36,37,38,39,40,41,42,44,49,50,51,52,56,60,62,64,71,72,73,79,80,81,85,86,87,88,90,93,96,99,100,101,102,103,106,107,109,112,118,119,120,121,122,124,128,129,130,133,139,141,143,145,146,147,148,150,151,154,158,159,161,164,167,168,170,171,172,176,178,179,180,182,185,186,187,188,189,190,191,192,193,194,195,201,202,205,206,208,210,212,214,216,220,221,222,224,226,227,229,231,232,235,236,237,239,241,243,244,245,246,250,251,254,255,258,259,260,261,262,263,264,265,270,271,272,273,274,280,282,285,286,288,289,292,296,297,298,299,305,306,309,310,311,314,315,319,320,322,324,325,326,329,331,332,333,334,335,337,343,344,345,346,347,351,352,353,354,355,356,358,360,361,364,365,369,376,379,380,381,384,387,388,389,391,392,394],[0,1,3,7,8,9,11,13,14,16,20,22,25,26,27,29,30,34,36,37,38,39,43,46,47,50,53,56,57,60,62,64,68,70,72,73,74,75,77,79,80,81,82,83,85,87,90,92,93,95,97,98,99,100,101,103,105,106,108,109,110,112,114,118,120,122,123,124,126,127,129,134,139,145,148,154,156,157,158,159,160,161,164,165,166,167,169,170,173,174,175,177,178,179,180,182,183,186,187,188,189,190,191,192,193,194,200,204,207,208,209,210,211,212,213,214,217,219,227,229,236,237,238,239,240,241,242,246,247,250,252,253,257,260,266,269,271,272,274,276,277,278,279,280,283,284,293,294,295,297,298,299,302,303,304,307,310,314,315,316,317,318,320,324,325,326,329,330,331,333,334,338,340,344,346,347,349,350,353,356,357,359,361,367,368,371,372,374,377,379,380,387,390,392,393,394,396],[5,10,11,12,16,21,22,23,24,27,29,31,34,35,36,40,42,43,44,49,50,51,54,55,57,58,59,60,61,65,67,70,73,74,75,77,79,80,81,82,87,88,90,94,95,98,99,102,104,108,110,113,114,115,116,117,120,121,123,125,128,132,133,134,136,138,141,144,147,148,149,150,153,154,156,159,160,163,164,165,166,170,175,176,177,178,181,182,184,185,186,188,192,193,194,195,196,200,201,204,207,211,212,213,214,216,217,219,223,225,226,227,228,229,231,233,234,235,236,240,241,245,246,248,249,250,253,254,258,259,261,263,268,271,272,273,276,277,279,280,284,285,286,287,288,289,290,292,293,294,295,296,299,302,304,305,306,308,309,310,313,314,316,319,320,322,324,325,326,327,330,332,333,334,336,337,338,340,342,346,349,350,351,354,361,362,363,364,366,367,369,370,371,376,378,380,381,382,384,386,392,394,395,396],[0,2,4,6,8,10,14,19,20,21,23,24,28,29,37,38,39,43,44,45,46,47,50,51,55,56,62,63,65,70,72,73,75,76,78,79,80,84,87,88,89,90,91,92,93,94,95,97,99,101,102,103,106,107,109,113,114,115,119,126,128,129,131,134,135,140,141,142,143,147,150,152,154,156,158,161,163,164,167,170,171,172,173,175,177,181,184,185,186,187,189,190,192,193,194,196,201,210,211,214,217,219,221,224,226,228,229,231,232,233,234,236,237,238,239,247,248,254,257,259,261,264,268,269,270,272,273,279,282,283,284,285,286,288,289,291,294,295,298,299,300,301,307,308,309,313,315,317,322,323,324,329,331,332,333,334,335,336,339,341,344,345,346,348,356,357,359,361,362,365,366,368,369,375,376,379,380,386,389,390,391,393,396],[3,10,11,13,20,25,26,27,29,32,35,36,37,38,42,48,50,51,54,57,58,59,62,63,65,66,68,69,70,72,75,76,77,79,80,82,88,90,94,95,96,98,100,103,104,105,107,108,109,110,112,113,116,121,122,123,125,126,127,129,131,132,138,139,140,141,142,144,146,151,153,154,155,156,158,162,163,164,168,169,170,171,173,174,175,178,179,180,181,183,184,187,190,191,193,195,197,198,199,200,202,204,205,206,207,208,210,211,212,213,216,217,221,222,226,227,228,229,231,233,235,236,237,238,239,242,243,244,245,247,248,249,250,251,253,256,258,260,262,263,264,266,267,270,271,277,280,282,283,284,285,287,289,290,293,294,300,301,303,304,309,310,311,312,314,316,318,322,323,325,328,330,335,336,337,339,340,341,345,346,347,349,350,352,353,356,357,358,360,362,363,366,367,368,369,371,372,373,375,376,378,384,385,388,391,394,396],[1,5,6,7,10,11,12,14,16,17,19,20,23,26,28,29,32,35,37,38,41,43,44,47,48,50,51,52,53,54,55,57,58,59,62,66,68,70,71,75,76,77,78,80,81,83,84,87,90,95,96,99,102,104,107,110,114,116,117,118,119,120,121,122,123,124,125,127,130,131,133,135,139,140,144,145,147,150,151,152,153,154,156,158,165,166,167,171,173,174,176,177,178,182,186,189,190,191,194,196,197,199,200,201,202,204,205,206,210,212,213,214,216,218,219,220,222,223,225,227,228,229,230,232,233,235,236,237,238,240,241,242,244,245,247,252,253,254,255,256,257,258,259,261,262,264,265,266,269,271,273,275,276,277,280,281,282,285,287,288,290,293,294,298,300,306,309,312,313,314,315,316,318,321,322,323,325,326,331,332,333,334,336,341,342,343,346,347,348,355,357,359,360,361,363,364,365,366,368,370,371,375,376,378,381,383,385,386,387,388,393,394,395,396],[5,7,8,10,11,12,14,17,21,25,26,27,28,31,34,35,37,38,40,45,46,47,48,49,50,52,55,59,60,61,65,66,68,70,71,72,73,74,79,80,81,83,84,85,86,87,90,92,95,96,99,100,101,102,103,107,108,109,110,111,112,113,115,117,118,119,122,124,125,130,133,135,136,137,139,140,141,143,145,146,148,149,150,151,153,154,158,159,160,161,164,166,173,175,177,179,181,185,189,191,192,194,195,196,197,198,200,201,202,203,205,207,208,209,210,215,216,221,223,227,228,229,230,232,233,237,238,239,240,242,246,248,250,254,255,257,260,261,264,266,273,274,276,282,283,284,285,286,291,293,294,296,297,299,300,302,304,306,309,312,314,316,322,323,324,325,326,327,330,332,333,336,337,345,347,352,357,361,362,366,367,368,369,370,371,373,376,377,378,381,382,385,386,389,391,392,395],[0,1,2,3,6,7,8,11,12,13,17,20,21,22,23,26,28,29,32,33,36,38,39,40,41,42,43,44,45,46,48,50,52,53,54,55,56,57,59,63,64,68,71,75,77,78,80,81,82,84,85,86,89,90,94,96,97,98,99,107,111,117,120,121,122,125,129,131,133,134,138,139,143,144,151,154,155,158,159,162,164,165,167,168,169,171,172,173,175,176,179,181,182,183,184,185,187,190,191,192,194,196,199,203,209,211,214,215,216,217,220,221,224,225,227,228,231,234,235,236,237,238,239,240,241,242,243,244,245,246,250,252,255,256,257,258,266,267,270,272,275,276,277,278,282,286,288,291,294,295,296,297,298,302,305,307,310,311,313,314,315,316,318,319,323,324,325,327,328,330,331,334,338,339,341,343,345,347,352,355,356,362,364,365,366,367,368,371,372,375,376,377,379,382,384,385,387,388,389,390,395,396],[1,2,3,4,6,9,10,18,19,20,22,23,24,28,31,32,38,41,43,44,45,46,51,52,56,57,58,60,62,65,69,72,73,79,80,82,87,88,91,94,95,96,99,103,110,111,112,115,117,118,119,120,122,124,125,126,127,128,129,130,132,133,134,138,139,141,142,143,145,146,148,149,152,154,155,158,159,160,161,165,168,169,170,171,172,173,174,177,179,181,182,186,187,188,189,190,192,193,196,199,201,202,203,204,205,206,208,209,214,215,216,217,219,221,222,224,225,226,230,232,233,234,235,239,241,243,248,250,252,256,258,261,264,268,270,273,275,279,281,283,284,286,287,289,292,293,295,298,299,300,302,306,307,308,311,312,314,315,321,322,323,325,326,327,328,329,330,331,332,335,338,339,340,344,346,347,351,352,353,354,355,358,360,362,364,369,371,373,376,378,382,383,384,385,386,387,389,390,391,392,393,395],[1,4,6,8,12,13,14,15,19,20,21,22,26,30,31,35,38,42,44,45,46,48,49,52,53,55,56,57,58,59,62,66,70,71,73,74,77,82,83,84,86,89,93,94,98,101,105,107,110,111,112,114,116,118,119,121,124,129,130,131,138,141,143,146,147,154,157,158,161,163,166,167,168,169,171,175,176,177,179,186,188,189,190,193,194,196,197,199,201,202,203,204,205,207,209,210,213,221,222,224,225,226,229,230,231,235,236,237,239,240,242,243,249,251,253,257,265,266,267,269,271,274,278,279,280,281,284,290,291,295,299,300,301,303,304,306,309,310,311,313,314,317,320,321,323,325,331,332,333,335,337,341,342,347,348,350,352,353,355,356,359,361,364,368,369,370,371,374,377,379,380,381,384,385,388,390,391,394,395],[2,5,6,10,11,14,16,24,25,26,27,29,30,31,33,35,36,37,38,40,41,43,44,47,48,50,51,52,53,54,57,58,63,64,66,67,68,69,70,72,73,74,76,78,79,81,83,84,86,89,91,92,96,98,100,101,105,110,111,113,114,117,120,121,123,124,125,127,128,130,131,132,135,136,138,141,144,145,147,148,150,151,153,154,158,162,165,168,172,173,174,175,176,178,180,181,183,184,185,186,187,188,189,190,193,194,195,200,202,206,215,216,220,224,225,227,233,237,241,242,244,246,247,248,249,250,252,253,254,255,256,259,262,263,266,267,268,272,276,278,288,290,299,301,302,303,306,308,310,311,313,314,316,318,319,320,321,322,323,324,327,329,330,334,342,343,345,348,350,352,353,354,355,356,358,359,360,365,367,370,372,374,380,381,382,383,386,388,390,391,396],[1,2,3,4,5,6,7,10,11,12,14,17,19,21,22,23,24,25,27,28,31,35,36,38,40,43,45,46,50,51,52,54,58,62,64,67,69,73,76,77,78,79,80,81,85,87,89,92,94,96,98,100,103,104,106,107,108,109,110,111,112,113,117,119,124,125,128,129,130,133,137,138,142,144,146,148,152,154,155,156,157,159,162,163,164,166,167,170,171,172,173,174,177,178,179,181,182,183,187,192,193,200,203,205,206,207,213,215,217,219,221,223,227,228,240,243,245,248,252,253,255,257,259,260,261,262,264,265,267,268,269,275,276,277,279,282,284,286,292,294,296,297,298,299,305,310,311,312,315,318,319,321,323,324,327,328,329,333,334,335,336,337,338,339,341,344,345,347,348,353,355,356,357,361,363,364,365,367,368,370,371,373,375,376,377,379,381,382,383,384,385,388,391,396],[1,3,5,7,11,12,13,16,17,19,21,23,29,30,35,36,39,42,43,44,45,47,48,49,50,51,53,54,56,57,59,60,61,62,63,70,71,73,75,78,79,81,83,84,85,87,88,91,92,94,95,96,98,100,101,103,107,108,109,110,117,118,120,121,125,126,127,129,131,132,134,136,139,141,142,143,144,145,146,149,150,155,157,158,159,164,165,169,170,173,174,177,187,189,195,196,197,199,200,201,203,206,207,210,211,214,215,216,217,222,223,224,225,231,233,234,235,236,238,239,240,244,245,247,249,250,253,254,256,257,259,260,262,263,266,268,269,272,275,276,277,278,279,284,285,287,289,293,294,298,299,304,307,308,310,311,312,313,314,315,318,319,320,321,322,323,326,329,330,331,332,333,334,337,341,343,345,346,350,354,355,357,358,359,361,364,367,368,369,370,372,374,375,377,379,382,383,386,389,392,394],[0,4,5,7,8,9,10,11,12,13,18,19,21,22,26,29,32,36,37,40,43,44,45,47,48,53,54,55,63,64,65,69,70,72,74,75,76,77,78,79,80,83,84,86,87,89,93,94,95,98,99,100,104,106,107,108,109,113,114,116,117,121,123,126,128,129,139,141,142,144,146,147,148,151,152,154,155,160,163,167,168,169,173,174,175,177,178,179,184,185,187,190,191,193,197,198,199,202,204,206,209,213,215,217,218,220,222,223,225,226,228,230,231,232,233,234,236,238,243,247,248,249,251,252,253,255,257,259,260,261,262,266,270,271,272,273,278,279,280,281,282,283,284,287,288,290,291,296,300,301,306,309,318,321,325,326,330,331,332,334,335,336,338,340,344,345,347,348,349,350,351,352,353,355,358,360,361,362,369,371,372,374,377,378,379,381,382,385,387,388,391,392,393],[0,1,5,6,7,9,11,15,16,18,19,23,24,25,30,31,32,33,34,40,42,43,44,45,47,48,50,52,58,63,64,65,69,70,72,75,78,82,83,84,85,86,87,89,92,93,94,95,96,97,98,99,101,103,107,108,109,110,113,114,118,119,123,124,126,133,135,138,139,143,144,147,150,151,152,156,157,159,161,162,163,165,166,167,168,169,175,176,180,184,186,188,194,195,198,200,204,205,209,210,211,213,218,223,224,227,228,229,233,236,240,243,244,245,246,247,248,250,253,258,259,265,267,270,271,275,278,279,280,285,287,291,293,295,297,299,300,304,305,308,309,310,311,312,313,315,317,318,320,322,323,324,326,331,332,334,335,336,337,340,341,343,346,352,359,364,366,368,372,373,374,375,376,378,380,381,383,387,388,391,394,395,396],[0,1,2,5,6,12,13,14,15,17,18,20,25,26,28,30,33,37,42,46,47,48,51,53,54,55,59,62,64,66,69,71,73,74,75,76,79,80,83,84,85,87,89,91,94,96,100,101,102,103,104,107,108,110,111,116,117,118,119,121,123,126,127,132,133,135,140,144,145,146,147,149,150,154,156,158,159,160,161,163,168,175,176,179,180,181,182,183,185,189,191,192,193,194,197,198,202,203,204,206,209,211,217,218,221,222,223,224,225,227,229,230,231,232,234,236,240,241,246,247,248,249,250,252,253,255,256,257,258,259,261,262,263,264,265,267,270,275,276,277,278,279,283,284,285,287,288,290,291,292,293,294,295,296,298,299,301,303,305,310,311,312,321,322,324,329,330,331,332,336,340,343,344,345,346,348,351,353,355,358,361,363,364,366,367,369,372,373,374,375,377,378,380,386,387,389,390,391,393,394],[0,2,3,5,9,11,14,15,16,17,18,19,20,21,23,24,27,31,33,35,37,39,42,44,46,48,50,51,52,53,57,58,65,67,68,71,72,74,75,76,77,79,80,81,82,83,87,89,93,94,96,99,101,103,105,107,108,110,111,112,115,116,117,118,119,120,121,126,127,128,130,134,138,145,150,151,153,154,155,156,157,159,160,163,164,166,168,169,176,179,180,184,189,191,192,193,195,199,200,201,203,204,205,207,208,210,212,214,216,217,219,220,222,225,227,228,229,230,233,234,235,238,240,243,244,245,247,248,253,255,259,261,263,264,265,266,267,268,269,270,271,272,276,277,278,279,280,282,284,285,286,287,289,290,292,293,295,297,299,300,302,306,307,309,310,311,313,316,317,318,322,323,327,329,330,332,333,334,336,337,338,339,340,341,342,343,346,347,349,350,352,353,356,358,360,361,362,365,366,367,369,373,375,376,377,378,380,381,382,383,384,387,388,390,393,394,396],[1,3,7,8,9,10,12,14,17,18,22,23,25,29,30,33,34,35,36,37,40,41,42,44,51,52,54,59,61,66,69,70,72,73,75,76,78,79,80,82,83,84,85,87,89,92,95,98,100,101,103,107,109,110,111,116,117,119,120,121,122,126,128,129,131,132,136,137,138,139,141,142,143,147,148,154,155,158,160,161,162,164,166,168,169,172,173,174,175,176,178,179,182,184,186,190,191,193,194,207,210,211,215,217,218,219,220,221,224,225,226,228,229,230,241,243,244,245,248,252,253,255,256,258,259,260,262,263,264,265,266,270,273,274,275,276,277,278,280,281,283,285,290,291,293,294,297,298,299,303,304,305,306,309,310,311,315,316,317,318,319,320,323,324,326,328,329,330,334,335,336,337,338,339,340,341,342,343,347,350,352,354,355,356,357,358,359,363,364,365,367,368,369,371,372,376,377,379,381,385,386,392,394,395,396],[0,1,2,5,6,8,9,15,16,18,19,24,27,32,36,37,40,45,48,50,51,52,54,61,64,65,66,68,70,73,75,79,85,86,89,90,94,95,98,100,101,105,107,109,110,116,117,119,120,123,124,127,130,131,132,133,134,135,136,137,138,140,141,142,146,147,148,149,150,151,155,157,158,159,161,163,166,167,168,171,173,174,176,182,183,185,186,187,191,192,194,197,198,200,202,203,205,209,210,211,212,213,214,215,216,217,218,220,221,223,231,234,243,244,245,250,251,254,255,257,260,263,267,268,272,273,274,280,281,282,285,286,292,293,294,297,299,303,304,308,310,311,313,314,318,323,324,327,330,332,336,337,339,340,341,343,344,346,347,348,350,351,356,357,363,364,366,367,369,371,372,381,382,385,386,389,390,394],[2,3,9,12,14,15,20,21,24,27,28,29,30,32,34,35,39,48,49,52,54,55,57,59,60,61,64,69,70,73,75,76,81,84,87,90,93,94,95,97,98,99,101,103,107,109,114,115,119,120,121,122,123,124,125,128,129,130,133,136,139,143,144,145,147,148,150,152,153,154,156,157,159,161,163,164,165,169,170,171,172,173,174,177,178,180,182,184,187,188,190,194,197,199,208,209,210,212,213,215,217,218,219,220,223,224,225,226,227,229,231,232,235,239,241,242,243,245,247,248,250,251,252,254,256,257,259,261,262,263,268,269,271,274,275,279,281,282,284,285,286,290,291,299,301,305,306,308,309,312,313,315,319,320,321,322,324,325,327,328,330,332,337,339,342,344,347,349,351,352,353,355,356,359,360,363,364,365,368,369,372,374,375,376,377,378,379,380,382,386,388,390,391,392,394,395,396],[3,5,6,9,10,12,13,17,20,22,26,28,29,30,31,36,40,41,42,44,45,46,47,57,58,59,61,62,63,64,65,67,68,72,74,77,78,79,80,81,82,83,87,88,89,91,97,98,102,103,105,106,109,112,113,116,118,119,120,124,130,131,133,134,136,138,139,144,148,149,152,153,155,156,159,160,161,162,166,167,170,172,174,178,179,181,182,185,186,187,190,191,194,195,197,201,202,205,208,214,215,216,219,220,222,224,226,227,228,230,231,236,237,238,243,245,246,248,249,251,253,259,260,262,264,265,266,267,270,272,275,276,277,279,280,282,284,287,288,294,295,297,298,301,308,309,310,311,313,314,315,319,322,324,325,326,327,330,331,333,335,336,337,339,342,345,346,349,350,351,353,355,356,358,360,365,367,373,375,376,377,380,381,383,384,385,386,387,389,390,391,393,394,395],[2,3,5,6,8,10,11,12,13,14,19,20,24,27,28,30,31,33,36,37,38,41,47,48,49,51,52,57,58,60,61,63,65,68,69,70,71,81,82,84,85,87,88,90,91,92,95,103,104,105,107,109,111,112,113,114,119,120,121,124,125,127,129,130,131,134,136,137,140,142,144,146,148,151,154,155,159,160,162,163,164,173,174,177,178,180,182,183,187,188,191,193,199,201,203,204,205,207,209,211,213,214,216,223,224,225,229,232,235,236,241,243,246,247,249,252,253,259,260,261,262,263,264,265,267,270,272,273,275,276,278,279,282,284,287,289,291,292,296,298,302,305,306,310,313,316,317,321,322,323,325,326,327,333,334,335,336,337,339,342,345,346,347,348,349,350,351,355,357,359,362,368,369,370,371,373,374,376,379,383,387,388,390,392,395],[225,386,387,390,391,392,393,394,395],[2,3,4,11,13,15,16,20,21,24,25,28,30,31,32,33,35,36,37,38,39,40,44,46,52,54,55,56,57,58,60,61,65,69,70,71,73,77,82,84,85,87,89,90,91,93,94,96,97,98,100,104,105,109,110,111,112,116,117,119,120,121,122,123,126,128,129,130,132,136,137,139,140,141,143,147,151,152,153,154,155,156,160,161,163,166,167,169,170,172,174,175,177,178,179,180,181,183,187,191,193,194,197,198,199,200,201,205,206,208,211,213,214,215,216,217,218,220,221,222,224,225,226,227,228,229,232,233,236,237,238,242,243,244,246,249,250,252,254,258,261,263,264,265,267,268,270,272,275,276,279,281,282,288,289,292,296,297,298,300,304,305,309,310,311,312,315,317,318,321,324,325,326,327,328,329,332,333,340,342,346,349,350,351,352,353,358,363,364,366,370,373,375,376,377,378,383,385,390,392,393,395],[1,4,5,7,9,11,12,14,15,17,19,20,21,22,23,24,27,28,30,33,36,38,39,40,41,45,46,51,52,54,55,56,58,61,63,66,68,69,70,71,72,73,75,76,78,79,80,82,85,89,90,91,92,93,94,95,97,98,101,103,104,107,108,109,111,112,113,114,118,119,120,122,125,127,128,130,135,140,144,146,147,150,153,154,157,159,160,161,162,166,168,169,175,176,177,178,179,183,185,187,195,196,199,200,201,202,204,205,208,209,210,215,217,219,221,222,224,225,230,234,242,243,244,245,251,253,254,255,257,259,260,261,262,264,265,266,267,269,270,271,272,273,274,275,280,282,284,285,286,287,288,289,290,291,293,294,295,297,299,300,301,305,309,310,312,316,317,318,319,320,322,323,325,328,329,333,334,335,338,343,344,348,352,354,357,358,364,365,366,376,378,379,381,386,387,389,390,391,395,396],[215,386,387,389,390,391,392,393,394,395],[3,4,5,6,8,9,10,11,12,14,15,16,17,19,20,26,27,31,32,33,34,38,39,40,41,44,45,46,47,50,53,54,57,58,60,62,64,66,67,69,70,71,73,76,77,80,82,83,84,85,86,87,88,89,95,98,102,104,107,116,119,120,126,128,130,131,132,134,136,141,142,143,144,147,149,150,151,152,153,154,155,160,161,162,163,165,166,167,168,173,174,175,178,180,183,184,185,189,190,191,192,194,196,198,203,204,205,206,212,215,217,220,222,223,226,227,228,231,232,234,236,238,242,243,245,246,247,249,251,252,255,256,257,258,261,262,263,265,267,269,270,273,274,275,276,278,279,280,281,282,283,285,288,296,298,301,303,304,305,306,308,310,311,312,314,315,316,317,319,322,326,327,328,329,330,333,337,338,340,343,344,348,349,354,355,357,359,361,362,363,364,366,367,369,372,376,378,379,381,382,388,390],[0,1,2,5,6,7,8,10,11,12,13,14,16,17,18,19,23,27,29,30,36,38,40,41,44,45,47,50,52,53,54,55,56,59,69,70,71,72,73,77,78,79,80,81,82,84,87,89,90,91,92,95,97,102,110,113,119,120,122,124,126,133,134,136,140,141,143,144,146,148,150,153,154,155,156,161,164,165,166,167,168,170,171,172,173,176,177,178,179,180,181,182,184,185,188,191,193,194,195,197,202,203,207,209,211,212,213,214,215,216,220,226,229,234,237,238,241,244,249,253,257,259,262,264,269,271,273,274,278,279,281,282,283,284,288,289,290,291,294,296,299,300,303,305,307,310,311,313,316,317,318,321,324,325,327,328,329,330,333,334,335,338,339,340,341,342,343,344,345,346,347,348,349,351,352,353,354,356,357,358,361,364,366,367,369,370,372,376,378,379,380,386,391,392,395],[1,4,7,8,13,14,15,16,17,23,26,27,28,29,34,38,39,42,43,45,46,47,51,52,53,56,57,58,59,60,62,63,65,66,67,68,70,72,73,75,76,77,78,80,83,84,88,89,90,92,93,94,95,96,99,101,103,106,109,110,112,119,123,128,132,134,140,142,145,146,148,149,150,151,153,155,157,158,159,162,163,164,165,166,169,171,172,174,175,177,178,180,182,183,185,188,189,192,193,194,195,196,197,199,200,201,205,207,213,214,215,216,219,220,221,223,224,225,230,231,232,234,235,237,238,240,245,247,250,253,254,255,257,258,262,263,264,265,267,269,271,272,273,275,276,278,279,280,282,285,286,287,290,291,294,296,297,300,305,306,307,308,309,310,313,314,315,316,318,321,322,323,324,327,330,331,332,333,334,336,337,340,343,345,346,347,350,351,352,356,361,362,367,368,371,375,376,378,380,383,384,388,389,390,391,392,393,394,395,396],[1,2,5,6,7,8,13,14,17,20,22,23,26,28,30,31,32,33,34,39,43,46,48,50,52,53,55,60,62,63,65,66,67,68,70,73,77,79,80,85,86,88,89,91,92,93,96,97,99,101,103,104,105,107,114,115,116,117,119,121,122,123,127,128,129,130,131,132,133,135,137,138,140,142,143,146,147,152,153,155,156,157,158,164,165,166,170,171,174,175,178,179,180,184,185,188,189,190,191,192,194,195,196,199,200,201,203,204,206,207,208,209,211,216,218,221,222,223,224,226,228,229,230,231,232,235,237,238,240,241,242,243,245,246,250,255,257,260,261,262,263,267,269,272,273,274,277,278,279,284,286,287,288,289,290,293,297,298,301,303,305,306,307,308,310,311,312,315,316,319,320,321,324,325,329,331,332,336,338,339,340,343,345,346,347,348,352,354,357,360,362,364,365,366,367,369,371,373,374,375,377,378,382,383,385,386,387,389,393,395,396],[0,1,2,10,11,17,18,19,21,23,26,30,32,34,35,36,38,39,40,42,43,44,45,46,47,51,52,55,56,57,59,61,67,68,70,72,73,74,75,76,80,81,83,84,88,90,91,94,95,97,99,100,102,105,110,112,114,116,117,121,123,124,125,126,128,130,131,132,133,134,135,137,138,141,144,146,147,148,153,154,155,156,157,158,159,163,165,167,168,170,175,177,179,180,181,183,184,188,191,192,193,195,198,199,200,206,207,208,209,210,212,214,215,220,221,223,226,228,230,233,234,235,236,237,238,241,242,243,244,247,248,249,251,254,261,263,264,265,269,271,273,274,275,276,277,280,281,282,284,285,286,288,292,294,295,296,297,300,302,304,305,306,309,310,317,318,319,320,321,324,326,329,333,335,340,341,344,345,346,347,353,355,356,359,365,367,368,370,372,373,374,376,378,380,384,386,388,390,393,394,395,396],[1,7,9,11,13,17,19,22,23,24,25,26,27,29,32,35,36,37,38,39,40,42,49,50,56,57,58,59,62,63,64,65,67,68,70,72,74,77,79,81,82,86,88,90,91,92,94,95,97,99,101,103,106,108,112,113,114,115,116,117,119,122,123,126,127,128,133,134,135,136,139,140,141,144,149,150,152,159,160,161,163,166,168,170,171,173,174,175,177,178,181,182,183,184,185,187,188,189,190,191,192,193,196,197,199,202,203,205,207,212,213,216,218,219,221,222,224,225,228,235,237,238,240,241,242,246,247,250,254,257,258,260,261,262,267,268,270,271,272,275,276,277,278,279,280,283,284,285,286,287,288,289,293,295,296,299,302,304,307,313,315,317,318,323,324,325,326,327,328,332,334,336,337,340,341,343,345,346,347,348,349,350,352,354,357,359,360,361,367,368,369,373,376,377,378,380,381,382,383,384,386,387,390,392,394,396],[0,2,6,7,10,13,16,18,24,27,30,35,40,42,43,44,48,49,50,54,56,58,59,60,63,65,66,67,68,70,71,73,74,79,80,82,84,85,87,88,91,93,94,98,101,102,105,107,114,120,125,127,128,130,132,134,135,136,137,139,140,144,146,149,152,159,162,166,167,171,173,174,175,177,186,189,191,192,193,194,196,200,202,203,205,206,210,211,213,214,216,218,219,221,224,225,230,232,234,237,239,241,245,247,249,251,253,254,255,256,257,258,259,260,261,266,267,268,272,276,278,279,281,283,285,286,290,297,298,300,311,312,315,316,319,320,321,323,326,327,329,330,331,332,333,338,339,342,346,356,358,359,360,361,365,366,368,369,372,374,376,377,378,379,380,385,390,391,393,395,396],[1,2,5,7,8,11,12,13,14,16,17,20,23,24,25,28,29,30,31,34,45,48,51,54,57,59,62,63,64,66,67,69,71,74,75,79,81,82,83,84,85,89,92,93,94,95,96,98,100,104,105,106,107,108,109,111,114,115,116,117,118,119,126,128,130,132,135,136,139,140,141,142,145,148,149,151,152,153,156,157,158,159,166,169,170,173,174,175,179,181,182,183,184,185,186,187,188,189,191,195,196,198,199,200,203,204,205,206,208,209,210,214,215,217,218,228,229,230,231,233,234,239,240,241,243,246,249,252,253,254,256,257,258,259,263,266,267,268,270,271,275,277,278,281,283,284,285,286,287,289,290,291,292,293,294,295,297,298,301,302,304,305,307,310,313,315,316,317,319,320,323,325,328,331,332,334,337,338,339,341,342,344,345,347,348,350,352,353,355,356,357,359,360,361,362,365,367,369,370,371,372,375,377,379,384,385,388,392,393,396],[4,5,6,8,9,10,11,16,18,19,20,23,24,25,26,29,32,37,38,42,43,44,45,46,48,52,55,56,57,62,63,66,67,69,70,72,75,76,78,80,82,85,86,93,94,95,99,100,106,108,109,112,115,118,119,121,124,125,127,128,131,133,134,135,137,138,139,145,146,148,150,151,152,153,154,155,157,161,163,164,168,171,173,175,176,178,179,180,181,182,184,187,189,191,193,196,197,199,200,204,207,208,211,213,215,219,220,221,227,228,230,233,236,237,238,242,243,244,245,248,251,253,254,255,259,261,264,266,267,269,270,271,275,276,279,280,284,285,288,291,292,293,302,304,309,310,311,316,318,319,321,323,329,330,332,333,335,337,340,341,342,344,345,346,349,350,351,352,353,354,356,359,363,364,365,366,371,378,379,382,383,385,386,387,388,389,390,391,392,394,395,396],[1,2,5,8,9,11,13,15,19,20,21,23,24,28,29,30,32,36,37,38,40,41,45,46,47,48,50,54,55,58,59,61,67,71,72,74,75,76,78,81,82,84,85,86,88,90,93,98,99,100,101,104,105,107,109,110,111,112,116,118,120,121,123,124,126,130,131,133,134,135,137,138,139,141,142,144,145,146,148,152,155,157,159,161,163,166,167,168,169,172,173,175,178,179,180,181,183,189,191,194,197,198,201,202,203,205,208,214,216,217,218,222,223,224,227,228,229,234,235,236,237,238,243,244,245,246,251,253,254,255,257,261,265,267,271,272,273,274,275,276,277,279,281,282,284,287,289,290,292,293,294,298,299,300,301,302,305,308,313,314,316,318,320,321,326,327,328,329,330,331,333,339,348,349,350,351,352,353,356,357,358,359,361,365,366,367,368,370,372,373,374,375,376,377,378,379,383,384,389,391,392,396],[1,4,11,12,14,15,17,18,19,20,22,24,29,30,31,33,34,35,36,37,38,39,41,44,50,51,52,57,58,59,64,65,68,69,71,72,74,75,79,82,83,84,86,87,90,91,93,95,96,97,98,100,104,110,115,117,118,119,120,121,123,124,126,127,129,130,131,133,138,140,143,145,146,147,149,150,155,157,158,159,160,161,162,163,166,167,168,169,173,176,177,180,181,183,184,185,187,189,190,195,197,200,201,202,203,205,206,209,212,216,221,222,223,226,227,228,230,231,232,233,234,235,237,239,241,244,245,247,248,249,250,253,254,256,259,260,261,262,263,264,269,271,272,273,274,275,277,278,279,280,283,284,285,289,290,291,292,296,297,298,302,303,305,307,308,309,310,312,313,322,326,328,329,335,336,337,338,340,342,346,348,349,350,351,354,357,358,361,365,366,368,370,372,373,374,378,379,380,383,384,385,387,388,389,390,394,396],[3,4,6,7,8,10,20,21,22,26,28,29,30,31,32,33,35,37,38,39,41,42,43,46,47,49,50,51,53,55,56,57,60,61,62,70,77,78,79,80,81,82,83,87,89,90,95,96,99,100,102,103,105,106,107,108,109,112,113,114,115,116,117,119,124,127,128,129,132,140,141,143,144,145,147,148,149,150,151,154,155,156,158,159,161,164,165,166,167,174,175,176,177,183,186,187,188,189,190,192,194,196,197,202,203,204,207,208,210,211,212,213,215,217,220,221,222,223,226,229,230,231,233,235,237,239,245,250,251,253,255,257,258,259,263,265,269,270,277,278,282,285,288,291,292,293,295,296,300,301,302,304,305,306,307,312,314,316,318,319,320,321,323,325,326,328,333,337,341,342,343,344,345,347,350,351,353,354,356,357,358,359,360,362,365,366,368,370,371,373,374,375,377,378,379,381,383,384,389,390,391,396],[2,4,6,8,11,13,15,17,20,21,22,23,24,26,27,30,31,32,34,39,40,41,43,44,46,47,48,51,56,57,58,61,62,63,64,67,68,69,72,73,74,75,76,77,83,84,86,87,88,91,94,95,96,98,99,100,101,102,111,113,114,116,117,118,120,121,123,127,129,133,138,139,140,141,143,144,145,149,150,153,154,156,158,159,160,161,162,166,171,172,176,177,180,181,186,188,190,194,195,198,199,200,204,206,208,210,211,212,213,214,218,221,222,223,225,227,228,230,231,233,236,238,239,241,245,246,247,248,249,252,253,258,260,262,263,265,266,269,272,273,275,277,282,287,289,291,292,295,297,299,300,302,303,304,305,307,308,309,310,311,312,314,316,319,322,323,324,325,326,327,329,332,333,335,336,338,339,340,341,346,347,348,350,352,353,355,357,358,359,360,361,365,367,370,371,373,374,379,380,383,386,388,389,392,393,394,396],[1,2,3,7,9,10,12,13,18,20,21,22,23,25,26,29,30,31,32,34,36,37,39,43,46,47,48,49,50,53,55,57,58,59,61,62,65,66,67,68,69,70,71,72,75,76,77,79,80,81,83,84,85,87,89,91,94,95,96,97,99,102,103,107,108,111,113,115,118,120,122,126,128,130,133,135,136,137,138,140,141,143,146,150,154,156,158,160,162,163,165,171,174,175,178,186,187,190,193,194,195,196,197,198,199,200,202,203,207,208,209,210,211,212,213,214,216,217,220,221,223,224,229,230,233,235,238,241,244,246,247,248,252,253,258,259,263,265,266,267,269,275,276,278,279,282,283,285,286,287,291,293,294,295,300,303,305,308,310,312,314,316,317,318,320,321,323,324,325,328,333,334,335,336,338,339,341,343,344,346,348,350,351,354,357,361,364,365,366,370,371,374,376,379,380,381,383,385,386,387,388,389,391,392],[0,4,5,8,14,15,17,22,24,25,26,27,28,29,32,34,35,39,40,41,45,46,50,52,54,55,58,59,63,65,66,68,69,70,71,74,75,78,81,83,85,87,90,93,96,97,98,99,101,102,106,111,113,114,118,120,122,123,126,127,128,129,130,131,132,135,137,144,146,150,152,154,156,160,161,162,163,169,170,171,172,174,175,176,180,181,183,184,186,187,188,189,190,191,193,194,197,199,201,205,207,208,211,212,213,214,216,217,218,223,224,225,226,228,233,235,236,238,239,240,243,244,246,248,249,250,252,255,256,257,258,261,265,266,267,268,272,273,274,276,277,280,284,285,287,288,290,291,294,299,301,305,306,307,308,311,316,317,320,325,327,331,332,334,339,340,341,342,343,345,348,354,355,357,358,364,365,366,369,375,378,381,382,383,384,385,386,387,389,395],[0,2,3,6,8,9,12,13,16,20,21,22,23,24,26,29,30,32,33,34,36,37,39,40,41,43,46,48,50,55,59,64,67,70,71,76,79,83,86,87,88,90,91,96,97,99,101,102,107,108,111,120,125,128,129,133,135,137,138,140,143,144,145,147,148,150,153,154,156,160,161,162,167,168,169,170,171,173,175,176,179,180,181,184,185,186,188,189,191,192,194,202,203,206,207,210,212,214,215,217,220,221,223,225,227,229,230,231,234,236,237,239,240,242,245,246,252,254,255,256,257,262,263,265,267,268,269,270,271,273,274,276,277,278,279,281,282,283,284,285,287,290,291,292,293,294,295,298,300,301,302,303,305,306,308,312,317,318,320,322,324,326,327,330,331,333,334,336,340,341,342,346,347,350,354,355,357,362,363,365,368,369,370,371,372,373,374,375,376,377,378,383,385,386,387,391,392,395],[97,386,388,391,396],[0,4,6,7,12,16,17,19,21,22,24,27,30,33,35,37,40,43,46,49,52,60,61,65,66,68,71,73,74,77,78,79,82,83,86,87,88,89,90,93,98,99,100,104,105,107,110,112,114,115,117,121,125,127,129,131,132,134,135,138,140,145,147,148,149,152,153,155,161,164,165,166,167,169,171,172,173,176,177,178,182,185,186,188,189,192,194,196,199,202,203,205,206,207,210,211,212,213,215,217,218,222,223,225,227,230,235,236,237,239,240,241,242,243,244,245,247,249,254,255,256,258,259,261,262,264,268,272,276,278,279,280,281,284,287,288,296,298,300,303,306,307,308,315,318,322,323,324,326,329,331,334,336,337,338,340,342,345,346,351,355,356,359,360,362,364,366,368,369,370,371,373,378,384,385,386,388,389,392,394],[0,1,2,3,4,6,7,8,10,12,14,15,16,17,18,19,20,27,31,34,35,36,40,41,42,43,45,48,51,52,53,54,55,59,61,63,64,65,66,67,70,73,74,75,77,78,79,80,89,91,94,96,97,100,101,102,103,104,107,108,110,112,115,117,120,121,122,123,124,125,126,127,128,129,131,136,139,141,142,143,145,146,150,151,152,153,155,156,158,159,160,165,166,168,172,175,177,179,180,181,182,183,187,190,192,197,205,206,207,208,209,212,215,216,217,218,219,221,224,225,226,227,228,229,232,233,234,239,245,247,248,249,251,252,253,255,256,257,258,262,263,264,268,269,273,276,277,278,279,281,283,284,288,290,291,292,293,295,299,300,301,302,304,306,307,309,310,311,313,314,316,319,321,323,327,329,331,333,334,336,338,339,343,348,349,350,352,355,356,358,362,366,369,370,372,373,374,375,377,378,380,381,382,383,384,386,389,390,392,393,395,396],[192,386,388,389,391,396],[0,1,4,5,8,9,10,11,12,13,15,19,20,21,23,25,27,30,31,32,33,35,37,39,40,42,45,48,49,57,61,62,64,67,68,69,70,72,77,78,81,85,91,94,97,98,100,101,103,106,111,113,114,115,121,122,123,124,128,130,131,132,134,135,136,139,140,141,144,146,147,148,149,150,151,152,154,155,156,158,160,166,170,171,173,175,176,177,179,184,185,188,190,191,192,193,195,197,200,202,205,206,207,208,209,212,213,219,220,221,223,224,228,229,230,231,232,233,235,236,238,240,241,242,243,248,249,250,253,256,262,264,266,267,268,269,271,272,273,274,275,279,281,282,283,284,287,288,293,294,297,299,301,302,303,304,305,307,308,310,311,313,314,316,317,319,320,321,322,326,327,331,332,333,334,335,337,341,342,343,344,345,351,352,354,356,358,359,360,362,363,364,365,367,371,374,375,376,377,378,383,393,396],[3,4,7,12,13,17,18,21,26,27,35,38,39,40,41,43,46,49,53,55,56,57,60,61,63,66,67,68,70,71,72,74,76,78,81,82,83,88,89,90,91,94,98,100,102,103,107,110,111,113,114,115,118,119,120,121,122,123,125,126,128,130,131,133,134,136,140,141,142,146,147,149,150,153,154,156,159,160,171,173,174,175,180,181,185,187,188,189,190,191,198,199,202,203,204,209,212,216,221,222,226,229,230,231,232,235,236,237,239,241,242,245,248,250,251,253,256,260,261,262,268,270,274,275,277,279,280,282,286,290,292,293,294,295,296,297,298,300,301,303,304,305,306,308,309,311,313,315,316,318,319,321,329,332,334,335,339,342,344,347,349,351,352,361,363,365,366,370,371,377,379,381,383,384,386,389,390,393,394],[82,386,387,390,391,396],[0,2,3,4,7,9,11,12,13,14,17,19,20,21,28,29,30,34,35,38,39,45,51,53,60,65,66,68,70,72,75,77,78,79,80,82,89,91,93,94,95,96,98,99,101,102,103,105,106,107,108,110,111,114,117,118,120,121,124,126,127,128,129,133,135,136,138,142,143,147,150,152,153,155,158,163,165,166,168,169,172,173,175,179,183,185,186,187,189,203,204,205,206,208,209,210,212,216,217,219,221,228,232,236,237,238,241,245,250,253,255,258,259,260,261,265,267,269,270,273,275,279,280,282,284,285,286,287,288,290,291,292,294,295,296,302,304,305,306,307,309,314,315,317,318,320,321,322,323,324,325,326,330,333,336,337,340,341,344,346,347,349,350,351,352,355,358,360,361,366,368,369,372,373,375,378,380,381,382,384,388,391,394,395],[1,3,4,6,7,8,12,18,19,21,24,27,28,32,34,35,37,38,40,41,43,46,48,49,51,55,58,59,60,62,68,69,70,71,72,74,80,82,87,88,90,92,95,96,97,98,100,102,105,107,108,111,113,116,117,118,120,122,125,127,128,130,132,135,136,137,139,141,142,144,147,149,151,153,156,158,159,160,161,162,163,164,167,168,169,171,173,176,177,179,181,182,183,189,191,192,196,199,201,202,203,206,209,210,211,212,213,214,215,218,223,225,227,228,231,234,236,239,241,242,243,244,245,246,248,249,250,251,254,255,256,257,261,264,266,267,268,270,272,273,274,275,277,278,283,285,288,290,291,292,293,302,304,306,307,310,313,316,318,319,321,323,324,327,328,330,331,334,335,340,341,343,344,345,348,350,351,354,357,363,365,366,368,369,370,375,376,379,381,382,384,385,386,388,391,392,393,396],[0,1,2,3,6,7,9,10,12,14,15,16,17,19,23,25,27,33,35,36,39,40,41,44,45,48,50,51,52,53,56,58,60,63,64,65,67,68,71,72,76,77,78,79,80,82,83,84,87,89,95,96,97,98,99,100,102,103,104,106,108,109,111,112,114,115,117,118,119,120,124,125,126,129,130,131,133,134,137,138,139,142,145,147,149,150,151,153,157,158,159,160,161,162,164,165,168,169,171,173,174,176,178,179,180,181,183,186,188,189,193,194,195,196,197,199,201,213,214,218,219,222,226,228,229,234,235,239,241,242,243,244,245,246,248,249,253,258,259,264,266,267,268,269,271,273,274,277,278,281,283,288,291,292,293,294,295,296,298,300,301,303,305,306,308,309,312,314,315,316,317,318,320,321,324,326,327,328,329,330,331,332,333,334,336,340,341,342,343,344,345,346,348,351,352,353,355,356,359,360,361,363,364,365,366,376,377,378,385,388,389,392,394],[89,386,387,389,390,391,396],[0,2,7,11,12,17,19,21,22,24,25,26,27,29,30,33,35,40,43,46,52,54,55,56,57,60,61,65,66,67,68,70,71,72,73,75,76,77,78,80,81,82,84,88,89,90,92,96,100,101,104,105,106,111,112,114,118,119,121,123,124,125,126,131,136,138,140,141,142,145,147,148,152,153,154,155,158,159,160,161,162,164,165,166,170,172,173,177,179,181,182,184,188,193,194,195,196,197,199,201,202,203,204,205,214,215,216,217,218,220,221,222,223,224,225,230,235,236,237,238,243,244,245,247,248,249,254,257,259,260,264,265,266,268,269,272,273,275,276,278,280,281,284,285,286,291,292,293,294,295,297,298,302,303,304,305,307,309,310,313,314,315,316,317,318,319,322,324,327,329,332,333,336,337,339,340,341,342,346,348,349,350,353,355,356,357,358,359,361,364,368,371,372,373,374,375,377,380,382,384,385,387,388,389,390,391,395],[148,386,387,392,396],[0,2,3,6,8,10,11,12,16,22,23,24,25,27,28,31,34,38,40,45,47,50,52,53,56,58,59,60,62,63,66,67,70,72,74,77,79,81,83,85,87,88,89,90,91,98,102,103,104,107,108,110,111,112,113,114,115,116,118,123,124,127,129,134,135,139,141,148,149,154,155,158,159,160,161,163,164,166,172,173,174,175,176,177,182,183,184,188,189,190,191,193,194,195,197,200,201,202,206,207,208,209,210,211,216,217,218,219,221,222,224,226,227,230,231,234,235,236,237,238,240,241,245,248,253,256,258,259,261,264,267,269,271,276,277,280,281,282,283,284,286,287,289,291,292,294,296,297,303,304,309,310,313,314,315,319,322,328,332,333,335,336,337,338,340,341,343,344,347,351,354,356,358,360,361,362,364,368,371,374,379,380,381,382,387,388,389,390,392,393,394,395],[0,1,3,4,6,8,9,11,12,15,16,20,21,22,25,30,31,32,33,34,35,38,39,41,42,43,46,47,48,49,50,52,55,57,60,63,64,66,68,69,73,74,77,80,81,82,83,85,90,94,95,97,98,99,101,102,104,105,108,113,116,117,119,125,129,131,134,136,139,141,142,144,146,147,149,150,151,152,153,155,158,159,160,161,162,166,168,169,170,171,173,175,176,179,183,185,187,188,189,190,191,195,198,199,200,202,203,204,206,207,209,211,212,213,215,218,220,222,223,224,225,226,231,232,234,235,239,240,241,246,249,251,253,258,259,260,261,263,269,270,274,275,276,277,279,280,282,284,289,290,296,299,301,302,305,307,308,310,314,316,318,320,321,322,326,327,329,330,332,333,336,339,343,348,349,351,352,353,354,357,358,359,360,362,363,365,366,368,369,374,378,379,381,386,387,388,389,392,394,396],[1,3,4,5,6,7,8,12,13,14,16,17,20,21,23,25,26,27,28,30,32,35,36,42,45,46,47,49,50,51,52,53,54,56,58,59,60,62,63,64,69,70,71,73,74,76,77,86,87,88,90,92,93,94,95,96,97,100,102,105,106,107,108,111,112,114,116,117,119,122,123,124,127,128,131,132,134,135,136,138,139,140,141,142,146,148,149,150,151,152,153,154,157,158,160,161,164,173,174,177,178,183,186,187,188,189,190,191,192,193,196,198,199,200,201,202,206,207,208,210,212,213,214,216,219,221,223,225,227,228,229,230,231,232,234,235,236,237,238,240,241,242,247,249,251,253,261,262,263,266,267,268,269,270,274,277,279,280,281,282,284,297,298,301,305,306,307,308,311,313,314,315,316,318,319,320,325,327,328,330,332,336,337,339,340,341,344,348,355,356,357,358,360,363,365,366,368,369,372,373,375,376,377,382,389,390,391,393,395],[0,1,2,3,5,6,7,9,12,16,17,20,23,25,26,29,30,31,34,37,41,43,44,46,50,51,52,56,57,58,59,61,62,64,66,70,71,72,73,74,75,76,77,78,80,82,85,86,87,91,95,96,97,103,104,106,107,108,110,111,112,113,115,118,119,121,124,125,129,130,132,133,134,135,138,139,140,142,145,146,148,151,152,153,155,156,160,161,162,165,166,167,168,169,171,174,176,178,179,181,182,183,185,188,192,194,195,196,200,205,207,208,209,210,213,214,215,217,218,219,221,223,225,227,230,231,234,235,237,239,240,241,243,245,254,255,256,258,261,262,263,265,266,273,275,276,280,281,284,286,287,288,289,290,292,295,296,297,301,302,306,307,308,309,310,313,316,318,323,324,326,327,329,330,332,333,334,335,336,337,341,344,347,348,353,358,359,361,363,367,369,373,375,376,378,380,381,383,385,390,395,396],[83,386,390,392,396],[0,1,2,4,6,7,11,12,13,14,15,17,18,19,20,21,28,29,31,35,37,38,39,45,46,47,50,52,54,55,57,59,60,61,62,64,66,67,68,69,70,71,74,75,78,80,82,85,88,90,91,92,95,96,98,101,103,104,106,107,108,109,110,111,112,113,114,115,117,120,121,123,125,127,129,131,133,135,138,140,142,143,144,146,147,150,151,152,153,154,156,158,159,162,168,170,171,173,176,177,179,180,183,184,185,188,190,194,198,200,202,203,205,206,207,208,210,211,214,215,216,218,219,221,223,224,225,227,228,233,239,241,242,243,244,246,249,250,251,252,254,255,256,257,259,261,262,263,264,265,266,269,272,273,275,277,280,281,282,284,285,286,287,289,292,293,295,296,300,301,303,304,305,308,309,310,311,315,319,320,321,322,323,324,325,326,329,330,331,332,333,334,335,337,338,340,342,343,345,346,347,349,350,355,356,358,360,369,370,373,375,377,378,380,382,384,385,386,388,389,390,391,392,396],[0,1,2,3,7,9,10,11,12,14,16,19,20,21,22,23,24,25,29,31,32,33,34,36,37,38,39,41,44,45,51,53,60,63,65,67,69,72,73,81,83,86,88,90,91,92,93,94,101,102,103,106,108,109,111,112,113,115,118,119,121,122,123,124,127,130,131,138,140,142,143,146,147,148,150,152,155,156,160,163,164,167,168,169,171,174,178,179,180,182,184,186,188,189,190,191,192,193,198,200,201,202,205,206,209,210,211,212,213,215,217,219,222,224,226,227,228,230,231,233,234,235,238,241,242,243,245,246,247,249,250,252,254,257,259,260,261,262,264,267,274,275,276,278,281,284,289,291,292,293,295,298,299,300,301,304,305,307,308,310,312,316,319,321,322,324,326,328,333,335,336,337,339,341,343,345,350,352,353,356,357,363,364,367,368,371,372,373,374,376,377,381,383,385,390,391,392,393,395],[0,1,3,5,6,8,9,10,13,14,16,17,21,24,25,29,30,32,33,34,36,38,40,46,48,49,50,52,55,56,57,62,63,65,68,70,72,75,77,81,82,85,86,87,88,90,92,93,94,95,96,98,100,102,103,104,105,106,107,108,109,113,116,117,118,119,120,121,126,127,128,129,130,131,132,136,137,139,140,143,146,148,150,151,152,154,155,156,157,158,159,160,161,165,167,172,176,177,180,183,187,188,191,193,195,196,200,201,203,206,207,208,209,210,212,213,215,216,217,219,225,228,230,232,234,235,236,243,245,246,248,250,251,253,254,255,256,258,261,262,264,265,266,269,270,274,277,281,283,284,286,288,290,293,294,295,296,297,298,303,306,307,310,313,316,319,324,325,328,330,334,335,336,337,338,339,340,343,346,348,349,350,352,353,354,357,358,359,363,365,368,374,375,376,377,379,380,381,382,383,385,387,388,391,396],[0,1,2,3,5,6,7,9,11,13,14,15,16,17,19,20,21,25,27,31,34,36,44,46,50,51,52,53,54,56,57,60,63,65,69,71,74,75,78,79,80,81,84,87,89,91,96,98,99,102,103,104,105,111,114,116,117,119,120,121,124,125,126,127,128,135,136,138,140,141,144,145,146,148,151,152,154,156,158,160,161,163,166,167,170,172,175,180,181,182,183,184,185,188,189,197,209,210,213,217,220,221,224,228,229,231,232,235,236,237,239,241,243,245,246,248,249,250,251,253,254,258,259,261,263,265,266,268,269,270,272,277,278,279,282,283,284,285,287,289,290,293,295,296,298,299,300,301,305,307,310,312,314,315,317,318,320,321,324,325,326,330,331,336,338,339,340,341,342,347,348,349,350,354,357,358,360,369,372,374,379,380,383,386,387,388,389,391,392,393,394,395],[0,3,4,6,10,12,14,15,16,18,21,23,24,26,27,30,32,37,39,41,42,43,46,49,50,52,53,55,57,58,60,62,66,67,68,71,74,77,86,88,89,91,93,103,106,107,110,112,115,118,119,123,124,126,127,128,131,132,133,134,135,136,137,138,139,143,145,146,152,158,159,160,161,162,163,164,165,167,168,169,173,176,178,188,189,190,192,194,195,196,198,199,204,206,207,208,210,211,212,213,216,218,221,222,224,226,227,228,229,230,231,232,233,236,238,239,240,241,242,247,249,250,251,253,254,257,265,267,269,270,271,275,278,279,281,283,284,286,287,291,293,294,296,297,299,300,301,302,303,304,306,309,312,313,314,315,316,317,327,332,336,337,339,340,344,345,346,348,349,352,354,355,356,358,359,362,363,364,365,367,371,374,376,377,378,379,385,386,388,390,391,392,394,396],[0,1,2,4,5,6,11,12,14,16,17,20,23,26,27,31,32,34,36,37,38,43,44,45,49,52,53,54,55,56,59,61,62,63,66,67,68,70,73,74,75,76,80,81,82,84,89,90,91,92,94,95,97,98,99,101,102,103,105,107,108,109,113,116,117,118,120,121,122,123,124,128,129,133,134,136,141,142,145,146,148,151,152,153,154,157,158,162,164,165,166,167,168,170,172,173,174,175,179,180,183,184,185,187,189,192,198,199,200,207,208,211,213,214,218,219,220,228,229,234,239,240,242,243,244,245,246,249,252,253,254,259,260,261,263,265,267,268,270,272,275,277,278,283,287,289,291,294,299,302,303,305,306,310,311,314,315,316,318,320,322,323,325,327,330,331,332,338,342,343,344,345,348,349,351,352,353,358,359,360,361,364,365,369,370,373,375,377,379,381,384,385,386,388,391,392],[0,1,4,6,12,13,15,19,24,28,29,30,31,33,34,35,36,41,42,43,45,47,48,49,51,53,55,57,59,63,64,66,73,74,78,80,82,84,86,87,91,92,93,96,98,101,105,106,107,113,116,118,120,126,131,132,133,135,137,138,141,146,147,148,151,152,154,155,159,160,161,165,168,170,171,175,176,179,181,187,192,194,195,196,197,201,202,203,204,205,206,208,210,211,215,217,218,219,220,221,222,225,231,237,240,241,243,246,247,248,250,252,253,255,256,257,258,262,265,266,271,272,274,275,278,280,285,286,288,293,294,296,299,300,301,302,304,305,307,311,313,314,316,317,319,321,323,325,328,329,330,334,342,343,344,346,348,349,350,357,362,365,366,368,370,376,377,378,379,380,381,382,383,384,387,388,391],[1,2,5,6,10,15,16,17,19,21,22,23,24,26,28,29,31,33,34,36,38,47,49,50,51,52,53,54,59,60,69,71,76,80,81,83,85,86,87,88,90,92,93,94,96,98,104,105,106,108,110,112,113,115,117,121,124,126,127,128,130,136,137,138,139,142,144,145,146,147,149,150,152,153,154,155,156,157,158,161,162,163,164,165,166,168,169,171,172,173,176,178,181,182,183,184,187,188,189,191,193,194,195,200,201,202,205,215,216,217,220,226,227,228,231,232,234,235,236,241,243,247,250,251,254,261,262,263,265,266,269,270,271,274,275,277,278,280,281,282,283,285,286,287,291,292,293,294,296,299,300,302,303,304,308,310,315,317,320,322,323,324,325,328,331,333,334,339,340,343,346,347,349,354,355,363,368,371,372,373,376,378,382,384,387,391,396],[0,2,3,4,5,6,7,9,11,13,14,15,16,17,19,21,22,23,25,26,28,29,35,36,38,40,44,48,50,52,53,59,61,63,65,66,68,69,71,72,73,76,79,80,83,84,86,87,90,96,97,99,100,102,106,108,109,110,111,112,114,115,120,122,124,130,131,132,136,137,139,140,143,147,148,149,151,153,156,157,159,162,163,165,166,167,169,171,172,176,177,178,179,180,183,187,188,189,194,196,198,199,204,205,207,210,212,214,215,217,219,220,221,222,223,224,227,230,231,232,236,237,239,240,242,243,244,245,248,249,252,253,254,255,257,261,262,263,264,265,267,268,269,270,274,275,277,278,280,284,285,289,290,293,294,297,299,303,304,305,307,308,309,311,316,317,318,322,325,327,330,332,334,336,340,343,346,347,349,350,354,355,356,360,361,362,363,364,369,373,379,380,383,384,388,390,391,392,396],[3,4,7,8,12,16,17,20,24,25,26,28,29,32,33,37,38,39,42,44,45,47,54,56,57,58,59,61,63,64,66,68,73,76,78,80,82,84,87,88,89,91,92,98,99,101,103,104,108,113,118,119,121,122,124,125,127,128,129,132,135,136,137,138,139,140,143,144,146,147,150,153,154,155,156,158,163,164,166,167,169,171,172,173,174,175,177,179,182,183,189,190,191,194,197,198,199,202,204,205,206,209,210,211,212,216,217,219,220,221,224,225,227,229,230,236,237,241,243,244,246,248,256,260,262,263,266,270,275,276,278,279,281,282,286,288,290,291,292,293,297,298,299,300,301,302,303,304,306,308,313,315,316,321,322,323,324,325,329,330,335,336,337,338,339,341,343,345,348,349,350,351,353,355,358,360,361,365,368,373,375,378,380,381,382,383,384,386,388,391,393,395],[0,5,7,8,10,11,15,17,21,22,24,25,26,27,28,29,31,32,34,35,38,39,40,41,42,43,45,46,47,49,52,53,54,56,58,59,62,66,67,68,69,71,72,74,75,78,79,80,81,82,84,87,89,90,91,94,95,97,98,99,100,103,105,106,108,109,110,111,114,116,117,122,125,126,127,128,129,130,132,133,136,138,139,142,144,145,147,149,150,151,152,154,157,158,159,160,161,162,163,164,165,169,170,172,183,185,187,188,190,191,193,195,200,204,205,206,207,209,210,212,214,216,217,218,220,221,223,224,225,226,227,229,232,233,237,239,245,247,250,251,252,253,254,255,257,259,261,262,263,264,265,269,270,274,276,277,279,281,282,285,286,287,293,294,295,296,297,298,299,300,301,302,309,310,311,312,313,314,317,324,325,326,329,345,348,350,352,354,355,359,361,362,364,365,367,369,370,376,377,378,382,383,386,387,388,390,392,393],[158,386,388,389,390,391,392,396],[1,2,5,6,8,11,14,16,19,22,23,25,26,29,30,31,32,35,36,38,40,43,46,49,51,52,53,54,55,56,57,62,63,65,67,68,71,72,73,76,82,83,84,85,91,97,98,99,100,101,103,104,106,111,116,117,120,122,123,125,126,128,130,134,135,138,139,140,141,142,143,144,145,148,149,150,152,153,155,158,159,162,165,166,168,171,173,175,176,177,178,179,180,181,182,183,184,185,186,188,189,192,193,195,196,198,200,202,207,210,212,214,217,218,219,220,222,223,224,227,228,229,230,232,233,234,236,237,240,244,246,247,248,251,252,254,255,256,257,258,259,263,264,265,268,269,272,273,275,277,280,281,282,283,284,286,288,289,294,299,302,304,305,306,307,308,309,314,316,318,319,320,323,324,325,326,327,332,333,334,337,338,341,343,344,349,352,354,355,357,359,360,363,366,368,371,372,373,376,377,378,380,383,387,388,389,390,391,393,394,396],[1,5,6,13,14,15,17,19,21,27,29,33,34,36,37,38,39,40,41,44,48,52,55,56,58,59,60,61,62,64,65,70,71,72,74,75,77,78,79,81,83,87,90,91,93,94,96,97,99,100,102,103,106,107,108,109,110,111,113,115,117,120,124,127,128,131,136,138,140,142,144,145,147,149,152,156,157,159,160,161,162,166,167,168,170,174,175,177,182,184,186,187,189,194,199,200,202,203,204,205,207,209,210,211,212,214,215,217,219,223,226,227,228,229,231,233,234,235,238,241,243,247,251,252,253,256,257,258,263,268,269,273,275,277,278,279,280,281,283,287,289,294,295,296,305,307,310,311,312,314,315,316,317,319,322,327,328,329,330,331,332,333,335,337,339,340,342,345,348,349,353,355,358,365,366,371,372,373,375,376,377,379,380,388,389,390,391,393,395,396],[0,1,4,5,8,11,13,15,16,17,19,20,24,25,26,29,32,34,39,41,42,43,44,46,47,48,50,51,52,58,62,63,64,66,67,68,71,73,74,77,78,80,81,82,84,85,86,88,90,91,92,94,95,96,99,100,101,105,106,115,119,123,124,126,127,128,129,130,132,133,134,135,136,140,141,143,149,151,152,153,161,162,166,168,169,170,171,174,178,179,180,181,182,183,187,191,192,194,195,196,198,199,201,203,204,205,206,208,209,212,213,214,215,216,219,220,222,224,227,228,230,231,234,242,245,246,247,249,252,253,256,257,262,264,266,267,268,271,273,276,277,281,283,284,286,287,289,297,298,299,300,301,302,307,308,313,315,318,319,320,323,324,326,327,329,330,333,335,336,337,338,339,340,342,344,347,348,349,356,357,359,361,362,364,365,368,371,373,374,377,379,381,382,384,388,389,392,393,395],[0,3,4,5,7,8,10,18,19,21,22,23,24,26,28,30,35,36,38,40,41,42,43,49,50,57,60,62,63,69,70,72,74,75,79,81,82,84,86,90,92,94,95,98,100,104,105,107,108,109,111,114,117,118,122,123,127,131,132,134,136,137,139,140,142,145,146,147,155,157,159,160,162,168,172,173,176,178,179,182,183,191,192,193,199,201,202,203,206,208,211,216,217,222,224,226,228,229,230,231,232,237,239,241,242,244,245,246,248,253,256,257,258,261,263,264,265,267,268,271,273,274,276,282,283,285,288,291,292,293,295,296,298,300,306,307,310,311,313,316,317,319,322,327,328,333,334,335,338,339,342,343,344,345,347,349,350,354,359,363,367,368,369,374,376,379,380,384,385,386,387,388,389,392,394,396],[1,4,5,10,12,19,20,21,22,23,27,29,30,32,34,35,38,41,42,43,44,45,46,49,53,54,55,56,58,59,60,61,62,63,64,66,67,68,70,75,76,78,80,84,85,88,91,92,93,95,97,98,99,100,101,102,103,105,106,108,109,110,111,112,114,119,120,121,124,127,131,132,134,135,137,139,140,141,144,145,147,149,150,151,152,153,154,155,157,158,159,162,164,166,168,170,172,173,174,175,177,178,179,180,182,183,184,185,188,190,193,195,197,198,199,203,206,208,209,210,211,212,213,215,219,221,222,223,224,225,227,228,231,234,238,242,243,244,245,252,255,256,257,258,259,262,264,265,266,267,268,269,270,272,274,275,276,277,279,280,283,284,286,288,291,297,301,304,306,307,308,310,313,314,316,317,318,320,322,324,325,326,327,329,333,334,336,337,339,340,342,343,345,347,348,354,355,357,360,366,367,369,371,373,376,377,379,380,385,391,393,396],[0,1,2,3,4,9,10,12,13,16,17,18,19,21,22,25,26,27,28,29,36,37,38,40,42,44,47,50,53,58,60,61,64,65,66,69,70,73,78,79,82,84,86,87,88,90,91,92,93,95,102,103,105,106,107,108,110,112,116,120,121,124,130,134,135,137,140,143,144,145,147,148,153,156,157,161,163,164,165,166,169,170,171,172,173,174,176,180,181,184,185,186,187,188,189,190,192,193,195,199,201,202,206,207,209,213,214,215,218,219,220,221,222,224,227,230,232,233,234,235,236,238,240,241,243,244,245,248,251,252,253,254,257,259,261,263,265,266,268,270,273,274,275,279,280,282,284,287,291,293,294,295,296,298,299,303,304,305,306,311,313,314,316,317,318,319,320,323,324,325,328,330,334,335,336,337,338,339,342,348,350,353,356,360,361,362,366,370,371,373,376,381,382,385,386,388,389,390,392,393,395,396],[0,1,4,6,7,8,10,13,14,19,23,25,26,27,29,32,34,35,38,41,42,43,44,45,47,48,50,53,55,64,65,67,69,70,72,73,76,78,79,82,84,87,91,92,93,96,97,98,102,103,104,106,109,111,114,115,116,118,119,120,122,125,128,129,132,138,141,143,144,145,150,152,153,154,156,157,158,159,160,162,163,165,167,168,169,173,175,177,180,181,182,183,184,185,188,189,191,193,194,196,197,200,201,203,205,206,207,208,209,210,211,212,214,215,216,218,219,220,221,222,223,224,227,230,231,233,242,243,244,246,247,248,251,252,253,254,255,256,257,258,260,262,263,264,266,270,271,274,275,276,277,280,282,285,286,295,296,297,298,299,301,302,304,310,312,313,317,320,322,325,326,327,328,329,331,333,337,338,343,347,352,353,354,356,358,361,362,364,366,368,370,371,372,374,375,378,379,381,382,386,387,388,390,393,394,395],[1,2,4,6,14,15,17,18,23,25,26,32,34,37,38,40,41,42,45,48,49,53,54,55,56,57,62,65,66,68,71,73,74,76,77,79,80,81,82,84,86,87,97,100,101,102,103,106,109,112,114,115,116,117,119,125,126,127,128,129,130,131,134,136,138,139,140,142,145,151,154,155,158,159,160,161,162,163,164,165,166,170,172,174,175,178,179,181,185,194,196,205,206,207,208,210,211,212,213,215,216,217,218,221,222,225,226,227,230,231,235,238,239,240,243,244,246,250,251,252,253,256,257,260,262,263,264,267,268,271,273,275,277,282,288,291,292,296,297,298,299,301,302,305,306,308,309,310,311,314,315,316,318,319,320,322,323,324,325,326,330,332,333,334,336,337,338,346,350,351,352,353,354,356,358,359,361,365,367,369,371,373,374,376,378,382,383,389,391,395],[86,386,388,389,390,393,396],[4,5,6,7,8,9,10,11,12,15,16,17,21,24,25,28,31,32,35,36,37,43,46,47,48,50,53,55,56,58,63,64,65,70,71,74,75,77,78,82,83,84,85,86,87,89,91,92,93,94,95,98,99,100,103,104,107,108,109,110,111,112,113,114,115,116,117,119,124,126,129,130,133,137,138,141,143,144,146,149,151,152,153,155,156,159,164,165,166,167,168,169,170,172,173,175,176,177,178,184,187,188,189,193,194,195,197,199,203,204,208,210,213,215,216,220,222,226,227,228,230,232,233,234,235,237,239,240,241,243,244,246,247,248,252,253,254,255,257,259,260,261,262,263,266,269,270,271,272,275,276,278,279,281,282,284,285,286,288,289,291,292,293,295,296,297,300,303,305,306,309,310,316,317,319,320,324,325,327,329,331,333,334,335,337,339,343,347,348,351,354,356,357,360,362,363,364,365,368,369,370,373,375,379,380,382,383,384,385,389,393,394,396],[3,4,6,12,14,18,21,22,23,27,28,33,35,37,38,43,45,46,49,50,51,53,55,62,63,65,68,72,73,75,77,78,82,83,84,86,91,97,99,101,102,103,108,109,112,115,116,117,118,119,122,123,124,125,130,131,132,134,140,142,144,149,151,153,154,155,156,157,158,160,165,166,167,169,172,173,175,176,177,179,180,181,182,183,185,187,188,189,191,192,202,205,209,210,211,213,214,217,218,219,221,228,229,230,231,232,233,235,236,238,239,240,244,245,252,253,256,261,262,263,264,266,267,268,269,270,273,275,278,279,281,282,284,287,289,291,293,299,301,302,305,308,309,311,314,315,316,319,320,322,325,326,327,330,343,344,345,348,353,354,358,359,361,368,369,370,371,375,376,377,378,381,382,383,385,389,390,391,392,394],[0,3,5,6,8,15,16,17,19,22,23,24,25,26,27,28,29,30,33,34,35,36,37,38,39,40,42,44,45,46,47,49,50,51,52,53,57,60,62,63,66,69,75,77,80,81,82,87,88,89,90,93,95,97,98,99,100,102,104,107,112,117,118,120,122,124,127,128,131,132,133,135,136,140,143,144,145,150,152,153,155,156,158,159,161,162,163,166,168,170,172,173,176,178,179,180,181,184,185,186,187,189,190,195,197,199,200,202,204,205,206,207,208,210,211,213,214,215,216,220,222,223,225,226,227,228,232,237,239,240,241,242,244,245,246,248,252,253,254,255,258,259,260,261,262,263,264,265,266,268,270,272,277,278,280,282,288,289,291,295,296,298,300,305,306,307,308,315,316,317,318,319,322,323,330,331,333,339,342,344,345,346,347,349,356,357,360,361,362,363,364,369,370,374,375,377,378,380,383,385,386,387,388,389,391,392,393,396],[0,1,5,9,10,11,12,13,14,15,16,18,20,21,22,23,24,25,26,27,28,31,36,39,41,42,43,48,49,50,54,59,61,63,64,68,69,72,73,76,77,79,81,82,83,84,88,89,91,92,94,99,100,101,105,106,108,110,112,113,118,121,123,126,128,129,131,132,138,143,147,149,150,151,154,156,157,158,161,162,164,165,166,167,169,170,173,174,175,177,182,183,184,185,193,196,199,201,205,206,208,209,210,211,212,215,216,219,222,224,226,228,229,233,234,235,237,238,239,240,244,246,249,250,253,254,255,257,260,265,266,268,270,273,274,275,277,279,281,283,285,286,288,289,293,295,296,300,301,305,306,307,309,310,314,319,321,324,325,326,329,330,331,332,336,338,340,346,347,348,350,354,356,359,360,361,363,366,367,368,371,376,382,383,384,386,390,392],[0,1,2,4,5,7,8,10,11,13,17,18,21,22,24,25,26,28,29,30,32,34,36,37,39,42,45,46,47,52,56,59,60,61,62,64,65,67,68,69,70,71,72,76,77,78,81,82,83,90,92,94,96,98,99,100,102,106,112,114,116,119,120,121,123,124,125,126,129,135,139,140,141,142,143,144,147,148,150,151,154,155,158,160,162,163,164,165,166,168,170,171,172,174,176,177,178,179,180,182,184,187,188,190,192,193,196,197,198,201,203,204,205,206,207,208,209,210,211,215,218,219,220,224,225,227,231,232,233,234,237,240,244,245,247,248,250,253,256,259,260,262,266,270,272,273,274,275,280,281,283,284,288,289,292,295,296,298,299,302,306,307,308,310,311,312,314,317,318,319,320,322,324,327,331,337,338,339,341,342,345,349,350,351,354,355,356,359,360,362,363,365,368,370,372,373,374,379,380,381,383,385,386,387,389,390],[0,1,2,3,4,6,7,9,10,11,14,16,18,19,20,22,23,24,26,28,31,33,34,38,39,40,41,42,44,45,50,51,52,53,58,61,62,65,70,73,74,76,77,80,81,84,87,90,91,92,96,97,99,100,101,106,109,110,111,116,117,119,123,124,127,130,131,134,136,139,140,141,144,147,151,153,154,155,156,157,158,159,160,161,164,165,166,167,168,171,173,177,178,179,180,181,183,189,191,198,202,203,207,211,213,214,215,219,220,221,222,230,231,232,234,236,237,238,245,247,251,252,253,254,256,257,260,266,268,271,273,275,277,279,281,284,285,286,287,291,295,296,297,298,301,302,303,305,308,311,312,314,315,322,323,324,325,327,328,330,331,332,333,334,335,337,338,343,344,345,350,353,354,355,356,357,360,361,362,368,370,371,372,375,379,380,382,383,384,387,388,390,391,393,394,395,396],[0,1,7,8,9,14,17,19,20,21,24,26,27,28,29,32,34,35,38,39,40,45,46,47,49,50,53,54,56,57,58,67,68,70,73,76,77,78,79,81,84,86,87,91,93,94,96,97,99,101,102,105,108,109,110,111,112,113,114,116,117,118,119,121,122,124,127,130,131,134,136,138,140,148,152,153,156,158,161,162,166,168,169,170,173,174,175,176,177,182,184,186,188,190,191,192,195,196,197,198,199,201,202,204,205,209,211,212,214,215,218,220,222,225,228,229,230,232,233,234,237,239,241,242,243,244,246,247,250,256,257,259,260,261,262,263,266,268,269,273,280,281,283,284,285,286,287,289,292,294,296,297,298,301,303,304,310,314,316,317,318,319,321,323,324,325,330,331,337,339,341,345,346,347,354,355,356,359,363,365,367,368,372,376,377,378,380,383,385,386,387,388,389,390,393],[1,5,6,8,9,10,12,14,15,16,17,18,19,22,23,25,26,27,29,31,32,33,36,37,38,39,41,43,44,46,50,51,53,55,56,57,58,60,62,63,64,69,72,80,83,84,85,87,89,90,92,95,97,99,100,101,103,104,111,113,114,116,118,120,121,122,124,127,129,130,132,135,136,137,142,144,146,147,148,152,154,162,163,164,165,166,169,170,173,174,175,176,178,180,181,182,183,185,191,192,194,196,198,199,200,202,203,204,205,208,211,212,215,216,217,220,221,222,224,227,228,229,231,233,235,238,240,241,243,244,246,247,248,250,251,253,254,258,259,260,261,263,265,266,267,271,272,273,275,276,279,280,281,282,283,286,288,294,295,303,304,307,311,312,313,314,315,317,318,319,321,324,325,326,329,330,332,334,335,340,341,342,344,347,348,350,351,353,355,357,360,362,364,367,371,374,376,378,379,381,384,385,392,394,395,396],[0,3,4,5,8,9,11,14,15,16,18,19,22,26,30,32,34,39,41,43,48,50,52,59,62,63,65,67,72,74,75,76,78,79,80,81,83,84,85,86,87,89,93,94,95,96,99,100,102,107,111,114,115,116,123,133,137,139,140,147,151,152,153,154,156,157,162,163,166,175,178,179,182,183,184,185,186,189,191,192,194,195,196,199,200,206,207,209,212,216,219,220,221,224,226,230,231,233,234,236,237,240,241,242,246,249,251,253,254,255,256,257,259,261,262,265,267,274,276,279,281,283,284,285,289,292,294,295,297,298,299,302,303,304,305,311,314,315,318,321,324,326,327,329,330,334,338,339,341,343,346,347,348,353,354,359,361,364,367,370,371,375,376,377,378,379,381,382,383,389,392,394],[251,386,387,388,390,391,393,396],[0,1,3,4,6,7,11,13,14,15,16,18,20,22,25,26,32,33,35,38,39,40,42,43,44,46,48,49,51,52,57,58,61,63,64,65,66,69,70,72,75,76,77,78,82,83,84,86,88,89,90,92,97,98,104,106,107,108,109,111,114,116,117,121,129,130,133,134,135,136,137,138,141,143,146,150,151,157,158,161,164,170,173,179,180,181,183,185,186,187,188,189,190,191,196,197,198,206,211,212,215,218,219,220,221,223,224,226,227,228,234,239,240,243,244,245,248,252,254,256,257,258,261,264,270,271,272,274,275,276,277,278,279,280,281,284,287,288,291,298,299,300,301,302,303,304,307,308,311,312,313,314,315,316,319,320,322,323,324,326,327,328,330,331,332,334,336,337,342,343,345,347,348,350,351,353,354,355,357,359,360,365,367,368,371,373,374,377,379,381,385,387,389,390,391,396],[361,386,387,389,390,391,393,396],[0,3,5,7,9,10,13,14,15,17,21,25,27,28,31,32,35,36,38,40,42,43,44,47,49,51,53,54,57,58,59,60,61,63,65,67,73,74,77,78,80,83,84,90,91,92,96,97,99,100,101,103,104,106,107,108,109,110,111,112,113,115,118,119,121,122,124,125,127,128,133,136,137,139,140,142,143,144,147,148,149,150,153,154,155,158,159,160,161,162,163,164,166,168,171,173,174,175,176,178,179,180,184,185,186,188,191,192,194,197,199,201,202,203,204,206,207,211,212,214,216,221,222,224,225,229,230,231,232,233,235,236,237,240,242,243,245,246,247,248,249,250,251,252,255,256,259,260,261,264,267,270,272,275,278,282,284,285,286,287,291,293,296,298,299,301,302,303,306,308,309,310,313,314,315,316,324,325,331,332,335,340,341,342,343,344,345,346,347,351,352,353,354,360,363,365,368,373,375,376,377,379,380,382,388,389,390,393,395,396],[177,386,388,392,393,396],[0,1,2,4,9,12,16,18,19,20,21,24,25,28,29,30,32,36,38,41,42,43,47,50,51,54,57,58,59,60,62,63,64,67,68,71,73,75,76,78,80,82,85,89,90,92,95,97,105,106,107,110,111,114,115,116,120,122,123,127,128,131,134,135,136,137,138,140,141,143,144,145,146,147,152,153,154,156,158,160,161,162,165,167,169,172,173,174,175,176,177,178,183,184,188,189,190,191,192,195,196,200,203,204,205,209,211,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,241,243,244,247,248,254,257,258,260,261,264,265,266,267,268,270,271,273,274,279,281,282,284,290,293,294,299,300,301,303,309,310,312,314,315,317,319,324,327,329,330,332,336,339,340,342,345,347,348,350,356,359,360,362,363,364,365,368,369,371,372,374,376,378,381,382,385,386,388,390,391,392,393,394,395],[3,5,6,7,9,10,11,12,15,18,19,20,22,24,30,31,32,34,37,39,40,41,43,44,45,55,56,57,59,61,68,69,76,82,83,85,86,90,91,92,94,97,98,100,101,102,103,104,108,109,112,113,114,115,119,120,121,123,127,129,132,133,135,138,139,140,141,144,145,147,149,151,152,154,159,161,162,163,164,166,170,171,172,174,175,177,179,180,182,183,185,186,187,188,190,191,193,197,199,202,208,209,210,214,215,218,222,223,224,225,227,229,231,234,236,238,241,242,243,244,245,246,251,252,253,254,255,257,262,263,264,266,267,269,270,273,274,275,276,280,281,282,283,289,294,295,298,300,305,306,309,310,311,313,314,315,316,317,320,323,325,326,335,336,337,338,341,342,343,347,349,350,351,355,356,357,359,360,361,363,364,368,372,374,376,379,380,381,382,384,385,386,390,391,392,394,395],[0,2,3,6,10,12,14,17,21,24,26,28,30,31,32,33,34,36,39,40,44,47,48,53,55,56,59,60,61,65,68,70,72,73,74,75,77,78,79,82,83,84,85,86,87,89,92,93,95,97,98,100,101,102,104,106,111,112,114,115,116,118,119,120,121,123,124,125,128,130,131,132,133,134,136,137,138,143,147,149,153,154,156,157,159,162,163,164,165,166,167,172,173,174,175,180,181,183,184,185,186,188,189,191,192,194,197,199,201,202,203,205,207,208,209,210,214,216,217,220,221,223,225,229,231,233,235,241,242,247,251,259,260,262,269,270,271,274,275,278,279,280,281,284,285,286,290,292,294,296,300,301,304,307,309,312,313,315,317,318,319,321,323,324,325,326,327,328,329,330,331,332,335,336,340,342,344,346,349,352,353,355,356,358,359,360,361,371,372,373,374,375,376,377,379,380,382,383,386,387,390,392,394,395],[0,3,9,11,12,13,15,16,17,18,20,21,22,23,28,29,30,31,35,38,39,40,41,42,43,44,45,51,55,56,57,58,59,61,62,63,64,65,66,67,68,70,71,72,73,74,75,76,79,81,84,89,90,97,98,101,106,110,115,116,119,121,124,128,130,131,133,134,135,136,138,139,141,143,145,146,148,149,150,152,157,159,161,162,165,169,170,171,173,177,178,180,182,183,189,190,193,195,196,197,198,199,200,201,203,204,207,208,210,211,212,213,215,217,218,220,222,223,224,225,226,228,233,235,239,241,243,244,246,248,249,250,252,253,256,263,272,275,277,280,281,282,284,287,289,290,291,292,299,301,303,304,307,308,312,313,315,317,318,319,322,324,326,329,330,331,334,336,337,338,341,342,345,350,353,355,356,357,358,359,363,364,370,373,378,380,381,389,391,392,393],[1,4,5,8,11,13,14,16,17,19,20,21,23,24,25,27,28,30,32,33,35,36,39,41,42,44,47,48,50,52,53,55,60,61,63,66,67,69,70,71,72,73,74,75,76,77,80,82,85,86,88,89,90,91,94,95,96,99,107,110,113,117,120,121,122,124,125,126,128,129,131,132,133,134,135,137,139,144,153,154,155,157,158,166,167,170,173,174,175,178,180,181,182,183,184,187,189,193,196,198,200,201,203,207,211,212,216,217,218,220,227,233,234,236,240,241,242,244,246,249,251,252,253,254,255,256,258,261,262,263,265,266,269,273,274,277,278,279,280,284,288,289,290,293,295,296,297,299,300,301,302,303,304,305,306,308,309,310,311,314,320,323,324,328,329,331,332,334,335,336,337,338,340,341,342,343,347,348,349,350,352,355,356,359,362,363,366,367,372,374,375,377,379,381,390,392,393,394,395],[1,2,3,5,8,10,11,12,16,18,20,22,23,24,25,26,27,28,30,31,32,33,36,37,38,39,40,42,45,49,50,51,52,53,54,56,58,59,61,62,63,65,67,68,69,72,74,75,76,77,78,79,82,85,87,92,97,98,99,100,101,102,105,107,108,109,110,111,113,116,117,118,121,122,125,128,129,130,131,135,137,138,145,147,152,153,154,156,158,159,162,166,173,175,176,177,178,179,181,182,186,188,191,194,198,199,201,204,209,212,214,216,218,219,227,229,230,232,234,236,237,239,241,242,244,245,247,249,253,256,262,263,266,267,268,270,271,273,277,278,281,282,283,284,287,288,289,291,292,294,296,299,301,305,306,307,308,309,310,312,314,315,316,321,326,327,329,333,334,335,336,345,346,350,351,353,355,357,358,359,361,366,370,371,372,374,375,378,380,382,385,387,388,390,392,394],[3,4,11,12,16,17,19,22,23,26,27,29,30,32,34,36,37,38,41,43,44,45,46,48,49,54,55,56,57,58,60,64,65,66,68,69,70,72,73,77,80,83,87,88,91,94,95,96,97,100,102,104,105,107,108,111,115,117,118,120,122,125,127,128,130,131,132,134,136,138,140,141,142,143,144,147,148,149,150,152,157,158,160,161,163,166,168,171,172,174,176,177,178,179,181,184,187,189,191,192,193,194,197,198,202,208,210,213,215,217,218,224,225,226,227,228,229,230,231,232,233,234,235,236,238,241,243,247,250,251,252,253,255,257,258,266,267,269,270,272,273,275,277,281,282,284,285,290,292,293,296,297,298,300,301,302,304,305,306,307,308,312,315,316,318,322,324,329,333,335,337,338,342,343,344,348,349,350,351,356,358,360,361,362,363,364,365,366,368,369,372,375,376,377,380,384,386,387,389,391,392,393,394,396],[1,4,6,7,10,14,15,16,17,18,19,23,24,25,28,33,34,36,37,39,47,50,51,57,58,59,60,61,62,63,68,69,70,78,79,81,85,86,88,90,92,93,94,98,101,103,104,105,106,111,114,115,118,119,120,124,125,127,128,130,132,134,136,138,139,140,142,143,145,148,149,151,152,153,155,157,158,159,160,161,163,165,167,169,170,171,172,173,174,178,179,185,186,188,189,191,192,197,199,201,202,203,204,205,206,211,212,216,220,222,227,228,230,233,235,236,238,239,240,244,249,251,254,256,257,258,260,262,265,266,267,270,271,272,274,278,279,280,281,285,286,287,292,294,295,297,298,299,301,305,310,311,315,316,317,319,321,323,324,325,328,329,330,332,334,335,338,341,343,346,348,351,352,355,361,362,363,365,369,370,372,377,379,381,382,389,390,393,394,395],[0,1,2,3,5,6,9,10,12,13,16,18,19,20,22,24,25,28,29,30,31,33,36,38,39,40,44,46,48,50,51,54,56,59,67,70,72,77,78,79,81,82,83,85,87,98,99,103,104,106,107,108,109,114,115,116,118,120,121,123,124,125,128,129,130,131,134,136,137,140,143,152,155,156,159,161,164,165,168,169,170,171,175,176,177,180,181,183,185,189,193,195,198,201,202,203,205,210,211,212,216,217,218,219,221,223,224,226,227,228,231,237,240,241,243,245,246,249,250,251,252,253,256,258,259,260,261,267,269,271,274,276,277,279,280,282,285,293,294,296,298,299,304,305,310,311,315,316,317,318,320,322,326,329,330,334,336,337,339,340,341,344,346,348,350,351,352,354,356,359,361,363,365,366,367,368,369,370,371,374,375,376,379,383,384,385,387,388,390,391,392,393,395,396],[0,4,7,8,13,14,15,16,17,18,21,24,31,32,35,36,37,38,39,41,42,44,45,46,47,48,49,51,53,56,57,70,71,73,78,79,80,81,83,88,90,91,92,93,95,96,101,102,104,105,108,109,110,111,112,114,115,116,120,121,122,126,127,128,132,138,144,153,156,157,159,161,162,165,167,168,169,172,174,175,177,180,183,184,188,189,190,192,196,198,199,203,204,205,206,208,210,211,212,214,217,218,221,223,227,229,230,232,234,235,238,242,243,248,249,250,251,254,255,258,259,260,261,263,264,267,268,270,272,275,277,279,280,282,286,289,295,297,300,303,304,305,310,311,312,315,317,320,321,322,327,329,332,333,334,339,343,344,345,349,350,355,357,358,360,363,364,366,368,369,372,373,376,379,380,381,382,383,384,385,386,387,391,393],[0,1,2,6,17,19,22,24,25,26,27,30,32,34,36,37,38,42,46,47,49,52,54,55,57,59,60,61,64,66,67,68,70,71,73,74,75,76,77,79,80,82,85,87,88,89,91,92,97,98,100,105,107,109,110,112,113,114,115,118,119,120,121,123,125,130,134,135,137,138,141,143,144,147,148,150,152,156,157,158,160,161,162,163,164,165,169,170,172,175,177,179,180,184,185,186,187,188,189,191,192,193,198,202,203,205,208,209,211,213,214,216,217,219,224,225,228,229,231,233,237,239,240,242,244,245,247,249,250,253,254,257,258,259,261,263,264,265,266,267,269,270,272,273,276,279,281,282,283,284,285,288,289,290,291,293,294,296,297,298,299,300,301,307,310,311,314,317,318,319,320,322,325,327,328,330,333,335,336,337,338,339,340,342,344,345,346,349,350,351,352,353,354,359,360,363,367,369,370,371,372,380,381,382,384,385,388,389,394,395],[123,386,391,392,393,396],[2,3,4,7,10,11,14,16,17,18,19,23,28,29,31,32,37,42,43,44,45,47,50,57,58,60,62,63,64,65,67,70,74,75,78,79,80,82,87,88,91,92,93,94,95,97,98,99,100,101,102,104,105,106,109,110,112,113,115,116,118,119,120,122,123,126,129,130,131,133,134,140,144,148,149,150,153,157,158,159,160,162,163,164,168,169,170,171,173,176,179,181,182,184,185,188,189,192,193,194,197,199,202,203,205,207,208,209,211,215,217,218,219,221,227,231,238,240,242,245,246,248,249,253,255,257,258,259,260,261,263,265,266,269,270,273,274,275,276,277,279,280,282,288,289,290,293,295,296,298,299,302,304,307,308,309,310,313,314,315,317,318,321,322,323,324,325,326,327,328,330,332,333,334,337,338,340,341,342,346,347,348,349,350,351,353,355,358,360,364,365,368,369,370,372,373,377,380,382,384,385,387,388,389,391,392,393,394,395],[1,2,7,12,13,14,15,16,17,18,19,20,22,24,25,26,27,31,35,38,41,42,47,54,55,56,57,58,60,64,66,68,70,71,72,73,74,75,77,80,83,85,86,87,88,91,93,94,96,98,100,102,103,106,108,110,112,113,114,115,116,119,121,123,127,131,132,133,135,137,138,140,142,146,148,149,151,152,154,156,157,159,160,161,162,165,167,173,175,176,177,178,179,184,186,187,190,191,192,193,194,196,197,199,200,201,202,203,208,212,213,215,216,218,222,223,224,227,232,234,236,238,239,242,243,245,246,248,249,253,257,258,259,260,261,267,268,270,271,274,278,279,280,282,283,284,285,286,288,291,293,295,297,299,300,301,305,309,310,311,312,313,315,316,318,324,326,328,330,332,333,334,335,336,340,344,350,351,352,353,356,357,362,364,365,368,369,373,376,378,380,382,385,386,387,388,389,390,391,392,393,395],[276,386,389,391,392,393,396],[327,386,387,389,391,392,393,396],[30,386,388,389,391,392,393,396],[2,4,6,7,10,12,14,15,16,17,19,21,24,25,28,29,30,33,35,40,41,43,50,51,54,55,57,59,61,62,63,67,68,69,70,71,72,75,79,81,82,84,86,87,88,89,90,94,97,98,102,103,106,108,109,111,112,114,115,117,118,121,122,123,124,126,127,129,131,133,136,138,140,141,144,145,151,152,153,156,157,158,163,165,166,167,168,169,170,171,172,175,176,178,180,181,182,183,185,186,187,189,190,191,194,199,202,204,206,210,211,212,214,215,216,218,219,220,221,222,224,225,227,229,230,232,233,237,238,245,249,251,252,255,256,257,258,259,260,261,262,264,268,269,270,276,278,279,282,283,286,288,289,292,295,296,301,304,310,311,312,313,315,318,320,324,326,327,335,336,337,338,339,340,343,345,346,349,350,352,353,354,355,356,357,359,360,361,363,364,365,366,367,371,372,374,375,378,379,382,385,390,393],[0,1,2,3,4,5,7,8,12,14,17,19,23,24,25,27,28,29,30,31,33,34,35,37,40,41,42,43,49,51,53,55,57,58,60,61,63,65,69,70,72,73,74,76,77,79,83,84,85,88,92,96,97,104,106,107,108,111,113,116,117,118,120,121,122,123,124,127,128,130,133,134,138,140,141,143,144,145,147,149,151,153,154,156,159,161,163,167,168,172,175,177,188,190,191,193,195,201,202,203,206,207,209,211,212,218,220,222,224,225,226,231,233,234,235,236,237,242,247,248,251,253,255,256,259,260,262,265,267,268,269,272,273,277,280,281,282,285,290,294,299,300,301,306,308,314,317,318,320,321,323,324,325,329,333,334,335,338,339,343,346,348,349,350,355,356,358,362,363,365,366,368,369,370,372,373,374,376,379,380,381,383,384,385,386,387,388,392,393,394,396],[1,2,3,5,6,7,8,9,10,12,13,15,16,20,21,22,25,26,27,28,29,35,38,40,41,44,47,53,55,57,59,60,62,66,67,69,71,73,75,76,77,78,79,80,81,86,87,90,91,96,98,100,102,104,105,108,109,110,112,115,116,117,118,121,123,124,125,126,127,128,132,133,134,136,137,139,140,141,142,145,146,149,150,151,152,153,154,155,159,160,161,164,167,170,173,174,176,178,179,180,181,182,189,191,192,194,195,196,198,201,202,203,205,207,208,209,210,211,213,221,226,227,228,231,234,235,236,237,238,240,241,242,245,246,248,249,252,253,254,255,256,261,263,266,270,271,272,273,274,275,278,279,282,284,286,288,290,291,292,295,304,305,308,309,312,316,317,318,319,320,323,330,332,336,337,338,339,340,341,342,344,346,347,348,350,352,355,357,361,364,366,369,371,373,374,375,377,379,380,381,383,384,387,389,395,396],[1,2,3,5,6,10,11,12,14,15,16,18,19,21,22,27,29,31,32,34,37,40,43,45,51,54,59,61,64,68,69,73,75,79,80,82,84,85,88,96,97,98,99,101,107,109,112,114,117,119,120,126,127,129,131,132,135,137,138,139,142,144,147,152,157,160,161,162,163,164,165,167,168,171,172,179,181,182,183,184,187,190,191,192,194,195,197,198,205,206,209,210,211,214,215,218,220,222,230,232,233,234,238,243,247,249,258,260,263,266,267,270,271,272,273,274,275,276,277,281,284,288,289,291,294,295,296,297,299,301,303,304,305,307,309,311,316,317,318,320,321,322,323,324,325,330,331,334,336,345,349,351,352,355,358,359,360,362,363,364,365,367,370,374,380,381,384,385,386,389,391,394],[0,3,8,10,14,15,16,17,18,21,22,25,26,29,30,35,36,37,39,43,46,47,50,54,56,59,61,62,63,65,66,70,72,76,78,79,80,81,83,84,87,88,89,91,92,93,96,98,100,103,107,108,112,113,115,118,120,121,122,124,127,129,130,135,137,138,139,140,141,142,144,145,146,148,153,155,156,158,160,162,164,167,168,171,177,180,181,182,184,185,193,196,197,198,199,200,204,206,208,209,210,211,218,219,223,224,227,228,230,231,232,233,236,239,241,243,244,247,248,253,254,255,257,258,262,265,266,272,274,275,276,277,278,279,280,284,285,286,287,291,292,295,296,297,299,301,303,306,307,310,311,312,313,314,318,319,321,324,327,328,332,335,336,337,338,342,348,354,355,357,359,361,362,365,366,370,372,373,374,380,381,383,384,385,388,393,395,396],[0,2,4,5,6,7,10,13,15,16,17,19,20,21,22,23,24,26,29,30,32,33,34,35,36,37,38,45,46,47,48,49,50,51,55,58,59,62,63,66,69,72,75,76,78,80,81,82,84,89,91,92,93,96,97,98,100,101,102,104,105,106,108,109,110,111,112,120,121,122,128,132,133,135,136,139,142,144,145,150,151,155,156,158,159,160,161,163,164,165,170,171,172,173,175,177,180,181,183,184,189,193,194,196,197,199,200,207,211,213,215,216,217,218,220,224,225,226,229,230,235,238,239,241,245,247,252,255,257,261,263,264,266,267,268,269,271,272,273,274,275,276,282,286,287,289,294,296,298,299,301,302,303,305,306,307,308,310,313,314,315,316,317,319,323,324,325,326,327,329,330,331,334,335,336,338,339,340,341,343,344,345,346,347,348,350,351,355,356,359,360,363,364,365,366,368,369,377,378,379,380,382,383,386,388,389,391,393,394],[1,2,3,4,5,6,7,10,11,13,15,16,17,21,22,24,26,28,29,30,31,34,36,39,44,47,49,53,56,57,58,59,60,61,62,63,64,65,67,68,72,74,79,80,83,84,85,91,93,96,97,98,99,101,109,111,112,114,116,119,121,124,125,126,128,129,130,132,133,134,135,137,139,140,144,145,146,148,150,151,154,156,158,159,160,161,162,164,167,168,175,178,181,182,184,186,189,190,191,193,194,196,197,198,200,201,203,204,205,208,211,212,213,214,215,216,217,220,221,222,223,225,226,227,229,230,231,233,234,235,237,242,248,249,251,252,255,256,257,258,259,260,262,264,265,266,268,270,275,276,278,281,282,283,285,286,287,290,292,293,294,296,298,300,301,302,303,304,305,307,309,310,311,317,319,324,328,329,331,335,337,338,339,342,343,344,346,348,349,350,351,356,358,359,360,361,363,364,365,369,372,373,374,375,379,381,382,383,384,385,388,392,393,396],[0,1,2,5,9,15,18,19,20,21,25,26,30,31,32,34,35,37,40,42,43,49,50,52,53,54,55,57,60,63,70,73,74,77,82,83,86,88,91,94,97,98,105,107,108,109,114,117,118,119,121,123,125,126,127,128,129,130,131,132,133,135,136,137,139,141,142,144,145,149,150,153,154,157,158,159,160,165,168,172,175,177,179,180,187,188,190,191,196,197,198,199,200,202,203,207,208,211,213,215,216,217,218,219,222,223,224,231,234,237,241,242,243,245,246,247,248,249,250,252,255,256,257,258,259,260,262,264,266,271,273,275,278,279,280,281,282,284,285,286,291,292,294,299,301,302,304,306,311,314,315,316,319,320,322,323,326,330,332,333,334,335,337,338,339,342,343,344,346,349,351,352,353,359,360,367,368,370,371,373,377,379,384,385,390,392,393,395,396],[1,2,12,16,18,19,21,22,24,27,28,32,34,36,38,40,41,43,44,45,46,47,50,53,56,57,60,65,66,69,70,72,73,74,76,78,79,80,81,84,85,86,90,91,92,96,97,99,105,106,107,109,110,112,114,115,116,117,118,120,121,122,125,130,131,132,133,134,135,139,140,142,145,147,149,150,155,159,162,163,165,166,170,171,176,177,178,182,185,186,187,188,190,191,192,193,194,195,196,198,202,203,204,206,207,209,210,213,219,220,221,222,223,226,228,229,230,231,233,235,236,243,244,246,250,251,252,253,254,255,256,259,261,265,266,269,272,277,278,280,281,284,285,288,289,290,291,292,298,299,300,301,302,303,304,305,306,309,311,312,314,316,322,323,325,326,328,329,330,331,332,335,339,340,341,342,344,345,348,349,350,351,353,355,359,360,361,363,364,365,366,367,370,371,372,373,374,375,376,378,379,380,381,383,389,390,391,392,394],[0,4,5,7,9,17,19,20,24,26,27,28,29,31,32,34,37,39,42,46,49,51,56,57,59,63,66,69,71,72,73,74,76,79,80,81,84,88,90,92,93,94,95,97,100,101,102,104,106,108,109,110,111,115,118,119,121,123,125,131,135,136,137,138,141,144,146,147,150,151,152,153,154,156,157,158,159,160,161,162,164,165,167,168,169,170,171,173,176,177,182,183,184,186,190,191,193,194,195,196,197,199,203,210,212,213,214,216,224,225,226,229,232,233,234,236,237,238,242,244,245,246,249,250,252,254,255,258,259,261,263,265,268,270,271,273,276,280,281,284,285,286,289,291,292,293,295,296,299,303,304,305,309,310,312,313,314,315,316,319,321,322,323,326,327,331,332,335,336,346,347,348,350,351,355,358,359,360,361,362,363,364,366,367,372,373,375,378,379,381,382,383,384,385,386,388,390,393,394],[233,386,388,394,396],[0,1,2,3,5,6,9,13,22,25,26,27,28,30,36,37,39,41,43,44,46,48,49,50,51,53,54,55,56,62,69,70,71,73,74,76,77,80,81,82,85,86,87,88,91,95,98,99,104,106,109,113,117,118,121,122,125,126,127,128,129,132,135,136,139,140,144,146,147,148,149,152,153,155,156,157,159,160,161,163,164,165,167,169,171,173,178,179,181,182,184,186,190,192,194,195,197,198,199,200,202,204,205,206,209,211,212,213,218,219,223,225,226,229,230,231,233,237,238,241,244,245,246,247,249,251,252,255,256,257,258,259,261,262,267,268,269,270,272,278,279,282,284,287,291,292,293,294,296,297,298,299,304,306,307,308,309,311,312,313,316,320,321,322,324,325,326,327,328,337,339,340,341,342,343,344,345,348,349,351,353,354,355,357,360,362,363,367,369,374,376,377,379,381,382,385,386,387,388,389,390,391,394,396],[1,2,4,5,7,8,9,11,12,13,14,16,17,19,21,24,33,35,36,38,39,40,41,42,43,47,49,50,55,56,60,61,64,65,67,68,69,72,76,78,80,83,90,93,94,96,97,98,100,101,102,103,104,108,113,114,117,119,120,121,123,124,125,129,132,135,136,137,138,139,141,142,143,144,147,148,154,160,162,164,166,167,170,174,175,177,178,179,180,181,184,185,186,188,194,195,196,198,199,200,202,203,204,205,206,207,209,211,212,213,214,215,216,217,218,221,223,225,226,228,229,230,232,233,234,235,241,242,243,245,246,247,255,256,260,262,264,266,269,273,274,277,279,284,286,288,289,291,293,295,297,300,301,302,303,304,307,309,310,311,312,315,316,318,320,322,325,326,327,328,331,332,333,334,344,347,349,350,351,355,356,357,359,360,363,364,365,367,369,374,375,377,378,379,383,384,389,394,396],[0,1,3,7,10,15,16,17,18,21,22,25,26,27,28,29,30,33,34,35,37,38,39,40,48,50,51,52,59,62,63,64,65,70,71,73,76,78,80,81,82,83,87,89,93,96,97,101,102,107,109,111,112,113,114,116,117,118,120,122,123,128,129,132,133,135,137,141,143,144,147,148,149,150,151,152,153,154,157,158,159,161,163,165,167,168,169,170,171,172,174,175,178,181,184,188,192,194,196,197,198,200,201,203,205,206,210,212,214,219,220,223,225,229,231,232,233,234,236,237,241,244,247,250,251,252,254,261,263,265,270,272,274,275,278,279,281,283,285,286,289,290,291,295,297,300,301,302,303,304,305,309,312,313,316,324,326,328,329,335,336,338,339,340,342,345,346,353,354,355,356,357,363,364,366,369,370,378,380,381,382,383,386,388,393,395,396],[1,2,4,7,9,11,12,14,15,20,24,25,26,30,31,33,37,39,42,43,44,45,51,52,53,55,56,58,59,60,64,67,68,69,70,71,73,76,77,78,80,81,83,85,86,87,89,90,91,96,97,98,102,104,105,106,107,108,109,112,115,117,119,121,123,128,131,132,133,134,136,137,138,140,141,144,145,146,147,149,152,153,156,158,159,160,162,164,168,169,173,175,177,178,181,190,192,196,198,199,200,202,203,205,206,210,214,215,216,217,218,220,222,224,227,228,229,230,233,234,235,238,239,240,241,242,245,246,247,248,249,250,253,259,261,264,265,267,269,271,273,274,275,276,280,281,282,283,286,287,288,290,293,298,300,301,302,304,305,306,308,309,314,318,319,321,325,329,331,332,336,338,339,341,345,346,348,350,352,353,359,362,363,365,367,369,370,373,376,377,379,380,383,384,385,386,388,389,390,391,392,396],[1,4,5,7,8,9,10,16,18,21,22,23,24,25,26,28,31,33,35,39,40,41,42,45,50,54,55,62,64,65,67,68,69,70,72,75,76,79,80,83,84,85,86,88,89,91,92,93,95,99,101,102,104,108,109,111,112,113,116,119,121,122,128,130,131,132,135,136,137,138,139,140,142,143,144,146,147,150,151,152,155,157,159,160,163,165,168,169,170,172,176,178,180,181,182,184,185,188,190,191,192,198,199,200,202,203,205,207,209,210,213,220,222,225,226,227,228,230,232,238,242,247,248,249,251,254,255,256,257,259,261,265,266,270,271,272,273,277,284,287,288,295,297,300,305,306,307,311,315,317,318,320,321,325,327,328,329,331,332,333,334,336,339,341,343,345,346,347,349,351,355,357,360,361,365,366,370,373,374,375,377,378,379,380,382,383,385,387,388,389,391,392,393,396],[1,2,4,5,7,8,10,12,13,15,16,18,22,23,24,30,32,34,35,42,43,46,49,50,52,53,54,56,57,59,61,63,64,65,66,68,70,72,76,77,78,80,84,89,90,93,97,99,100,101,102,103,106,109,111,112,115,119,120,121,123,124,127,128,129,130,131,133,135,137,138,139,142,150,151,152,153,155,156,157,158,159,160,162,163,165,166,168,169,170,175,176,180,182,185,186,188,189,191,193,194,197,200,202,203,204,206,207,208,209,211,214,215,218,221,224,228,230,233,235,236,237,239,241,243,244,245,246,247,250,253,255,256,257,258,259,260,261,263,265,267,268,269,271,273,275,280,282,284,286,287,289,291,292,294,297,298,301,302,303,307,309,310,311,312,313,314,316,317,318,319,321,322,325,326,327,329,332,334,335,336,338,339,342,343,344,347,349,350,361,362,365,366,368,369,371,372,374,375,376,377,385,386,387,390,391,393,395],[1,11,13,14,15,16,18,19,22,24,26,27,29,35,36,40,43,46,51,52,53,54,55,56,63,65,68,71,78,80,83,86,88,90,93,95,96,97,100,101,102,105,107,110,113,115,116,117,120,121,123,124,129,130,131,132,135,137,139,141,142,145,147,148,149,155,157,158,161,163,164,165,168,170,172,173,176,177,179,181,184,185,187,189,191,192,199,202,206,207,208,212,213,215,217,218,220,223,225,226,228,229,232,233,237,240,243,244,245,248,251,252,253,254,258,260,261,265,267,268,269,275,276,277,279,280,284,285,286,294,297,301,302,303,304,309,310,311,312,316,317,323,326,327,332,335,338,340,341,342,344,346,350,355,356,360,363,364,365,366,368,369,371,375,376,378,379,380,381,382,385,389,391,393,395,396],[0,1,2,4,5,6,7,11,13,14,15,17,23,27,28,31,32,34,35,36,39,40,41,46,47,50,52,53,56,58,60,61,62,63,64,65,66,69,71,77,79,80,81,82,83,84,86,89,90,92,95,96,101,104,106,107,113,119,121,124,125,126,128,130,134,136,139,140,144,146,148,150,153,154,155,157,158,159,162,164,166,167,169,170,171,172,173,174,175,176,177,178,182,185,186,187,188,190,191,193,194,196,197,198,203,204,205,206,207,208,209,210,212,214,215,216,225,226,227,231,233,234,235,236,238,240,243,245,246,247,252,253,254,255,260,261,264,265,267,268,270,272,273,274,276,277,282,284,285,290,293,298,299,300,302,304,307,308,312,314,315,317,318,322,323,327,328,329,330,331,332,335,339,340,341,342,344,345,346,348,349,352,355,356,357,358,360,362,363,364,365,370,372,373,378,379,384,385,388,392,395],[2,3,4,5,7,8,10,11,14,15,20,23,25,26,27,29,34,36,39,40,41,44,45,51,52,53,55,56,57,58,62,63,65,66,67,68,71,72,73,74,76,77,78,79,80,81,82,84,88,90,91,92,93,94,101,104,109,110,111,112,116,117,118,120,122,123,124,126,128,130,133,134,135,136,141,142,143,146,147,148,150,153,154,157,160,165,170,172,177,179,182,184,187,188,191,193,194,195,198,199,200,202,209,211,212,215,216,218,220,221,223,225,227,228,229,230,231,232,235,238,239,240,241,242,245,247,248,249,254,255,256,260,261,265,267,270,272,275,277,278,280,281,282,284,289,291,292,293,295,297,299,301,306,307,309,310,312,314,316,317,322,325,326,328,331,333,334,338,339,340,341,343,344,346,347,348,349,351,353,354,356,359,361,363,368,369,370,371,372,374,375,378,381,382,384,385,395],[1,3,5,6,7,8,9,10,12,13,14,17,19,20,23,25,26,27,28,30,33,34,35,36,42,44,45,47,48,52,53,54,57,62,63,66,71,73,74,75,76,77,78,81,82,83,92,94,96,99,100,103,104,105,106,107,108,109,111,118,119,120,121,126,127,129,130,131,132,133,135,136,137,139,141,143,144,147,153,155,157,159,160,162,163,165,166,168,169,170,173,175,178,179,181,182,184,185,186,189,193,194,198,199,201,207,208,211,212,213,214,215,217,219,220,222,224,226,228,229,231,233,234,236,242,243,244,246,247,248,252,254,256,258,261,262,263,264,265,271,272,276,280,281,282,283,286,287,288,293,295,300,301,302,306,307,308,310,312,313,314,315,317,321,325,326,328,329,332,333,335,336,337,338,340,342,343,345,348,349,350,352,353,354,355,357,358,359,360,361,362,364,365,366,369,370,371,376,377,378,381,382,383,392,393,394],[6,9,10,11,14,15,17,20,21,24,27,32,38,44,50,51,52,56,58,59,60,61,65,66,68,69,70,71,72,74,75,76,77,79,80,81,84,85,87,88,91,92,93,94,95,97,100,105,108,110,112,113,114,116,119,122,123,125,126,128,129,130,131,132,134,137,138,139,140,142,144,145,147,148,150,152,153,154,155,161,162,164,166,168,169,172,173,176,177,179,181,183,186,187,189,190,191,192,193,195,196,202,204,205,206,207,209,210,211,212,214,215,218,221,222,223,224,225,226,227,228,229,232,233,234,236,237,239,241,242,243,247,248,251,252,255,258,260,261,263,266,268,276,278,281,282,284,289,290,292,294,299,303,304,306,307,308,310,313,314,315,317,318,320,322,324,327,330,331,332,333,334,335,339,341,343,344,345,350,351,354,355,356,358,359,360,364,365,366,368,370,374,375,380,383,387,388,389,392,393,394,395],[2,3,4,5,6,7,8,10,12,13,14,15,16,19,20,22,23,26,28,29,30,31,37,38,40,42,43,44,45,46,48,50,53,56,60,61,62,65,66,67,68,72,74,75,76,77,79,82,83,84,85,86,88,94,95,97,98,99,101,104,106,110,111,117,118,119,120,122,123,125,128,131,132,133,134,136,137,141,146,147,149,150,153,155,156,160,162,170,173,174,181,182,185,186,187,188,196,197,198,200,206,207,208,209,213,215,217,225,226,228,229,230,232,233,234,237,240,242,243,244,245,246,247,249,250,251,252,254,259,261,262,264,266,269,273,275,279,282,283,284,286,287,288,290,291,292,294,298,302,304,305,306,307,308,309,310,314,315,316,320,326,327,328,330,332,335,336,337,341,345,348,352,354,356,359,360,361,363,364,367,369,371,372,373,374,379,381,383,384,385,386,387,390,392,396],[4,5,6,7,8,11,15,17,20,22,23,26,30,34,35,37,39,40,43,46,47,48,50,56,59,60,61,66,68,70,71,74,77,79,82,90,92,93,96,99,102,104,105,110,111,114,117,119,121,122,124,125,127,129,130,131,133,135,138,139,140,141,142,143,144,146,148,151,153,160,164,165,166,172,173,174,175,176,178,179,180,181,182,185,186,187,189,191,196,198,199,202,203,205,209,210,211,216,217,219,220,225,226,229,232,237,238,243,244,245,246,250,252,256,259,260,263,264,265,268,270,272,273,275,279,280,287,288,289,291,296,299,304,305,309,311,313,316,317,323,324,325,326,327,334,335,336,339,340,343,346,347,349,350,351,353,354,355,356,358,359,360,362,364,367,371,372,373,374,375,378,379,382,384,386,387,389,392,395,396],[4,5,7,9,10,11,13,18,19,20,25,26,28,30,31,36,38,39,41,42,43,45,46,47,49,50,51,52,54,58,64,65,67,70,71,73,74,75,77,78,81,82,89,90,93,98,99,104,105,107,109,113,114,119,120,122,124,126,130,132,134,138,140,141,145,147,151,152,154,156,158,159,162,164,170,171,172,174,175,176,179,180,181,182,184,186,188,192,193,195,196,197,202,206,210,211,212,215,216,217,218,219,222,223,224,228,229,230,232,235,236,237,238,239,240,242,243,246,247,251,252,255,256,260,261,265,273,274,275,276,277,278,280,282,283,285,287,289,290,295,296,298,300,301,302,304,305,307,308,312,316,317,321,323,324,325,326,327,328,330,338,339,340,341,345,347,348,349,353,356,357,358,360,364,369,371,372,375,376,380,386,387,388,390,391,392,393],[1,4,5,6,13,14,15,16,17,20,21,23,25,29,31,32,33,34,36,40,42,44,46,50,51,55,57,58,62,64,65,67,68,71,73,75,78,88,89,91,92,94,96,102,103,106,111,113,118,120,121,127,131,133,138,140,142,148,149,152,153,155,156,157,159,160,165,171,172,173,177,178,179,180,181,182,184,185,188,189,190,191,192,194,195,196,197,198,200,204,205,206,207,210,211,212,213,215,219,223,225,226,228,229,230,231,232,233,234,235,237,238,239,241,243,244,245,249,252,253,254,255,256,257,258,259,262,264,265,266,267,268,270,274,276,281,282,284,285,287,289,290,291,292,293,294,295,300,301,306,307,308,311,312,314,316,320,321,322,324,325,326,329,330,331,332,333,334,337,343,345,346,347,348,349,350,351,353,356,357,359,367,368,369,372,373,374,376,381,383,385,386,389,390,393,394,396],[1,3,4,5,10,13,14,16,17,18,20,22,24,25,31,33,34,35,36,38,39,40,42,46,48,50,53,57,62,65,66,68,69,70,73,74,75,78,80,81,86,88,89,91,92,94,96,97,98,99,100,101,103,104,105,107,110,111,114,116,118,119,121,122,123,126,127,128,132,134,135,140,141,143,146,147,148,149,152,154,158,159,160,162,166,168,170,177,179,180,181,183,184,187,188,191,195,196,197,202,205,207,209,210,213,215,216,217,218,219,220,221,224,226,229,237,238,239,242,243,245,248,250,253,255,256,260,261,262,263,266,269,275,276,279,283,285,288,290,292,294,296,297,298,299,300,301,302,303,309,310,311,313,314,316,317,318,319,323,325,326,327,331,337,338,343,346,347,348,349,350,351,352,355,356,359,361,363,365,367,370,371,372,373,375,376,379,380,381,382,384,385,386,387,389,391,396],[142,386,387,388,389,391,394,396],[0,1,4,5,8,9,11,16,18,20,22,24,26,27,28,29,30,32,34,36,39,40,41,42,43,46,47,48,51,55,58,59,60,64,66,68,70,74,75,76,81,82,85,86,87,92,99,100,101,102,103,106,107,108,111,112,113,114,116,120,122,123,126,129,130,133,134,135,137,138,139,143,144,147,148,150,151,152,154,157,159,161,162,163,164,172,176,177,178,179,181,183,184,186,188,190,191,192,194,205,209,211,215,217,222,224,228,230,233,236,239,240,242,243,244,245,246,248,251,252,253,254,255,256,257,259,260,261,263,265,266,267,268,269,272,273,277,279,281,283,284,286,288,289,295,300,301,304,305,307,310,311,312,313,314,317,318,319,320,322,323,324,327,329,332,339,344,346,347,348,351,352,356,357,359,364,367,369,372,373,377,379,381,382,384,386,387,388,389,393,394,395],[4,5,6,7,9,10,14,17,18,19,21,24,28,29,30,34,38,39,40,42,43,44,45,46,49,51,54,56,57,60,63,64,67,68,73,74,75,76,77,78,79,80,81,83,84,85,87,88,92,94,95,96,101,102,106,107,111,117,118,123,124,126,129,130,132,133,134,135,138,139,141,142,147,148,150,151,153,157,160,161,163,165,167,168,171,172,175,179,181,184,187,188,189,190,191,193,194,195,196,198,200,201,202,206,208,209,211,213,216,218,222,224,225,226,228,229,230,231,234,235,236,240,241,242,244,246,247,251,252,253,254,257,258,259,260,261,265,267,269,276,279,280,282,287,289,290,291,293,294,295,297,298,301,302,303,304,307,308,309,310,311,312,313,314,315,317,318,320,321,323,324,325,326,327,329,330,333,339,341,343,347,348,349,352,355,360,361,362,363,364,367,368,369,370,372,374,375,382,384,386,387,388,389,392,393,394,395,396],[1,2,8,9,11,12,14,15,16,20,21,22,23,28,29,30,34,35,39,40,42,43,48,49,51,52,53,55,56,57,58,59,61,62,63,65,66,67,72,73,75,76,77,78,79,81,82,83,87,88,89,91,92,93,95,96,99,100,101,102,103,106,109,110,114,115,116,118,120,123,125,126,127,135,136,138,139,141,145,146,147,148,152,153,156,158,159,160,161,162,163,164,166,167,169,171,172,173,179,180,181,182,184,185,187,188,190,192,194,195,198,199,201,203,205,207,210,215,216,217,218,221,222,223,224,225,226,228,230,231,232,234,235,237,238,240,242,245,246,250,253,254,255,259,260,265,266,267,268,270,272,273,274,275,276,278,280,282,284,289,290,298,299,303,305,306,307,308,309,311,315,316,317,322,323,324,325,326,328,332,333,336,338,339,340,345,346,347,348,350,353,355,358,360,361,363,365,366,367,368,369,374,377,378,381,383,384,386,387,389,391,394],[0,2,5,7,8,9,12,15,16,18,21,22,23,24,25,28,29,30,32,33,34,36,42,44,46,47,49,50,53,54,55,57,60,61,63,67,68,69,70,71,72,76,78,84,86,87,88,89,91,92,93,94,95,99,100,101,103,108,109,110,114,116,117,118,121,122,123,125,127,131,133,135,137,139,141,142,144,147,148,150,154,158,162,164,166,167,170,171,173,175,177,178,179,182,185,189,190,191,192,193,194,195,196,197,202,204,206,209,211,212,213,218,220,221,222,226,227,228,230,231,233,234,238,240,241,242,243,247,249,250,254,261,264,266,270,271,273,274,276,278,279,280,281,283,286,288,289,290,291,292,293,296,297,299,300,301,310,314,315,316,317,318,319,321,322,324,328,330,334,336,337,338,341,342,344,349,352,354,356,357,358,363,364,365,366,368,371,376,378,382,383,384,385,386,393,395,396],[0,2,3,7,8,11,14,15,16,17,18,22,23,24,27,29,30,31,33,34,36,41,47,50,54,55,57,62,65,66,71,72,74,76,77,78,80,81,83,85,86,88,89,94,96,97,98,99,101,102,105,107,108,112,115,116,119,120,121,123,126,128,130,131,133,134,135,139,140,145,146,147,148,149,150,151,152,153,156,159,160,161,163,165,168,171,173,176,177,179,180,182,186,187,190,192,193,197,198,200,204,205,206,208,209,211,213,215,217,218,220,221,224,225,226,228,229,230,231,232,233,235,236,237,242,243,245,250,251,254,255,258,259,264,266,267,268,273,275,276,277,281,283,284,285,288,289,290,291,293,294,295,296,300,301,304,305,309,311,312,313,314,317,319,322,327,328,329,330,331,333,335,337,338,340,342,343,344,345,346,348,349,351,352,354,355,356,357,358,360,361,362,363,364,371,373,375,376,377,378,380,381,382,388,389,390,391,392],[67,386,387,392,394,396],[214,386,388,392,394,396],[0,1,2,3,5,6,7,10,11,12,13,15,17,24,25,26,27,28,29,30,35,37,38,39,43,44,46,47,48,53,55,58,59,62,63,74,75,76,78,79,80,81,82,83,85,86,87,88,90,92,94,96,97,98,99,101,103,104,105,106,108,111,112,116,117,120,122,124,126,127,128,129,134,136,138,140,141,142,143,145,147,148,149,150,151,152,153,154,155,162,166,167,171,174,176,177,180,181,183,184,185,187,189,191,195,197,200,202,206,209,210,211,212,213,214,216,217,218,220,222,223,224,225,228,229,230,232,237,245,248,249,250,251,252,253,254,255,257,258,259,260,264,265,266,267,268,269,274,278,280,281,282,285,286,288,293,294,296,298,299,301,303,305,306,307,308,309,310,316,318,319,320,322,323,325,327,331,333,336,337,341,344,348,351,352,357,358,361,363,364,369,370,372,373,378,379,380,381,384,386,388,389,390,391,394,396],[2,4,7,16,17,19,21,22,23,27,29,30,32,33,35,36,37,38,41,43,44,45,47,49,50,52,54,55,59,60,61,62,65,66,68,70,75,76,80,81,82,85,89,90,95,97,101,102,103,105,106,108,109,110,111,114,116,117,119,123,126,127,130,131,138,139,142,143,148,151,152,156,158,159,160,161,162,163,168,170,173,178,179,180,181,182,183,185,186,190,191,192,193,195,196,199,200,201,202,206,207,209,210,212,213,214,215,218,219,220,221,223,225,226,227,230,232,233,234,236,237,242,243,244,245,248,249,250,252,254,255,256,257,259,262,264,265,268,269,270,271,273,279,280,281,284,285,290,296,297,298,300,303,310,313,315,319,320,321,322,323,324,325,328,330,332,334,335,339,342,344,347,348,349,352,353,354,359,363,365,368,369,371,373,374,375,377,382,384,385,386,390,391,392,393,394,396],[226,386,387,389,392,394,396],[107,386,387,388,389,392,394,396],[5,8,11,12,13,14,16,17,18,19,20,26,27,31,33,34,35,36,42,45,46,47,48,49,51,55,56,57,59,62,66,67,68,69,73,75,76,79,80,85,86,89,91,92,93,94,95,99,100,101,102,107,109,110,111,112,116,118,119,121,124,125,126,127,129,130,133,138,143,145,146,149,150,153,155,156,157,159,160,161,162,163,165,167,168,170,171,175,176,177,178,179,180,181,182,183,188,189,190,197,198,199,202,203,204,207,208,209,211,213,214,218,219,221,225,226,228,229,230,232,233,234,238,239,240,241,242,248,249,250,251,252,253,254,255,256,259,260,263,264,265,267,270,271,273,274,275,277,279,280,282,283,284,285,287,289,290,294,296,298,299,301,304,307,308,312,315,317,319,321,322,323,326,328,329,334,336,337,338,339,342,343,344,345,346,347,348,349,351,352,354,356,358,359,362,365,367,369,372,373,374,380,381,384,385,387,389,390,391,393,395],[33,386,387,390,392,394,396],[1,8,12,16,17,18,19,20,23,24,25,29,32,33,34,38,39,40,42,44,45,48,50,51,53,54,57,59,60,66,70,72,74,75,77,79,81,82,83,86,88,94,95,96,98,103,104,105,106,107,109,111,112,116,117,118,120,123,124,128,131,135,136,140,148,151,152,153,154,155,156,158,160,161,163,165,167,172,175,176,180,184,185,186,189,190,191,194,195,196,198,201,202,203,204,205,206,207,209,213,214,215,221,227,228,230,231,235,238,240,241,242,245,247,250,256,257,258,260,261,263,265,266,267,271,272,273,275,278,281,283,285,288,290,292,293,295,299,300,301,305,306,307,309,311,313,315,319,320,322,323,324,327,328,329,331,335,337,343,344,345,346,347,348,349,350,351,352,353,354,356,360,364,366,369,371,372,373,375,376,378,379,382,383,390,392,396],[253,386,388,389,390,392,394,396],[1,4,6,7,14,15,16,19,21,22,26,27,29,30,32,33,36,38,43,46,47,50,53,54,55,57,58,61,63,65,66,67,71,72,75,82,84,87,88,90,91,96,97,99,100,101,102,104,106,108,110,113,114,116,117,118,119,120,121,123,128,131,134,135,140,143,144,145,147,152,153,154,156,158,159,160,161,164,165,166,167,168,169,171,172,174,177,179,184,185,186,189,191,192,193,194,196,199,200,202,204,205,207,208,209,214,216,217,218,221,222,225,229,234,236,237,241,243,245,246,247,251,254,256,257,260,262,264,265,266,267,269,270,271,273,274,276,277,278,280,281,282,284,285,286,287,289,293,299,300,303,304,309,310,312,314,319,320,321,324,326,329,332,335,340,341,342,343,344,345,347,349,350,351,352,353,354,356,359,360,364,366,368,370,371,373,374,376,378,380,381,383,384,386,389,391,392,395,396],[3,5,6,7,8,11,13,15,17,19,20,23,25,26,28,29,34,35,37,38,39,40,45,46,49,52,53,54,57,60,61,62,64,67,68,69,70,72,73,74,76,78,81,82,89,91,95,96,97,110,112,113,114,115,116,118,120,121,122,124,127,128,130,131,132,133,134,135,137,138,144,145,146,149,150,155,160,163,165,168,169,170,173,175,178,179,182,186,187,189,190,193,198,200,201,202,203,205,206,207,208,209,210,214,216,218,221,227,228,232,234,239,240,241,242,243,246,248,250,251,257,260,263,264,265,268,274,275,276,280,281,286,288,290,293,294,295,297,299,302,307,309,310,311,312,319,320,321,322,323,326,327,328,329,338,339,340,341,344,349,350,354,355,358,359,361,363,365,367,369,370,376,378,379,380,381,383,388,389,391,392,394,395],[2,3,7,12,14,16,18,22,24,26,29,31,33,34,35,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,57,58,59,62,64,67,68,69,71,74,75,77,78,81,82,83,84,87,90,92,93,95,97,101,102,103,104,108,112,113,114,119,122,125,127,131,133,135,136,137,138,140,141,142,145,150,152,153,154,155,156,158,159,161,162,164,166,168,169,170,171,172,173,174,175,177,178,181,182,184,185,186,189,191,193,194,195,200,201,203,204,205,206,209,211,213,218,229,230,233,236,237,241,243,244,245,248,250,251,252,253,255,259,260,261,262,263,265,266,267,268,271,273,276,281,283,284,285,286,288,290,292,294,296,299,303,311,313,315,317,318,323,324,329,331,334,335,336,338,339,341,342,343,347,349,351,352,353,354,356,359,366,368,370,371,372,374,375,380,381,382,384,385,386,387,388,389,393,394,396],[0,1,2,3,4,6,7,9,13,14,18,20,22,23,32,38,39,41,43,45,51,57,58,59,60,64,69,70,71,72,75,77,78,79,80,81,82,87,89,90,94,97,98,99,100,101,102,105,107,111,113,114,122,126,128,130,132,136,137,138,139,140,141,143,144,145,148,149,150,151,152,153,155,157,159,160,162,163,164,165,166,167,169,170,171,173,175,176,177,178,179,181,182,184,185,187,188,191,194,197,198,202,203,204,205,209,211,212,213,214,218,219,220,223,225,226,228,229,231,232,237,242,243,246,247,251,252,253,255,256,257,258,259,261,263,264,267,269,270,277,278,281,282,283,287,288,291,292,293,295,296,303,306,309,313,314,315,316,317,318,319,326,327,329,332,333,335,336,337,339,341,342,345,347,349,350,352,353,355,357,362,364,365,367,368,369,372,373,374,375,376,380,381,382,383,384,386,387,388,389,390,395],[0,1,2,4,7,8,9,12,14,15,16,18,20,22,23,24,25,26,27,28,29,30,31,33,34,35,37,38,40,42,44,45,47,48,49,53,55,57,58,60,61,66,67,70,73,75,76,77,78,80,81,83,86,87,91,93,94,99,100,104,106,110,112,114,115,116,120,124,125,126,127,128,129,133,135,137,139,143,144,145,146,147,148,149,150,152,155,156,158,161,162,164,169,170,176,177,183,184,186,187,190,193,194,198,199,201,204,206,207,208,209,210,211,213,214,216,217,219,220,221,223,233,234,235,236,238,241,242,243,244,249,250,251,253,256,257,259,260,262,264,268,269,270,271,276,278,280,282,284,285,286,287,288,289,290,291,294,295,296,299,300,301,302,304,305,308,310,316,317,318,323,326,328,331,332,336,338,344,347,348,349,350,351,352,353,356,357,358,359,361,365,371,372,373,377,381,382,387,389,390,392,395],[0,8,14,15,17,19,21,22,25,26,27,29,31,32,37,40,41,47,49,50,57,58,61,62,63,64,66,68,69,70,71,72,73,74,75,78,81,82,83,84,85,87,89,90,91,92,93,95,99,101,103,108,109,111,115,116,119,120,123,124,126,127,130,135,136,137,141,143,144,145,146,148,150,151,152,153,155,156,159,160,162,165,166,168,170,173,174,179,180,181,182,184,185,186,189,192,194,195,196,197,198,199,200,202,203,204,205,207,209,212,214,215,216,218,220,222,225,226,230,232,233,234,237,239,240,243,244,245,246,254,257,261,262,265,266,267,268,269,276,277,278,281,282,283,285,287,288,290,292,294,298,299,300,303,306,308,310,313,316,319,321,325,328,329,330,331,336,337,341,342,343,344,345,348,354,355,356,357,358,359,361,362,363,366,371,373,374,377,379,381,384,391,393,394],[2,3,4,5,6,9,10,11,12,13,18,19,20,21,23,24,25,27,30,31,33,36,39,45,47,49,51,52,54,57,59,61,63,66,67,71,72,73,74,75,86,89,91,95,96,97,98,99,100,101,103,104,108,109,111,113,114,115,118,122,123,124,125,128,129,131,132,138,143,144,146,147,148,150,152,158,159,160,161,164,167,169,171,173,174,177,179,186,188,190,194,197,201,202,203,204,205,206,208,209,211,212,214,216,221,223,224,225,226,227,229,230,232,233,235,238,239,240,242,244,249,250,252,254,258,261,267,271,272,273,279,282,283,284,285,287,289,291,294,296,297,298,300,302,304,305,307,308,310,313,317,318,324,327,329,331,333,334,335,336,341,342,344,345,348,349,354,355,356,357,358,359,360,362,363,367,369,371,372,373,374,380,381,382,385,386,387,388,392,393,395],[11,386,387,388,389,391,392,394,396],[0,2,4,5,6,7,9,11,14,18,20,21,22,25,27,28,30,31,34,37,40,41,42,46,47,51,52,54,55,56,57,65,66,67,68,69,70,71,73,74,76,77,78,81,85,88,90,93,94,95,97,100,102,105,107,109,110,112,113,115,117,119,120,126,129,130,131,132,134,137,138,139,141,144,147,149,150,153,154,155,156,157,158,160,163,165,170,172,176,178,179,180,181,182,183,184,185,186,188,189,191,192,193,199,200,206,207,212,213,217,222,223,225,226,231,232,241,245,246,247,249,250,252,254,255,257,259,260,263,266,268,269,270,275,276,278,279,284,287,289,292,294,295,296,299,300,301,303,304,308,310,312,313,315,318,319,320,325,327,330,333,335,336,339,340,343,347,348,350,352,353,355,357,358,362,370,372,373,375,377,378,379,380,382,385,386,388,390,391,392,393,394,395,396],[3,4,6,8,13,14,17,20,21,23,25,26,27,28,33,36,37,38,40,43,45,48,51,52,55,58,59,60,62,64,65,68,70,71,72,74,75,78,83,84,85,87,88,89,92,93,94,95,100,101,103,104,106,108,111,112,113,114,118,119,121,122,123,124,126,127,128,129,132,134,135,138,141,144,145,146,147,149,150,152,153,155,158,159,163,165,168,171,174,175,176,177,180,181,182,185,187,189,192,193,196,198,200,201,205,207,208,214,216,217,220,223,224,226,227,228,230,232,234,236,237,240,243,245,250,251,253,254,255,256,257,258,260,264,266,269,271,274,275,276,277,281,282,283,288,293,295,296,299,301,304,306,307,308,309,310,311,312,313,314,315,318,321,322,323,324,325,326,329,330,331,332,335,336,337,338,340,343,344,345,346,348,350,352,354,355,357,358,362,363,364,367,368,369,372,376,378,380,381,382,383,384,386,387,389,390,392,394,396],[5,6,8,12,14,20,21,23,27,28,30,31,32,33,36,37,40,44,45,46,48,50,51,53,55,56,57,59,61,62,64,66,67,68,70,72,77,80,81,82,84,88,89,90,93,96,97,99,100,101,102,105,106,107,109,113,114,115,118,120,122,124,125,131,133,134,135,139,140,141,142,144,145,146,149,150,154,155,157,158,162,166,169,170,171,172,173,174,175,176,177,179,182,185,186,187,192,193,195,196,197,198,199,204,206,208,210,216,217,218,219,220,224,225,226,227,228,229,230,231,233,235,237,239,241,242,244,245,247,248,250,259,263,265,266,268,269,271,273,277,279,280,286,288,290,294,298,300,307,310,311,312,314,318,319,320,321,322,325,327,330,331,332,333,334,335,338,341,343,345,346,354,360,361,368,369,371,373,375,377,382,383,384,385,388,390,395],[0,1,9,12,16,19,20,24,25,31,32,36,37,39,41,43,47,48,49,56,59,62,65,66,67,72,73,74,75,76,78,80,81,83,85,87,88,89,92,93,95,96,99,100,101,102,108,109,115,116,117,119,122,123,126,127,130,131,135,137,139,141,143,144,145,151,153,154,155,156,157,160,161,162,163,166,167,171,173,174,176,178,179,180,182,183,184,185,186,188,191,192,194,195,196,197,201,203,205,207,208,209,211,213,216,218,219,222,224,225,226,227,228,229,230,234,236,237,238,239,243,244,246,250,251,253,255,257,258,259,261,262,265,271,272,273,274,275,276,281,282,285,286,288,289,291,292,293,294,295,297,298,302,304,305,307,308,309,310,313,316,321,323,327,328,330,332,334,335,339,341,343,346,349,351,354,358,361,363,365,367,368,372,374,375,377,378,381,383,386,388,389,394,395,396],[10,386,387,389,390,391,392,394,396],[0,3,4,7,9,10,11,21,23,24,25,27,29,31,32,33,34,38,39,41,42,43,45,46,47,50,53,54,55,58,61,66,70,73,77,80,82,84,98,102,103,104,105,106,107,108,112,114,118,119,120,121,124,125,127,128,132,134,136,137,138,139,140,143,147,149,151,152,153,157,158,159,160,161,162,164,165,166,167,169,170,172,173,175,178,179,180,184,185,187,188,189,190,193,195,196,198,199,200,202,208,209,210,216,217,218,223,225,226,227,228,229,230,231,235,236,238,242,244,247,250,252,254,255,256,257,258,260,263,264,266,267,268,269,272,273,275,276,277,278,279,280,281,282,285,286,287,288,289,290,291,294,298,300,301,303,306,310,312,314,315,316,319,320,323,327,330,331,332,335,336,337,338,339,341,344,345,349,350,352,353,355,360,361,362,368,369,370,371,377,379,383,384,387,391,394,395,396],[340,386,387,388,389,390,391,392,394,396],[2,3,4,7,10,12,13,14,16,21,25,26,28,30,31,32,35,36,37,38,40,41,42,43,44,46,49,51,55,57,59,61,64,66,67,69,70,72,74,75,77,78,80,85,87,89,90,92,97,101,103,105,106,109,110,111,112,114,119,120,122,123,125,126,132,135,136,138,139,140,144,145,146,151,155,156,157,158,160,161,162,163,164,167,168,169,172,173,174,175,177,182,183,186,187,189,190,191,192,193,196,197,198,199,200,202,203,205,206,211,212,213,216,219,220,221,222,228,229,232,233,236,240,244,245,247,248,250,251,252,253,254,256,257,258,260,264,265,266,267,268,271,272,273,274,276,278,279,280,283,286,291,292,297,301,302,304,306,309,311,314,320,321,323,327,328,329,330,331,332,333,340,342,343,344,345,346,347,351,357,359,360,364,365,367,371,372,374,375,376,378,380,382,383,384,388,389,394],[1,3,6,8,9,11,14,16,20,21,23,25,27,29,30,32,33,34,39,40,41,42,44,46,48,51,52,58,60,63,65,69,71,75,76,77,78,79,80,81,83,84,89,90,93,95,98,106,111,112,115,116,118,120,122,124,128,130,133,138,139,140,144,145,148,149,150,152,155,157,158,159,162,166,167,168,169,172,174,175,180,183,185,187,192,193,194,195,199,200,201,202,204,207,208,209,213,214,216,217,219,221,225,227,228,231,233,235,236,238,239,241,242,244,245,246,247,248,249,250,251,252,255,257,264,265,267,268,270,271,272,273,274,278,280,281,283,287,288,292,293,294,298,299,302,303,304,307,312,313,316,321,324,328,330,331,335,337,339,341,346,348,350,351,352,355,356,359,361,362,363,365,366,369,370,374,375,376,377,378,379,381,383,384,385,386,388,393,394],[287,386,388,393,394,396],[0,2,9,14,17,18,20,21,23,25,27,28,30,33,36,37,38,40,41,42,43,45,46,47,49,50,51,52,53,54,55,56,57,59,60,61,63,64,65,69,72,73,79,80,81,85,87,88,90,92,93,94,95,97,99,101,102,103,104,105,109,110,114,116,118,119,121,122,126,127,130,131,132,133,134,135,136,138,140,143,147,150,152,154,155,156,157,160,161,162,164,165,169,170,171,185,187,188,190,194,195,196,199,201,202,203,206,207,208,210,212,213,215,216,218,220,221,223,224,225,227,229,234,238,241,243,245,246,247,249,250,251,254,255,256,261,262,263,271,273,275,278,279,280,281,284,288,289,292,293,294,297,298,299,300,301,305,307,308,312,317,318,319,320,321,323,325,326,328,329,331,333,335,336,337,338,339,341,344,345,347,348,349,351,352,358,360,361,362,364,365,366,370,373,374,377,385,386,390,392],[55,386,389,393,394,396],[1,2,3,4,5,8,9,11,12,14,16,17,20,23,25,27,29,30,34,35,37,38,40,41,44,46,48,49,50,55,57,58,59,61,63,65,67,69,72,76,77,80,82,83,86,90,91,93,98,99,104,107,108,110,111,113,114,118,120,124,126,127,128,129,130,131,132,138,139,140,143,144,145,148,150,155,159,160,161,162,163,166,167,169,174,176,177,179,183,184,185,186,187,192,193,194,196,197,199,200,205,207,208,209,214,216,218,219,220,223,226,227,230,231,237,241,243,244,245,247,248,250,251,252,254,259,260,261,262,265,267,268,270,272,275,276,280,282,284,286,287,291,293,298,299,308,309,310,311,313,314,315,317,318,319,320,321,323,324,325,327,329,330,331,332,337,342,344,348,349,353,356,357,358,359,360,361,362,363,365,366,367,369,376,377,381,382,385,388,390,394,396],[2,4,5,8,9,11,12,13,16,17,18,23,24,26,29,31,32,35,37,40,41,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,61,63,64,67,68,69,70,71,78,80,81,83,85,86,87,89,90,91,92,93,96,105,106,107,112,114,116,117,121,122,125,128,129,130,132,133,136,138,149,152,153,156,159,161,163,165,168,169,170,172,175,176,178,179,181,184,185,186,190,191,192,194,195,196,198,203,204,209,211,212,213,215,218,220,222,225,226,229,231,232,234,235,238,242,244,245,248,250,255,257,260,262,265,267,268,269,270,271,272,273,275,278,279,281,282,285,287,289,291,296,297,299,306,309,310,312,315,317,318,321,324,325,326,327,328,330,332,333,334,335,336,339,341,343,352,356,357,359,360,361,363,365,368,369,371,372,373,374,379,382,383,384,385,388,389,390,391,393,395],[5,7,11,15,19,20,23,25,27,31,35,39,40,42,44,45,46,47,49,50,52,55,56,57,58,61,63,65,66,67,68,72,75,80,81,83,85,90,91,92,96,100,102,107,109,111,113,120,125,127,128,129,130,131,136,137,138,139,145,154,156,158,160,165,166,168,171,172,174,175,176,178,179,182,185,189,191,192,193,196,197,198,201,202,203,208,209,213,216,223,225,226,228,229,231,232,236,237,241,242,244,248,249,252,256,257,258,260,261,262,264,265,272,273,277,279,285,286,288,289,294,296,300,304,305,306,310,312,313,315,318,319,320,321,322,324,325,330,331,334,337,339,342,343,345,346,347,348,349,351,353,356,357,358,360,361,362,363,366,369,370,374,375,376,377,378,383,384,385,386,388,390,391,394,396],[0,2,3,4,5,6,8,11,16,20,28,29,30,33,35,36,37,38,39,40,43,44,46,47,49,55,58,61,62,63,67,68,69,70,71,72,73,75,84,85,86,87,92,94,95,96,100,101,102,105,106,107,110,114,115,117,120,121,122,126,127,129,131,132,134,135,136,138,141,143,148,150,151,153,154,158,159,160,164,165,166,169,170,171,172,175,177,180,182,183,184,186,187,188,190,194,196,198,199,201,202,207,210,211,212,213,214,216,218,219,220,222,223,224,225,226,233,234,236,238,239,240,241,242,243,245,247,249,250,257,260,262,265,266,267,269,270,272,274,278,279,280,281,282,287,290,292,295,297,298,299,301,304,305,307,310,314,316,317,318,319,320,321,324,325,326,327,328,329,330,332,333,335,337,342,343,345,346,347,352,353,355,357,358,359,360,361,362,364,366,367,370,372,375,376,380,383,384,387,388,389,390,391],[0,7,8,9,10,11,12,13,15,17,19,21,22,26,29,32,35,36,38,43,44,50,54,55,58,59,60,63,66,67,68,70,74,77,80,87,88,89,92,93,96,97,98,103,104,106,111,112,113,114,115,118,119,120,123,124,127,128,129,133,135,137,138,139,140,144,145,146,149,150,152,154,155,156,162,163,167,168,171,172,176,177,179,182,186,188,190,191,192,198,201,202,204,207,211,212,213,214,216,222,223,226,228,231,234,235,236,237,240,241,242,244,246,247,248,249,251,256,257,259,260,261,263,266,267,271,275,280,284,286,288,289,290,294,296,298,299,300,301,302,304,307,308,309,311,314,315,316,318,321,323,324,328,329,331,334,339,340,341,342,343,345,347,350,351,352,355,358,359,361,362,363,364,365,366,367,370,371,372,374,376,379,381,382,384,386,388,390,391,392,396],[3,4,5,8,11,13,14,15,17,18,20,21,23,24,25,26,27,29,31,32,35,36,38,40,41,45,46,50,51,53,54,58,59,61,62,63,66,67,80,82,86,88,91,92,93,96,101,105,106,107,109,113,115,116,117,119,120,123,125,127,130,132,134,135,136,137,138,139,142,143,144,148,150,151,153,154,157,158,161,163,165,166,167,168,170,171,175,181,182,183,185,187,192,193,194,195,198,199,200,203,204,205,206,208,210,211,212,214,215,221,222,223,224,225,227,228,229,235,237,238,239,241,245,246,247,249,252,253,254,255,257,259,261,264,265,266,267,268,270,274,275,276,277,278,279,284,286,290,291,296,299,300,302,307,308,309,310,312,313,314,317,319,320,322,323,327,328,330,332,334,335,336,337,338,340,342,343,344,345,347,349,351,352,356,357,359,360,361,362,363,364,365,367,368,369,374,377,380,382,383,384,385,386,387,388,390,393,394,395,396],[0,3,5,6,8,9,10,12,14,15,19,22,23,24,27,32,34,35,37,38,39,40,43,45,48,50,51,52,53,54,60,63,64,66,67,69,72,73,74,78,79,80,82,83,85,89,91,92,93,99,100,104,105,106,107,109,111,114,115,116,119,121,125,127,129,130,131,134,135,137,142,143,144,147,150,151,153,156,157,158,159,160,161,164,168,172,173,174,177,179,180,181,182,184,185,189,190,191,192,193,194,195,198,200,201,203,204,205,206,208,209,210,217,222,224,226,228,231,232,236,237,238,240,241,242,243,244,245,248,249,250,253,256,258,259,260,265,266,267,270,272,273,280,282,283,284,285,288,290,291,292,294,295,297,299,300,303,304,306,310,311,312,313,315,317,318,320,322,323,325,328,330,331,336,339,341,342,343,344,345,346,347,348,350,352,353,359,360,362,363,365,366,368,369,372,373,374,375,377,379,383,386,387,392,393,394,395,396],[0,1,2,4,6,7,8,13,14,15,18,20,21,22,24,26,29,30,35,39,42,45,46,48,49,56,65,66,68,70,71,73,74,75,78,80,81,82,89,96,98,103,104,105,110,111,116,120,121,123,125,126,128,134,135,141,143,145,146,149,157,158,159,160,161,166,167,170,174,176,177,178,180,181,182,184,186,187,189,190,195,197,201,202,204,207,208,210,216,220,221,226,229,231,233,234,235,237,239,242,244,246,248,250,251,254,257,260,264,265,266,267,270,271,272,273,275,280,281,283,286,287,289,290,291,294,295,298,300,302,305,307,308,310,311,313,314,320,322,327,330,332,333,334,337,338,340,349,351,355,357,359,365,366,367,368,370,371,372,373,374,375,376,377,378,382,383,384,385,386,389,390,391,392,394],[3,6,7,8,9,10,11,13,16,18,22,25,29,30,31,34,35,36,37,40,43,49,51,52,53,57,59,67,69,71,73,74,77,78,80,81,84,86,87,89,90,93,94,95,97,98,101,102,103,104,110,114,121,123,124,126,129,130,131,132,134,135,136,140,141,142,145,150,151,152,154,155,162,165,167,168,171,172,173,174,175,176,179,180,184,185,189,190,191,193,194,201,203,210,211,212,213,215,216,221,224,226,228,229,230,234,235,237,238,240,241,243,246,247,249,251,254,255,256,259,260,261,262,263,265,267,268,270,271,273,274,276,279,280,281,282,284,285,287,288,291,294,295,296,297,299,300,302,303,307,312,314,315,316,321,322,323,326,327,332,334,338,339,341,344,345,346,347,348,350,351,352,354,355,357,359,362,365,366,371,372,375,376,378,380,383,387,389,390,394,396],[0,1,4,8,12,14,18,20,22,23,24,25,26,27,28,29,31,32,34,35,36,37,40,42,43,44,45,46,47,49,50,52,54,55,61,63,64,66,67,68,73,74,76,80,82,83,84,86,89,90,92,97,99,100,101,103,104,106,110,113,116,119,120,121,122,125,126,127,129,130,133,134,136,144,146,148,151,152,153,154,155,157,158,159,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,178,179,180,181,182,188,191,192,193,194,197,200,205,206,207,210,211,212,214,216,217,218,220,221,222,224,225,226,231,232,233,234,235,237,239,240,241,243,244,245,247,250,251,252,253,254,255,260,263,264,265,266,267,269,270,271,272,276,277,278,279,280,281,282,284,285,286,287,288,291,299,301,302,304,305,307,308,310,314,315,318,320,321,322,323,325,326,328,330,331,332,334,335,337,338,339,340,341,343,345,346,347,348,351,352,353,358,359,362,365,366,369,371,372,373,375,377,378,379,380,381,383,384,385,386,387,389,390,392],[232,386,389,391,393,394,396],[189,386,388,389,391,393,394,396],[0,1,2,3,4,5,6,7,8,15,16,17,18,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,37,40,41,42,43,44,46,47,49,50,53,54,56,58,60,62,65,66,67,75,76,78,80,83,90,97,100,105,106,108,109,111,112,114,116,118,119,122,123,124,125,132,133,134,138,141,142,144,146,149,150,151,155,156,160,162,163,164,165,170,172,178,180,181,182,183,184,186,188,189,196,198,199,200,203,204,206,209,210,211,213,214,215,216,218,224,226,227,228,231,232,233,235,238,240,244,247,248,249,251,252,256,257,261,262,263,267,271,273,278,279,280,283,288,289,291,293,295,301,303,305,306,308,311,312,313,315,317,322,324,325,326,328,331,333,335,338,341,342,343,344,347,350,353,354,356,361,363,364,365,367,368,372,373,379,381,382,383,385,389,391,392,395,396],[1,8,9,14,15,16,18,19,20,21,24,25,27,28,29,31,32,33,34,37,38,39,41,43,44,45,48,50,52,53,54,55,57,58,61,62,63,66,68,70,74,75,77,82,84,86,88,90,91,92,97,99,108,111,114,116,117,118,120,121,122,123,124,125,126,128,129,133,134,135,139,142,143,149,150,151,154,155,157,161,162,163,164,166,167,169,171,174,177,179,180,182,183,185,186,187,188,189,191,192,193,196,197,199,200,201,203,204,205,206,208,209,212,214,219,222,223,224,225,229,230,234,235,241,243,244,246,249,251,252,254,259,261,262,263,265,266,268,271,273,274,275,277,279,283,284,285,286,289,290,294,295,296,297,298,299,300,301,303,305,308,309,310,311,312,316,317,319,320,321,323,325,326,327,329,331,334,336,338,342,344,346,348,349,354,355,359,360,362,367,369,370,371,373,376,378,379,383,384,386,388,389,390,391,392,393,395,396],[0,2,5,14,15,16,19,21,24,26,27,29,32,33,34,35,36,39,41,42,48,51,53,56,57,58,59,60,61,63,64,67,68,71,74,75,78,79,80,83,84,86,94,97,98,99,100,104,106,108,110,111,112,113,115,116,119,123,125,128,129,130,133,134,135,139,142,143,145,146,148,153,155,156,159,161,162,164,167,168,170,174,175,176,177,178,183,184,185,193,194,200,201,202,203,206,207,209,212,213,215,216,217,219,220,223,227,230,231,232,235,239,240,241,242,243,244,245,246,248,256,257,258,268,269,270,272,275,276,280,281,289,290,291,292,298,301,302,303,304,305,306,310,311,312,313,316,321,322,323,324,325,326,335,336,338,340,342,343,345,350,351,352,354,360,361,362,368,370,371,372,373,374,376,378,379,380,381,382,385,386,388,389,390,391,392,393,395],[221,386,388,389,390,391,393,394,396],[39,386,387,388,389,390,391,393,394,396],[2,3,4,7,8,12,15,16,17,18,19,20,22,25,27,28,29,32,34,40,42,44,48,49,51,54,55,56,57,58,59,61,67,68,69,72,73,74,75,76,79,83,87,89,90,93,95,97,98,99,101,102,103,106,107,111,118,119,120,121,122,124,125,126,127,130,132,133,134,136,139,142,143,146,147,148,149,152,153,158,160,161,165,170,171,172,173,176,177,179,181,185,186,193,198,199,200,204,206,210,213,215,217,219,220,222,223,225,226,229,230,231,232,237,239,240,242,247,249,250,252,268,269,270,271,275,277,279,280,281,282,283,286,289,291,292,294,295,297,299,303,308,311,314,315,317,318,320,322,323,324,325,326,327,328,330,331,333,336,339,340,343,345,346,349,351,358,362,363,364,366,367,371,376,377,379,380,381,384,385,387,389,391],[0,1,2,3,4,5,8,13,14,15,16,17,19,20,24,26,27,28,30,32,33,35,36,37,38,39,40,42,43,44,49,51,52,54,57,59,62,66,71,72,73,74,75,79,81,85,86,87,88,89,92,93,94,96,99,100,101,102,105,107,108,112,114,116,117,120,121,122,123,124,126,128,129,133,136,138,142,144,145,149,151,152,153,158,159,161,163,166,169,171,174,176,177,178,179,182,183,184,187,188,192,193,195,197,199,201,203,204,205,207,211,213,215,216,217,218,219,220,221,223,225,226,227,228,229,231,232,233,234,235,238,241,242,243,245,246,247,249,253,254,255,257,258,261,263,264,267,269,270,271,272,273,277,285,286,291,293,299,301,303,304,305,306,307,309,310,311,312,313,315,316,322,323,326,327,330,332,333,335,336,340,343,344,347,348,353,354,355,356,357,358,359,361,362,363,368,369,377,378,381,384,386,387,388,390,391,392,394,396],[0,2,5,6,7,11,12,14,15,17,18,20,21,22,24,27,28,29,30,34,41,42,43,44,46,48,49,50,52,53,55,57,58,60,61,63,64,65,67,69,72,75,78,80,82,84,85,86,87,88,91,92,95,96,97,98,99,100,101,102,104,105,106,108,109,110,112,113,114,115,116,119,123,124,125,127,129,130,131,134,136,140,142,143,145,148,150,151,154,156,158,159,160,163,164,165,167,168,171,172,173,174,175,176,177,178,181,182,185,186,188,191,192,193,196,198,200,204,205,206,207,211,214,216,217,218,219,220,224,227,230,232,234,235,236,237,239,241,243,244,245,246,248,249,250,251,253,254,255,256,259,260,261,263,264,265,266,268,271,272,273,275,276,283,284,285,288,289,290,292,293,294,297,299,300,301,302,303,305,308,309,312,314,317,318,319,320,324,325,327,328,331,332,334,335,338,340,341,342,343,344,345,347,357,358,360,367,371,372,377,379,381,385,387,389,391,392,395],[1,2,4,5,8,9,10,11,12,16,17,20,21,23,24,26,27,28,29,30,34,36,37,39,40,50,51,53,54,56,57,58,60,61,62,63,65,66,70,71,73,74,75,77,80,81,84,85,87,88,89,95,96,99,103,106,108,110,111,112,116,117,118,119,122,123,125,126,128,129,130,134,135,136,137,142,145,150,152,153,156,158,159,161,162,165,169,170,171,172,173,174,175,178,179,180,184,185,186,187,188,190,191,193,195,199,200,201,202,203,204,205,206,214,215,219,222,223,224,227,228,229,230,232,233,236,238,239,241,242,243,245,247,248,249,250,253,254,256,257,258,259,260,261,262,263,264,265,266,267,271,272,273,274,275,276,277,278,279,280,282,283,284,285,289,291,292,296,297,298,300,304,305,308,312,314,315,318,319,320,321,324,327,332,333,334,338,339,340,344,345,346,350,351,352,355,356,357,358,360,364,373,374,377,378,380,383,387,388,389,391,392,393,394,395,396],[236,386,389,392,393,394,396],[217,386,387,389,392,393,394,396],[1,2,3,4,5,8,10,14,16,17,19,23,24,25,27,29,30,31,33,34,36,38,39,40,42,43,44,45,46,48,50,51,52,54,55,58,59,68,69,70,71,73,74,76,77,83,87,88,89,90,95,96,98,99,100,103,104,108,109,111,113,118,119,120,121,124,132,133,137,138,139,140,141,142,143,145,146,147,150,151,156,157,158,160,162,163,164,166,167,168,172,173,175,176,177,180,183,185,187,189,190,194,195,197,199,201,205,206,207,208,209,210,212,213,214,215,216,217,218,219,224,226,227,228,229,233,234,236,238,239,240,241,243,244,245,246,248,249,250,251,252,253,254,259,264,268,269,274,275,276,278,280,281,282,284,285,287,289,292,293,297,298,299,300,302,306,307,309,311,312,313,314,317,318,323,325,326,327,328,334,336,337,340,341,342,343,347,351,354,356,357,360,361,363,366,367,368,369,371,374,375,376,379,380,381,382,383,384,386,389,391,392,393,394],[1,3,6,7,8,9,10,11,16,17,18,20,22,24,29,30,31,33,34,37,40,41,43,45,46,48,50,52,53,56,58,59,61,62,63,64,69,70,71,73,75,76,79,80,81,82,84,86,90,92,93,98,99,100,103,104,106,111,113,115,122,123,124,125,126,127,128,130,133,134,136,138,139,140,141,145,146,147,148,149,150,157,158,162,165,175,177,178,179,181,183,184,186,189,190,191,192,193,196,197,198,199,200,204,206,207,208,209,215,218,219,224,225,229,231,232,234,235,236,238,239,241,242,245,248,249,251,252,253,254,258,262,264,265,266,268,269,271,277,278,282,284,286,289,290,291,293,295,296,299,301,303,304,305,307,308,309,310,311,312,314,318,319,320,321,323,324,325,329,333,335,336,337,342,343,344,349,350,352,353,362,363,364,370,372,373,374,376,379,380,382,384,385,392,393,394],[291,386,387,390,392,393,394,396],[1,2,4,5,6,9,16,18,22,27,29,31,32,33,36,37,38,39,40,44,46,47,54,55,56,63,65,70,72,74,75,77,79,80,82,83,84,85,86,90,91,92,97,98,103,104,105,110,111,113,114,115,117,120,122,125,127,128,130,131,134,135,141,142,143,146,147,149,150,153,154,156,157,160,165,167,170,171,173,174,175,176,179,183,184,189,190,192,193,196,198,199,200,201,202,203,204,205,206,207,208,211,213,214,215,217,218,219,223,226,228,232,234,235,239,241,242,244,245,246,247,248,255,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,275,278,279,280,281,282,285,289,293,294,296,297,298,299,300,302,305,307,308,311,312,314,316,320,321,324,325,327,329,330,332,333,336,341,342,343,346,347,348,349,350,354,355,356,359,360,361,363,364,369,371,374,375,378,380,382,386,388,389,390,391,395],[2,3,5,13,14,15,18,20,23,28,31,32,36,37,38,41,43,44,46,48,50,51,53,60,63,65,66,67,68,69,70,71,76,78,79,80,81,83,84,86,87,90,91,92,94,97,99,105,107,109,112,114,116,117,119,122,124,130,132,134,137,138,143,146,147,151,154,156,157,158,164,166,167,168,172,174,177,178,181,182,183,184,186,189,190,193,196,197,198,202,203,205,208,209,210,212,214,217,219,222,223,227,229,230,239,241,243,244,245,250,253,254,258,261,262,263,265,266,268,270,271,272,275,278,279,281,283,284,286,287,288,292,295,296,297,298,301,303,305,306,309,313,318,321,322,324,327,329,332,334,338,339,340,342,350,351,352,353,357,358,361,362,363,364,365,366,368,371,372,373,375,376,377,378,379,384,385,387,389,390,394,395,396],[2,3,5,6,7,9,14,15,16,18,23,24,26,32,33,35,37,38,40,43,44,45,46,47,48,49,50,52,53,54,55,59,60,61,63,64,67,68,69,71,74,76,77,80,86,99,100,103,104,106,108,111,113,114,117,118,120,122,123,125,129,131,133,135,137,138,140,142,143,144,146,148,154,158,162,163,164,165,170,172,175,177,178,179,183,185,188,189,190,192,196,198,201,203,211,212,214,215,216,217,218,219,220,225,226,227,228,232,233,235,237,238,239,240,241,242,244,246,249,250,251,252,255,260,261,262,263,264,267,268,271,272,276,277,279,280,281,284,286,293,295,296,297,298,299,300,302,306,309,314,316,319,320,321,324,325,331,333,335,336,337,338,340,344,345,346,347,349,351,353,354,358,359,361,362,365,366,368,369,374,375,376,379,380,381,382,383,384,385,387,388,392,393,394],[1,2,5,6,7,14,15,16,17,18,21,23,24,26,32,35,41,48,50,51,53,54,55,56,57,59,62,63,64,66,69,70,71,74,76,80,83,84,87,88,89,90,92,93,95,96,97,99,101,103,104,107,110,113,116,121,124,125,127,128,130,132,133,135,136,139,140,142,143,147,149,152,154,155,156,157,161,162,163,165,167,172,173,176,179,180,181,182,183,184,187,188,192,193,196,197,198,201,202,203,204,210,211,212,214,216,219,220,221,222,223,226,228,229,230,231,232,233,234,235,236,238,239,240,243,245,246,247,250,251,252,253,255,256,260,261,264,265,269,271,273,275,276,277,278,279,281,282,283,284,287,288,293,296,303,304,305,307,308,309,311,317,318,319,320,321,324,328,330,335,337,339,343,345,346,348,350,351,356,357,358,359,361,362,363,366,368,374,375,376,377,378,380,382,384,385,387,388,390,393,394,395,396],[3,4,5,7,8,9,11,13,14,16,19,20,21,28,29,32,33,34,35,37,38,44,45,47,48,50,52,53,54,57,58,59,64,65,71,76,77,82,86,87,88,90,91,96,97,100,106,107,108,110,112,114,116,120,122,125,126,130,131,132,134,136,138,139,140,145,146,148,150,152,153,154,155,156,157,158,160,162,163,171,175,179,180,181,184,187,190,193,194,195,196,198,199,200,201,203,206,209,210,214,218,220,222,223,224,225,226,229,230,231,232,234,243,244,245,250,252,254,255,261,266,267,268,269,274,275,277,278,280,282,283,284,285,286,287,288,291,292,293,294,295,297,300,302,303,305,307,308,309,312,313,314,315,316,317,318,320,321,324,325,326,327,330,331,332,336,337,339,340,341,344,345,350,351,354,358,360,363,365,368,370,371,372,373,377,378,380,385,386,389,394,395,396],[1,2,5,7,9,11,12,17,18,19,20,21,22,23,25,27,28,30,36,37,39,40,43,45,47,48,50,52,53,55,56,58,59,61,65,68,69,71,72,73,77,80,81,82,83,86,91,92,94,96,100,101,102,103,105,110,111,112,113,114,115,119,120,122,124,125,126,130,131,136,138,141,143,146,148,149,151,155,157,158,160,162,163,164,166,169,170,173,174,175,177,181,183,184,189,192,193,194,196,198,200,201,205,206,207,208,211,212,214,216,217,219,220,222,223,224,225,228,230,231,232,235,236,239,241,242,243,244,246,248,249,250,252,254,256,257,258,260,264,267,268,270,272,281,284,286,287,288,289,293,296,305,307,308,309,310,313,317,319,323,325,331,332,333,339,341,342,343,345,347,348,351,353,356,358,359,360,362,363,366,367,368,369,370,371,376,377,378,379,382,383,384,386,389,392,394],[1,3,4,6,11,15,18,20,23,25,26,27,29,30,31,33,34,35,36,37,38,39,43,44,46,48,49,50,51,52,53,55,56,58,59,60,61,62,63,65,66,68,72,73,78,80,83,84,89,92,93,94,110,112,114,117,118,119,122,125,129,133,134,135,138,139,140,142,143,144,145,146,147,149,150,151,152,153,157,158,161,163,164,165,166,168,170,171,172,173,178,182,184,185,186,187,189,190,192,193,195,196,201,202,204,205,206,209,212,214,215,216,217,218,221,223,225,230,232,233,238,241,244,246,248,249,253,254,256,257,263,266,267,268,269,272,273,278,280,281,283,284,287,291,292,293,294,295,297,299,300,301,302,303,304,305,306,307,311,312,313,314,320,322,323,324,325,326,328,329,332,335,336,339,340,342,348,349,350,353,357,358,359,360,361,363,365,367,368,370,371,373,374,377,378,379,381,382,384,386,388,389,391,393,395],[2,4,5,6,19,20,21,23,24,25,28,32,35,38,39,41,42,45,49,50,51,55,57,60,61,62,63,65,66,70,71,72,73,74,75,77,79,80,82,83,85,86,92,94,97,100,101,106,110,111,113,114,115,117,118,119,121,122,123,124,126,127,130,137,139,141,142,145,146,147,149,152,155,156,157,159,160,162,164,165,166,167,170,171,173,175,176,179,180,181,182,183,184,189,190,191,195,199,200,201,205,206,211,212,215,216,219,221,224,225,227,228,229,230,231,232,233,235,236,237,238,239,243,247,248,249,251,252,254,255,260,261,262,263,264,269,271,273,276,277,278,279,281,282,286,287,288,292,294,295,297,299,301,302,305,306,309,311,313,315,316,320,321,322,324,325,326,327,329,330,333,335,336,338,340,346,348,351,352,354,355,357,358,360,363,364,367,368,369,371,372,377,378,379,384,385,387,393,394,395],[1,3,5,6,8,11,14,16,19,22,24,25,27,28,30,31,34,35,36,37,38,41,42,43,44,50,52,54,55,56,60,62,63,67,69,78,80,81,83,86,87,88,90,92,93,95,96,99,100,102,103,108,112,116,118,119,120,121,123,127,128,131,135,138,144,147,148,149,154,157,158,163,164,167,170,172,174,176,177,180,181,185,186,187,189,190,192,193,194,197,198,202,203,204,205,209,211,212,213,215,216,220,222,224,225,226,229,234,237,238,239,241,244,245,247,248,251,252,253,254,255,256,257,259,261,262,264,265,268,270,271,274,275,276,277,280,284,285,286,290,294,296,300,302,303,305,306,308,310,311,313,314,315,316,317,323,325,331,332,335,337,339,341,343,344,345,347,348,353,354,357,359,361,362,364,366,368,369,370,373,374,378,380,381,383,384,386,387,388,391,392,393,395,396],[0,5,6,11,14,16,17,18,21,22,23,24,25,26,27,28,30,34,38,39,40,43,44,45,46,48,49,50,52,54,56,58,59,60,62,63,65,67,69,73,74,75,77,79,80,82,83,87,88,89,92,93,98,99,100,101,104,105,106,108,109,113,114,117,118,119,124,125,129,130,134,135,139,140,141,144,145,146,149,150,152,153,154,155,156,157,159,160,162,163,164,168,169,171,175,177,180,181,183,186,187,188,190,192,196,200,203,204,205,206,207,208,210,211,214,216,217,218,221,223,226,228,229,230,231,232,233,235,236,237,240,241,243,244,246,247,248,250,251,252,254,255,256,258,260,265,266,271,274,276,279,280,281,282,284,286,288,289,291,293,294,301,302,304,309,311,312,313,315,317,323,325,328,329,330,331,332,333,335,337,338,340,342,344,345,348,350,351,352,353,357,359,361,363,366,367,368,375,376,378,379,381,382,383,384,385,386,387,388,389,392,393,395,396],[0,1,3,4,5,7,11,13,16,17,20,21,25,26,27,29,30,33,36,40,43,45,47,49,51,53,55,57,58,60,62,63,64,65,66,67,68,72,74,79,81,85,89,91,92,94,95,98,100,101,102,103,105,106,108,109,110,111,113,114,116,120,121,122,123,124,126,127,129,132,134,135,136,140,142,148,150,151,153,154,156,157,158,159,160,161,162,163,166,167,168,169,170,173,174,175,177,178,182,183,185,186,187,190,191,195,198,199,205,206,208,209,210,214,219,220,222,223,226,227,228,229,232,234,238,242,244,246,248,250,251,253,255,256,257,258,259,261,262,264,266,267,268,269,271,274,277,278,279,280,282,283,284,289,290,291,292,293,297,298,301,306,307,308,311,313,315,317,318,319,320,321,322,324,328,329,331,334,339,340,341,342,343,344,345,346,347,348,349,351,354,355,356,364,365,367,369,371,372,374,375,376,378,382,384,386,390,392,393,394,395,396],[0,1,4,5,9,11,12,13,16,19,21,22,23,27,29,31,37,41,46,47,52,53,54,55,59,60,63,66,68,69,70,72,74,76,78,80,83,84,86,88,93,96,100,101,102,104,105,106,107,110,112,113,116,119,120,123,128,131,132,134,135,136,137,139,143,144,146,147,151,154,156,158,159,161,162,169,170,171,176,180,182,183,186,187,188,189,191,193,197,199,201,207,210,211,212,213,214,218,220,222,227,229,230,231,236,238,239,242,248,250,253,256,260,261,262,264,265,267,268,269,270,273,276,277,278,280,284,286,287,288,289,291,295,299,301,302,303,304,309,311,317,320,321,322,324,327,328,330,332,333,337,339,341,342,343,346,347,348,350,351,352,355,357,359,362,363,366,368,370,374,376,378,379,381,382,384,385,387,390,392,394],[1,2,3,4,5,6,8,9,10,15,18,20,21,22,24,26,28,31,35,36,38,41,44,46,52,55,56,60,61,64,65,67,68,71,75,79,81,82,83,84,85,86,90,97,98,99,100,101,103,104,107,109,110,114,115,119,120,121,123,124,127,128,131,132,135,136,137,138,139,140,141,144,145,147,150,152,153,154,156,157,159,160,161,165,166,167,170,171,172,174,175,177,178,180,182,183,185,190,191,193,195,196,197,198,199,200,203,206,210,212,214,216,217,219,222,223,224,225,226,227,228,229,234,238,239,242,244,247,250,253,254,258,259,263,266,268,272,273,275,277,279,290,291,292,293,294,297,298,299,300,301,308,311,314,315,317,318,321,324,328,329,330,335,337,339,341,342,348,350,351,353,354,355,356,358,359,362,363,364,365,366,368,370,373,375,376,378,379,381,382,385,386,387,389,392,393,394],[1,2,3,5,6,7,9,11,13,14,15,16,17,18,23,26,28,29,32,35,38,39,40,41,43,44,45,46,47,49,51,54,58,60,61,62,65,67,70,71,75,76,77,79,80,84,86,89,90,93,102,103,106,107,109,112,114,117,120,125,128,129,130,131,132,133,135,138,139,140,141,142,145,146,149,150,153,159,160,163,164,166,168,170,173,177,180,183,188,191,192,195,196,197,198,202,205,211,213,214,215,216,217,218,219,223,224,225,227,228,230,234,235,240,242,244,247,249,250,253,254,255,256,257,261,267,269,270,272,273,277,278,279,281,284,285,287,288,296,298,299,300,302,307,308,310,311,314,315,317,318,321,322,323,324,327,330,331,333,336,338,339,340,341,342,344,345,346,350,352,356,357,358,360,361,362,364,365,366,370,371,373,375,377,378,384,385,386,395],[2,4,5,7,8,9,14,17,18,24,25,27,29,30,32,33,34,36,38,40,41,43,44,45,48,49,51,52,54,55,57,58,60,61,62,64,65,67,68,70,72,73,74,75,76,79,80,83,87,88,90,93,94,98,99,101,106,108,109,111,112,114,117,118,119,120,123,125,128,129,131,132,134,135,136,137,140,142,143,144,147,148,151,157,159,160,162,168,170,171,173,174,176,179,180,181,182,185,188,189,190,191,192,194,196,198,199,202,203,204,207,208,209,211,212,214,218,220,221,222,225,226,229,230,232,234,236,239,240,244,247,248,253,257,259,260,261,264,265,267,270,271,274,275,277,278,279,280,282,285,286,288,291,294,296,297,298,300,301,302,303,304,306,307,309,310,311,312,319,320,321,322,323,324,325,327,330,331,334,335,337,338,341,342,346,350,353,356,359,360,363,368,370,371,372,373,377,379,380,381,388,389,392,393,395,396],[0,1,2,4,6,11,14,17,20,23,26,28,32,34,35,38,39,44,45,48,49,53,55,58,59,61,62,64,67,69,76,80,81,85,88,89,91,92,93,96,99,105,106,109,111,112,113,119,121,127,130,131,132,133,134,136,138,140,141,142,143,146,147,148,150,154,156,157,159,165,166,168,171,172,173,176,177,178,179,181,182,186,188,192,193,196,197,199,201,204,206,207,208,210,213,215,217,218,220,221,223,224,226,228,230,231,232,233,237,239,240,241,242,243,244,245,246,247,250,251,252,253,255,257,258,259,261,263,273,275,276,277,281,285,287,290,292,293,295,296,298,299,300,305,306,309,310,311,312,313,314,319,321,322,323,325,328,331,335,336,340,345,348,350,352,353,356,358,360,361,363,370,371,374,375,376,380,383,385,387,389,390,391,396],[0,1,2,3,5,6,9,10,11,12,14,18,27,31,32,34,35,41,43,44,45,46,51,52,59,61,62,63,64,66,67,69,73,77,80,82,84,85,88,90,92,93,99,100,101,102,103,105,106,107,110,111,113,114,116,117,119,121,122,123,127,128,129,132,134,137,138,139,140,142,144,145,148,149,150,156,159,160,162,163,165,166,169,170,172,174,175,176,177,179,183,184,185,187,189,190,191,192,195,197,199,201,203,204,206,208,209,210,211,212,213,217,219,220,221,222,223,225,226,227,228,238,239,240,243,244,245,246,249,253,255,258,259,260,261,263,267,269,270,271,273,276,277,280,282,287,290,292,293,294,297,302,305,308,310,311,312,315,316,319,320,321,322,323,324,325,326,327,329,330,332,335,336,337,338,343,345,347,350,351,353,355,364,365,368,369,371,373,374,376,378,379,381,382,384,388,395],[0,1,3,4,5,6,8,9,10,11,14,15,17,20,22,25,28,30,31,33,35,36,37,41,47,48,49,50,51,54,55,57,58,59,60,61,62,65,66,69,73,75,76,78,79,80,81,82,83,84,85,86,87,91,93,94,95,98,99,102,103,104,107,109,113,114,117,118,119,120,122,125,127,128,130,131,133,136,137,138,141,142,144,147,148,150,151,152,155,157,160,162,163,166,167,168,169,171,173,174,175,177,180,182,183,184,185,186,187,190,193,194,197,201,204,205,206,209,210,211,217,218,220,223,224,225,229,233,236,237,238,239,240,241,248,250,252,258,260,262,263,269,271,272,273,274,276,278,280,284,287,290,293,294,295,296,299,301,302,303,307,308,311,313,314,315,316,318,322,324,325,326,327,329,331,333,335,337,338,341,342,345,354,356,359,360,361,362,364,366,368,369,372,376,380,383,385,387,389,391,393,396],[1,2,3,4,6,7,8,9,11,15,20,23,25,27,30,32,34,36,37,39,40,42,45,46,48,49,50,51,52,54,55,56,57,59,62,63,64,65,67,69,70,71,75,80,81,83,84,89,91,93,94,96,98,99,100,101,102,104,105,106,107,108,109,110,115,118,120,124,125,127,129,131,133,134,135,136,137,139,141,145,146,148,150,151,152,153,156,157,158,160,162,163,164,165,167,169,172,173,176,177,178,179,183,184,188,190,191,193,197,199,200,202,205,207,208,209,214,220,224,225,231,232,235,237,238,240,242,247,248,250,251,255,257,258,265,266,270,273,274,278,280,285,286,289,292,293,297,298,301,303,304,305,306,308,312,314,315,316,321,327,328,330,331,332,333,334,335,337,339,340,341,342,345,347,349,350,351,352,353,354,356,357,360,361,364,366,367,369,372,373,375,376,377,378,380,383,385,386,393,394,396],[1,2,3,5,6,9,11,12,18,20,22,25,26,27,32,35,36,37,38,43,49,50,51,53,54,55,56,57,60,63,64,66,68,69,71,72,73,74,76,78,79,82,86,88,90,92,95,97,98,99,100,101,103,106,109,111,114,116,120,122,124,125,126,127,128,129,130,131,133,135,137,143,144,145,146,147,151,154,155,157,158,159,161,162,163,164,167,168,169,170,174,176,179,181,183,185,187,188,189,190,191,192,193,194,195,201,202,203,204,206,207,209,212,216,217,219,221,222,229,232,233,235,240,243,244,246,249,250,251,254,256,257,258,261,264,265,266,270,272,275,277,280,281,282,283,284,285,286,288,289,293,294,295,296,298,299,304,305,306,307,310,311,312,314,316,317,319,320,322,323,326,327,331,332,333,335,337,338,339,344,349,351,352,354,355,357,358,361,362,365,366,367,368,370,371,373,374,378,380,382,384,386,387,388,391,392,393,395],[1,4,6,9,11,13,14,15,16,21,23,25,26,27,28,29,30,32,34,35,37,38,39,41,42,47,48,49,50,51,52,53,55,59,61,62,67,68,69,70,71,73,76,77,79,80,83,85,88,90,93,96,99,101,105,109,113,114,117,118,121,123,125,126,129,130,133,134,136,137,138,141,149,150,151,153,156,159,160,162,163,164,165,166,167,170,171,173,174,176,177,181,182,184,186,189,190,194,195,196,197,198,199,202,203,205,207,212,217,218,219,221,222,223,225,229,231,232,233,234,235,237,238,239,245,246,247,249,250,253,254,255,257,258,260,264,266,268,269,272,274,275,276,278,279,281,283,285,290,292,295,296,298,300,303,305,308,309,311,312,314,317,318,319,321,327,328,329,330,332,334,335,337,339,340,342,344,345,346,347,348,349,350,352,358,359,360,361,362,367,368,369,371,373,374,379,380,382,383,384,385,387,388,391,393,396],[0,1,2,3,6,7,10,11,12,13,14,15,19,24,26,28,29,30,31,35,36,37,40,41,42,45,48,50,51,54,56,57,59,60,61,65,66,68,70,74,77,79,81,82,86,90,94,96,99,101,103,105,111,112,113,114,115,118,119,120,122,125,128,129,130,133,138,139,142,143,148,149,150,151,152,153,154,156,157,158,159,160,161,162,164,165,167,168,175,176,177,178,181,182,183,185,190,192,194,196,198,199,204,205,206,208,210,212,213,214,216,218,219,223,224,226,233,236,237,240,243,244,247,251,255,258,260,261,263,264,265,267,268,271,272,274,275,280,281,282,284,286,291,295,297,299,301,303,306,307,308,309,310,312,313,314,315,316,319,321,325,327,328,329,330,331,334,336,337,340,341,342,343,345,346,347,349,353,355,358,359,360,363,367,368,371,372,373,375,380,381,382,383,384,385,389,390,393,394,396],[0,2,9,10,13,16,17,18,19,25,26,27,28,30,33,34,36,37,42,44,46,49,50,51,52,53,56,60,63,65,67,70,71,72,75,77,79,87,88,89,90,91,92,93,94,97,98,99,100,108,111,112,116,117,118,119,121,122,124,127,128,129,130,134,138,139,140,141,144,146,147,148,150,151,152,153,156,157,158,160,163,166,167,168,169,172,173,176,179,181,182,189,192,193,195,196,198,201,203,206,207,208,209,210,211,213,214,215,216,218,219,221,222,225,226,228,231,234,235,239,240,241,243,246,247,251,252,254,257,258,261,262,264,265,267,268,271,273,275,276,277,279,282,284,285,292,294,296,297,298,300,303,304,308,310,311,313,314,317,320,322,323,324,329,330,333,337,339,340,344,345,346,347,349,351,352,354,356,358,359,361,363,366,370,371,373,374,375,378,379,380,382,384,386,387,390,391,394],[101,386,388,389,395,396],[5,8,11,15,16,19,21,22,23,24,25,26,31,32,33,34,35,36,37,38,40,43,44,46,47,48,50,51,52,55,57,59,60,63,71,72,74,75,85,86,87,88,90,92,95,98,99,100,101,102,104,105,106,109,110,113,114,115,120,122,127,134,135,137,138,144,146,148,149,150,151,152,154,155,156,160,162,163,167,168,173,175,178,181,182,184,185,186,188,192,195,198,203,204,205,208,209,212,215,217,218,221,222,226,228,230,233,234,236,237,238,240,241,244,245,246,248,249,250,252,256,257,259,260,262,265,266,267,268,269,271,272,274,276,277,278,280,281,283,284,288,290,291,294,297,299,302,303,304,305,306,307,310,311,313,315,316,317,319,320,322,323,326,331,334,336,338,340,345,346,350,352,353,357,362,363,364,366,368,369,372,374,375,376,379,380,383,384,385,390,391,393,394,395,396],[0,386,390,395,396],[1,4,7,8,9,10,11,13,16,19,20,21,22,23,24,25,26,28,29,30,32,34,35,36,41,42,43,45,48,50,52,55,56,57,60,62,63,65,68,70,71,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,90,91,94,99,100,101,102,103,104,106,107,108,113,115,116,117,118,120,121,122,128,131,133,134,135,136,137,138,141,143,149,150,151,152,154,156,159,160,163,165,166,167,168,169,170,172,173,174,175,178,179,180,182,183,187,189,190,194,197,198,200,202,203,206,209,210,211,214,215,219,222,224,226,227,229,232,233,235,238,239,240,245,246,247,249,251,252,253,256,261,262,265,267,268,271,272,274,278,282,283,286,288,291,294,295,298,301,302,303,304,308,309,310,311,312,313,314,315,318,319,320,323,324,329,330,332,333,337,339,343,345,348,349,350,352,353,357,358,360,362,368,370,371,374,376,378,379,381,382,383,384,386,388,389,391,392,393,395,396],[0,1,2,3,5,6,8,9,12,14,15,16,17,18,21,22,23,25,28,29,30,31,34,38,39,42,43,46,48,49,51,55,57,60,61,62,65,66,68,69,70,72,73,77,78,80,81,82,87,89,91,93,95,97,99,100,102,103,104,106,107,109,110,113,115,123,124,126,127,129,131,132,134,136,137,138,140,141,145,147,149,151,152,153,154,155,156,157,162,171,176,177,180,181,183,184,186,188,189,190,191,198,201,205,206,207,209,211,216,217,218,220,221,223,225,228,229,232,234,237,238,240,241,243,244,245,246,247,248,255,261,262,263,264,266,267,269,272,273,276,279,280,283,284,285,286,290,292,294,296,301,303,305,308,309,310,312,313,316,317,318,319,321,322,323,324,325,328,329,330,334,341,343,344,345,350,351,353,354,355,360,361,364,366,369,371,372,378,381,384,388,390,391,392,393,394,395],[0,2,3,4,5,6,7,9,10,11,12,14,21,22,28,29,32,33,34,37,41,42,43,44,48,52,54,57,58,59,61,62,66,68,69,70,71,72,74,75,77,79,80,81,84,86,89,96,98,101,102,104,105,106,108,110,112,115,119,120,123,125,130,131,132,134,138,139,143,144,146,147,149,151,155,156,158,164,165,170,172,173,175,176,178,181,182,183,184,188,189,191,193,197,200,202,210,211,213,215,217,218,219,220,221,222,223,225,226,227,228,229,231,234,235,238,239,240,242,245,247,248,250,252,254,255,257,258,262,263,264,265,269,272,273,274,276,280,281,284,288,289,293,295,296,301,302,305,306,308,310,312,313,314,318,320,322,329,331,332,333,336,338,340,341,344,348,349,352,353,355,356,360,362,366,367,369,371,372,373,374,377,381,382,383,384,385,386,387,388,393,394,395,396],[127,386,389,390,395,396],[0,2,3,4,6,7,8,9,10,12,15,16,17,19,20,22,28,29,30,31,36,37,38,39,42,43,49,51,52,53,54,59,61,62,65,67,70,72,73,75,78,79,81,82,84,85,86,87,89,91,92,93,96,99,100,103,104,105,106,107,108,111,112,113,114,115,118,120,121,124,127,128,133,134,140,142,143,146,149,150,151,153,155,158,159,162,163,164,171,172,176,177,178,179,180,183,184,189,191,194,195,196,197,198,199,201,202,203,205,206,209,211,214,215,216,217,224,225,226,232,234,239,241,244,245,248,249,252,253,255,257,258,259,263,265,267,271,275,277,279,280,281,284,287,288,289,290,292,295,296,297,300,301,302,303,304,305,306,308,309,310,311,312,313,315,317,318,319,323,324,326,327,329,333,334,336,338,339,340,341,346,347,349,355,359,361,362,365,366,369,370,373,375,376,380,381,382,383,384,385,386,389,396],[25,386,387,388,389,390,395,396],[1,2,6,8,9,11,12,14,17,18,19,23,25,27,30,31,33,35,36,39,40,44,45,46,47,49,52,53,54,55,56,57,63,66,69,71,72,73,74,78,80,82,85,86,88,92,95,96,98,99,101,102,105,106,108,109,110,113,114,115,116,117,122,124,128,129,131,134,137,138,142,144,145,147,148,152,153,154,156,158,160,165,173,175,176,178,179,182,185,186,190,191,195,196,198,202,204,206,208,209,210,213,214,216,217,219,223,224,226,227,228,230,234,235,241,243,244,246,248,255,256,262,263,265,266,267,268,269,270,272,274,277,278,279,280,282,283,285,286,290,292,293,298,300,302,303,304,305,306,308,309,311,313,315,316,317,320,321,325,326,331,334,337,338,341,342,344,346,348,350,351,355,357,361,363,365,366,367,369,375,377,379,384,386,390,391,393],[0,7,8,9,10,14,16,18,20,22,23,24,26,27,28,31,32,34,36,38,40,41,42,43,44,46,49,51,52,53,58,59,60,62,63,64,65,67,68,70,73,76,82,84,85,88,90,91,92,93,97,98,99,100,105,106,108,109,111,112,113,114,121,123,127,128,129,132,136,139,141,142,145,147,148,150,151,153,154,155,157,164,166,170,171,174,177,178,179,181,183,185,189,190,191,192,196,197,198,199,200,202,204,206,207,208,210,211,212,213,214,221,223,225,227,232,235,237,238,239,240,241,242,243,244,245,246,250,251,253,256,257,264,268,269,270,272,275,282,284,285,286,290,293,296,299,301,302,311,314,317,321,323,324,326,327,328,329,331,332,333,334,337,338,341,342,344,346,347,348,349,352,355,360,361,365,367,368,371,375,378,379,381,383,386,388,390,391,395,396],[228,386,388,391,395,396],[5,8,14,15,16,18,19,20,21,22,23,25,26,28,29,30,32,33,34,35,38,39,40,41,43,45,49,51,52,53,54,56,57,58,61,62,64,65,67,72,74,76,79,82,84,86,88,89,90,91,92,93,94,95,100,102,104,106,107,110,111,112,113,114,115,116,117,118,119,121,123,125,127,130,132,134,135,138,139,142,144,145,146,147,149,150,151,152,157,158,160,163,167,168,170,171,173,174,175,177,180,182,187,188,189,193,194,195,198,199,202,204,206,208,209,212,213,216,217,220,221,224,227,230,233,242,244,245,247,250,255,256,258,261,263,267,268,269,271,277,278,279,280,281,284,287,296,297,298,299,300,301,303,305,306,307,313,314,315,324,325,326,327,329,333,334,337,338,339,340,343,344,346,347,348,350,351,354,355,356,358,360,362,363,366,367,369,370,371,375,379,381,382,383,385,387,388,391,392,393,394,396],[1,2,4,6,7,8,11,12,13,16,17,18,22,23,25,28,31,32,33,36,38,39,40,41,43,44,45,46,47,48,50,51,52,55,60,61,63,64,68,69,71,78,79,84,85,88,91,93,94,103,104,106,110,111,114,115,117,122,123,126,130,134,135,137,140,142,145,146,148,150,152,155,156,157,159,160,161,169,171,179,182,183,184,186,190,194,196,199,202,204,205,206,212,215,216,224,227,229,230,232,233,235,238,241,242,243,244,245,247,252,255,257,259,263,264,265,268,269,270,272,273,274,279,280,281,283,286,287,289,293,294,296,298,299,301,304,306,307,308,309,311,312,313,314,317,318,320,323,325,326,329,331,338,339,342,343,345,349,351,352,353,356,359,360,361,362,364,365,366,374,375,377,378,379,382,383,385,395,396],[0,2,3,4,6,8,9,11,12,15,16,17,19,20,21,23,29,33,35,38,43,45,46,49,50,51,52,53,60,61,62,64,66,71,72,77,82,85,87,89,90,91,92,93,94,99,101,102,105,106,107,108,109,111,112,113,114,115,118,119,124,125,131,133,134,138,141,144,146,147,148,149,152,154,157,158,160,162,165,166,168,172,173,176,177,179,180,181,183,184,187,188,189,190,192,194,195,196,197,200,201,206,207,210,212,213,217,219,220,221,222,224,225,229,230,233,234,235,237,238,240,243,244,245,246,247,248,249,250,252,255,256,258,260,261,265,267,268,269,271,272,274,276,278,279,282,283,285,286,287,291,299,300,302,304,306,309,313,316,317,319,321,322,324,325,326,327,328,329,330,331,333,334,336,338,339,340,341,348,350,351,353,358,359,361,363,366,367,368,381,382,384,385,387,391,392,393],[0,4,8,10,11,12,14,17,18,19,20,25,26,27,28,32,40,42,43,44,45,46,50,51,52,55,60,61,62,63,67,68,69,74,75,76,82,83,84,86,87,88,91,95,96,97,104,105,110,116,118,119,121,122,123,125,126,130,132,133,135,136,137,138,139,140,141,143,147,148,151,152,156,157,159,161,166,167,172,174,175,176,177,178,182,183,184,185,188,189,190,191,195,197,203,206,207,210,212,219,220,221,223,224,227,230,231,233,235,236,237,241,243,244,246,247,252,254,258,260,261,263,264,267,269,270,272,275,277,278,283,285,288,289,291,292,294,295,296,298,299,300,302,303,304,306,310,313,314,317,318,320,326,334,335,336,338,339,342,343,347,348,349,354,360,361,362,364,366,367,371,373,374,377,378,380,381,382,384,386,389,391,394,396],[345,386,387,388,389,391,395,396],[4,5,7,8,9,11,13,16,17,18,19,22,23,24,25,26,28,29,30,38,39,42,46,48,49,50,55,56,60,64,65,68,72,76,77,81,82,92,93,94,95,96,101,102,103,105,107,109,110,111,112,113,114,119,121,122,126,127,128,134,137,140,141,142,152,154,156,158,160,161,162,164,167,169,173,175,176,178,179,181,182,184,189,197,199,202,203,204,206,207,208,210,211,213,215,216,221,222,226,227,228,229,230,233,235,238,239,240,243,244,249,250,254,261,262,263,265,266,268,272,273,274,275,276,277,278,281,284,288,289,290,292,293,294,295,296,297,298,299,300,301,304,307,308,311,312,313,316,317,318,319,320,323,325,326,327,328,331,332,333,339,340,342,343,346,350,352,353,354,356,357,358,361,362,364,366,367,368,370,373,375,380,384,388,389,392,393,395,396],[1,4,5,10,12,15,16,19,20,22,24,25,28,29,30,33,37,38,39,40,42,44,46,47,48,58,60,61,65,67,68,70,75,79,81,82,84,93,94,95,96,98,99,106,107,108,109,113,114,115,117,126,129,130,135,139,140,143,145,147,153,156,157,159,160,161,168,169,170,171,173,174,179,181,184,187,190,192,193,196,197,198,199,200,202,203,204,205,206,207,208,211,214,216,218,220,222,223,224,227,229,233,234,235,236,237,238,239,240,241,245,246,248,251,256,257,266,269,270,273,274,277,278,279,280,281,282,287,288,289,290,292,297,298,299,300,303,304,306,307,308,309,312,313,314,316,317,318,319,320,322,324,330,331,332,335,336,337,339,340,341,343,346,349,351,352,353,355,356,359,361,362,363,367,371,373,376,377,378,380,383,384,386,387,388,389,390,391,393],[0,1,2,6,7,8,9,12,13,14,17,18,19,20,21,28,32,33,38,39,40,41,45,46,48,49,52,53,54,59,63,65,66,67,68,70,73,74,76,79,81,82,88,90,91,92,93,94,96,97,100,103,105,108,109,110,112,114,115,116,119,120,121,123,124,126,129,130,134,136,137,138,139,140,142,144,146,147,148,150,154,158,160,162,163,165,167,169,170,171,172,174,175,179,182,184,185,187,188,189,190,193,196,198,199,201,203,204,205,208,209,210,211,212,215,221,222,223,224,226,227,228,229,230,231,235,237,239,242,244,245,249,252,253,260,264,265,269,270,271,274,277,278,279,280,282,283,284,286,287,290,292,293,294,295,297,299,300,301,304,305,306,307,310,311,312,315,318,320,321,325,328,332,333,334,336,337,339,340,341,342,343,349,352,354,356,357,361,363,365,366,368,369,370,371,373,374,377,379,380,382,383,386,394,396],[0,2,5,7,10,12,13,14,15,18,22,29,30,33,34,35,37,38,39,43,45,47,51,54,56,58,66,67,68,69,72,74,75,76,77,78,79,80,81,85,86,87,91,93,94,96,101,103,105,109,110,111,112,113,116,117,121,124,127,130,131,133,140,144,147,149,150,152,153,154,155,158,160,162,163,164,169,172,173,175,176,177,178,179,180,181,183,184,187,188,189,190,193,196,198,199,201,203,206,207,208,209,210,214,216,221,223,226,229,230,231,232,234,235,236,237,241,242,243,244,246,247,251,253,255,256,257,259,262,264,266,267,271,272,273,274,278,279,280,282,287,288,289,290,291,292,298,300,302,305,306,307,310,311,313,314,315,317,318,319,320,321,322,323,324,325,327,330,331,332,333,336,337,338,339,341,342,345,346,349,350,353,356,357,358,360,361,364,365,366,367,368,370,373,374,375,376,378,380,381,382,384,386,387,389,391,393,394,396],[2,4,6,19,21,25,26,29,30,33,35,36,38,40,41,42,45,46,48,50,51,52,53,56,57,60,68,69,70,71,73,75,78,79,80,81,82,84,85,87,89,90,93,94,99,105,106,107,108,109,111,114,115,116,117,118,119,120,122,123,124,125,126,129,130,133,134,135,136,137,140,141,143,144,147,148,150,152,154,155,156,159,162,165,166,167,169,171,175,176,178,179,181,184,187,188,189,191,192,194,197,198,201,202,207,209,214,215,216,217,219,220,221,223,226,229,230,231,232,236,237,238,239,241,242,243,247,248,249,250,255,256,257,259,260,264,266,268,270,271,279,281,282,284,286,287,289,290,293,294,296,297,298,300,301,304,305,309,312,313,314,317,318,320,321,322,323,327,328,330,333,335,338,343,348,349,350,355,356,357,358,359,360,365,366,368,369,370,371,375,379,387,394,395,396],[0,1,3,4,5,6,7,9,10,11,12,18,19,29,31,33,34,35,36,43,44,46,47,48,49,51,52,53,54,60,66,68,72,73,74,75,76,82,83,86,93,97,100,101,102,104,105,106,108,115,118,119,120,123,124,127,129,136,137,141,142,143,144,145,146,147,150,152,155,156,160,162,164,165,167,170,172,174,178,179,185,189,190,191,192,195,196,199,201,203,204,205,206,212,215,217,220,221,222,223,224,226,230,231,232,233,234,235,236,238,239,242,244,246,247,248,249,250,251,253,254,255,256,257,259,260,261,262,265,268,269,270,274,275,276,280,281,292,293,299,300,301,303,304,305,306,308,309,314,315,316,318,319,320,321,322,323,324,325,326,327,328,329,330,334,335,336,337,338,339,341,342,343,344,346,350,351,353,354,355,356,359,363,367,370,371,372,373,375,379,381,382,383,384,387,389,390,393,395,396],[2,3,5,6,7,8,11,15,16,21,23,24,25,26,28,29,31,40,42,43,45,46,49,50,52,54,56,59,63,64,65,68,69,71,73,74,79,80,81,84,86,87,88,90,92,93,96,97,101,103,104,106,107,109,110,111,113,118,119,120,121,122,123,124,130,132,133,134,135,136,137,138,143,145,148,150,151,152,153,155,161,162,166,168,169,170,171,173,175,178,179,181,182,184,185,186,187,191,192,195,198,199,202,203,206,209,210,211,213,215,216,220,221,223,224,226,227,228,230,232,234,237,239,240,242,244,246,248,249,252,256,260,261,264,265,267,269,270,272,273,276,278,279,282,283,286,287,289,290,291,292,296,297,302,303,309,310,311,312,314,315,318,320,325,327,328,329,330,332,334,335,336,338,339,343,344,347,350,351,352,353,355,356,357,359,360,362,363,364,365,366,368,370,371,372,376,377,378,379,380,382,387,388,390,391,395,396],[1,3,12,15,16,17,24,27,28,30,31,32,34,35,39,41,44,46,47,48,50,52,53,54,56,58,59,63,66,69,73,75,76,77,80,82,83,84,92,100,104,105,115,116,117,119,120,121,122,123,125,130,133,138,139,141,142,144,146,150,153,155,156,157,159,160,161,167,168,169,173,174,182,184,185,187,188,190,191,194,195,197,198,199,201,203,204,206,208,209,212,213,215,216,217,218,222,223,224,226,227,228,231,236,237,238,240,241,248,249,250,251,253,254,255,257,260,261,262,263,264,265,268,270,272,273,275,276,278,279,283,285,287,288,289,291,292,295,296,297,298,300,301,304,305,306,307,308,311,315,317,320,321,325,326,327,328,329,332,333,336,337,342,347,348,349,350,351,352,353,354,360,361,365,366,371,372,373,375,376,378,380,381,382,383,385,387,393,394,395,396],[2,5,6,11,12,14,16,18,19,20,23,25,26,27,29,30,32,33,36,37,38,39,40,42,47,48,50,51,52,53,57,58,62,65,66,67,68,69,72,73,74,80,82,83,84,89,92,93,94,96,97,98,99,100,104,105,106,107,108,109,110,111,114,116,118,121,122,127,129,131,132,133,134,135,136,138,141,143,144,145,149,150,151,152,156,157,158,163,165,167,170,171,173,174,176,185,186,188,189,190,191,194,201,203,204,206,207,208,209,211,212,213,216,217,219,221,222,223,227,228,229,235,237,238,239,241,242,243,244,245,246,247,248,252,254,259,260,265,266,267,270,273,275,276,277,279,280,281,283,285,286,293,294,296,297,299,300,301,303,310,314,315,316,318,324,329,331,332,334,337,343,344,346,347,348,349,350,351,352,358,363,364,366,371,372,373,375,376,379,380,383,385,386,389,390,393],[0,2,3,4,6,7,9,16,17,18,20,21,22,24,25,28,30,33,35,38,39,40,42,44,47,51,55,57,58,59,60,62,64,68,70,73,74,75,80,81,82,83,84,85,87,90,91,93,95,97,102,104,105,107,108,110,113,114,115,118,119,123,124,126,127,128,129,130,132,137,139,140,144,145,147,148,150,151,153,154,157,159,160,161,162,165,166,169,170,172,174,175,176,177,181,182,183,187,188,191,193,196,198,199,200,201,202,203,204,206,207,212,215,218,221,222,226,227,230,232,233,235,237,238,239,240,241,242,243,244,246,247,248,249,250,251,252,255,256,258,261,262,268,269,271,274,277,278,279,284,288,291,292,294,296,297,298,304,309,310,312,316,321,324,325,328,329,330,331,338,340,342,350,351,352,354,355,357,358,360,361,362,364,366,367,369,370,373,375,377,379,380,384,386,388,389,390,392],[322,386,389,392,395,396],[1,2,3,4,6,8,10,11,14,17,20,21,23,25,26,27,28,29,31,33,35,36,40,41,42,44,46,47,48,50,52,53,56,57,58,59,60,62,66,68,71,72,73,76,79,80,81,84,89,90,91,92,93,95,96,97,98,101,103,105,106,111,114,115,118,119,120,121,122,126,128,129,133,134,136,138,141,142,146,147,148,151,152,154,155,156,157,159,160,161,168,169,173,174,175,176,177,178,180,181,184,186,188,190,195,196,197,198,199,202,205,216,217,219,220,221,223,226,228,229,232,234,238,240,241,243,246,249,250,251,252,257,258,259,260,262,263,265,266,268,270,273,275,278,279,280,282,283,284,286,288,293,295,298,299,300,301,302,303,304,307,309,310,311,318,321,322,323,324,325,327,328,330,331,332,334,335,336,338,339,346,350,351,356,357,360,361,362,366,367,369,370,371,375,377,378,381,384,385,386,387,389,391,392,393,394,396],[0,1,2,3,4,5,8,9,10,11,12,13,15,19,20,26,27,29,35,36,38,43,46,50,51,52,53,55,56,57,59,62,63,64,65,66,67,68,69,73,74,75,79,80,81,82,83,90,93,94,96,98,102,103,104,105,107,109,111,112,113,114,118,119,121,125,126,129,131,132,133,134,135,137,138,140,141,143,144,145,146,147,148,152,155,156,157,158,159,160,161,163,165,167,168,169,171,177,179,182,186,188,189,190,192,195,197,200,201,204,207,213,215,216,217,218,219,226,228,229,230,231,232,233,236,239,243,245,246,247,248,249,250,252,255,256,258,260,265,266,267,268,270,271,272,277,278,281,285,286,289,290,292,296,297,298,299,303,306,308,309,310,311,312,313,317,319,320,325,327,328,331,334,335,337,342,343,344,347,349,350,351,353,354,355,357,362,365,368,370,371,374,375,376,377,380,381,385,387,389,390,391,392,396],[0,1,2,5,6,7,8,9,10,13,14,15,16,17,19,21,22,25,28,31,33,36,37,38,39,41,42,43,44,46,48,51,54,55,56,57,58,65,66,67,68,69,70,71,73,74,76,78,81,82,83,84,86,87,88,89,92,93,94,97,100,102,103,104,105,106,107,108,109,110,111,112,113,115,116,117,119,122,125,126,127,128,129,130,132,133,134,137,138,140,141,142,143,145,146,148,150,151,153,156,163,167,169,171,172,173,175,176,178,183,185,186,187,188,191,194,196,197,198,199,200,201,205,206,207,210,219,220,221,225,227,228,229,230,232,233,234,241,242,243,245,246,248,254,255,256,259,262,264,265,267,269,271,272,274,275,276,279,280,281,282,284,286,287,291,295,296,300,304,305,309,311,313,317,318,320,324,325,326,328,330,331,332,333,338,339,341,344,345,346,348,349,350,352,353,354,355,358,360,361,363,365,366,367,369,370,372,378,380,381,383,386,390,391,393,395],[20,386,390,392,395,396],[122,386,387,390,392,395,396],[0,7,8,9,11,12,13,16,19,20,23,24,26,31,32,33,35,40,41,42,43,45,50,51,55,57,58,59,60,61,64,65,66,67,69,72,74,75,76,77,82,84,86,87,88,91,92,93,95,100,104,106,107,109,110,111,112,113,114,116,117,119,121,122,123,125,126,127,128,129,132,133,135,137,138,139,144,149,151,152,155,157,158,159,160,162,166,167,168,172,174,175,177,178,179,180,181,183,184,189,190,191,192,193,195,197,199,201,202,203,205,206,208,209,211,212,214,220,221,225,229,232,233,236,237,239,241,243,244,245,246,247,252,254,255,261,262,265,266,267,269,270,272,279,280,281,282,285,286,287,290,291,292,294,295,296,298,299,304,306,307,308,311,312,314,315,326,327,331,332,336,338,339,340,347,349,350,353,356,360,362,364,366,367,368,369,370,371,372,373,375,376,378,379,382,386,387,388,389,390,391,392,393,394,395,396],[208,386,389,390,392,395,396],[0,3,4,6,7,8,11,12,14,15,16,17,18,20,22,24,25,26,27,32,33,36,39,42,44,45,46,47,48,51,53,55,56,57,58,59,60,61,63,65,68,70,71,73,74,79,81,82,84,88,93,96,100,102,103,104,106,108,109,110,111,112,113,115,116,117,119,120,121,122,123,124,126,128,129,134,136,141,143,144,145,148,150,154,155,156,158,159,161,162,164,165,166,167,169,171,174,175,176,179,181,183,184,188,196,197,198,199,201,204,205,206,210,211,212,213,214,217,219,220,224,228,230,232,235,236,238,239,240,241,243,245,247,249,250,251,253,254,255,256,259,260,262,263,267,272,280,281,282,285,286,287,291,292,293,295,296,299,300,301,302,303,304,306,309,310,313,315,321,322,324,325,331,332,333,336,337,338,339,341,343,344,347,349,352,353,354,355,358,359,361,362,364,366,367,368,369,375,376,380,382,383,386,389,390,394,395,396],[0,1,4,5,7,12,15,16,17,19,20,22,25,26,29,30,31,32,33,34,35,38,40,41,43,44,45,48,50,55,56,58,59,61,63,64,65,66,69,70,72,73,74,75,76,77,78,80,81,82,83,85,90,94,96,97,100,101,102,103,105,107,108,110,113,115,116,119,120,121,122,124,127,129,130,131,132,133,134,135,136,143,144,146,147,148,149,150,151,152,155,156,160,164,165,169,171,173,175,176,177,178,180,181,183,184,185,186,188,191,194,198,199,202,203,204,206,207,208,209,214,215,219,220,221,224,226,227,228,230,231,233,235,236,240,242,243,245,248,249,250,254,255,256,260,261,264,265,266,267,269,272,276,277,278,279,281,283,285,286,288,289,291,292,298,300,301,304,306,307,310,312,314,316,320,321,323,324,325,326,329,330,334,335,336,337,338,340,341,342,344,347,348,349,350,352,355,356,357,358,359,362,363,364,366,369,371,374,375,377,379,382,384,385,386,389,390,394,395],[254,386,387,388,389,390,392,395,396],[1,2,6,7,8,9,11,12,13,14,16,17,21,22,31,32,35,38,41,44,46,47,50,51,57,58,61,63,64,65,66,68,71,79,80,82,86,87,89,91,99,101,102,105,106,109,110,112,114,116,117,118,119,120,123,125,130,131,132,137,138,143,144,145,147,153,154,155,157,158,161,162,164,169,171,174,175,176,180,181,184,185,186,187,188,189,190,193,194,195,197,200,202,203,206,208,212,214,216,218,220,222,225,228,231,234,235,236,245,246,250,253,255,258,259,260,261,262,264,265,268,269,271,272,273,274,275,277,278,279,281,283,285,287,288,290,292,295,301,304,305,306,308,309,310,313,314,315,316,317,318,320,321,322,323,325,327,330,331,334,335,338,339,341,342,344,348,351,352,353,357,359,363,364,368,370,371,373,374,376,377,379,380,386,389,390,391,396],[0,2,5,6,7,8,9,11,13,16,17,21,22,23,26,27,31,33,36,37,38,39,40,41,43,45,46,47,50,51,52,53,55,60,64,66,68,71,74,79,80,81,82,84,86,89,92,94,99,100,102,103,104,105,106,107,108,110,111,112,113,114,116,120,121,124,127,129,130,143,144,146,150,152,155,158,161,165,169,171,177,178,179,180,182,183,184,186,188,190,192,194,195,199,200,201,203,204,206,207,211,214,218,221,222,223,224,225,227,228,230,231,232,236,237,241,242,245,246,248,249,250,252,253,254,257,259,260,261,262,264,267,273,275,279,280,282,283,285,286,287,288,295,296,299,300,302,304,306,307,316,318,320,322,323,324,327,328,329,331,332,335,338,341,345,349,350,352,355,357,358,360,362,363,364,365,366,370,372,374,375,376,382,384,387,388,389,392,393,395],[186,386,387,388,391,392,395,396],[162,386,389,391,392,395,396],[0,3,5,6,8,10,12,18,21,22,23,25,27,29,31,33,35,36,37,38,39,41,46,47,51,53,55,56,58,60,61,65,67,68,69,70,73,74,76,78,80,81,82,83,85,86,87,89,90,92,95,98,100,103,105,106,108,109,110,112,113,114,116,117,120,121,123,124,129,130,131,137,138,139,142,144,145,146,147,148,151,153,154,158,160,161,162,163,165,167,171,174,175,176,177,178,179,180,181,182,184,185,186,188,197,203,204,205,208,209,210,214,215,217,219,220,221,222,226,227,231,233,238,240,241,243,244,245,246,247,251,254,255,256,257,259,261,265,267,268,269,270,271,273,275,278,280,282,283,284,288,289,293,294,298,302,303,304,307,312,313,314,315,321,324,326,327,330,331,333,334,336,338,339,345,347,348,355,356,357,360,365,371,373,374,375,382,383,384,387,388,389,392,394,395],[181,386,387,388,389,391,392,395,396],[0,1,6,7,9,10,14,16,21,22,23,24,28,29,30,32,33,35,36,37,42,46,50,54,55,59,60,61,65,68,72,73,76,77,81,82,83,84,90,91,93,94,96,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,117,118,121,126,127,129,130,132,133,135,141,145,147,148,153,157,159,160,161,162,163,164,166,174,176,177,178,179,180,183,186,187,188,189,191,192,193,195,196,198,199,201,203,206,211,214,217,219,221,226,228,232,235,237,238,241,242,244,245,246,250,251,252,254,256,258,259,260,263,268,271,275,276,278,280,282,283,284,293,294,295,296,298,299,301,304,305,307,311,314,315,317,318,319,321,322,326,327,328,329,330,333,334,336,338,339,340,341,342,346,347,352,354,355,356,361,362,363,364,365,367,369,370,373,374,375,377,378,383,384,389,390,391,393,396],[3,4,5,10,11,13,16,19,21,23,24,25,29,30,31,34,35,36,39,42,43,44,45,46,47,48,50,51,52,53,56,57,59,62,64,69,70,71,72,74,75,76,79,81,82,83,85,86,89,92,97,98,103,104,109,110,111,113,114,117,119,122,124,125,126,128,129,133,135,139,144,148,149,153,155,156,157,158,159,161,162,164,166,167,169,170,171,173,174,176,179,180,182,184,186,188,189,190,192,193,194,195,197,198,200,201,202,207,209,214,215,216,217,218,222,223,224,225,228,229,232,233,236,237,238,243,245,248,249,250,252,253,254,256,262,264,265,266,267,268,269,270,272,273,275,277,278,279,283,284,285,288,290,292,293,294,295,303,305,306,307,308,311,317,321,322,323,324,325,329,330,331,332,334,335,339,342,343,344,346,348,356,358,362,365,367,369,370,372,375,377,379,380,381,382,383,385,386,387,388,389,391,392,396],[0,5,6,10,11,12,13,14,15,16,21,23,27,29,30,32,33,35,41,42,43,44,48,50,51,52,56,57,58,60,62,63,64,68,74,76,77,78,82,83,84,85,86,90,96,99,101,102,103,105,106,107,109,110,112,113,115,118,119,122,130,131,132,134,138,140,145,147,148,149,151,152,153,154,159,162,163,165,169,170,171,176,177,178,180,181,182,183,185,186,189,190,195,196,199,203,204,205,206,207,210,211,213,214,217,219,220,222,223,224,229,230,231,232,235,237,239,240,241,243,244,246,247,248,249,250,255,259,260,261,263,265,266,268,269,270,271,272,275,276,283,284,285,287,289,292,294,295,296,301,303,304,305,306,308,310,312,315,316,318,320,321,323,324,327,334,335,336,339,340,341,343,344,347,350,351,353,354,358,360,363,365,370,371,372,374,375,376,377,379,383,384,386,387,390,391,394,395,396],[0,2,5,6,8,9,11,12,13,15,16,17,19,20,22,26,28,31,32,34,36,37,38,39,43,45,46,47,48,49,53,55,56,57,59,60,62,64,67,71,72,74,76,77,79,80,82,86,90,91,93,96,97,99,100,101,104,106,108,112,113,118,119,120,121,122,123,124,133,134,135,136,137,138,139,140,142,143,147,154,155,158,159,160,162,166,168,171,172,173,174,177,178,179,182,185,187,188,192,196,199,200,204,205,207,208,209,212,213,222,224,225,227,228,229,232,233,234,239,241,243,244,246,247,248,249,250,252,254,255,260,262,263,267,268,269,272,274,276,278,279,280,281,284,289,290,292,294,296,297,300,304,305,306,309,311,313,314,315,316,317,318,320,322,324,325,326,328,329,336,337,338,340,342,343,344,348,350,354,358,359,363,365,366,368,369,371,373,375,376,378,380,381,384,388,389,390,393,396],[229,386,387,389,390,391,392,395,396],[156,386,388,389,390,391,392,395,396],[0,5,6,8,10,12,13,14,19,20,21,22,24,27,28,31,33,34,38,42,47,49,51,56,57,59,60,62,63,64,65,68,69,71,72,73,75,76,77,78,79,80,83,84,85,87,88,89,92,93,97,98,100,102,105,106,107,108,111,114,117,119,120,124,125,127,132,133,135,136,137,138,139,140,145,147,149,153,154,155,158,159,160,161,164,167,171,176,178,180,181,182,185,187,188,189,193,196,198,200,201,203,204,205,207,208,213,214,215,216,218,219,221,223,227,228,229,230,232,235,236,237,238,239,241,244,245,249,250,251,252,254,257,258,259,261,262,263,264,266,268,269,270,271,272,275,278,280,282,283,284,285,288,289,290,291,292,295,298,299,300,301,303,306,307,308,309,311,314,316,320,321,324,325,328,329,331,332,334,335,337,338,339,341,342,344,345,346,348,349,354,357,358,360,361,362,366,367,368,369,371,373,374,375,378,379,381,383,385,390,391,392,393,395,396],[1,5,7,9,10,11,13,15,18,19,20,22,23,24,26,27,29,33,35,39,40,43,45,47,48,49,51,52,56,57,58,59,61,64,67,68,70,72,73,75,76,77,81,82,84,85,87,90,92,93,94,96,97,98,99,100,101,102,103,104,105,109,110,111,113,115,116,123,124,125,129,131,132,134,135,136,137,140,141,143,144,146,149,151,154,155,156,158,159,160,161,162,163,164,165,168,171,173,176,178,181,183,184,187,190,195,196,198,199,201,202,204,205,207,208,209,210,211,213,214,221,223,225,230,231,232,233,249,250,254,255,256,257,258,261,266,268,269,272,275,278,280,285,290,291,292,298,301,302,306,309,310,316,317,323,326,328,329,330,331,332,333,336,337,340,341,343,345,347,349,350,352,356,357,358,360,365,366,368,370,372,373,377,381,385,386,388,389,392,393,394,396],[0,1,2,3,4,5,7,8,10,14,16,17,20,21,22,24,26,27,28,29,30,33,39,40,45,46,47,48,49,50,51,52,53,55,56,57,58,64,65,67,69,72,73,74,75,78,80,82,83,84,87,89,91,94,95,96,97,101,104,105,107,110,112,113,117,118,122,125,126,132,134,135,136,138,140,141,144,145,146,148,149,151,152,153,154,155,156,159,160,162,163,167,168,169,172,173,174,175,177,178,180,182,184,185,186,189,194,195,196,197,199,201,202,205,208,209,211,212,214,215,217,218,219,220,230,233,235,237,242,247,250,256,260,261,262,264,265,266,268,269,270,271,278,283,284,286,287,288,289,291,293,294,295,301,303,304,306,312,314,315,316,317,320,323,324,325,326,327,329,331,333,336,340,342,343,344,346,348,349,350,351,352,355,356,357,358,359,360,363,365,367,369,370,371,372,373,374,375,382,384,386,387,388,390,394,395],[0,3,5,6,9,12,13,15,16,18,19,20,21,23,24,25,28,29,30,31,33,36,37,39,40,44,45,46,47,48,49,51,56,57,58,59,62,63,64,65,66,67,69,71,75,77,78,82,85,91,94,96,97,99,100,102,103,105,106,107,109,110,112,113,114,117,119,121,123,124,125,126,127,134,138,139,140,142,143,147,148,153,157,158,159,161,162,164,165,166,170,174,175,176,178,179,180,182,185,191,193,194,196,199,201,206,208,209,212,214,215,216,220,221,223,224,226,227,228,232,233,237,239,240,241,242,243,246,256,257,258,259,260,263,266,268,271,273,274,275,280,281,284,285,286,289,290,291,292,297,299,300,301,303,304,305,307,309,310,316,317,318,319,320,321,322,325,326,328,330,331,332,335,336,337,340,344,345,346,348,351,352,355,359,361,364,370,371,372,376,377,381,382,384,387,390,393,394],[367,386,387,388,393,395,396],[2,6,7,9,10,12,13,14,15,16,18,19,20,21,23,24,25,30,31,32,33,34,36,37,38,39,41,44,45,48,49,51,53,54,55,56,59,60,61,65,66,67,68,72,79,83,84,86,89,91,92,94,99,100,102,103,104,106,107,108,109,111,112,116,119,120,121,122,127,128,130,135,136,137,141,142,143,145,146,147,148,149,151,152,153,155,159,161,165,172,175,176,179,180,185,187,190,191,195,197,199,200,201,204,205,206,207,208,209,210,211,212,213,217,218,219,220,221,222,223,225,230,231,234,239,241,245,248,249,250,254,257,258,262,263,266,267,268,269,275,276,277,279,280,282,284,285,289,290,291,292,296,298,299,301,304,306,307,309,310,313,314,316,317,318,322,331,336,338,339,344,345,346,347,348,353,354,355,357,359,360,361,364,366,367,370,371,373,377,378,379,380,381,382,387,388,390],[332,386,387,388,389,393,395,396],[2,3,4,6,8,9,12,13,17,18,20,21,25,28,29,31,34,35,36,37,41,46,47,48,49,55,56,58,61,67,68,69,71,73,87,88,89,91,93,94,96,97,98,99,102,103,106,107,108,111,116,123,124,125,126,128,129,130,131,133,134,135,137,138,140,142,143,144,145,146,150,151,152,153,154,155,158,160,161,163,164,168,173,174,179,182,183,185,186,187,190,191,193,195,198,199,201,207,211,212,213,217,218,220,222,223,225,226,227,228,229,230,232,233,234,235,236,237,238,239,241,243,244,246,247,248,250,252,254,255,257,258,260,262,264,266,268,270,271,272,273,276,278,279,284,286,288,289,291,292,296,301,309,310,311,312,313,315,316,317,321,322,327,330,332,333,335,337,341,342,344,345,346,349,351,353,357,360,361,367,371,373,375,376,377,378,379,380,381,382,385,386,388,389,390,391,393,394,395],[3,7,8,9,10,11,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,34,39,40,41,42,43,45,48,50,52,55,60,62,64,65,66,67,70,77,78,80,83,85,86,90,92,93,94,96,97,98,99,101,102,103,105,106,114,115,116,118,120,124,126,128,131,134,138,140,142,144,145,146,147,148,149,152,157,158,161,164,167,168,171,172,173,174,175,177,178,179,181,184,186,187,190,191,193,195,198,200,203,206,208,214,216,217,218,219,223,224,225,227,228,233,234,236,237,242,243,244,247,249,250,251,252,254,256,257,258,261,262,263,265,266,267,268,271,272,274,278,281,282,283,289,290,294,298,299,303,304,308,309,310,311,313,314,315,316,319,321,323,324,328,329,331,333,338,344,345,346,347,348,349,351,354,355,356,357,358,363,364,365,366,367,370,373,375,381,382,383,384,385,389,390,391,392,395,396],[0,1,2,3,6,7,8,9,11,12,17,18,20,25,29,30,32,33,37,38,40,42,45,47,50,54,57,59,60,61,62,63,67,68,70,71,72,74,75,77,78,79,81,82,84,90,91,92,93,98,99,102,103,104,105,107,108,109,113,114,117,118,119,120,121,122,128,129,130,132,134,136,140,141,142,143,144,145,150,155,156,158,159,161,162,164,166,167,168,170,172,173,175,176,179,180,181,182,184,185,186,187,189,193,195,198,200,203,204,205,206,208,210,214,215,216,217,218,219,220,224,225,226,227,229,231,232,235,237,238,239,240,242,243,246,247,250,251,254,257,258,259,261,262,265,268,271,273,274,275,276,277,279,280,282,284,286,288,291,293,294,295,296,299,300,301,302,304,308,309,310,311,312,314,316,317,319,322,326,327,328,330,333,338,339,340,342,346,347,349,351,354,356,358,360,362,364,365,367,368,370,371,372,374,375,378,380,381,383,384,388,389,392,394,395],[0,1,3,5,8,9,10,13,14,15,17,19,20,22,24,25,28,29,31,32,35,38,39,41,42,46,49,51,56,57,58,60,62,63,64,65,68,69,73,75,76,82,87,88,89,90,91,92,94,96,97,99,100,101,102,104,106,107,108,110,112,116,118,120,122,124,126,127,129,131,135,138,139,141,145,146,147,150,153,160,164,165,168,169,171,172,175,177,179,180,181,183,187,188,189,191,195,203,205,207,208,213,214,215,216,218,221,223,224,225,226,230,232,234,236,239,242,247,248,250,252,254,255,257,262,263,264,265,266,267,268,269,271,272,273,274,275,281,283,284,286,291,293,294,296,297,298,299,301,302,304,307,308,309,310,311,313,315,317,322,323,324,325,327,329,332,336,337,339,341,342,343,345,351,353,355,358,364,365,370,372,377,379,381,382,383,385,387,388,389,391,392,395],[157,386,387,389,390,393,395,396],[2,4,6,9,12,13,14,18,23,24,26,27,28,29,31,32,42,44,45,47,48,51,54,56,61,64,65,66,67,68,69,70,73,74,75,79,80,85,87,88,89,91,92,93,94,96,97,98,100,103,104,105,108,109,111,115,120,121,122,125,126,128,131,132,133,135,137,140,142,144,145,149,151,153,156,158,162,165,166,168,173,174,179,181,186,194,195,196,197,198,199,201,203,205,207,208,209,210,211,213,214,215,216,217,228,229,231,232,235,236,237,241,242,244,245,246,251,253,255,256,258,261,262,264,267,268,269,271,272,279,280,281,282,284,289,292,294,297,298,300,301,302,303,306,308,310,312,313,314,315,317,318,320,321,324,325,326,327,329,333,335,336,338,339,340,342,345,346,347,348,349,350,353,354,356,357,359,360,361,362,363,365,367,368,369,375,377,379,382,384,388,389,390,391,392,394,395],[5,6,13,15,17,18,19,22,24,27,31,32,33,35,36,37,39,40,42,45,46,47,49,53,54,56,59,61,62,63,64,67,70,71,74,76,81,83,84,85,86,87,90,91,92,100,106,108,109,110,111,112,118,120,123,125,127,130,132,136,137,141,144,145,146,147,151,152,153,156,159,160,161,165,166,167,170,173,174,176,178,181,182,183,184,185,189,192,193,194,197,199,203,204,205,206,207,210,212,213,214,217,218,219,220,222,224,225,227,231,232,233,234,236,237,238,239,240,242,248,249,250,251,253,254,258,261,263,264,268,269,272,274,275,276,278,281,283,284,287,290,292,296,297,298,300,302,305,306,307,308,309,310,311,312,315,317,318,320,328,329,331,333,338,341,345,346,350,355,356,359,362,366,367,369,370,371,374,377,378,379,381,392,393],[1,3,4,6,8,9,10,11,12,13,17,20,22,26,27,29,31,35,37,38,39,42,49,50,51,55,58,64,65,66,68,70,71,72,73,74,75,76,78,81,83,84,86,91,92,93,95,96,97,99,102,107,109,110,111,112,115,117,118,119,120,125,126,128,129,130,131,132,133,135,136,137,138,140,141,144,145,146,149,150,151,153,155,156,158,161,162,164,165,167,173,181,183,184,186,187,188,189,192,194,195,196,197,200,203,204,206,207,208,209,211,213,214,218,220,222,223,225,226,228,231,232,233,235,240,241,242,243,244,245,248,250,252,255,256,258,259,260,264,266,268,269,272,276,277,280,281,283,285,286,287,288,293,294,296,297,298,299,300,302,303,309,310,312,316,317,319,322,323,324,325,326,328,329,330,331,333,336,338,341,344,345,346,347,349,350,351,353,355,356,357,361,362,364,365,374,381,383,385,386,387,389,392,394],[105,386,387,388,391,393,395,396],[0,1,3,5,6,10,13,14,16,19,20,21,23,24,25,26,28,31,35,36,37,38,39,42,43,50,52,55,56,57,58,59,61,62,63,65,66,67,68,70,71,73,77,78,79,83,84,85,87,88,89,90,91,92,93,95,97,98,100,102,103,107,109,113,115,117,118,120,122,123,125,126,129,130,131,133,136,137,139,140,141,143,144,145,146,147,148,149,150,151,152,155,157,158,160,161,162,163,168,169,172,174,175,176,179,180,182,186,189,190,192,195,197,200,201,202,203,204,205,207,208,209,213,214,216,217,218,219,220,224,225,226,227,228,229,230,231,239,242,243,244,246,248,249,250,251,252,253,259,261,262,263,264,265,267,272,274,278,279,280,281,282,288,289,293,294,297,300,301,308,309,311,316,317,319,320,322,324,326,331,333,334,335,340,341,345,346,350,351,353,355,357,358,359,360,362,364,365,370,373,374,376,382,383,384,386,387,388,389,390,393,395,396],[0,1,4,6,7,8,9,11,12,13,15,17,19,22,25,26,29,32,34,35,36,37,39,40,42,43,45,46,48,49,56,59,60,63,64,67,73,74,80,81,82,83,84,85,86,88,89,90,95,96,98,99,106,108,110,111,112,113,114,115,116,118,119,121,123,125,127,129,130,131,134,135,136,137,139,141,144,145,149,150,152,155,157,160,161,162,163,165,169,170,171,172,174,175,177,183,184,185,187,188,192,193,196,198,199,200,204,206,207,212,215,216,218,219,222,223,224,228,231,232,233,234,235,236,237,240,241,246,247,250,252,254,255,259,260,261,266,271,272,273,275,277,278,279,281,282,286,289,290,291,292,294,295,296,300,302,303,305,308,315,320,325,330,332,334,336,337,338,339,341,343,345,346,347,348,350,351,352,354,356,357,359,361,364,365,368,369,379,383,386,389,390,392,393],[0,1,2,6,8,10,13,14,15,16,17,18,19,24,25,26,27,29,30,32,33,36,39,40,45,49,52,54,55,56,58,59,62,67,70,73,77,78,80,82,83,85,88,91,95,97,98,100,103,109,112,114,115,117,119,124,129,132,135,136,137,138,139,141,142,143,146,147,148,149,150,153,158,161,165,166,167,168,169,170,173,176,177,183,184,185,186,187,189,191,193,195,198,200,204,207,208,210,213,214,216,221,222,224,226,229,236,238,239,240,242,243,244,246,251,258,260,261,263,264,266,267,268,269,270,272,273,275,276,277,279,281,282,286,289,290,291,294,296,297,299,300,302,304,305,306,308,309,311,313,314,320,321,324,325,326,328,329,330,331,333,334,337,340,343,347,349,352,354,355,356,358,359,360,361,362,363,364,365,367,371,375,384,385,386,389,392],[1,2,3,4,5,8,13,15,16,18,19,20,21,24,25,26,28,36,37,38,50,51,52,53,54,55,56,58,60,61,63,64,65,67,68,69,70,74,76,79,83,88,91,92,93,94,95,98,99,100,102,105,106,108,109,110,113,116,118,120,121,123,124,125,135,137,139,143,144,145,148,150,151,153,155,158,162,164,166,169,170,172,177,178,179,186,187,192,194,195,196,197,199,200,201,202,204,207,208,209,210,211,212,213,215,216,219,222,224,226,227,229,234,235,237,240,242,243,244,245,246,247,249,250,251,253,257,259,264,265,267,268,270,271,272,273,274,275,279,281,286,289,292,293,294,295,296,297,298,300,301,302,304,306,307,308,309,310,311,312,313,316,319,321,322,324,326,328,330,332,333,334,335,336,337,338,342,344,345,346,348,350,351,353,354,359,363,367,372,373,374,376,379,380,381,382,384,385,387,388,389,391,392,393,394,395],[0,1,2,3,7,10,11,12,13,14,16,18,19,20,21,23,26,28,29,30,31,33,36,39,43,44,46,48,49,53,56,57,58,59,60,62,65,66,67,68,69,71,72,73,76,80,82,84,85,86,87,88,93,94,95,98,99,100,101,103,105,107,108,111,114,115,119,123,124,126,127,130,131,132,133,134,136,137,141,142,143,146,150,152,153,154,155,156,158,160,162,166,168,169,172,175,177,178,180,181,183,185,186,190,191,194,196,197,198,200,201,202,203,205,207,208,209,210,214,216,217,220,221,222,223,224,225,226,231,232,233,236,238,239,240,242,249,250,253,254,257,259,265,267,268,270,272,275,280,281,282,285,286,287,289,291,292,293,295,297,303,305,307,309,311,312,313,317,320,321,325,326,328,329,333,335,336,338,340,342,344,346,349,350,351,354,356,361,363,367,368,369,370,373,374,376,377,379,383,385,387,391,392,393,394],[159,386,387,388,390,391,393,395,396],[0,5,7,8,12,14,15,16,17,20,21,22,23,24,25,26,27,28,29,33,34,35,39,41,42,44,46,50,51,52,53,57,58,59,60,61,62,63,64,65,68,71,73,74,75,78,80,81,83,87,89,91,96,98,101,104,105,106,107,109,110,113,114,115,116,117,119,120,122,127,128,130,131,132,133,135,137,139,143,146,148,149,150,151,152,155,157,158,160,162,163,165,166,167,168,170,171,172,173,175,180,183,184,185,189,193,199,200,201,202,203,208,210,212,215,216,217,219,220,221,223,224,225,226,227,229,232,234,235,236,238,239,241,243,244,245,246,248,250,251,252,253,255,256,258,262,265,266,267,268,273,278,280,283,284,289,290,291,292,295,296,298,299,300,302,305,306,311,312,313,316,317,318,319,322,323,324,327,330,331,335,337,338,341,342,343,345,346,351,356,357,358,360,361,363,364,369,371,372,375,376,377,378,379,380,383,384,385,388,390,393,394,395,396],[0,10,12,13,15,16,18,19,20,21,25,26,28,29,30,31,32,33,34,36,37,39,41,42,43,44,45,47,48,49,50,51,52,56,58,61,62,64,65,66,68,69,70,73,79,80,84,85,87,90,91,93,95,98,99,104,106,108,109,110,114,115,117,118,122,126,127,130,132,135,138,139,140,141,144,147,151,152,153,155,156,159,160,161,162,167,168,169,170,171,176,177,178,179,183,184,188,191,192,194,195,203,204,205,206,209,210,211,216,219,221,224,225,228,229,231,232,233,236,241,243,245,246,247,248,249,252,254,255,256,257,258,259,261,262,263,264,266,267,268,269,270,271,272,274,277,280,281,284,285,288,291,293,297,298,303,309,310,312,313,315,316,317,318,319,321,322,324,328,329,330,332,335,339,345,348,349,350,352,353,355,356,359,360,361,363,367,368,372,374,375,377,378,379,380,382,384,385,387,389,390,392,396],[1,2,6,8,9,11,13,14,16,17,19,20,21,24,25,29,30,32,33,39,40,41,43,45,48,51,52,54,55,56,57,58,59,60,66,70,72,73,74,77,78,79,87,88,89,90,96,97,99,100,102,103,104,105,106,107,111,112,114,116,117,118,121,122,123,126,127,128,129,133,140,143,151,153,157,158,160,161,162,166,167,168,170,171,172,176,177,179,180,182,184,186,190,197,198,200,203,204,206,207,208,210,211,212,215,216,217,218,220,221,224,225,228,229,230,232,233,237,239,240,242,243,244,245,246,250,252,253,254,255,258,259,263,267,268,271,272,276,280,281,282,284,287,288,290,291,292,295,298,301,303,305,315,316,318,319,320,323,326,328,329,330,333,337,338,341,343,345,349,350,352,357,358,360,364,365,366,367,369,375,377,378,379,381,383,385,388,390,391,392,394,395,396],[19,386,387,392,393,395,396],[1,2,4,5,7,10,11,12,14,15,17,19,20,25,27,29,35,36,38,39,41,44,47,49,50,53,55,58,59,60,62,64,66,68,69,75,77,78,79,80,81,82,83,85,87,89,90,92,94,96,97,98,100,102,104,109,113,115,118,119,122,123,124,125,126,136,137,138,139,140,141,142,143,147,150,151,153,154,156,160,164,165,167,170,171,172,173,180,181,183,184,187,192,196,200,201,202,203,206,207,214,216,221,222,225,226,227,228,232,233,235,236,237,238,239,241,242,244,245,246,248,257,258,260,261,263,264,267,268,269,271,274,275,279,280,281,282,285,286,287,288,291,293,294,296,298,301,302,303,304,305,306,307,311,313,316,317,318,322,325,326,329,332,333,334,335,336,339,341,342,344,346,349,354,355,356,359,360,362,363,366,367,368,369,370,371,372,374,375,378,379,381,385,387,390,393,395,396],[1,2,6,7,14,16,21,22,23,26,32,34,39,42,44,45,46,47,51,53,54,57,59,60,61,62,63,66,68,69,70,72,75,78,79,81,86,87,88,89,90,91,92,94,98,101,103,105,108,109,112,114,115,117,120,121,124,126,127,128,131,132,133,134,136,138,145,146,147,149,150,151,152,154,155,156,157,158,160,161,162,164,165,167,168,169,171,173,175,176,177,178,179,181,184,185,188,190,191,192,193,196,201,204,206,207,208,209,210,214,215,217,223,224,225,226,227,228,230,231,233,234,238,240,242,243,244,248,249,250,251,256,258,260,262,264,265,266,268,270,271,272,273,274,275,279,280,281,282,286,288,289,290,292,293,295,298,311,316,320,323,327,329,332,333,336,338,344,345,346,347,349,350,354,357,358,359,360,362,363,364,368,370,371,372,373,375,376,377,380,381,383,384,387,389,390,391,392,393,394,396],[0,3,5,6,9,16,19,22,23,25,27,29,32,33,35,37,38,39,40,41,42,43,46,52,55,59,60,62,65,66,67,70,72,75,76,80,81,82,84,88,90,91,92,94,100,101,102,103,104,106,107,109,110,112,114,116,118,120,121,122,123,125,126,129,130,132,133,134,135,136,139,140,143,144,147,148,149,152,153,154,156,158,159,161,166,171,172,173,174,177,183,188,191,193,194,195,197,198,200,201,202,203,204,208,214,216,217,220,221,224,225,227,229,231,233,235,236,237,240,241,242,243,245,246,248,250,254,255,257,258,260,261,262,263,264,265,270,272,273,279,282,285,288,289,290,295,297,302,303,304,305,308,310,311,315,316,317,318,322,324,326,327,328,329,331,332,335,336,337,338,339,340,342,343,344,345,347,349,352,354,356,358,360,362,364,365,366,370,371,373,374,378,379,381,384,385,388,392,393,395,396],[3,4,6,7,8,10,11,12,13,17,18,19,26,27,29,32,37,39,40,43,44,49,50,52,54,58,60,61,63,67,72,74,75,77,78,80,82,83,84,87,90,91,92,93,94,95,96,97,99,101,102,103,108,109,110,115,117,119,123,125,127,128,129,133,134,135,139,141,144,145,146,149,151,157,158,159,161,162,165,167,169,170,171,172,175,178,182,184,185,190,191,192,193,196,197,201,202,203,204,205,206,207,210,214,217,218,226,227,230,232,234,235,236,239,240,245,246,249,250,251,252,254,255,256,257,258,260,262,263,264,267,271,273,274,276,277,280,281,284,285,286,288,290,293,294,295,296,297,302,303,305,306,307,309,312,313,315,318,319,320,322,324,326,327,328,329,333,337,338,339,341,343,351,352,355,356,357,360,361,362,364,365,366,369,371,377,378,379,381,382,384,385,387,388,390,391],[60,386,390,392,393,395,396],[3,6,7,9,10,11,12,16,19,22,24,25,26,28,29,30,31,32,33,38,40,41,42,45,46,49,50,51,52,53,55,58,61,62,63,64,65,67,71,73,75,76,78,79,80,81,82,84,85,87,90,96,98,100,101,102,103,105,108,110,111,112,114,115,116,118,120,121,123,126,128,129,131,132,133,136,138,144,146,151,152,153,159,160,162,164,166,169,170,171,172,173,175,176,177,178,181,183,184,185,186,188,189,191,196,197,201,204,208,209,210,212,217,222,224,225,226,228,230,233,234,235,240,242,243,244,245,246,248,250,251,255,257,258,259,260,265,266,267,268,271,274,277,278,281,283,284,286,288,289,292,294,299,300,301,303,304,309,314,315,318,319,320,328,329,331,332,333,337,338,339,343,344,346,350,352,353,354,357,360,361,364,365,366,367,369,370,371,372,373,375,377,379,384,387,388,389,391,392,393],[1,3,4,6,8,9,10,11,18,20,21,24,28,32,36,40,41,44,45,46,50,51,53,55,58,59,60,61,62,63,65,67,70,71,73,74,76,77,78,79,80,87,88,89,90,95,97,98,100,102,103,105,106,107,108,109,111,112,114,116,118,121,122,123,126,127,131,134,136,138,141,142,144,146,148,150,152,154,155,156,160,161,162,169,170,171,172,173,176,182,183,184,186,195,198,205,207,208,209,210,211,218,220,221,222,223,225,226,230,232,234,237,238,239,240,241,244,245,246,248,249,250,253,257,259,265,266,268,270,271,272,274,276,277,278,279,281,285,286,288,289,292,294,295,298,299,300,301,302,303,304,306,310,311,312,314,315,317,318,319,321,322,325,329,331,332,333,334,336,338,340,341,342,343,348,349,353,354,357,358,359,360,362,363,364,365,370,373,374,376,377,378,379,381,382,383,385,390,392,393,394,395],[3,4,5,6,10,12,15,16,17,18,19,21,22,25,27,28,29,30,32,35,39,46,49,50,54,58,59,60,61,62,65,66,67,68,69,71,72,73,75,76,79,81,84,85,86,87,88,92,93,96,97,102,104,111,115,117,118,119,120,126,128,130,132,135,137,139,143,144,146,148,149,150,152,153,155,158,160,161,164,165,167,171,172,173,175,176,178,180,184,186,188,189,191,193,198,199,202,205,206,208,209,214,216,217,219,225,227,231,232,233,235,239,240,244,249,252,256,257,261,263,267,272,273,276,277,279,280,282,283,285,291,292,294,296,297,298,302,303,306,309,310,313,314,315,320,323,325,326,331,333,334,336,340,344,345,348,349,354,355,356,358,360,362,363,364,369,372,379,381,383,384,385,388,390,392,393,394],[165,386,387,389,390,392,393,395,396],[0,3,7,8,12,13,14,16,17,22,24,26,28,29,33,36,38,46,48,52,55,56,57,58,59,63,71,75,77,79,80,81,83,87,88,89,90,91,95,98,99,100,104,108,109,110,111,112,114,117,119,120,127,128,133,134,135,136,137,138,139,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,159,162,165,166,168,169,174,177,179,180,181,182,183,187,188,190,192,193,195,201,202,203,205,206,210,213,214,215,217,218,219,223,224,226,232,233,234,235,236,241,245,246,249,250,251,255,257,258,259,265,266,267,268,269,277,279,282,283,284,285,286,291,293,299,305,308,309,311,312,314,322,323,325,326,327,328,332,333,337,341,342,345,346,348,352,353,354,355,357,358,361,362,363,365,366,368,369,376,378,382,383,385,386,387,388,390,395,396],[5,8,13,20,21,22,23,24,25,28,29,31,32,33,38,41,42,43,44,45,48,54,56,59,66,67,68,71,72,73,75,77,80,82,85,87,88,91,92,93,100,103,104,107,109,111,113,114,116,119,121,122,123,124,126,128,130,134,137,139,142,143,144,155,156,157,158,159,162,163,165,166,169,170,171,174,176,180,181,184,186,189,193,197,198,199,202,203,209,211,214,216,217,222,223,224,225,227,229,231,234,237,238,240,242,244,245,246,247,251,253,254,255,263,265,266,268,270,271,274,275,276,277,284,285,286,287,291,293,295,296,300,302,303,307,309,310,311,312,314,315,316,317,318,319,321,326,327,328,330,331,332,334,335,336,337,341,342,346,347,351,353,354,355,356,358,359,361,362,366,372,373,374,375,376,377,378,379,385,388,389,393,395,396],[0,1,2,4,5,6,7,8,11,12,13,14,15,18,19,20,22,23,24,26,28,29,31,32,35,36,37,38,39,43,44,45,46,48,50,52,53,55,56,57,58,59,64,65,66,67,69,70,72,73,76,78,80,81,82,84,92,93,96,97,98,99,100,104,107,109,113,114,116,117,120,121,125,129,130,132,133,134,135,136,138,139,142,143,144,145,146,147,149,155,156,157,158,162,163,168,170,172,174,175,176,177,178,179,180,181,182,184,186,187,189,190,194,195,196,197,199,200,201,202,203,205,206,207,210,211,212,213,216,221,224,227,232,236,237,243,244,247,251,252,257,262,264,265,267,269,270,271,272,273,276,280,284,285,286,287,288,291,295,296,297,299,300,301,303,305,307,309,310,312,319,321,323,326,329,330,331,335,337,343,344,347,348,350,352,353,354,355,357,358,359,360,361,363,365,368,371,375,377,379,382,385,390,391,394,395],[4,10,13,14,16,17,20,21,23,26,28,30,32,34,35,37,38,41,43,45,51,52,54,55,57,59,60,65,66,68,71,73,77,78,81,82,84,88,89,93,94,96,97,98,99,102,106,111,113,114,116,118,121,124,126,127,130,132,136,138,139,140,141,143,145,147,152,154,155,156,157,158,159,167,168,169,170,173,174,176,179,181,183,185,188,192,194,196,197,198,199,200,203,206,210,215,216,217,222,223,224,225,227,232,234,235,236,240,242,244,245,246,247,249,251,254,255,257,258,260,261,262,264,267,271,272,273,274,275,277,278,279,280,281,282,283,284,285,287,289,290,291,293,296,300,301,302,303,304,305,307,308,309,310,311,317,320,324,326,327,333,337,340,344,345,346,347,348,352,354,356,358,361,362,363,364,365,366,369,373,379,380,381,382,385,386,387,388,389,390,392,393,394],[1,6,7,8,9,10,13,14,18,22,23,24,25,29,32,33,34,38,39,41,42,45,47,48,49,50,52,53,55,56,57,60,63,66,68,70,71,73,74,76,79,84,90,91,93,94,96,99,101,102,103,107,109,112,114,116,117,120,122,123,126,127,129,131,132,136,141,142,143,145,146,147,149,154,156,157,160,161,165,168,169,171,173,175,177,179,180,183,184,185,186,187,188,190,192,194,195,197,198,202,206,209,214,215,218,219,220,221,222,225,227,229,230,231,232,236,238,239,240,241,242,243,247,249,250,252,254,255,259,261,263,265,266,269,270,275,277,280,281,284,285,286,287,288,289,290,292,293,294,295,297,300,301,304,306,307,310,312,313,314,317,318,323,325,326,327,328,330,335,336,337,339,341,343,345,347,348,350,352,353,357,358,359,360,361,362,363,364,366,368,369,370,371,374,376,378,382,383,384,385,386,387,389,391,393,394,395,396],[4,5,6,10,11,13,17,20,23,24,25,27,28,29,31,32,33,35,37,40,41,43,45,46,47,48,51,52,55,56,58,59,60,63,67,70,72,73,75,76,81,82,83,84,85,87,91,95,97,100,101,105,107,108,109,112,118,119,120,121,122,123,124,127,128,134,135,136,137,138,139,140,142,145,146,148,150,151,153,154,155,157,158,159,161,163,170,172,173,176,181,182,184,186,187,188,189,190,193,195,196,197,198,201,206,207,208,211,212,214,218,221,225,226,227,234,241,242,243,245,246,250,251,252,255,256,257,259,260,264,267,268,269,270,272,273,274,276,277,280,281,283,284,289,294,296,297,298,300,302,308,310,311,314,316,318,319,322,324,325,329,330,332,333,334,335,336,337,345,346,347,348,350,353,354,357,360,361,362,364,365,367,368,373,374,376,377,379,381,384,387,394,396],[0,1,2,5,7,10,12,16,19,20,21,22,24,27,29,31,34,37,41,42,43,45,48,49,50,51,52,53,54,57,58,62,66,69,70,73,74,75,76,78,80,82,84,86,87,88,93,95,96,100,101,102,104,105,106,111,114,120,121,123,124,125,128,133,134,136,137,138,142,144,147,148,150,159,160,164,165,166,167,168,173,175,176,178,183,184,187,188,189,190,192,196,201,203,204,205,206,207,208,210,211,213,214,215,216,217,220,223,227,228,229,231,232,234,235,236,237,238,239,240,242,247,248,250,253,254,255,256,257,259,260,266,267,268,270,271,272,273,280,281,282,283,289,294,299,308,313,314,316,317,318,319,321,323,326,328,334,335,336,337,338,340,342,343,344,345,346,347,352,354,359,360,362,363,364,366,368,371,372,376,377,378,380,384,387,388,389,390,395],[354,386,387,390,391,392,393,395,396],[1,10,12,13,14,18,19,21,22,25,28,29,30,35,38,40,45,48,49,50,51,52,54,59,61,62,65,66,67,69,72,73,74,77,80,82,84,85,89,90,95,98,105,107,108,109,113,114,115,116,118,120,122,124,125,128,129,130,133,136,137,139,143,145,148,149,150,153,154,155,158,159,160,164,165,167,171,172,173,174,175,177,179,180,182,183,184,186,188,189,191,194,197,198,200,201,202,203,204,205,208,209,210,212,215,220,222,225,226,228,230,231,233,234,236,240,241,243,246,248,249,250,253,254,255,256,257,259,260,261,263,264,267,268,271,272,275,279,280,284,285,286,287,288,290,291,295,296,297,302,303,308,309,312,313,317,319,321,323,327,329,330,331,332,333,334,335,336,337,338,341,342,344,346,348,351,353,354,355,360,361,363,364,366,370,374,376,377,379,385,386,387,394],[0,2,4,5,7,8,9,12,13,16,17,18,21,22,23,25,29,30,31,39,41,45,46,48,51,52,53,54,55,56,57,61,63,65,67,68,69,71,72,73,77,79,81,84,86,88,92,93,96,97,98,99,105,108,109,110,111,113,114,117,119,120,121,127,128,136,138,141,143,144,145,146,147,149,150,152,153,154,156,158,159,160,164,165,166,169,172,173,175,177,181,182,184,185,188,189,190,191,194,196,198,201,202,204,207,208,212,216,219,221,223,224,226,228,231,233,234,237,238,242,243,244,245,247,249,252,254,255,256,257,259,260,262,265,266,267,270,272,273,276,277,280,282,285,286,287,288,291,295,296,297,298,299,300,302,304,305,307,309,310,314,315,316,322,324,326,329,332,335,337,339,340,344,347,349,351,352,353,356,358,360,362,367,369,371,374,375,376,377,379,380,381,383,384,387,388,389,390,391,392,393,395,396],[0,4,7,8,9,11,15,18,21,22,24,25,28,33,35,36,37,38,39,41,43,44,45,47,48,49,51,52,54,60,61,64,66,67,73,79,80,81,82,83,84,85,91,92,93,94,95,96,98,99,102,103,104,105,107,108,111,113,116,119,120,121,124,126,127,129,134,136,138,141,142,144,152,153,154,155,156,158,163,167,169,170,172,173,175,179,180,181,186,188,189,193,194,196,197,202,203,206,207,208,209,213,215,217,218,224,226,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,245,248,251,252,253,259,261,262,263,264,266,271,272,275,276,278,279,280,282,285,286,288,289,290,292,297,299,300,301,302,303,308,316,317,318,320,328,330,332,333,335,337,338,340,345,346,351,353,354,355,356,357,358,363,365,371,372,373,374,375,376,377,378,381,382,383,384,386,387,389,390,393,395,396],[191,386,387,389,390,391,392,393,395,396],[9,386,388,389,390,391,392,393,395,396],[8,12,16,25,36,37,40,43,44,45,46,47,50,52,55,56,67,68,69,73,77,78,80,81,82,83,84,85,87,89,92,93,94,95,96,97,101,102,103,104,105,106,107,108,110,113,114,118,126,128,132,133,137,138,140,141,142,145,147,148,149,150,151,152,154,156,157,164,165,166,167,168,171,173,177,180,183,189,190,192,194,197,201,202,203,205,208,216,217,218,222,223,227,231,232,235,237,238,240,246,249,250,251,254,256,257,261,262,263,264,265,266,269,270,273,275,276,279,280,285,289,291,292,293,296,297,298,299,300,302,304,306,307,308,309,310,312,314,316,317,318,319,320,321,322,324,328,329,331,332,334,340,341,342,347,349,350,351,354,359,361,362,363,366,367,368,369,370,372,374,379,381,382,386,388,389,390,393,394,395],[0,1,2,8,9,10,11,13,15,16,17,18,20,21,23,26,29,33,35,36,40,41,42,44,45,46,47,50,51,52,53,56,61,62,63,65,66,67,68,69,70,72,75,76,77,78,79,80,81,83,85,86,87,88,91,92,94,95,97,98,99,102,103,104,105,108,111,112,113,114,116,118,119,120,123,125,126,129,131,136,137,138,146,147,148,149,150,152,154,157,165,166,170,171,172,173,174,175,180,182,183,184,187,189,193,195,196,197,198,199,200,202,204,210,211,215,222,224,225,227,228,229,230,232,233,234,235,236,240,241,242,244,245,246,247,249,252,253,254,258,261,263,266,269,270,271,273,274,275,276,278,280,281,282,283,284,289,297,298,299,304,305,308,311,313,316,317,321,322,323,324,325,327,328,329,332,333,334,337,338,342,343,345,346,347,353,354,355,356,358,359,361,362,363,364,366,370,371,372,373,377,380,382,383,385,386,388,389,390,391],[0,1,2,4,6,9,11,15,16,17,18,19,20,24,25,26,28,29,30,31,32,33,37,41,44,48,49,50,51,54,55,56,57,61,65,69,73,74,75,79,84,85,86,87,88,90,91,92,94,97,99,100,101,103,105,106,113,114,115,118,119,120,125,131,132,134,135,136,137,140,141,144,153,154,156,157,158,160,161,164,165,167,169,173,175,179,181,185,186,189,190,192,195,196,197,198,199,200,204,205,206,207,210,212,213,214,215,216,226,230,231,233,236,239,241,243,245,246,247,249,253,254,255,256,259,266,267,269,271,273,274,276,277,284,286,287,288,289,294,295,296,301,302,307,308,310,311,313,314,316,317,320,321,324,325,327,328,329,330,337,339,342,344,345,347,349,350,356,357,359,360,361,362,363,364,365,369,370,371,373,374,378,380,381,382,385,386,388,389,390,391,393,396],[4,7,12,13,14,15,16,20,22,23,30,32,33,36,37,40,42,43,47,50,52,53,55,58,59,61,62,63,66,69,70,71,73,74,78,79,80,81,83,85,91,92,93,94,95,96,97,99,100,104,105,106,107,110,112,116,119,122,125,126,129,132,133,135,136,137,138,140,141,142,144,145,146,147,148,151,153,154,158,160,161,165,170,172,173,174,176,178,179,183,184,185,187,188,193,194,197,200,202,203,204,206,207,208,209,212,213,214,217,218,219,220,221,225,228,230,231,232,233,234,241,243,245,249,252,253,255,259,261,262,264,266,268,270,273,278,281,282,283,285,289,291,293,294,303,309,311,312,314,318,319,323,327,329,330,332,333,337,338,340,342,344,346,347,348,350,351,353,357,360,361,364,365,367,368,370,372,374,376,380,381,382,384,385,386,388,389,393,395],[0,2,4,7,8,9,10,12,13,18,22,23,25,26,28,29,32,34,37,38,39,40,41,42,44,47,52,53,55,56,57,58,60,61,64,66,67,69,70,71,72,73,74,75,77,78,86,90,94,96,97,98,101,104,105,109,110,114,115,117,122,124,125,126,127,128,131,134,136,138,140,142,144,145,147,148,150,151,152,154,155,160,163,168,170,172,175,178,182,185,186,187,188,189,190,193,196,200,205,206,207,208,209,213,214,222,224,226,229,231,233,234,236,238,239,240,242,244,245,246,247,248,250,251,253,254,256,257,258,260,262,266,270,271,273,276,279,280,282,285,287,289,293,294,296,300,301,302,303,306,307,309,315,316,317,318,321,322,323,324,326,327,328,329,332,333,334,338,339,341,343,347,348,351,352,356,359,360,361,362,363,364,369,370,371,381,385,386,388,389,390,391,392,393,394,395,396],[3,5,7,10,11,13,14,17,18,19,20,21,23,25,26,27,28,30,35,37,38,39,41,46,47,49,50,51,53,54,55,59,60,61,62,63,65,68,73,74,82,83,93,94,95,96,98,100,101,103,104,105,106,108,109,110,111,117,119,120,123,124,125,127,129,131,133,134,135,136,139,140,144,150,152,154,155,157,159,160,161,163,166,169,171,172,177,178,180,181,184,185,187,188,191,192,193,195,196,198,201,205,207,208,213,214,215,217,218,221,222,225,226,227,228,229,231,233,234,235,236,237,238,239,240,241,242,246,248,249,250,251,255,256,260,261,264,267,269,270,272,273,274,276,278,279,280,282,284,286,288,291,292,294,300,301,309,310,311,312,315,317,320,322,324,329,330,336,341,344,346,349,355,356,358,362,365,366,370,374,375,376,378,380,382,384,388,390,391,392,393,395,396],[9,10,12,13,17,18,20,21,25,28,29,30,31,34,37,38,40,42,43,46,47,48,49,51,57,59,61,62,63,67,68,69,70,73,74,75,78,79,80,81,82,83,85,89,91,95,98,101,103,107,108,109,110,112,119,120,123,124,125,128,130,134,137,138,140,141,145,149,152,153,156,160,161,162,164,167,168,169,170,171,172,175,176,178,179,180,183,185,186,187,190,193,205,207,208,210,215,216,217,219,221,223,226,233,235,237,238,239,242,245,246,248,249,250,253,259,260,262,263,267,268,270,272,276,278,279,280,282,283,284,285,288,296,297,302,304,305,307,309,310,312,314,316,317,318,320,322,323,324,326,327,329,332,333,334,335,337,338,339,340,347,348,350,351,355,356,357,359,364,365,368,370,372,375,376,377,378,381,384,386,388,390],[334,386,387,388,389,394,395,396],[1,9,13,15,16,20,21,22,23,24,26,28,29,31,37,40,41,42,46,47,49,52,53,54,56,58,60,62,68,69,71,78,81,82,83,84,85,88,89,91,92,94,95,96,98,101,105,106,107,110,112,114,116,118,120,126,131,133,134,136,140,141,143,147,149,153,154,155,157,158,159,160,162,163,164,166,167,168,169,170,172,173,174,176,178,179,180,182,186,187,194,195,200,201,206,207,210,212,214,215,216,221,224,226,228,229,231,232,235,236,237,240,244,247,248,249,252,254,255,256,257,259,261,266,267,269,270,272,273,274,275,277,281,283,286,289,291,292,293,294,297,298,299,300,301,304,306,307,309,311,316,317,318,321,322,325,330,332,333,335,336,337,339,340,342,343,345,347,349,350,354,356,358,362,363,364,365,366,368,374,375,377,379,384,388,390,391,392],[2,3,5,9,10,11,13,15,16,17,18,20,24,25,27,34,36,39,41,44,47,48,49,57,58,61,63,66,70,72,73,74,76,79,81,83,84,86,89,91,92,93,95,97,98,99,100,104,107,108,110,112,115,118,123,124,126,128,129,130,140,141,145,146,150,152,156,157,159,161,162,163,164,167,168,169,175,177,181,182,184,185,187,188,189,191,192,193,194,197,199,201,202,204,208,210,213,214,215,219,222,224,225,226,227,228,231,232,234,236,237,239,241,243,245,247,248,249,252,254,256,257,258,263,264,265,266,267,268,272,274,275,276,278,279,282,283,285,287,288,290,291,295,296,302,303,305,308,309,310,311,312,314,315,316,318,321,324,325,327,328,332,334,335,336,337,338,339,340,341,344,347,351,352,353,354,356,357,358,363,364,365,370,374,376,377,381,384,385,388,396],[1,2,4,6,8,11,12,13,18,19,22,23,25,30,32,35,36,39,40,41,42,46,47,48,49,51,52,53,62,64,66,68,69,70,73,78,80,83,90,92,93,94,95,96,97,99,100,104,106,107,111,113,114,115,116,122,123,125,126,129,133,134,135,136,138,142,143,145,147,148,149,151,152,153,154,159,160,161,162,164,165,168,171,173,176,177,179,180,181,187,190,191,193,196,200,201,204,207,209,213,216,217,222,223,224,227,228,232,235,240,241,242,243,244,250,251,252,256,258,259,260,261,265,266,267,268,270,271,273,274,277,278,279,280,282,286,293,295,299,301,303,304,307,309,311,313,314,315,316,317,318,321,326,334,338,340,341,342,343,348,349,350,351,352,353,354,355,357,359,360,361,363,364,365,367,369,372,373,374,376,381,382,383,390,392,393,396],[17,386,387,389,390,394,395,396],[0,4,6,12,14,15,16,17,20,21,23,26,29,31,36,40,41,44,46,47,48,50,51,56,57,58,59,60,65,66,67,68,72,74,76,80,81,84,85,87,90,91,93,94,97,98,101,103,107,108,111,112,113,115,116,117,124,127,129,130,136,139,142,143,146,147,149,150,151,153,156,158,159,160,162,163,164,165,167,169,170,171,172,173,175,178,181,185,186,188,189,192,193,195,196,197,199,200,202,203,208,210,212,213,214,215,216,219,222,224,229,232,233,234,235,237,238,240,242,244,246,250,254,256,258,259,260,263,264,268,270,271,272,273,276,277,279,281,282,284,285,286,288,289,290,291,292,293,295,298,301,308,311,315,317,318,327,329,331,332,333,336,339,341,343,344,348,351,355,357,358,359,361,362,363,365,367,369,372,376,379,380,381,383,385,386,387,390,391,392,393,394],[1,2,3,4,7,9,10,11,12,15,16,21,25,28,30,33,34,37,40,41,42,43,44,45,47,49,52,53,54,56,57,59,60,61,62,65,66,67,70,71,72,73,78,80,81,86,90,92,94,95,98,99,100,102,104,106,108,109,110,111,114,115,117,118,120,124,125,126,128,132,133,134,136,139,140,142,143,144,146,149,151,153,156,157,158,160,162,165,166,169,170,171,173,174,175,176,177,179,182,183,184,187,188,190,193,195,196,197,200,203,206,207,210,211,212,215,216,217,219,223,224,229,232,234,235,237,239,240,241,242,243,244,245,247,249,250,251,252,253,256,257,259,261,266,267,268,270,271,272,273,276,277,278,279,281,284,285,286,287,290,291,292,294,295,297,299,300,301,302,303,305,308,310,312,313,316,319,320,324,327,328,330,331,334,336,340,343,344,347,352,354,357,360,361,362,364,365,367,368,369,371,373,374,375,376,377,380,384,390,392,393,394,395],[0,1,2,5,7,11,17,18,19,21,23,24,25,26,27,28,32,33,36,37,38,39,40,42,44,45,50,52,56,58,60,61,65,67,68,69,70,71,72,74,77,79,80,83,86,91,92,96,98,110,112,114,115,116,117,118,119,120,121,122,123,124,129,131,136,137,138,141,142,143,144,146,148,149,150,151,152,154,155,156,157,159,161,162,163,164,165,166,167,168,170,171,172,173,175,176,177,178,180,182,184,185,186,187,188,190,192,194,195,196,197,198,200,205,207,209,210,211,214,215,219,220,221,223,225,228,230,231,233,235,237,239,240,241,242,250,252,254,256,258,259,260,261,262,264,265,268,270,271,274,278,281,285,287,289,290,292,293,300,302,303,304,305,306,307,309,312,313,315,319,320,322,323,324,329,331,336,339,341,342,346,347,348,349,350,352,353,354,355,356,358,359,360,362,364,365,367,369,370,371,372,373,376,377,378,381,387,388,389,391,392,393,395,396],[1,2,5,6,7,8,9,10,11,12,28,33,34,35,36,38,40,42,45,47,49,50,52,55,56,58,59,63,64,66,67,70,71,72,73,76,77,78,79,81,82,85,88,89,90,91,92,94,95,96,98,100,101,102,106,108,110,112,115,121,122,123,124,126,127,128,130,132,133,134,135,137,138,139,141,142,143,146,147,148,150,151,152,155,156,158,159,161,162,164,165,168,169,171,172,177,182,183,184,190,192,193,194,195,196,197,198,200,202,203,205,207,208,211,215,216,218,225,226,227,231,233,235,238,241,242,244,245,247,249,250,252,254,257,259,260,261,262,263,265,267,268,271,274,275,277,278,280,283,284,285,286,287,289,290,295,296,299,302,308,309,312,313,315,316,317,318,319,323,326,328,330,331,332,337,338,340,342,344,345,347,350,351,352,353,357,358,359,363,364,365,366,367,370,372,374,376,378,379,380,382,383,386,387,389,391,392,395,396],[0,1,2,4,6,9,11,12,17,20,21,23,24,26,27,29,30,33,34,35,36,37,40,42,43,45,51,52,53,55,57,60,61,62,63,66,69,71,75,76,77,80,82,84,85,86,87,91,94,97,100,103,104,106,107,108,113,114,115,116,117,119,121,124,126,129,130,132,133,136,137,138,139,140,143,144,145,146,147,148,154,155,156,158,160,161,162,163,166,168,171,175,178,183,185,186,187,188,189,190,191,195,199,202,203,204,205,207,208,211,212,214,216,217,221,222,223,226,231,232,233,239,242,250,252,255,256,257,259,261,264,265,268,271,279,286,287,290,292,295,296,297,300,301,302,303,304,307,308,309,315,316,317,318,320,323,324,325,327,330,331,333,334,336,338,343,345,346,347,349,351,354,357,359,361,364,365,367,368,369,371,374,375,376,380,384,385,386,389,391,393,395,396],[175,386,389,391,394,395,396],[1,2,3,6,7,8,10,12,14,15,16,17,20,25,27,32,36,45,46,47,49,51,52,54,57,59,64,65,66,67,68,70,71,75,76,77,78,80,81,83,88,90,92,93,95,97,98,100,101,102,103,104,105,107,108,114,117,119,121,122,126,133,134,135,141,142,143,144,145,146,147,148,152,154,158,160,165,168,173,174,176,177,179,182,183,184,185,186,187,189,191,193,196,197,199,203,206,207,208,209,210,213,214,223,225,226,231,234,235,236,239,240,242,243,244,246,247,248,249,250,253,254,255,256,257,258,261,263,267,270,272,273,275,277,279,280,281,282,283,284,285,286,289,293,294,295,297,298,299,302,303,307,308,309,312,314,315,318,319,322,323,325,327,328,329,331,333,334,335,336,338,339,341,345,346,349,350,353,355,356,358,359,362,363,364,365,366,368,370,371,372,374,375,377,381,382,384,386,389,390,393,394],[1,2,3,6,7,10,12,13,14,15,18,20,22,27,29,31,32,33,34,35,43,44,45,47,48,50,51,53,54,55,59,60,61,64,65,66,67,68,69,70,71,72,73,76,82,83,84,87,88,90,99,100,102,103,107,109,110,115,116,117,118,119,121,126,127,128,131,134,135,138,142,145,147,149,150,155,158,160,161,162,164,167,169,171,172,173,174,175,176,181,184,194,195,196,202,204,207,211,212,213,216,217,218,219,221,222,225,226,232,233,234,237,239,240,241,242,245,250,252,253,256,259,263,264,265,267,268,269,272,275,278,280,281,284,285,286,287,289,291,292,293,294,295,300,302,306,307,309,310,311,313,314,315,316,318,321,323,325,326,327,328,329,330,331,332,336,337,338,339,340,341,344,346,349,352,354,356,358,359,361,362,363,365,366,368,370,372,374,375,376,377,378,381,383,386,387,388,391,394,396],[1,3,4,5,12,13,15,19,20,21,24,25,26,27,28,30,31,32,34,35,36,39,44,45,48,49,50,51,52,53,56,58,59,61,62,63,64,67,71,72,73,76,77,78,80,82,83,88,90,91,92,93,94,95,96,98,101,103,105,106,116,117,122,125,126,129,133,135,136,138,140,141,143,144,145,146,147,150,154,156,158,165,166,167,170,173,175,177,178,180,183,184,185,187,191,194,196,197,199,202,204,205,206,207,213,215,216,218,220,221,224,226,227,228,229,233,235,238,241,242,249,250,254,256,263,264,265,266,270,271,272,274,276,277,278,279,281,282,284,286,287,288,289,290,291,292,293,297,298,299,300,301,302,303,305,307,308,311,314,318,324,325,326,327,328,329,334,341,342,343,344,345,347,351,353,356,357,358,361,365,367,369,372,373,374,378,379,382,386,388,390,391,393,394,396],[0,1,3,4,6,9,11,14,15,16,19,22,25,27,30,33,35,36,39,42,43,44,45,46,47,50,53,57,60,61,62,65,66,67,70,71,72,74,76,77,80,81,82,83,85,87,88,89,91,93,97,99,100,103,105,107,110,113,114,117,118,121,122,124,128,129,130,131,132,135,136,137,138,140,141,142,147,148,151,155,156,157,158,161,162,163,169,170,172,174,177,180,181,182,185,186,187,188,191,195,196,197,198,206,207,208,209,210,212,215,216,217,222,224,225,226,227,228,234,237,239,240,241,242,243,244,245,247,250,251,254,255,256,259,260,261,264,266,267,268,269,275,277,278,279,280,281,282,283,285,286,288,292,294,296,297,299,301,307,309,311,313,315,316,317,318,319,320,322,323,324,325,326,328,329,332,335,337,339,340,343,344,345,346,349,350,353,355,359,360,362,364,368,371,372,373,374,377,378,380,381,385,389,390,391,395],[0,1,2,7,9,10,11,13,16,17,18,21,22,23,24,28,29,34,35,36,37,38,40,41,42,43,47,48,49,52,55,56,57,60,61,63,64,65,69,70,71,72,74,77,84,85,86,87,88,89,90,91,97,102,104,107,108,109,110,112,113,115,116,118,120,121,123,124,127,128,133,134,135,136,138,139,140,143,147,148,149,151,152,156,160,162,163,165,166,169,173,174,175,176,177,180,181,183,185,186,191,194,195,197,199,202,203,204,208,209,210,212,213,215,216,217,219,221,223,224,226,230,233,237,239,242,243,250,257,258,259,261,262,263,265,266,270,271,273,274,275,279,281,282,283,285,288,294,295,299,300,301,305,306,307,308,309,310,311,312,314,315,317,318,321,326,327,329,330,333,334,337,342,343,345,346,347,348,349,351,353,354,355,358,360,361,364,366,367,368,370,371,372,375,376,377,380,381,382,389,390,391,394],[2,5,6,9,13,16,18,21,22,24,25,29,30,37,39,42,44,45,47,51,52,53,56,57,58,59,61,63,66,67,68,71,72,73,74,77,78,81,84,85,86,89,90,92,93,94,95,96,97,98,102,103,104,108,111,112,114,115,116,117,119,120,122,123,124,127,129,130,135,137,138,143,145,146,147,148,149,153,154,156,157,160,162,163,168,170,171,172,173,174,175,176,177,179,184,186,187,188,190,191,192,194,195,196,197,202,206,207,210,216,217,218,221,222,224,225,227,228,229,232,234,235,237,240,244,245,248,249,252,253,256,257,258,260,264,265,266,267,268,270,272,274,276,278,279,282,283,285,287,288,289,291,293,294,297,299,300,301,303,304,305,306,307,309,312,317,320,322,325,326,327,328,329,330,334,335,336,338,340,341,342,343,345,346,347,348,349,352,353,354,355,356,358,361,362,363,366,367,368,374,376,379,380,382,386,388,391,392,393,394,396],[3,4,5,7,10,15,16,17,18,20,21,23,26,28,30,31,34,35,36,37,39,40,41,45,47,51,53,58,64,65,66,72,73,75,77,79,80,81,85,86,88,92,94,95,100,101,102,103,105,108,110,116,117,118,119,122,123,124,125,127,128,129,130,131,135,136,137,138,139,141,142,145,149,150,151,152,153,157,158,159,160,162,164,166,168,169,170,173,174,175,176,177,179,183,187,188,189,192,196,198,199,201,205,207,209,210,211,212,213,217,218,219,220,224,225,228,230,231,233,234,236,240,244,252,253,255,257,258,260,262,263,268,269,271,272,273,274,275,276,279,280,283,285,287,288,289,292,293,295,297,301,303,304,306,309,311,312,315,316,319,320,321,323,325,326,327,328,331,336,337,341,342,345,346,347,350,351,353,355,358,359,361,363,364,372,376,377,378,379,380,381,382,387,389,390,391,392,395],[0,2,5,7,8,12,14,17,22,25,27,28,31,34,35,39,40,43,44,45,46,49,51,59,60,61,63,64,65,66,68,72,77,78,80,81,82,83,88,90,91,93,95,96,99,101,102,103,104,105,106,110,112,113,115,116,117,121,122,124,125,128,129,130,132,133,134,135,137,138,141,144,145,147,149,152,155,156,157,165,166,167,168,170,172,174,175,177,178,180,185,186,188,191,192,193,194,195,196,197,198,200,201,203,204,205,208,210,211,212,213,215,216,219,223,224,225,226,228,231,232,234,236,238,239,240,241,243,244,245,246,248,249,251,252,253,254,255,256,257,258,260,264,267,272,277,280,282,283,284,286,293,297,299,300,302,306,308,312,314,315,317,319,320,322,323,326,328,329,330,332,334,336,337,339,340,342,344,345,346,351,353,354,356,362,367,368,369,371,373,376,384,385,387,389,395,396],[0,1,6,7,10,11,17,20,22,23,25,27,30,33,34,35,36,41,42,46,51,52,53,56,59,60,63,64,66,68,69,70,71,73,74,75,80,81,82,83,87,88,89,92,98,99,101,102,103,105,107,112,114,115,116,117,119,120,122,125,129,130,131,132,133,135,136,137,138,139,142,143,146,147,148,153,155,156,157,160,161,167,170,171,172,174,176,177,179,182,184,190,192,199,200,206,207,212,213,217,218,224,232,234,236,237,238,239,241,242,243,247,249,252,253,255,257,258,259,260,262,264,265,267,268,269,275,276,280,281,284,286,287,289,290,291,294,295,296,297,298,299,300,301,303,307,308,310,311,316,321,324,325,326,327,328,329,330,332,333,334,338,339,340,341,343,344,347,349,353,354,355,356,358,359,361,362,364,365,367,368,369,372,376,377,378,381,382,383,384,385,386,388,389,390,394,395,396],[1,4,6,7,11,15,17,19,22,24,26,27,28,29,31,32,35,36,43,45,46,47,48,49,53,54,57,61,63,65,66,67,68,70,71,74,77,79,80,81,82,84,86,87,88,93,96,98,100,101,102,104,106,108,109,110,115,118,119,120,121,122,123,129,132,133,135,138,139,143,144,147,148,152,155,157,158,162,164,167,168,170,171,173,174,175,176,177,178,179,180,182,185,192,194,196,202,203,206,207,208,211,223,225,227,230,233,237,240,241,244,245,246,249,250,256,257,258,261,262,265,266,267,268,270,272,276,277,278,279,280,284,285,286,289,290,291,292,294,295,296,297,299,306,310,311,313,317,319,322,324,325,326,328,330,335,336,338,342,343,344,345,347,348,350,352,353,355,357,359,360,362,363,364,366,367,370,371,372,374,376,377,379,380,384,385,386,387,389,390,391,392],[1,2,4,5,8,12,15,19,20,22,23,24,27,31,32,35,36,41,42,43,45,50,55,56,57,58,60,61,68,71,72,76,77,78,82,84,88,90,91,92,93,94,95,96,97,98,99,102,103,104,106,112,115,118,120,121,122,123,124,125,127,128,129,131,132,134,136,137,139,141,142,144,148,149,151,153,154,158,159,160,162,163,165,166,168,169,170,172,175,179,180,181,183,185,187,191,196,198,201,202,211,214,216,217,218,219,220,221,222,225,229,231,232,233,234,238,240,242,243,250,253,256,257,258,259,260,261,263,266,267,271,280,283,284,287,288,289,290,291,292,293,294,295,298,301,303,309,310,313,314,316,319,321,325,328,330,331,333,334,335,336,337,340,341,342,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,363,364,367,368,369,370,372,374,375,376,378,379,380,381,383,386,387,389,390,392,393,395],[0,4,5,6,8,9,10,12,14,15,16,19,22,25,26,27,28,31,32,33,35,36,39,41,42,43,45,47,48,50,52,57,58,62,63,67,68,73,76,77,78,79,80,85,92,93,94,95,96,97,98,101,103,104,105,106,109,111,113,115,116,119,122,123,124,125,129,130,131,134,137,142,144,145,146,147,148,150,152,156,163,164,166,168,172,173,174,177,178,180,185,186,187,189,190,191,203,205,206,207,210,212,215,216,217,219,221,224,225,232,233,234,239,244,248,251,253,254,257,260,263,264,265,268,269,271,272,273,275,280,282,283,285,288,289,292,296,297,300,301,302,306,307,308,310,312,313,315,316,321,328,333,335,336,340,344,346,347,349,351,353,354,357,360,362,363,364,365,368,369,371,373,376,378,381,382,385,386,388,389,396],[0,2,3,7,9,13,14,15,16,17,18,19,22,24,29,36,37,40,46,47,48,49,52,55,60,62,63,64,65,66,70,71,72,76,78,80,81,82,84,86,87,88,93,94,95,97,98,100,101,103,104,106,108,110,111,113,114,115,117,120,121,123,124,125,127,130,131,133,134,137,140,141,142,143,148,150,151,152,154,156,157,158,160,163,164,167,170,171,177,179,181,184,185,187,188,191,194,195,197,199,200,201,205,206,207,208,210,211,213,217,218,220,224,227,228,229,230,231,232,235,239,240,241,244,245,246,254,258,259,261,265,268,269,274,275,276,277,278,279,283,288,289,290,295,296,301,302,304,306,307,308,309,312,315,318,320,321,323,325,326,327,329,331,332,337,339,342,344,345,347,348,350,352,356,360,361,362,363,364,366,368,369,372,373,375,377,378,380,382,383,385,387,388,389,390,392,393],[1,4,6,7,8,9,12,13,14,15,16,24,27,29,31,32,36,40,43,46,49,50,53,54,55,56,57,65,66,67,69,72,73,74,75,78,81,82,84,86,88,90,91,92,95,97,98,99,100,103,105,106,107,110,111,116,119,123,125,126,127,128,130,131,134,135,138,139,143,144,148,149,150,152,155,156,157,158,161,162,163,164,166,167,168,169,170,171,172,174,175,178,180,181,182,183,187,189,190,191,193,197,198,199,200,201,202,203,204,208,209,212,213,215,221,227,229,230,234,236,237,239,240,242,243,251,255,258,259,260,262,266,267,269,270,271,277,279,281,282,283,284,285,289,292,293,294,295,296,297,298,302,303,305,306,307,308,312,320,321,323,324,326,328,331,332,335,336,337,342,344,345,347,348,354,362,364,368,369,370,372,373,378,379,380,383,384,386,389,390,392,395],[88,386,387,388,389,392,394,395,396],[0,1,2,3,6,8,10,17,18,19,20,21,24,25,26,28,34,35,36,37,39,43,44,45,46,50,52,55,57,60,61,62,63,64,65,68,69,71,72,73,74,77,78,79,80,81,82,84,85,87,92,97,98,101,102,109,112,115,117,119,122,123,125,127,128,129,132,133,134,136,138,139,141,143,148,149,150,151,152,153,154,158,159,163,164,165,166,168,172,175,179,182,183,192,194,196,200,201,202,204,205,209,210,211,215,216,217,219,220,221,222,223,229,231,233,234,237,240,242,243,246,248,250,251,253,254,255,258,259,261,263,266,269,273,274,276,278,279,282,283,285,286,291,292,293,295,296,297,298,300,303,307,308,310,312,318,319,320,321,322,323,326,329,330,332,333,335,336,338,340,342,344,345,349,351,352,354,355,356,357,360,361,362,363,366,368,370,371,372,373,376,379,382,387,388,396],[2,4,8,11,14,16,21,22,23,24,26,28,29,30,34,35,36,37,40,42,45,46,47,48,52,53,54,58,62,63,65,67,69,70,71,72,73,80,81,86,87,88,89,90,91,93,94,95,96,99,100,101,104,106,107,109,110,112,113,115,119,122,123,125,127,128,129,133,134,135,138,139,140,142,144,145,149,150,151,152,155,157,158,160,163,164,165,166,167,168,170,171,172,173,174,179,183,185,187,191,192,193,195,197,199,200,204,206,208,209,210,213,214,215,216,217,218,219,220,222,223,224,225,229,233,235,236,237,239,242,243,245,247,248,249,251,252,253,254,255,258,259,262,263,264,266,267,268,270,273,278,279,280,281,282,284,286,287,288,291,293,294,295,296,297,299,301,302,303,306,307,312,314,323,324,325,330,332,333,334,335,336,337,339,340,342,343,347,348,350,351,353,354,357,358,360,372,373,374,376,378,382,383,385,386,388,389,391,392,394,395,396],[294,386,388,390,392,394,395,396],[1,2,4,5,6,8,13,18,19,21,23,24,25,28,29,30,31,35,36,37,38,40,45,49,51,54,56,60,61,63,65,68,69,72,74,75,76,79,81,82,83,84,85,88,89,90,92,93,94,102,104,106,108,112,114,115,117,118,121,122,123,125,126,129,130,134,135,136,137,138,142,144,145,146,147,148,149,150,152,153,154,155,157,158,159,161,170,171,177,182,184,187,188,189,190,192,193,196,197,198,199,200,202,203,204,206,209,212,213,214,216,217,219,220,222,223,229,233,234,235,237,239,243,245,247,249,251,253,254,255,257,266,268,269,270,273,274,277,278,280,281,282,283,284,285,286,287,289,290,293,294,297,299,300,301,302,305,306,309,315,316,317,322,324,326,327,329,333,336,337,338,341,343,344,345,348,351,354,362,364,367,373,374,375,376,379,380,383,387,388,392],[1,3,6,7,9,13,14,15,16,18,19,20,21,23,24,25,26,29,31,33,34,37,40,41,42,43,44,49,50,51,53,55,57,58,59,60,62,63,68,69,70,73,74,75,80,81,82,84,86,90,91,92,93,94,100,101,103,108,109,112,113,114,115,117,118,119,120,121,124,129,130,131,132,137,138,142,147,152,153,154,155,158,161,163,169,171,172,173,174,176,178,179,180,182,185,186,187,198,200,201,202,203,207,209,210,213,216,218,219,220,221,222,223,225,227,230,231,232,234,237,238,239,240,241,242,245,247,248,254,256,257,259,260,264,266,267,268,269,271,276,277,279,282,285,291,293,295,296,301,302,303,306,308,311,313,315,317,318,320,321,322,325,326,328,331,334,337,343,347,348,353,354,356,361,369,370,372,375,376,378,382,383,385,386,387,388,389,390,392,394,395,396],[0,3,4,6,7,8,11,12,14,15,16,17,18,20,22,24,25,26,27,32,33,36,39,42,44,45,46,47,48,51,53,55,56,57,58,59,60,61,63,65,68,70,71,73,74,79,81,82,84,88,93,96,100,102,103,104,106,108,109,110,111,112,113,115,116,117,119,120,121,122,123,124,126,128,129,134,136,141,143,144,145,148,150,154,155,156,158,159,162,163,164,165,166,167,169,171,174,175,176,179,181,183,184,188,196,197,198,199,201,204,205,206,210,211,212,213,214,217,219,220,224,228,230,232,236,238,239,240,243,245,247,249,250,251,253,254,255,256,258,259,260,262,263,267,268,272,280,281,282,285,286,287,291,292,293,295,296,299,300,301,302,303,304,306,309,310,313,315,321,322,324,325,331,332,333,336,337,338,339,341,343,344,347,349,352,353,354,355,358,359,361,362,364,366,367,368,369,375,376,378,379,380,381,383,384,386,389,390,394,396],[5,10,12,15,17,21,23,25,27,30,32,35,37,39,41,42,47,51,52,53,54,56,62,63,65,66,68,70,71,73,74,75,78,80,82,85,86,87,88,89,90,91,93,98,100,104,106,109,110,113,126,137,138,139,140,141,144,145,154,155,158,159,160,161,162,163,164,165,166,168,172,174,175,176,177,181,182,184,185,186,187,190,193,195,196,199,200,203,207,213,214,215,216,217,219,221,222,223,225,229,232,233,235,236,237,238,240,241,242,246,247,248,249,250,251,253,254,255,256,259,261,262,263,264,265,271,274,275,276,277,278,280,282,283,287,288,291,292,294,297,299,300,301,302,305,308,309,310,312,314,317,320,321,324,326,327,328,334,335,337,339,340,342,344,345,346,347,350,351,355,356,357,360,362,365,366,367,373,380,385,386,388,389,394,395],[2,3,4,5,6,10,12,14,16,18,19,21,22,26,27,30,34,35,37,40,43,45,46,50,55,56,59,60,61,62,64,65,66,68,69,70,71,73,74,77,78,83,85,87,90,94,95,96,97,99,100,101,104,105,106,108,109,110,112,113,114,115,117,120,124,125,126,127,128,130,132,134,139,140,143,144,146,147,151,156,157,164,165,166,168,169,170,174,177,180,182,183,184,185,186,187,188,191,193,195,204,207,209,210,212,213,214,215,217,218,219,220,221,223,224,226,227,229,232,233,234,235,237,239,240,243,244,246,247,251,252,253,254,255,258,259,260,265,266,271,272,273,275,276,279,281,283,285,286,287,288,292,293,294,295,297,301,302,303,305,306,309,311,317,319,321,324,325,327,328,329,330,331,332,335,336,337,341,342,343,344,345,346,347,349,350,353,356,358,359,361,362,363,364,367,369,370,371,372,374,375,377,378,379,381,385,388,391,392,393,396],[1,4,5,6,8,10,13,15,16,17,18,19,21,22,25,26,28,29,31,32,33,39,43,44,45,47,51,53,54,56,58,59,63,64,69,70,71,72,73,76,77,79,83,84,86,87,89,91,94,97,100,104,108,112,113,114,115,116,120,122,124,127,128,130,131,133,135,137,138,139,142,146,148,155,159,160,162,167,168,169,176,177,183,186,188,191,194,198,199,201,202,203,204,206,207,208,210,212,215,216,217,218,219,220,221,222,223,227,228,231,232,233,236,237,240,241,242,244,245,246,247,248,249,252,256,261,266,267,270,271,272,273,274,275,276,277,278,280,282,284,285,290,291,293,294,299,300,301,302,304,305,306,307,310,314,315,316,317,321,322,323,325,329,330,331,332,333,335,339,342,343,345,346,350,351,358,360,361,362,364,365,366,368,369,372,374,375,376,377,379,381,383,384,385,388,389,390,391,392,393,396],[0,2,8,9,10,12,13,16,17,18,20,24,26,27,31,34,35,37,38,39,43,44,46,49,50,52,54,55,56,62,64,65,67,68,71,72,73,75,80,82,85,87,88,89,90,91,92,93,95,96,99,101,103,105,106,108,110,112,113,114,115,116,117,120,122,123,124,126,132,133,137,138,139,140,141,144,147,149,152,154,156,157,158,161,166,168,170,173,174,176,179,180,182,183,184,186,188,189,190,192,195,197,203,205,207,208,209,210,215,218,219,221,222,223,226,229,230,232,235,236,238,239,241,243,247,248,250,252,253,255,256,257,259,260,262,263,266,268,269,271,275,278,280,281,282,284,286,287,288,289,290,291,292,293,296,299,300,303,304,307,309,311,313,314,316,318,319,324,326,328,329,331,336,339,340,342,343,345,346,347,349,352,353,357,358,359,360,366,368,370,372,374,377,378,380,383,384,387,388,394],[2,6,7,18,19,21,22,24,26,28,29,30,34,36,37,38,39,40,42,43,47,48,50,51,53,54,56,57,58,59,63,65,66,70,71,74,76,79,81,83,86,90,92,94,95,97,98,99,100,102,103,104,106,107,108,109,110,111,116,121,122,123,124,125,128,129,135,136,137,138,141,142,143,144,145,146,152,154,155,156,157,159,160,166,168,169,170,171,173,175,176,178,186,187,188,189,190,195,196,198,199,201,202,204,205,206,207,208,209,210,211,214,217,218,220,221,222,224,226,229,230,233,234,235,237,241,242,243,248,249,250,251,254,255,256,259,261,262,263,264,268,269,270,273,274,275,276,278,280,281,282,283,286,287,290,291,292,293,299,300,301,305,308,315,318,320,321,322,323,324,330,331,334,342,343,345,348,349,351,352,353,357,358,360,363,366,367,370,372,375,376,378,381,383,384,385,386,387,388,389,392,395],[0,4,5,8,9,10,11,12,13,14,16,22,23,25,27,29,30,31,37,38,39,40,42,43,47,48,50,53,54,55,56,59,60,61,62,66,72,77,78,79,80,85,86,88,90,92,93,94,96,97,104,105,106,107,109,111,112,113,114,118,119,121,125,126,129,130,136,137,140,142,143,144,147,148,149,150,151,153,154,156,158,159,163,165,166,168,170,174,176,177,180,181,185,189,191,192,193,194,198,201,206,207,211,213,215,216,217,219,221,226,231,236,238,242,243,244,247,248,250,251,252,254,257,258,260,261,263,267,268,273,274,275,276,277,278,281,283,285,286,288,289,291,297,300,304,307,310,312,314,316,317,318,320,321,322,323,325,327,329,330,332,333,334,335,338,339,341,342,343,344,346,347,348,349,350,351,353,357,361,362,364,366,367,368,372,373,375,380,381,382,384,387,388,390,392,395,396],[2,3,4,7,10,11,12,18,19,20,22,23,25,27,28,29,30,31,32,34,35,36,38,40,44,45,47,50,57,58,59,60,63,64,65,66,67,71,72,73,74,75,76,77,81,82,83,84,85,86,89,90,92,93,94,97,104,108,112,115,117,123,130,134,139,141,142,146,149,155,162,166,167,168,170,171,173,175,176,177,178,179,183,185,187,188,189,193,194,195,196,197,198,200,201,202,209,211,213,215,216,217,218,221,222,224,227,228,229,232,234,235,239,243,244,245,246,247,248,249,252,253,255,256,257,260,261,264,267,268,272,275,277,279,280,281,284,286,289,290,292,293,296,297,300,301,302,304,306,309,311,314,320,322,323,324,325,327,331,335,339,340,344,345,346,349,351,352,356,357,358,359,360,361,366,370,372,373,375,379,380,386,387,388,389,392,396],[0,2,3,4,6,7,12,13,14,17,18,19,20,21,23,24,25,27,29,31,35,36,37,38,41,44,45,46,47,50,51,52,54,55,56,58,60,62,64,66,67,68,69,72,74,75,76,77,78,79,81,82,83,84,85,86,87,89,90,91,96,97,101,105,106,112,113,115,117,119,122,123,127,131,132,136,138,139,140,141,143,151,152,154,155,156,157,158,159,160,162,163,166,167,169,170,171,172,174,178,181,183,184,185,186,189,190,192,194,195,196,197,198,202,204,205,206,207,208,209,212,213,216,218,219,220,221,223,227,228,229,230,234,236,238,239,240,241,242,243,246,247,253,254,257,261,262,266,267,269,271,274,278,279,282,286,287,288,290,292,295,296,297,302,304,307,311,312,315,316,317,318,319,320,322,323,327,328,330,332,339,340,347,349,351,352,355,357,359,362,369,370,372,373,374,375,376,377,378,379,381,382,383,385,389,390,392,396],[0,1,5,10,17,18,19,20,24,25,26,31,33,35,36,38,39,42,43,48,53,54,57,58,60,62,65,67,68,71,72,73,78,81,83,86,88,90,91,92,95,96,97,98,99,101,106,107,119,120,123,124,125,127,128,129,132,136,137,139,142,144,146,147,150,151,152,157,162,163,166,167,168,169,170,171,172,173,175,178,180,183,185,192,195,196,197,199,201,202,206,210,211,212,213,215,216,217,218,223,229,230,232,237,240,241,243,248,249,252,254,255,257,258,259,261,262,263,264,266,268,271,272,273,275,277,282,285,286,287,288,290,292,293,296,297,298,300,307,308,312,314,316,319,320,325,330,333,334,336,338,340,345,346,347,349,350,351,352,354,355,361,364,367,369,370,371,374,375,377,379,383,384,385,386,391,393],[0,2,3,4,5,8,9,10,11,12,13,15,16,20,22,23,24,26,30,33,34,35,37,38,39,40,42,44,46,49,50,52,53,56,57,58,65,72,75,76,78,80,81,82,90,92,94,96,98,100,103,105,106,107,112,113,114,117,118,119,122,126,131,133,136,140,141,142,143,144,145,146,147,148,149,150,156,158,159,161,162,163,164,166,170,173,178,179,185,187,188,192,198,199,200,202,204,206,207,211,214,215,219,220,224,225,226,231,233,235,236,237,239,240,241,242,244,245,246,249,257,259,262,264,265,266,267,270,275,277,278,280,281,282,283,284,285,286,287,288,291,302,305,306,307,308,310,311,315,319,323,325,328,332,333,334,335,336,337,339,340,341,343,345,346,350,355,356,359,361,363,365,366,368,369,373,375,377,379,381,382,387,389,391,394,396],[1,2,3,6,9,11,12,20,21,22,28,29,31,32,33,34,36,37,38,41,44,45,48,50,51,53,57,60,61,64,67,68,70,71,72,73,74,75,78,80,81,82,84,86,88,89,90,91,95,97,99,100,101,102,103,106,107,108,109,110,112,114,115,119,120,122,124,125,126,127,129,131,132,133,135,136,138,141,142,146,149,151,152,155,158,161,162,163,165,166,169,172,174,175,181,183,188,189,190,193,195,198,201,204,206,207,208,211,212,213,215,219,220,222,223,224,225,226,227,228,231,232,234,235,236,237,238,243,244,247,249,251,253,254,255,260,261,263,265,266,267,272,273,274,276,277,279,280,283,284,285,286,288,289,290,291,293,294,295,297,298,307,310,312,313,314,317,318,320,321,326,327,330,331,333,337,340,341,343,344,345,346,347,348,349,352,353,355,356,357,361,367,368,369,370,371,372,373,374,376,380,381,384,385,387,390,392,393,394,396],[0,2,6,7,11,17,19,21,23,27,28,31,32,36,37,39,40,42,44,45,46,47,51,53,55,59,62,64,66,67,69,70,72,75,76,77,78,90,91,92,94,96,98,99,100,102,105,107,109,110,112,115,125,129,130,133,135,136,138,140,143,149,151,153,155,156,157,158,159,160,162,164,166,168,173,174,175,176,177,181,183,184,185,186,188,191,193,195,197,199,201,202,203,204,207,208,211,213,214,216,217,218,219,220,224,226,227,229,233,234,235,236,241,242,244,245,246,247,248,250,251,254,257,258,259,261,262,265,271,272,274,276,277,278,279,280,281,283,284,290,292,294,299,300,301,305,308,310,312,313,314,315,316,317,318,320,321,322,324,325,326,327,328,330,332,335,339,341,343,344,348,351,352,355,357,358,359,361,362,366,367,368,369,373,375,378,380,382,384,386,387,389,390,391,392,393,396],[1,2,3,4,5,6,7,8,13,14,16,21,22,25,33,34,35,36,38,39,40,42,45,46,48,50,51,53,54,55,58,64,68,69,70,72,73,78,79,80,83,85,86,87,88,91,92,94,97,98,99,100,101,103,104,106,108,110,112,114,122,124,125,126,128,129,131,132,133,136,137,138,140,141,142,143,145,146,147,148,149,152,154,155,156,157,159,161,164,166,167,168,171,174,175,178,181,183,186,188,189,191,192,193,194,195,200,201,202,203,205,206,210,212,214,215,216,217,221,222,226,230,235,236,237,240,241,247,249,250,252,254,256,258,261,262,263,269,270,271,272,275,276,277,278,279,281,283,284,285,287,291,293,294,295,297,298,299,301,302,304,310,311,312,316,318,322,324,325,327,328,329,331,332,335,337,339,340,343,345,346,347,348,351,353,354,356,357,358,362,364,367,368,369,372,373,382,386,387,389,390,393],[293,386,387,388,389,390,391,392,394,395,396],[1,2,4,6,7,8,9,10,11,12,13,14,18,19,20,23,24,25,27,28,29,31,32,33,34,36,37,38,41,42,48,49,52,54,55,60,61,71,76,77,79,80,84,85,86,87,88,89,91,94,95,103,105,106,111,113,114,115,116,118,119,122,124,126,129,131,133,136,137,139,141,142,145,148,149,150,151,154,155,158,160,163,171,173,174,180,182,187,188,189,192,193,195,197,199,204,206,207,209,211,212,214,217,218,219,223,226,227,230,231,233,234,235,236,242,245,246,247,248,249,250,252,254,256,257,259,260,265,266,268,269,270,271,272,273,275,276,279,280,281,282,283,287,288,289,291,293,295,296,297,298,299,300,303,304,309,310,312,313,316,319,323,324,325,326,327,328,329,330,331,332,333,335,336,337,338,339,340,343,344,346,347,350,352,354,356,357,358,360,361,362,366,368,371,372,376,381,384,386,389,392,396],[0,2,7,15,16,18,19,20,21,24,27,30,31,32,33,34,37,38,39,40,41,43,44,45,46,47,48,49,50,52,53,54,57,58,60,61,67,68,69,71,72,73,77,80,82,83,85,87,88,89,92,93,96,99,100,101,102,104,107,108,109,112,114,119,122,124,127,128,131,134,135,136,138,139,140,142,143,144,148,151,152,153,155,157,158,162,163,167,169,171,172,176,177,178,181,183,187,190,191,192,195,197,203,206,208,209,211,213,215,216,218,219,224,225,227,232,233,234,236,240,241,243,244,245,246,247,249,251,253,254,255,256,257,261,262,263,264,266,267,269,272,273,278,280,282,284,286,288,289,290,291,295,298,299,300,303,305,306,307,309,310,311,312,313,314,316,317,318,319,320,321,324,325,328,329,330,332,333,334,336,341,343,345,346,352,353,354,355,356,357,359,362,363,365,367,370,371,373,374,376,377,379,381,382,383,384,385,386,389,390,391,395,396],[0,2,3,6,8,10,14,15,16,17,18,20,24,26,29,30,34,37,39,40,42,45,46,48,50,52,55,57,58,60,62,64,68,69,70,71,73,76,77,78,81,84,85,91,92,93,94,95,98,99,100,104,106,108,109,110,111,112,113,114,118,120,121,124,127,128,132,135,136,138,139,142,145,146,148,153,154,155,156,161,163,167,168,171,174,179,180,182,184,185,186,188,189,191,195,198,199,200,201,203,211,214,215,216,218,221,223,225,227,229,230,231,232,234,235,236,237,238,240,242,244,246,247,248,249,250,252,254,257,261,268,269,270,271,277,278,280,281,283,284,285,290,291,298,302,303,305,306,311,313,314,315,316,320,321,323,324,325,326,327,335,342,344,347,350,352,353,355,357,358,362,363,364,365,367,369,371,373,374,375,380,381,382,383,387,388,392,393,396],[170,386,387,388,393,394,395,396],[0,1,3,4,6,8,10,16,17,18,21,23,27,29,30,33,35,38,41,45,48,49,50,56,58,62,63,64,65,66,67,71,72,73,74,81,83,84,85,89,91,95,97,101,102,104,105,107,111,114,115,116,118,119,121,124,125,131,132,133,135,136,137,145,147,148,149,150,152,157,160,165,166,167,168,175,176,178,179,181,184,186,189,191,195,197,198,199,200,202,203,204,205,208,210,213,217,218,220,221,226,230,231,232,233,234,236,238,240,241,242,243,244,246,249,251,253,254,260,264,265,269,272,275,278,279,281,282,283,284,285,289,290,291,292,295,300,301,305,307,309,313,315,316,318,321,322,323,326,329,330,331,333,334,335,336,339,340,343,344,345,347,348,349,354,356,359,361,363,365,366,369,371,377,378,379,381,382,383,386,387,388,389,391,393],[0,4,5,6,9,10,11,12,16,18,22,27,30,32,33,34,35,36,37,39,40,42,44,49,50,51,52,53,54,55,57,58,59,63,64,66,68,74,77,78,80,81,83,84,85,86,87,90,91,98,101,103,105,106,107,108,109,113,114,115,116,117,119,121,122,123,125,126,127,130,131,132,133,134,136,137,139,141,143,145,146,147,150,151,156,158,159,160,161,162,164,165,168,171,174,176,177,184,185,186,189,191,192,193,194,199,202,204,206,208,210,211,212,213,214,215,216,218,219,220,221,222,224,233,234,237,243,244,248,249,250,252,253,257,261,265,266,268,269,272,274,277,279,281,283,289,294,296,298,299,300,301,302,303,305,307,308,309,311,313,316,319,320,321,322,323,324,325,326,327,329,330,332,333,334,337,338,343,345,347,348,349,351,352,353,357,358,364,366,368,369,370,372,373,376,377,378,379,380,381,383,384,386,388,389,390,391,392,395],[136,386,387,390,393,394,395,396],[0,1,2,4,5,6,7,14,15,17,18,20,21,22,25,26,27,31,32,35,36,37,38,40,41,44,45,46,47,48,51,52,54,55,56,57,62,63,65,67,69,75,76,77,79,80,82,83,84,86,87,92,96,97,100,102,103,110,115,116,117,118,119,120,122,124,125,126,127,130,136,140,141,142,145,146,147,149,150,151,152,153,155,159,162,163,165,167,168,170,172,173,175,177,180,182,183,184,185,186,189,190,195,198,199,203,204,205,206,208,209,210,212,213,216,217,218,219,220,222,224,225,230,233,235,240,241,243,246,247,250,252,253,254,256,259,260,267,273,274,276,277,279,282,284,285,290,292,293,297,300,303,304,305,306,307,308,309,310,311,312,314,316,318,319,322,325,326,330,331,332,333,336,340,343,351,352,353,355,356,358,359,361,363,364,365,366,368,369,371,372,375,376,377,381,382,383,384,385,387,388,390,392,393,394,396],[1,3,4,5,6,7,9,11,12,15,18,19,22,23,24,25,26,27,29,30,31,33,36,37,38,39,40,42,45,47,50,51,52,56,57,58,60,62,65,66,67,68,69,71,72,74,76,79,80,84,85,87,88,89,91,93,94,95,103,110,112,115,116,117,118,120,122,123,125,129,132,133,134,136,139,140,142,145,146,148,149,159,160,161,162,163,164,165,167,170,171,172,173,174,177,179,182,183,185,186,190,191,194,195,197,198,199,201,202,203,206,208,209,211,212,213,216,217,218,219,222,223,224,226,227,228,230,231,232,233,235,236,241,242,244,246,247,248,250,254,257,258,259,261,262,263,264,266,268,270,272,273,274,275,277,280,281,283,286,290,293,299,304,306,307,309,311,313,315,320,321,323,324,326,327,329,330,331,334,335,336,338,339,341,344,345,347,349,350,356,359,361,362,363,366,369,371,373,377,383,386,388,389,390,391,392,394,395],[301,386,389,390,393,394,395,396],[0,1,3,6,8,10,15,17,19,21,23,25,26,29,30,33,34,35,37,38,39,40,41,42,43,45,48,50,51,53,55,56,57,58,59,60,67,70,72,76,78,79,80,81,82,84,86,88,89,94,95,96,97,98,99,101,102,104,105,106,109,114,118,119,120,121,122,123,125,126,129,134,135,136,137,138,142,144,145,147,148,149,150,151,156,157,159,160,163,166,168,172,177,178,179,183,184,185,186,189,190,191,193,194,200,204,208,209,211,213,218,220,221,224,227,232,233,234,237,238,242,243,245,246,247,248,249,251,253,254,259,260,262,264,267,268,269,270,271,276,277,278,280,283,284,286,288,289,293,295,303,306,307,308,314,319,320,322,323,326,329,331,334,335,336,337,338,339,341,342,344,346,348,352,353,356,357,358,360,362,363,364,365,366,369,371,372,374,375,381,386,387,388,389,395,396],[1,2,5,7,8,9,13,14,15,17,19,21,22,23,24,29,30,33,35,36,37,38,39,40,41,42,45,46,47,48,50,52,53,54,55,56,57,58,60,61,62,64,65,66,67,69,75,76,77,78,79,80,83,84,88,90,92,102,103,106,107,109,110,111,112,113,114,119,120,122,127,128,129,130,131,136,139,143,151,152,153,154,155,156,158,159,160,161,162,163,165,166,169,170,172,174,176,178,179,181,183,184,186,188,189,191,192,193,195,197,198,202,203,206,210,211,213,219,220,222,223,224,225,226,227,228,232,236,238,239,242,243,245,246,249,252,254,255,260,261,264,265,266,267,274,277,281,283,289,290,291,292,293,297,298,299,301,304,306,307,308,309,310,311,312,313,314,316,317,321,322,324,325,327,329,332,333,334,337,342,345,349,352,353,354,356,357,362,363,364,365,366,367,370,372,373,374,377,378,379,380,382,383,384,386,387,389,390,394,396],[1,6,7,8,10,11,16,17,19,20,21,22,23,25,27,28,29,30,32,34,36,37,38,39,40,41,43,44,45,47,49,50,51,58,59,60,61,62,65,68,71,72,73,74,75,77,78,79,81,83,86,87,88,89,92,93,95,99,101,102,103,107,108,109,112,113,116,118,119,125,128,132,133,134,135,136,138,140,141,142,144,145,146,150,151,153,156,159,161,166,167,168,169,171,176,180,181,183,184,186,190,191,192,197,198,201,203,206,207,209,211,214,216,217,218,221,222,224,225,226,227,229,234,237,238,240,241,243,245,246,247,248,250,254,255,259,260,262,267,268,269,271,273,274,275,278,279,280,281,283,284,285,286,287,289,290,294,296,297,300,301,302,306,309,310,312,319,320,323,327,328,331,332,334,335,339,340,341,342,347,348,350,354,362,363,364,367,369,370,374,376,379,383,384,387,388,393,394,396],[0,1,2,3,4,6,7,8,12,18,22,23,24,25,28,30,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,54,56,60,61,64,65,66,67,69,75,77,78,80,84,87,88,89,90,91,94,96,99,102,107,108,109,110,112,113,114,115,117,118,119,120,123,126,127,130,132,136,141,145,146,148,149,152,155,159,163,165,166,168,170,171,172,175,177,178,179,181,183,184,185,186,187,190,191,197,198,199,203,205,206,207,209,211,213,214,215,216,217,221,222,223,224,225,227,228,235,238,246,248,252,255,261,262,263,267,268,270,273,276,278,279,280,281,282,284,286,287,290,292,293,294,295,296,304,306,308,309,312,315,316,318,319,321,322,323,325,326,329,331,333,335,336,337,338,340,341,345,348,350,352,356,360,361,362,363,366,367,371,372,373,374,377,378,382,384,386,387,388,393],[114,386,388,391,393,394,395,396],[0,1,5,6,10,15,18,19,21,24,26,27,28,30,31,32,34,35,36,39,40,42,43,48,49,50,51,53,55,56,60,61,62,67,69,70,71,73,76,77,80,81,82,84,86,87,89,91,93,98,99,100,102,103,104,105,106,109,112,113,114,115,116,119,121,122,124,126,127,130,134,137,140,141,142,143,144,146,150,152,153,154,155,157,158,160,161,164,167,168,169,170,171,172,174,176,177,179,180,182,184,186,187,190,192,194,197,198,199,200,201,202,203,204,206,208,210,212,213,216,217,218,221,223,224,225,229,230,237,239,242,243,244,248,249,250,252,255,256,259,260,261,262,264,267,268,271,273,274,277,279,280,283,284,287,288,290,291,292,295,296,300,301,305,306,307,309,312,313,314,316,317,320,324,325,326,330,331,332,333,335,336,338,346,348,349,350,354,355,356,364,365,366,367,368,370,371,374,376,379,380,383,386,387,388,389,391,393,395],[2,4,5,7,11,13,14,15,16,20,21,23,24,27,28,29,30,33,35,36,37,38,39,40,41,42,43,44,45,47,51,53,56,57,58,62,66,67,68,69,72,74,75,78,81,83,87,88,90,93,94,95,99,100,106,108,110,112,121,122,125,126,127,129,132,136,138,140,142,143,145,146,148,149,150,151,152,155,156,157,161,162,165,167,170,171,175,176,177,179,183,185,187,188,190,191,192,195,196,198,199,200,201,202,205,206,207,208,209,211,213,215,218,219,222,223,224,225,226,227,228,229,233,238,242,244,246,247,249,253,254,255,256,257,260,262,264,266,268,269,270,271,272,273,274,275,277,278,279,280,281,282,283,284,285,287,291,294,296,297,299,300,302,303,304,305,306,308,312,313,314,315,316,317,318,319,322,323,324,328,330,331,334,335,336,337,340,341,345,346,347,348,349,352,353,354,358,359,361,362,365,368,372,373,376,380,381,382,383,384,388,390,393,394,395],[0,2,3,4,5,6,9,11,12,13,14,15,16,17,22,25,29,31,32,38,45,47,49,50,53,54,55,61,64,66,69,70,73,75,78,80,82,83,87,88,89,90,91,92,94,96,101,102,104,105,106,108,109,112,114,119,120,121,122,123,127,134,139,141,143,144,146,148,150,153,154,155,156,157,162,166,168,170,171,172,174,176,180,185,186,189,195,198,200,202,203,204,205,206,208,209,210,211,212,214,215,217,219,220,221,223,224,226,227,228,231,232,233,237,240,243,244,247,251,253,254,256,263,264,270,272,273,275,277,279,280,281,284,285,287,289,290,291,292,293,294,299,308,311,313,315,318,320,322,323,324,326,330,332,335,336,337,338,339,340,343,344,345,347,352,353,362,363,371,373,374,376,377,379,380,381,383,384,386,387,390,391,392,393,395,396],[0,1,2,7,8,9,10,11,12,13,15,16,17,18,19,20,21,23,24,25,27,30,31,32,33,36,38,39,41,42,46,47,48,49,51,52,53,54,55,57,58,63,67,74,81,86,87,88,89,90,91,92,94,97,99,102,106,107,108,109,110,114,115,116,120,123,129,130,131,133,136,140,141,142,143,146,149,151,153,155,159,162,166,169,170,174,177,178,180,181,182,183,184,188,189,191,192,193,194,197,201,202,204,205,207,210,211,213,216,218,219,223,224,225,226,228,232,233,236,237,238,241,242,243,244,245,246,247,248,250,252,254,256,257,259,264,267,268,270,275,278,279,280,281,282,283,285,287,289,290,291,292,294,295,298,304,305,306,308,309,312,313,314,316,320,328,329,330,332,333,334,336,340,341,342,346,347,348,349,350,351,352,353,354,356,357,358,360,361,362,364,365,366,368,370,373,375,380,381,382,386,387,388,393,395],[0,3,4,7,8,11,12,14,16,18,23,24,26,27,28,29,30,31,32,35,37,40,41,43,44,45,50,51,52,55,56,59,60,61,68,69,71,72,76,78,80,81,82,83,86,87,89,92,94,95,97,98,100,102,103,104,106,108,110,115,116,117,122,123,125,126,127,128,130,133,134,137,138,140,141,142,147,150,154,155,158,161,163,164,168,169,172,173,175,176,181,183,185,186,189,190,191,193,194,195,196,199,200,204,205,207,208,209,210,212,213,214,218,219,220,221,223,225,226,227,231,236,239,240,245,246,247,248,253,254,256,257,260,261,263,265,269,272,275,280,283,284,286,288,290,292,295,298,299,301,307,309,310,311,313,315,319,320,321,322,324,325,329,331,332,334,338,339,342,344,345,348,349,350,352,355,356,358,359,360,363,364,365,367,369,371,372,373,374,375,377,380,381,383,385,386,387,388,389,391,393,394,395],[0,2,6,8,9,10,11,15,16,18,19,25,27,31,34,35,39,40,44,46,49,50,51,52,54,55,56,57,59,60,61,62,66,68,71,73,77,78,79,80,81,83,85,89,94,97,101,102,103,104,105,110,111,113,114,115,118,121,122,123,126,128,129,130,131,132,133,134,135,138,141,143,146,147,149,152,155,156,158,159,162,163,165,166,168,173,174,175,177,178,179,180,182,185,187,188,190,191,193,194,198,199,200,201,202,204,207,208,211,213,214,215,219,222,224,225,230,235,236,237,242,244,246,248,249,250,255,258,259,261,264,265,266,268,273,276,278,284,286,288,290,292,294,295,296,297,298,304,308,309,311,319,322,325,327,328,329,330,332,333,343,345,346,347,348,349,350,351,352,358,360,361,362,363,366,367,368,369,371,374,379,380,383,384,386,387,393,394,395,396],[0,1,2,6,11,15,16,17,18,19,21,23,25,27,28,29,31,33,34,36,37,40,42,43,44,45,47,48,49,50,54,55,57,59,61,67,68,69,70,71,72,73,78,79,80,81,83,85,86,87,89,92,93,94,95,96,97,98,100,102,103,104,105,106,108,109,112,113,114,115,117,118,120,122,123,127,129,131,133,134,135,136,137,139,141,143,147,148,149,151,152,154,157,158,163,165,168,171,175,179,180,183,184,185,189,190,192,193,196,198,202,203,207,209,211,214,215,217,222,223,224,227,229,231,233,234,235,237,238,240,241,244,246,248,251,253,254,255,256,257,258,263,265,266,267,268,271,273,274,282,285,286,287,291,293,294,295,297,298,299,301,305,307,310,311,317,318,319,321,326,327,329,332,333,335,336,337,338,339,340,343,344,345,348,349,350,351,352,353,354,355,356,357,361,364,365,366,368,371,375,376,377,378,380,382,385,386,388,389,391],[2,6,10,12,13,18,22,23,24,25,26,29,30,31,33,34,37,38,42,43,44,45,46,48,49,51,52,55,56,58,59,63,64,69,71,72,74,76,79,83,85,86,87,88,89,90,91,92,94,96,98,102,103,104,107,109,112,116,117,118,119,122,123,125,127,128,133,135,136,138,140,141,143,144,147,148,149,152,156,157,158,159,161,162,164,165,166,167,169,170,172,175,178,179,180,181,182,183,190,192,194,195,196,197,198,199,201,202,204,205,207,209,212,214,216,217,218,222,223,224,227,228,229,230,232,234,235,237,238,240,241,243,244,245,246,248,249,250,251,252,253,254,257,259,262,264,267,269,270,271,274,277,279,280,283,285,289,291,292,295,296,297,298,303,304,305,307,308,309,311,314,315,316,321,322,324,325,329,331,334,336,337,338,339,340,341,343,344,345,348,350,351,352,354,356,357,359,360,361,368,369,370,372,380,383,385,386,388,390,392,395],[0,1,3,4,5,9,14,16,17,20,24,25,26,27,28,31,32,34,35,36,41,43,52,55,56,57,58,59,60,63,64,67,68,70,71,72,74,76,78,79,80,81,85,88,90,93,95,96,97,98,100,101,103,104,106,110,111,112,113,115,117,118,120,125,126,128,137,140,142,146,148,149,153,154,156,158,160,161,163,164,166,167,169,171,174,176,179,184,185,189,191,195,198,202,203,204,206,207,208,213,219,220,221,224,225,226,227,228,231,232,233,236,239,240,243,248,249,252,254,256,258,259,260,261,265,270,273,274,276,278,279,280,281,283,285,290,291,295,299,304,306,307,310,311,312,314,317,318,319,322,324,325,326,329,330,331,333,334,335,336,337,339,343,344,346,350,352,356,357,358,359,360,365,368,370,371,372,376,378,380,381,382,385,386,389,391,392,393,394,395,396],[1,2,4,9,10,12,14,15,16,20,24,25,27,29,36,37,38,40,41,43,44,45,50,51,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,74,76,77,80,81,82,85,87,88,93,94,96,98,99,100,101,102,105,106,108,109,112,115,116,117,120,122,123,124,125,127,128,129,131,134,135,137,140,142,148,150,151,153,154,160,162,165,167,169,170,173,174,177,178,179,183,184,185,186,187,189,192,193,195,196,199,200,201,203,206,209,210,212,214,218,219,220,224,226,228,230,232,234,236,237,240,242,243,244,247,248,250,251,253,254,256,258,260,261,262,265,267,268,269,271,274,279,280,281,282,284,285,286,292,296,298,299,300,303,304,306,307,308,309,312,314,316,318,319,320,321,322,323,324,325,326,329,331,334,336,337,338,340,348,349,350,352,353,358,359,361,362,363,364,366,367,368,369,373,374,381,384,385,387,388,389,390,392,393,394,395],[0,3,6,7,9,11,12,15,16,17,18,19,20,24,26,27,30,31,32,35,36,39,40,42,43,45,46,47,51,52,53,54,57,58,60,61,62,65,66,67,72,74,75,77,79,81,83,84,85,86,87,90,91,93,98,102,103,104,105,109,111,114,116,117,118,121,126,130,131,134,135,138,139,140,141,143,144,146,147,150,153,156,159,160,161,162,164,165,166,168,169,174,177,182,185,188,191,193,195,202,205,206,207,208,209,211,217,218,222,224,225,226,227,228,230,233,235,236,237,239,240,242,243,244,245,247,248,250,251,252,253,254,262,263,266,268,269,271,272,275,277,278,279,283,286,292,293,294,295,296,300,301,303,305,306,308,310,312,313,314,315,317,318,323,325,326,327,328,329,331,332,333,336,338,339,340,344,348,349,351,353,357,358,361,363,364,365,368,372,373,374,380,381,382,384,392,394,396],[317,386,388,392,393,394,395,396],[0,2,3,4,6,7,10,13,14,15,16,17,18,19,20,21,23,28,29,30,31,35,39,40,41,42,51,52,54,55,56,57,59,60,61,62,64,65,66,67,68,71,73,75,76,78,81,85,87,89,91,93,94,96,102,103,107,108,109,111,114,117,120,121,124,125,128,130,132,133,140,141,149,151,155,157,159,161,166,170,171,172,174,175,177,180,182,185,186,187,193,194,195,201,202,203,204,209,213,215,216,218,221,223,224,226,235,243,244,245,248,249,251,252,254,257,258,261,263,264,267,268,271,272,273,275,278,279,280,283,284,285,286,289,290,294,295,296,298,299,300,301,302,304,307,314,315,316,318,319,320,321,324,325,326,329,333,334,336,339,343,344,346,347,349,350,352,353,356,358,366,368,371,373,375,376,378,380,381,382,383,384,385,386,389,391,392],[1,2,3,4,5,7,8,10,12,14,16,17,21,23,25,27,28,34,35,37,38,43,44,47,53,54,55,56,58,60,63,65,66,67,71,73,77,78,79,81,85,89,91,93,96,99,100,101,102,103,104,105,106,107,108,110,111,113,115,117,118,120,121,122,127,130,131,132,139,140,141,142,143,144,145,148,149,152,153,155,156,157,158,164,165,167,168,170,175,177,179,180,181,182,183,184,185,186,187,189,190,194,195,196,198,199,201,204,205,210,211,212,217,220,221,222,225,226,227,230,231,232,234,236,237,242,245,246,250,251,255,256,258,259,261,268,269,271,273,275,277,279,282,283,285,288,289,290,291,292,297,298,299,300,302,304,306,307,308,310,311,312,315,316,318,319,320,325,328,329,334,335,336,337,338,344,345,346,347,348,349,351,352,354,355,357,358,359,360,362,364,365,366,370,372,374,377,378,379,381,383,387,390,391,392,394,396],[1,2,3,6,7,8,10,13,15,16,17,21,23,27,28,30,33,35,37,39,40,41,45,46,48,49,50,51,56,57,59,60,61,65,66,69,72,75,77,78,79,80,83,84,85,87,90,95,97,99,101,102,103,104,107,110,111,112,113,117,118,119,120,122,123,125,127,130,133,134,138,139,140,141,144,146,147,152,153,155,158,160,162,163,173,176,177,180,182,186,188,190,191,194,199,200,203,205,211,212,213,215,216,218,219,223,229,233,234,243,244,247,248,249,253,256,258,260,263,264,267,268,269,270,272,274,277,278,281,283,285,286,291,292,294,296,297,298,299,301,302,303,304,305,307,312,314,315,316,317,322,323,326,327,328,331,332,333,335,338,343,345,346,347,348,349,351,356,357,358,359,361,362,366,368,369,370,376,377,380,382,383,386,388,391,393,395,396],[1,3,4,6,8,9,10,11,15,16,20,24,26,27,29,37,38,39,41,44,45,46,47,50,51,53,54,55,56,59,60,61,62,65,66,67,69,74,76,77,81,82,83,84,85,91,95,97,98,104,107,108,110,112,114,116,117,118,122,124,125,126,127,128,132,136,139,141,142,143,145,149,151,154,156,157,158,160,162,163,164,166,167,169,171,173,174,176,177,181,182,183,190,191,192,196,197,199,202,203,204,206,208,214,215,217,218,220,221,222,224,225,226,229,230,232,233,234,235,236,238,241,242,246,247,251,253,254,258,259,260,262,263,264,265,266,267,269,270,274,275,276,277,280,283,284,285,287,288,289,290,291,292,293,296,298,299,300,304,305,306,307,310,312,313,314,317,319,320,322,324,325,326,327,328,329,332,333,334,335,338,339,340,341,343,346,347,349,351,352,353,354,355,358,361,362,363,366,368,371,372,373,374,375,377,379,380,381,385,386,389,390,393,395,396],[3,386,387,390,392,393,394,395,396],[2,4,5,8,10,13,17,18,19,21,25,30,31,34,37,38,39,40,41,42,44,46,49,51,55,56,61,62,64,69,72,74,75,76,77,78,80,84,85,87,89,91,93,94,96,98,99,102,104,105,106,107,109,112,114,116,117,118,119,121,130,131,132,133,134,135,136,138,139,140,142,144,145,147,148,151,153,158,159,162,163,165,168,171,174,175,179,184,188,190,191,192,193,197,198,199,202,204,208,210,211,215,218,219,222,223,224,227,229,234,235,238,239,240,244,245,246,248,254,255,256,257,259,261,264,268,272,275,276,277,278,282,283,284,287,288,289,291,292,293,297,299,300,301,305,306,310,311,314,315,316,317,318,320,321,322,323,324,329,331,332,334,339,344,345,346,347,348,350,351,354,356,357,359,361,365,366,367,369,370,371,374,375,380,381,382,386,387,390,395],[1,4,5,6,7,8,11,12,14,15,17,18,20,22,23,26,28,29,34,35,38,39,40,43,45,49,51,55,56,57,62,63,64,69,72,73,74,75,77,78,80,84,85,86,87,90,93,94,95,96,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,118,119,122,125,127,128,129,130,134,135,136,137,138,139,140,142,143,146,148,149,154,155,156,158,160,162,164,167,168,169,176,177,181,182,183,187,188,189,192,193,195,196,201,202,203,204,205,206,207,209,211,213,214,215,217,220,222,224,225,230,231,232,233,234,239,242,244,246,248,250,252,253,256,258,259,260,261,263,265,267,269,270,272,274,276,284,291,297,299,300,302,303,304,305,310,311,315,316,318,320,324,325,326,327,330,332,333,334,335,336,339,342,344,345,350,351,352,353,355,356,357,359,367,369,370,373,376,379,380,385,392,393,394,396],[1,4,5,6,8,9,10,11,12,13,15,16,18,21,22,25,27,29,30,31,37,39,40,41,42,43,44,46,48,49,50,51,52,53,56,61,62,63,64,65,68,71,72,74,75,79,82,83,88,89,90,92,93,95,96,97,98,100,101,102,105,106,107,110,113,119,120,124,126,128,133,134,137,138,139,140,141,142,145,146,147,149,153,155,157,158,159,163,166,172,175,176,179,180,181,184,185,188,189,193,194,195,199,201,202,203,204,205,206,211,213,214,221,222,223,224,225,233,235,236,237,238,239,240,241,243,244,245,246,249,255,258,260,262,263,264,270,271,272,273,274,275,277,278,279,281,283,285,286,291,292,297,299,300,301,302,303,304,305,306,308,309,311,312,314,315,316,317,318,320,323,324,325,326,327,328,329,330,331,332,336,338,341,343,345,352,357,359,361,362,364,367,368,374,377,379,380,383,384,387,389,392,393,394,396],[3,4,5,6,7,11,13,14,16,17,18,19,22,23,25,28,31,32,34,35,38,41,43,48,49,50,51,53,54,55,57,60,61,62,65,68,70,71,72,73,75,79,80,81,84,89,90,94,96,97,99,103,106,108,112,114,115,117,121,122,123,128,129,131,132,136,137,138,141,143,145,146,153,154,158,162,163,164,167,169,170,171,173,174,186,187,189,190,191,192,194,195,196,198,199,200,201,205,206,209,211,212,216,218,219,220,221,222,223,225,227,228,229,230,232,233,236,239,240,241,243,244,247,249,251,252,253,258,259,260,262,267,268,269,274,275,277,278,279,280,281,283,285,290,293,294,295,296,297,303,304,305,307,310,312,318,320,321,323,324,325,326,327,329,330,332,333,335,336,337,338,343,349,350,352,354,356,357,362,363,369,370,371,376,377,378,384,385,387,389,390,391,396],[3,4,5,7,8,13,14,15,18,19,20,22,25,26,29,31,34,35,36,38,39,41,46,47,49,51,54,55,56,60,61,63,64,67,72,73,74,75,77,78,83,87,88,90,92,94,95,97,99,100,101,102,103,106,107,108,110,111,114,115,117,119,121,122,124,126,128,129,130,132,138,139,140,146,150,153,154,157,158,159,160,164,165,166,168,169,171,172,174,178,179,180,181,183,187,190,192,196,197,199,204,207,208,210,213,214,218,221,222,223,224,226,228,229,230,232,233,235,237,238,240,241,242,244,245,246,248,249,250,251,252,253,254,255,257,258,259,260,261,264,265,266,269,272,273,277,280,282,283,287,288,291,293,294,295,297,299,300,301,302,307,309,312,313,318,319,320,322,324,326,327,328,329,330,335,336,337,338,339,341,349,353,357,358,360,363,364,365,366,367,368,369,371,377,381,382,383,385,387,389,390,392,393,394,395],[1,3,4,6,7,8,10,11,15,16,18,19,21,23,24,28,29,33,35,37,41,43,44,47,48,52,54,58,59,60,63,64,65,67,69,75,78,79,80,85,89,92,95,96,98,99,100,101,103,104,105,106,108,109,111,113,114,118,121,122,123,126,128,129,130,131,132,135,136,137,138,139,140,142,146,147,148,149,150,153,154,155,157,158,159,160,162,166,167,169,170,172,174,175,177,178,181,182,183,186,187,188,189,190,191,192,193,196,198,199,201,204,205,206,207,208,210,212,213,214,217,220,222,223,227,229,231,232,233,234,236,238,239,241,245,246,250,251,252,253,255,260,264,265,269,270,271,272,276,277,278,280,281,283,284,286,287,288,293,296,297,298,301,303,304,305,310,312,313,314,315,318,319,321,322,325,328,329,331,334,335,336,341,342,346,348,351,352,354,356,359,362,364,366,367,369,371,373,377,378,379,380,385,386,387,388,390,391,393,394,396],[347,386,387,391,392,393,394,395,396],[0,2,7,8,9,10,11,14,15,18,20,23,29,30,33,34,35,37,42,43,46,50,52,58,59,62,63,67,69,73,75,76,77,78,79,80,83,84,86,90,92,93,94,100,107,109,110,112,114,115,116,118,122,123,124,126,128,130,131,132,134,136,137,138,141,142,144,146,147,151,153,154,156,159,163,164,167,171,173,175,176,179,181,182,184,187,190,193,197,203,204,208,209,210,211,212,213,215,216,219,220,225,226,229,230,231,233,235,236,238,239,240,243,246,247,249,251,252,256,257,258,259,260,261,262,263,269,271,274,275,279,281,282,284,287,288,289,291,293,296,298,299,300,303,307,309,310,311,312,316,318,321,325,332,335,336,338,340,341,342,345,347,348,350,351,352,353,356,359,362,363,364,366,367,368,369,370,371,372,373,378,380,384,385,386,391,395],[2,3,4,10,15,16,17,18,20,24,25,29,31,32,35,36,37,40,41,43,44,47,51,52,55,61,62,64,67,68,69,71,74,75,77,78,80,81,84,86,91,92,94,98,100,101,102,104,107,109,111,113,114,116,117,118,119,120,123,125,127,129,131,136,138,139,141,144,147,153,155,157,161,162,164,165,166,167,172,175,177,179,184,185,186,188,190,195,197,198,199,200,202,205,206,210,212,214,215,223,224,225,226,227,229,230,233,234,235,236,239,245,246,251,252,256,257,260,261,264,270,272,276,277,279,280,282,283,284,285,291,297,299,300,302,308,311,315,316,324,326,327,332,334,335,336,350,352,353,356,362,364,365,370,372,373,376,377,381,389,391,392,396],[125,386,388,389,391,392,393,394,395,396],[2,6,10,12,15,20,22,23,24,26,27,28,29,33,36,38,40,42,43,46,48,49,52,55,57,58,61,62,65,66,67,68,69,72,73,74,78,79,81,84,86,89,90,91,95,96,97,99,100,101,102,106,108,109,110,111,113,116,117,118,119,120,121,126,128,130,132,135,136,138,139,140,142,143,144,145,146,150,152,153,154,155,156,157,159,160,161,162,164,165,166,167,169,172,174,180,185,193,194,195,197,199,201,203,204,206,207,210,212,215,216,217,223,224,225,227,230,231,233,235,236,239,241,242,243,244,245,249,250,254,255,256,258,263,264,270,271,273,277,278,280,283,284,285,287,288,289,292,296,297,301,302,303,304,305,309,310,312,315,318,319,320,322,324,325,326,328,330,333,335,336,338,341,342,344,346,349,352,354,356,357,358,359,363,365,366,368,369,372,374,375,376,379,382,385,391,392,394,395,396],[59,386,390,391,392,393,394,395,396],[43,386,387,390,391,392,393,394,395,396],[140,386,388,390,391,392,393,394,395,396],[1,2,3,4,10,11,12,17,18,19,22,24,29,41,42,43,44,45,46,48,53,54,55,58,62,63,64,66,67,69,70,76,78,79,82,84,86,91,92,93,94,96,97,99,100,101,102,113,117,120,124,128,129,130,131,134,135,136,137,139,145,148,152,153,155,156,157,158,160,161,162,164,166,169,171,172,175,177,178,179,181,182,185,187,188,190,192,195,196,197,199,200,204,208,209,212,213,217,220,222,223,224,225,226,231,233,234,237,241,242,243,244,246,247,252,253,255,256,260,264,267,268,269,270,272,277,279,280,281,282,283,284,285,289,290,295,298,299,300,301,303,305,307,308,309,310,311,313,318,320,321,322,323,325,326,328,329,332,333,335,336,337,340,341,342,343,344,345,348,351,354,356,357,358,364,368,369,371,372,376,378,381,382,386,389,390,391,394,396],[121,386,389,390,391,392,393,394,395,396],[0,4,5,9,11,12,13,17,18,19,20,24,26,28,31,32,37,39,45,46,47,50,51,53,55,58,59,60,62,68,70,74,77,80,81,82,85,86,87,88,90,93,95,96,97,99,101,102,103,104,107,108,110,112,113,120,121,122,124,128,129,130,131,134,135,137,138,143,148,149,151,153,154,155,156,157,158,160,164,165,167,168,170,171,172,173,174,176,177,178,179,180,181,182,183,184,186,188,190,191,192,193,196,197,198,203,206,210,211,212,216,217,218,219,220,221,222,223,224,225,228,232,236,237,240,242,244,246,247,248,252,253,254,256,257,260,261,262,264,266,268,269,270,271,273,274,276,277,279,280,282,283,284,285,286,287,288,292,294,296,301,303,304,307,308,309,311,312,313,314,315,316,318,319,320,323,325,326,328,332,335,336,337,338,339,341,342,344,345,346,349,351,352,353,355,359,361,362,363,364,368,369,372,373,374,377,379,382,384,386,387,390,392,395,396],[1,2,5,10,13,16,17,18,20,25,28,32,34,35,37,38,39,40,42,43,44,47,50,55,57,61,62,63,64,67,68,72,74,76,78,80,83,86,88,89,92,94,96,97,98,103,106,108,109,110,111,115,116,117,118,119,120,122,124,126,130,133,139,140,142,143,146,148,150,152,153,154,156,159,160,163,166,167,168,169,170,172,173,174,181,188,189,191,192,197,198,201,203,204,206,207,208,213,214,218,220,223,224,227,230,231,232,236,238,243,245,247,249,250,254,255,258,259,260,262,263,265,267,269,271,273,277,278,281,282,283,284,287,289,290,291,292,297,298,299,301,302,304,305,306,308,311,313,314,315,316,317,318,320,321,323,324,326,328,329,331,333,334,335,337,338,341,342,348,350,353,354,355,356,357,358,360,361,362,364,365,367,368,369,371,374,376,377,378,379,384,387,388,392,396],[1,3,4,6,7,8,10,11,14,16,17,18,20,27,28,29,32,34,35,36,37,38,41,43,44,45,49,52,54,55,56,57,63,73,74,75,76,77,79,81,82,83,88,90,92,97,99,101,102,104,105,107,108,113,115,116,117,118,122,124,125,130,132,133,134,136,139,140,141,144,145,147,149,152,153,156,158,159,160,161,162,163,164,167,168,170,172,173,174,177,178,180,183,184,187,189,190,196,197,198,200,201,202,206,209,210,211,213,221,222,224,225,226,228,230,231,232,234,235,237,238,239,241,242,246,247,254,260,263,264,268,269,270,273,278,282,283,285,286,288,293,295,297,298,299,301,302,303,305,306,309,311,313,316,317,318,320,323,324,325,328,330,331,332,333,334,337,339,340,341,342,347,348,355,356,357,359,360,362,364,365,370,371,373,374,378,380,381,383,385,388,391,392,393,394,396]]},"distance":{"d":3,"is_exact":false,"upper":null,"witness":null,"A_d":null,"certified":{"d":4,"is_exact":true,"met":false,"source":"gamma frontier release record one_heavy_large_1675_373_4 (gamma_frontier_release/frontier.json, distance_kind exact, Z distance)"}},"clifford":{"kind":"powers","correction":{"S":[[0,1],[1,1],[2,1],[3,1],[4,1],[5,1],[6,1],[7,1],[8,1],[9,1],[10,1],[11,1],[12,1],[13,1],[14,1],[15,1],[16,1],[17,1],[18,1],[19,1],[20,1],[21,1],[22,1],[23,1],[24,1],[25,1],[26,1],[27,1],[28,1],[29,1],[30,1],[31,1],[32,1],[33,1],[34,1],[35,1],[36,1],[37,1],[38,1],[39,1],[40,1],[41,1],[42,1],[43,1],[44,1],[45,1],[46,1],[47,1],[48,1],[49,1],[50,1],[51,1],[52,1],[53,1],[54,1],[55,1],[56,1],[57,1],[58,1],[59,1],[60,1],[61,1],[62,1],[63,1],[64,1],[65,1],[66,1],[67,1],[68,1],[69,1],[70,1],[71,1],[72,1],[73,1],[74,1],[75,1],[76,1],[77,1],[78,1],[79,1],[80,1],[81,1],[82,1],[83,1],[84,1],[85,1],[86,1],[87,1],[88,1],[89,1],[90,1],[91,1],[92,1],[93,1],[94,1],[95,1],[96,1],[97,1],[98,1],[99,1],[100,1],[101,1],[102,1],[103,1],[104,1],[105,1],[106,1],[107,1],[108,1],[109,1],[110,1],[111,1],[112,1],[113,1],[114,1],[115,1],[116,1],[117,1],[118,1],[119,1],[120,1],[121,1],[122,1],[123,1],[124,1],[125,1],[126,1],[127,1],[128,1],[129,1],[130,1],[131,1],[132,1],[133,1],[134,1],[135,1],[136,1],[137,1],[138,1],[139,1],[140,1],[141,1],[142,1],[143,1],[144,1],[145,1],[146,1],[147,1],[148,1],[149,1],[150,1],[151,1],[152,1],[153,1],[154,1],[155,1],[156,1],[157,1],[158,1],[159,1],[160,1],[161,1],[162,1],[163,1],[164,1],[165,1],[166,1],[167,1],[168,1],[169,1],[170,1],[171,1],[172,1],[173,1],[174,1],[175,1],[176,1],[177,1],[178,1],[179,1],[180,1],[181,1],[182,1],[183,1],[184,1],[185,1],[186,1],[187,1],[188,1],[189,1],[190,1],[191,1],[192,1],[193,1],[194,1],[195,1],[196,1],[197,1],[198,1],[199,1],[200,1],[201,1],[202,1],[203,1],[204,1],[205,1],[206,1],[207,1],[208,1],[209,1],[210,1],[211,1],[212,1],[213,1],[214,1],[215,1],[216,1],[217,1],[218,1],[219,1],[220,1],[221,1],[222,1],[223,1],[224,1],[225,1],[226,1],[227,1],[228,1],[229,1],[230,1],[231,1],[232,1],[233,1],[234,1],[235,1],[236,1],[237,1],[238,1],[239,1],[240,1],[241,1],[242,1],[243,1],[244,1],[245,1],[246,1],[247,1],[248,1],[249,1],[250,1],[251,1],[252,1],[253,1],[254,1],[255,1],[256,1],[257,1],[258,1],[259,1],[260,1],[261,1],[262,1],[263,1],[264,1],[265,1],[266,1],[267,1],[268,1],[269,1],[270,1],[271,1],[272,1],[273,1],[274,1],[275,1],[276,1],[277,1],[278,1],[279,1],[280,1],[281,1],[282,1],[283,1],[284,1],[285,1],[286,1],[287,1],[288,1],[289,1],[290,1],[291,1],[292,1],[293,1],[294,1],[295,1],[296,1],[297,1],[298,1],[299,1],[300,1],[301,1],[302,1],[303,1],[304,1],[305,1],[306,1],[307,1],[308,1],[309,1],[310,1],[311,1],[312,1],[313,1],[314,1],[315,1],[316,1],[317,1],[318,1],[319,1],[320,1],[321,1],[322,1],[323,1],[324,1],[325,1],[326,1],[327,1],[328,1],[329,1],[330,1],[331,1],[332,1],[333,1],[334,1],[335,1],[336,1],[337,1],[338,1],[339,1],[340,1],[341,1],[342,1],[343,1],[344,1],[345,1],[346,1],[347,1],[348,1],[349,1],[350,1],[351,1],[352,1],[353,1],[354,1],[355,1],[356,1],[357,1],[358,1],[359,1],[360,1],[361,1],[362,1],[363,1],[364,1],[365,1],[366,1],[367,1],[368,1],[369,1],[370,1],[371,1],[372,1]],"CZ":[]},"rotation_powers":[[0,7],[1,7],[2,7],[3,7],[4,7],[5,7],[6,7],[7,7],[8,7],[9,7],[10,7],[11,7],[12,7],[13,7],[14,7],[15,7],[16,7],[17,7],[18,7],[19,7],[20,7],[21,7],[22,7],[23,7],[24,7],[25,7],[26,7],[27,7],[28,7],[29,7],[30,7],[31,7],[32,7],[33,7],[34,7],[35,7],[36,7],[37,7],[38,7],[39,7],[40,7],[41,7],[42,7],[43,7],[44,7],[45,7],[46,7],[47,7],[48,7],[49,7],[50,7],[51,7],[52,7],[53,7],[54,7],[55,7],[56,7],[57,7],[58,7],[59,7],[60,7],[61,7],[62,7],[63,7],[64,7],[65,7],[66,7],[67,7],[68,7],[69,7],[70,7],[71,7],[72,7],[73,7],[74,7],[75,7],[76,7],[77,7],[78,7],[79,7],[80,7],[81,7],[82,7],[83,7],[84,7],[85,7],[86,7],[87,7],[88,7],[89,7],[90,7],[91,7],[92,7],[93,7],[94,7],[95,7],[96,7],[97,7],[98,7],[99,7],[100,7],[101,7],[102,7],[103,7],[104,7],[105,7],[106,7],[107,7],[108,7],[109,7],[110,7],[111,7],[112,7],[113,7],[114,7],[115,7],[116,7],[117,7],[118,7],[119,7],[120,7],[121,7],[122,7],[123,7],[124,7],[125,7],[126,7],[127,7],[128,7],[129,7],[130,7],[131,7],[132,7],[133,7],[134,7],[135,7],[136,7],[137,7],[138,7],[139,7],[140,7],[141,7],[142,7],[143,7],[144,7],[145,7],[146,7],[147,7],[148,7],[149,7],[150,7],[151,7],[152,7],[153,7],[154,7],[155,7],[156,7],[157,7],[158,7],[159,7],[160,7],[161,7],[162,7],[163,7],[164,7],[165,7],[166,7],[167,7],[168,7],[169,7],[170,7],[171,7],[172,7],[173,7],[174,7],[175,7],[176,7],[177,7],[178,7],[179,7],[180,7],[181,7],[182,7],[183,7],[184,7],[185,7],[186,7],[187,7],[188,7],[189,7],[190,7],[191,7],[192,7],[193,7],[194,7],[195,7],[196,7],[197,7],[198,7],[199,7],[200,7],[201,7],[202,7],[203,7],[204,7],[205,7],[206,7],[207,7],[208,7],[209,7],[210,7],[211,7],[212,7],[213,7],[214,7],[215,7],[216,7],[217,7],[218,7],[219,7],[220,7],[221,7],[222,7],[223,7],[224,7],[225,7],[226,7],[227,7],[228,7],[229,7],[230,7],[231,7],[232,7],[233,7],[234,7],[235,7],[236,7],[237,7],[238,7],[239,7],[240,7],[241,7],[242,7],[243,7],[244,7],[245,7],[246,7],[247,7],[248,7],[249,7],[250,7],[251,7],[252,7],[253,7],[254,7],[255,7],[256,7],[257,7],[258,7],[259,7],[260,7],[261,7],[262,7],[263,7],[264,7],[265,7],[266,7],[267,7],[268,7],[269,7],[270,7],[271,7],[272,7],[273,7],[274,7],[275,7],[276,7],[277,7],[278,7],[279,7],[280,7],[281,7],[282,7],[283,7],[284,7],[285,7],[286,7],[287,7],[288,7],[289,7],[290,7],[291,7],[292,7],[293,7],[294,7],[295,7],[296,7],[297,7],[298,7],[299,7],[300,7],[301,7],[302,7],[303,7],[304,7],[305,7],[306,7],[307,7],[308,7],[309,7],[310,7],[311,7],[312,7],[313,7],[314,7],[315,7],[316,7],[317,7],[318,7],[319,7],[320,7],[321,7],[322,7],[323,7],[324,7],[325,7],[326,7],[327,7],[328,7],[329,7],[330,7],[331,7],[332,7],[333,7],[334,7],[335,7],[336,7],[337,7],[338,7],[339,7],[340,7],[341,7],[342,7],[343,7],[344,7],[345,7],[346,7],[347,7],[348,7],[349,7],[350,7],[351,7],[352,7],[353,7],[354,7],[355,7],[356,7],[357,7],[358,7],[359,7],[360,7],[361,7],[362,7],[363,7],[364,7],[365,7],[366,7],[367,7],[368,7],[369,7],[370,7],[371,7],[372,7],[373,7],[374,7],[375,7],[376,7],[377,7],[378,7],[379,7],[380,7],[381,7],[382,7],[383,7],[384,7],[385,7],[386,7],[387,7],[388,7],[389,7],[390,7],[391,7],[392,7],[393,7],[394,7],[395,7],[396,7],[397,7],[398,7],[399,7],[400,7],[401,7],[402,7],[403,7],[404,7],[405,7],[406,7],[407,7],[408,7],[409,7],[410,7],[411,7],[412,7],[413,7],[414,7],[415,7],[416,7],[417,7],[418,7],[419,7],[420,7],[421,7],[422,7],[423,7],[424,7],[425,7],[426,7],[427,7],[428,7],[429,7],[430,7],[431,7],[432,7],[433,7],[434,7],[435,7],[436,7],[437,7],[438,7],[439,7],[440,7],[441,7],[442,7],[443,7],[444,7],[445,7],[446,7],[447,7],[448,7],[449,7],[450,7],[451,7],[452,7],[453,7],[454,7],[455,7],[456,7],[457,7],[458,7],[459,7],[460,7],[461,7],[462,7],[463,7],[464,7],[465,7],[466,7],[467,7],[468,7],[469,7],[470,7],[471,7],[472,7],[473,7],[474,7],[475,7],[476,7],[477,7],[478,7],[479,7],[480,7],[481,7],[482,7],[483,7],[484,7],[485,7],[486,7],[487,7],[488,7],[489,7],[490,7],[491,7],[492,7],[493,7],[494,7],[495,7],[496,7],[497,7],[498,7],[499,7],[500,7],[501,7],[502,7],[503,7],[504,7],[505,7],[506,7],[507,7],[508,7],[509,7],[510,7],[511,7],[512,7],[513,7],[514,7],[515,7],[516,7],[517,7],[518,7],[519,7],[520,7],[521,7],[522,7],[523,7],[524,7],[525,7],[526,7],[527,7],[528,7],[529,7],[530,7],[531,7],[532,7],[533,7],[534,7],[535,7],[536,7],[537,7],[538,7],[539,7],[540,7],[541,7],[542,7],[543,7],[544,7],[545,7],[546,7],[547,7],[548,7],[549,7],[550,7],[551,7],[552,7],[553,7],[554,7],[555,7],[556,7],[557,7],[558,7],[559,7],[560,7],[561,7],[562,7],[563,7],[564,7],[565,7],[566,7],[567,7],[568,7],[569,7],[570,7],[571,7],[572,7],[573,7],[574,7],[575,7],[576,7],[577,7],[578,7],[579,7],[580,7],[581,7],[582,7],[583,7],[584,7],[585,7],[586,7],[587,7],[588,7],[589,7],[590,7],[591,7],[592,7],[593,7],[594,7],[595,7],[596,7],[597,7],[598,7],[599,7],[600,7],[601,7],[602,7],[603,7],[604,7],[605,7],[606,7],[607,7],[608,7],[609,7],[610,7],[611,7],[612,7],[613,7],[614,7],[615,7],[616,7],[617,7],[618,7],[619,7],[620,7],[621,7],[622,7],[623,7],[624,7],[625,7],[626,7],[627,7],[628,7],[629,7],[630,7],[631,7],[632,7],[633,7],[634,7],[635,7],[636,7],[637,7],[638,7],[639,7],[640,7],[641,7],[642,7],[643,7],[644,7],[645,7],[646,7],[647,7],[648,7],[649,7],[650,7],[651,7],[652,7],[653,7],[654,7],[655,7],[656,7],[657,7],[658,7],[659,7],[660,7],[661,7],[662,7],[663,7],[664,7],[665,7],[666,7],[667,7],[668,7],[669,7],[670,7],[671,7],[672,7],[673,7],[674,7],[675,7],[676,7],[677,7],[678,7],[679,7],[680,7],[681,7],[682,7],[683,7],[684,7],[685,7],[686,7],[687,7],[688,7],[689,7],[690,7],[691,7],[692,7],[693,7],[694,7],[695,7],[696,7],[697,7],[698,7],[699,7],[700,7],[701,7],[702,7],[703,7],[704,7],[705,7],[706,7],[707,7],[708,7],[709,7],[710,7],[711,7],[712,7],[713,7],[714,7],[715,7],[716,7],[717,7],[718,7],[719,7],[720,7],[721,7],[722,7],[723,7],[724,7],[725,7],[726,7],[727,7],[728,7],[729,7],[730,7],[731,7],[732,7],[733,7],[734,7],[735,7],[736,7],[737,7],[738,7],[739,7],[740,7],[741,7],[742,7],[743,7],[744,7],[745,7],[746,7],[747,7],[748,7],[749,7],[750,7],[751,7],[752,7],[753,7],[754,7],[755,7],[756,7],[757,7],[758,7],[759,7],[760,7],[761,7],[762,7],[763,7],[764,7],[765,7],[766,7],[767,7],[768,7],[769,7],[770,7],[771,7],[772,7],[773,7],[774,7],[775,7],[776,7],[777,7],[778,7],[779,7],[780,7],[781,7],[782,7],[783,7],[784,7],[785,7],[786,7],[787,7],[788,7],[789,7],[790,7],[791,7],[792,7],[793,7],[794,7],[795,7],[796,7],[797,7],[798,7],[799,7],[800,7],[801,7],[802,7],[803,7],[804,7],[805,7],[806,7],[807,7],[808,7],[809,7],[810,7],[811,7],[812,7],[813,7],[814,7],[815,7],[816,7],[817,7],[818,7],[819,7],[820,7],[821,7],[822,7],[823,7],[824,7],[825,7],[826,7],[827,7],[828,7],[829,7],[830,7],[831,7],[832,7],[833,7],[834,7],[835,7],[836,7],[837,7],[838,7],[839,7],[840,7],[841,7],[842,7],[843,7],[844,7],[845,7],[846,7],[847,7],[848,7],[849,7],[850,7],[851,7],[852,7],[853,7],[854,7],[855,7],[856,7],[857,7],[858,7],[859,7],[860,7],[861,7],[862,7],[863,7],[864,7],[865,7],[866,7],[867,7],[868,7],[869,7],[870,7],[871,7],[872,7],[873,7],[874,7],[875,7],[876,7],[877,7],[878,7],[879,7],[880,7],[881,7],[882,7],[883,7],[884,7],[885,7],[886,7],[887,7],[888,7],[889,7],[890,7],[891,7],[892,7],[893,7],[894,7],[895,7],[896,7],[897,7],[898,7],[899,7],[900,7],[901,7],[902,7],[903,7],[904,7],[905,7],[906,7],[907,7],[908,7],[909,7],[910,7],[911,7],[912,7],[913,7],[914,7],[915,7],[916,7],[917,7],[918,7],[919,7],[920,7],[921,7],[922,7],[923,7],[924,7],[925,7],[926,7],[927,7],[928,7],[929,7],[930,7],[931,7],[932,7],[933,7],[934,7],[935,7],[936,7],[937,7],[938,7],[939,7],[940,7],[941,7],[942,7],[943,7],[944,7],[945,7],[946,7],[947,7],[948,7],[949,7],[950,7],[951,7],[952,7],[953,7],[954,7],[955,7],[956,7],[957,7],[958,7],[959,7],[960,7],[961,7],[962,7],[963,7],[964,7],[965,7],[966,7],[967,7],[968,7],[969,7],[970,7],[971,7],[972,7],[973,7],[974,7],[975,7],[976,7],[977,7],[978,7],[979,7],[980,7],[981,7],[982,7],[983,7],[984,7],[985,7],[986,7],[987,7],[988,7],[989,7],[990,7],[991,7],[992,7],[993,7],[994,7],[995,7],[996,7],[997,7],[998,7],[999,7],[1000,7],[1001,7],[1002,7],[1003,7],[1004,7],[1005,7],[1006,7],[1007,7],[1008,7],[1009,7],[1010,7],[1011,7],[1012,7],[1013,7],[1014,7],[1015,7],[1016,7],[1017,7],[1018,7],[1019,7],[1020,7],[1021,7],[1022,7],[1023,7],[1024,7],[1025,7],[1026,7],[1027,7],[1028,7],[1029,7],[1030,7],[1031,7],[1032,7],[1033,7],[1034,7],[1035,7],[1036,7],[1037,7],[1038,7],[1039,7],[1040,7],[1041,7],[1042,7],[1043,7],[1044,7],[1045,7],[1046,7],[1047,7],[1048,7],[1049,7],[1050,7],[1051,7],[1052,7],[1053,7],[1054,7],[1055,7],[1056,7],[1057,7],[1058,7],[1059,7],[1060,7],[1061,7],[1062,7],[1063,7],[1064,7],[1065,7],[1066,7],[1067,7],[1068,7],[1069,7],[1070,7],[1071,7],[1072,7],[1073,7],[1074,7],[1075,7],[1076,7],[1077,7],[1078,7],[1079,7],[1080,7],[1081,7],[1082,7],[1083,7],[1084,7],[1085,7],[1086,7],[1087,7],[1088,7],[1089,7],[1090,7],[1091,7],[1092,7],[1093,7],[1094,7],[1095,7],[1096,7],[1097,7],[1098,7],[1099,7],[1100,7],[1101,7],[1102,7],[1103,7],[1104,7],[1105,7],[1106,7],[1107,7],[1108,7],[1109,7],[1110,7],[1111,7],[1112,7],[1113,7],[1114,7],[1115,7],[1116,7],[1117,7],[1118,7],[1119,7],[1120,7],[1121,7],[1122,7],[1123,7],[1124,7],[1125,7],[1126,7],[1127,7],[1128,7],[1129,7],[1130,7],[1131,7],[1132,7],[1133,7],[1134,7],[1135,7],[1136,7],[1137,7],[1138,7],[1139,7],[1140,7],[1141,7],[1142,7],[1143,7],[1144,7],[1145,7],[1146,7],[1147,7],[1148,7],[1149,7],[1150,7],[1151,7],[1152,7],[1153,7],[1154,7],[1155,7],[1156,7],[1157,7],[1158,7],[1159,7],[1160,7],[1161,7],[1162,7],[1163,7],[1164,7],[1165,7],[1166,7],[1167,7],[1168,7],[1169,7],[1170,7],[1171,7],[1172,7],[1173,7],[1174,7],[1175,7],[1176,7],[1177,7],[1178,7],[1179,7],[1180,7],[1181,7],[1182,7],[1183,7],[1184,7],[1185,7],[1186,7],[1187,7],[1188,7],[1189,7],[1190,7],[1191,7],[1192,7],[1193,7],[1194,7],[1195,7],[1196,7],[1197,7],[1198,7],[1199,7],[1200,7],[1201,7],[1202,7],[1203,7],[1204,7],[1205,7],[1206,7],[1207,7],[1208,7],[1209,7],[1210,7],[1211,7],[1212,7],[1213,7],[1214,7],[1215,7],[1216,7],[1217,7],[1218,7],[1219,7],[1220,7],[1221,7],[1222,7],[1223,7],[1224,7],[1225,7],[1226,7],[1227,7],[1228,7],[1229,7],[1230,7],[1231,7],[1232,7],[1233,7],[1234,7],[1235,7],[1236,7],[1237,7],[1238,7],[1239,7],[1240,7],[1241,7],[1242,7],[1243,7],[1244,7],[1245,7],[1246,7],[1247,7],[1248,7],[1249,7],[1250,7],[1251,7],[1252,7],[1253,7],[1254,7],[1255,7],[1256,7],[1257,7],[1258,7],[1259,7],[1260,7],[1261,7],[1262,7],[1263,7],[1264,7],[1265,7],[1266,7],[1267,7],[1268,7],[1269,7],[1270,7],[1271,7],[1272,7],[1273,7],[1274,7],[1275,7],[1276,7],[1277,7],[1278,7],[1279,7],[1280,7],[1281,7],[1282,7],[1283,7],[1284,7],[1285,7],[1286,7],[1287,7],[1288,7],[1289,7],[1290,7],[1291,7],[1292,7],[1293,7],[1294,7],[1295,7],[1296,7],[1297,7],[1298,7],[1299,7],[1300,7],[1301,7],[1302,7],[1303,7],[1304,7],[1305,7],[1306,7],[1307,7],[1308,7],[1309,7],[1310,7],[1311,7],[1312,7],[1313,7],[1314,7],[1315,7],[1316,7],[1317,7],[1318,7],[1319,7],[1320,7],[1321,7],[1322,7],[1323,7],[1324,7],[1325,7],[1326,7],[1327,7],[1328,7],[1329,7],[1330,7],[1331,7],[1332,7],[1333,7],[1334,7],[1335,7],[1336,7],[1337,7],[1338,7],[1339,7],[1340,7],[1341,7],[1342,7],[1343,7],[1344,7],[1345,7],[1346,7],[1347,7],[1348,7],[1349,7],[1350,7],[1351,7],[1352,7],[1353,7],[1354,7],[1355,7],[1356,7],[1357,7],[1358,7],[1359,7],[1360,7],[1361,7],[1362,7],[1363,7],[1364,7],[1365,7],[1366,7],[1367,7],[1368,7],[1369,7],[1370,7],[1371,7],[1372,7],[1373,7],[1374,7],[1375,7],[1376,7],[1377,7],[1378,7],[1379,7],[1380,7],[1381,7],[1382,7],[1383,7],[1384,7],[1385,7],[1386,7],[1387,7],[1388,7],[1389,7],[1390,7],[1391,7],[1392,7],[1393,7],[1394,7],[1395,7],[1396,7],[1397,7],[1398,7],[1399,7],[1400,7],[1401,7],[1402,7],[1403,7],[1404,7],[1405,7],[1406,7],[1407,7],[1408,7],[1409,7],[1410,7],[1411,7],[1412,7],[1413,7],[1414,7],[1415,7],[1416,7],[1417,7],[1418,7],[1419,7],[1420,7],[1421,7],[1422,7],[1423,7],[1424,7],[1425,7],[1426,7],[1427,7],[1428,7],[1429,7],[1430,7],[1431,7],[1432,7],[1433,7],[1434,7],[1435,7],[1436,7],[1437,7],[1438,7],[1439,7],[1440,7],[1441,7],[1442,7],[1443,7],[1444,7],[1445,7],[1446,7],[1447,7],[1448,7],[1449,7],[1450,7],[1451,7],[1452,7],[1453,7],[1454,7],[1455,7],[1456,7],[1457,7],[1458,7],[1459,7],[1460,7],[1461,7],[1462,7],[1463,7],[1464,7],[1465,7],[1466,7],[1467,7],[1468,7],[1469,7],[1470,7],[1471,7],[1472,7],[1473,7],[1474,7],[1475,7],[1476,7],[1477,7],[1478,7],[1479,7],[1480,7],[1481,7],[1482,7],[1483,7],[1484,7],[1485,7],[1486,7],[1487,7],[1488,7],[1489,7],[1490,7],[1491,7],[1492,7],[1493,7],[1494,7],[1495,7],[1496,7],[1497,7],[1498,7],[1499,7],[1500,7],[1501,7],[1502,7],[1503,7],[1504,7],[1505,7],[1506,7],[1507,7],[1508,7],[1509,7],[1510,7],[1511,7],[1512,7],[1513,7],[1514,7],[1515,7],[1516,7],[1517,7],[1518,7],[1519,7],[1520,7],[1521,7],[1522,7],[1523,7],[1524,7],[1525,7],[1526,7],[1527,7],[1528,7],[1529,7],[1530,7],[1531,7],[1532,7],[1533,7],[1534,7],[1535,7],[1536,7],[1537,7],[1538,7],[1539,7],[1540,7],[1541,7],[1542,7],[1543,7],[1544,7],[1545,7],[1546,7],[1547,7],[1548,7],[1549,7],[1550,7],[1551,7],[1552,7],[1553,7],[1554,7],[1555,7],[1556,7],[1557,7],[1558,7],[1559,7],[1560,7],[1561,7],[1562,7],[1563,7],[1564,7],[1565,7],[1566,7],[1567,7],[1568,7],[1569,7],[1570,7],[1571,7],[1572,7],[1573,7],[1574,7],[1575,7],[1576,7],[1577,7],[1578,7],[1579,7],[1580,7],[1581,7],[1582,7],[1583,7],[1584,7],[1585,7],[1586,7],[1587,7],[1588,7],[1589,7],[1590,7],[1591,7],[1592,7],[1593,7],[1594,7],[1595,7],[1596,7],[1597,7],[1598,7],[1599,7],[1600,7],[1601,7],[1602,7],[1603,7],[1604,7],[1605,7],[1606,7],[1607,7],[1608,7],[1609,7],[1610,7],[1611,7],[1612,7],[1613,7],[1614,7],[1615,7],[1616,7],[1617,7],[1618,7],[1619,7],[1620,7],[1621,7],[1622,7],[1623,7],[1624,7],[1625,7],[1626,7],[1627,7],[1628,7],[1629,7],[1630,7],[1631,7],[1632,7],[1633,7],[1634,7],[1635,7],[1636,7],[1637,7],[1638,7],[1639,7],[1640,7],[1641,7],[1642,7],[1643,7],[1644,7],[1645,7],[1646,7],[1647,7],[1648,7],[1649,7],[1650,7],[1651,7],[1652,7],[1653,7],[1654,7],[1655,7],[1656,7],[1657,7],[1658,7],[1659,7],[1660,7],[1661,7],[1662,7],[1663,7],[1664,7],[1665,7],[1666,7],[1667,7],[1668,7],[1669,7],[1670,7],[1671,7],[1672,7],[1673,7],[1674,7]]},"metrics":{"gamma":1.3671702384071016,"gamma_t":null,"gamma_rho":1.3671702384071016,"gamma_claim":1.0834567799886297,"gamma_t_claim":null,"gamma_rho_claim":1.0834567799886297,"v_ex":373,"rate":0.22268656716417912,"t_count":null,"poly_degree":null,"effective_width":373},"provenance":{"regimes":["AI search (gamma frontier): from Wills parent codes"],"discovery":"AI search","strongest_claim":"built from one of Wills's parent codes (weighted Reed-Muller, restricted-light or one-heavy) by searched punctures, paired-column contractions or logical-pair checks, in the pure-T distillation-exponent release (gamma = log(n/k)/log d, n < 1000); a verified witness, not a maximum -- only the release's own frontier points are the lowest gamma it knows","sources":[{"regime":"AI search (gamma frontier): from Wills parent codes","file":"gamma_frontier_release/protocols/one_heavy_large_1675_373_4.json","label":"one_heavy_large_1675_373_4","N":397,"d":3,"d_is_exact":false,"origin":"Wills parent + searched graph punctures","provenance":"gamma frontier release record one_heavy_large_1675_373_4 (source catalogue id one_heavy_large_1675_373_4); construction: Wills parent + searched graph punctures; matrix 3c7cd50d7b9c4095...; the release states d=4 (exact), gamma=1.0834567799886297 (exact)","notes":"matrix gamma_frontier_release/matrices/3c7cd50d7b9c4095256d4c9cc09a9ace75cb101a213114e10a5699460e6843eb.matrix"}]},"references":[{"key":"jain2026symmetry","short":"Jain et al. (2026)","full":"S. P. Jain, A. Wills, and S. Singh, \"Symmetry and AI-assisted discovery of magic-state factories,\" arXiv:2610.06535 (2026).","url":"https://arxiv.org/abs/2610.06535","date":"2026-10-05"}]}