0,1,2,4,5,8,11,12,13,17,19,20,22,23,26,27,31,33,34,35,37
0,0,1,3,4,5,7,8,10,11,12,14,15,16,18,19,20,22,25,27,28,31,32,33,34,36
0,0,2,4,5,7,8,11,12,16,18,19,20,22
0,1,4,5,6,7,9,10,11,13,14,18,20,22
0,1,2,4,6,7,9,10,11,13,14,15,16,18,19,20,21,22,24,26,27,29,30,31,33,34,35,36,38
0,0,1,3,4,5,6,11,13,14,15,17,18,21,23,24,25,27,28,29,30,32
0,1,2,3,5,6,9,11,12,13,15,16,18,19,20,22,23,24,26,27,29,30,31,32,33,35,36,37,40,41,42,44,45,48,50,51,52,54,55,57,58,60,61,62,63,64,66,67,68,71,72,73,74,79,81,84,86,88
0,1,2,3,4,7,8,10,14,16
0,1,3,4,5,6,9,11,12,13,14,17,18,20,21,24,25,26,28,29,33,34,36,37,41,42,43,44,44,50,51,53,54,55,57,58,59,61
0,0,1,3,4,5,7,8,10,11,12,14,15,16,17,19,20,22,23,25,27,28,29,31,32,34,35,36,37,38,39,41,42,44,45,49,51,52,53,56,57,59,60,61,62,63,65,68,69,70,71,72,74,75,78,79,80,83,84,85,86,87,88,89,91
0,1,3,5,6,7,9,10,12,13,14,16,17,18,19,21,22,24,25,26,27,31,32,33,34,35,36,37,39,40,41,42,43,45,46,48,49,50,51,55,56,57,58,59,60,61,63,64,65,67,68,69,71,72,73,74,76,77,78,79,81,84,85,87,88,89,90,91,92,94,95,96,99,100,102,103,104,105,107
0,1,4,5,9,10,11,12,14,15,16,17,21,22,23,24,24,30,33,35,36,38,39,40,41,46,47,48,49,52,53,57,58,59,60,62,63,64,65,68,70,71,72,74,75,76,77,79
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,21,26,27,28,29,32,33,33,35,36,37,38,39,41,42,43,46,47,48,49,50,51,52,53,55,56,57,58,59,62,63,64,67,68,69,72,73,74,75,76,77,79,80,81,84,85,88,89,90,92,93,94,95,97
0,1,2,3,4,5,8,11,12,13,15,16,17,18,22,23,24,25,27,28,29,30,31,34,35,36,37,38,39,43,44,45,47,48,49,50,51,56,57,58,59,60,61,66,67,68,70,71,74,75,76,77,78,81,82,83,84,87,88,89,90,90,96,97,98,99,100,101,104,105,106,107,109,110,110,112,113,114,115,117
0,1,2,3,4,5,9,11,13,14,16,17,20,21,22,23,25,26,28,29,31,32,33,35,38,39,41,44,45,46,48,49,50,51,53,55,56,57,59,60,63,66,67,69,70,71,72,74,75,76,77,80,81,82,84,85,86,87,88,90,91,92,93,95
0,1,2,3,6,7,8,9,11,12,15,18,19,20,22,23,25,27,28,29,31,32,34,35,37,38,39,40,41,46,47,48,51,52,53,55,56,57,58,60,61,63,64,65,67,71,72,73,74,75,76,77,78,79,80,83,84,85,86,89,90,91,93,94,95,96,98
0,1,4,5,6,7,9,10,11,12,13,17,18,19,20,21,21,24,25,26,27,29,30,31,32,33,34,37,40,41,42,44,45,46,47,48,49,49,56,57,58,59,60,61,64,65,66,67,69,70,70,72,73,74,75,77,78,78,81,82,83,84,87,88,90,91,96,97,98,100,101,102,103,105
0,1,2,3,4,5,8,9,11,12,14,15,16,17,18,21,22,25,26,27,29,30,31,32,37,38,42,44,45,46,48,49,51,52,54,55,61,62,63,65,66,67,70,71,72,74,75,77,78,79,81,82,83,84,86
0,1,2,3,7,8,9,11,12,13,14,17,18,19,20,23,25,26,27,29,30,31,32,34,35,37,38,39,40,43,44,47,49,52,53,54,56,57,58,59,61
0,1,2,3,4,5,8,9,11,12,14,15,16,17,18,21,22,24,25,26,27,32,33,34,35,39,40,42,43,44,45,49,51,53,54,56,57,59,60,66,67,68,69,70,72,73,74,75,77,78,79,80,84,85,87,88,89,90,94,96,97,98,99,100,103,104,108,109,110,111,115,116,117,119,120,121,122,125,126,127,128,132,134,135,136,137,138,141,142,144,145,146,147,150,151,154,156,159,160,161,163,164,165,166,168
0,1,2,3,4,5,8,9,10,11,17,19,20,21,23,24,26,27,29,30,31,32,37,38,40,41,47,48,50,51,52,54,57,58,59,60,61,62,65,66,67,68,69,74,75,76,77,81,82,83,84,87,88,90,91,92,93,94,97,98,100,101,107,108,109,111,114,115,116,117,118,119,120,123,124,125,127,128,129,132,133,134,136,137,139,140,141,143,144,145,147,148,149,150,152
0,0,1,4,5,6,8,9,10,12,13,14,16,17,18,19,21,22,23,24,25,28,29,30,31,32,33,34,36,37,38,39,42,43,46,47,48,50,51,54,55,56,57,58,61,62,63,65,66,67,68,70
0,1,4,5,9,10,11,12,15,17,18,19,21,22,25,27,28,29,30,31,32,38,40,41,42,45,46,47,48,50,51,53,55,56,57,58,62,63,64,65,68,69,70,71,72,73,74,78,79,80,83,84,85,86,87,88,89,92,93,94,95,98,99,101,102,107,108,109,111,112,113,114,116
0,1,2,3,4,5,6,7,8,11,12,13,14,15,16,17,18,21,23,24,25,29,31,32,33,35,36,37,38,40,41,43,44,44,48,49,50,51,52,54,58,59,60,61,64,65,66,69,70,73,74,75,77,78,79,80,83,84,85,86,87,88,91,94,95,96,98,99,100,101,103,104,105,106,107,110,111,112,113,114,115,116,117,118,119,120,123,124,127,128,129,130,131,132,135,136,136,141,144,145,146,148,149,150,151,153
0,1,2,4,4,7,8,9,11,12,12,14,15,16,18,19,19,22,23,24,25,26,29,30,33,34,35,37,38,39,40,42
0,1,2,5,6,7,8,9,11,12,13,13,18,19,20,24,26,27,28,31,32,34,35,37,38,40,41,42,43,44,45,48,49,49,53,54,55,56,58,59,59,63,64,65,66,68,69,69,73,74,76,77,78,79,81,82,84,85,86,87,90,91,92,93,94,95,96,99,100,104,105,107,108,110,111,112,113,114,118,119,120,124,126,127,128,130,131,132,133,135,136,137,138,139,140,143,145,146,147,149,150,154,155,157,160,161,162,164,165,166,167,169,170,170,173,174,176,178,179,182,183,184,185,187
0,1,2,3,5,6,9,11,12,13,15,16,18,19,20,22,23,24,25,27,28,29,31,32,35,36,37,38,39,44,45,46,48,49,50,54,55,56,57,60,61,63,64,65,66,67,71,72,73,74,79,80,82,83,85,86,87,88,89,90,94,95,96,98,99,100,101,103,104,105,106,107,109,110,111,114,115,117,118,119,126,127,128,129,132,133,136,137,140,143,144,145,147,148,149,150,151,152,153,154,156,157,158,159,160,162,163,164,165,166,169,170,171,172,173,175,176,179,180,181,182,183,188,189,190,192,195,198,199,200,202,203,204,205,209,210,211,213,215,216,217,219,220,220,223,224,225,226,228
0,1,5,6,7,9,10,11,16,18,20,21,24,26,27,28,29,34,35,36,38,39,40,41,42,45,47,48,49,52,53,54,55,56,57,58,59,60,63,64,66,68,69,70,72,73,75,76,77,79,80,81,83,84,85,86,87,90,91,92,93,94,96,97,98,99,102,103,104,106,107,108,110
0,0,1,3,4,5,8,9,10,11,12,13,15,16,17,18,19,20,23,25,26,27,29,30,32,33,34,35,37,38,38,43,46,48,49,50,53,54,56,57,58,59,62,63,63,67,68,69,70,71,72,73,74,76,77,78,79,83,85,86,87,90,91,93,94,97,98,98,101,102,103,104,105,107,108,109,110,112,113,114,115,118,119,120,121,125,127,128,129,130,131,133,134,136,137,138,140,141,141,147,148,149,150,155,156,157,158,161,162,163,165,166,167,168,173,174,175,177,178,179,181,182,183,184,185,187,188,188,193,194,195,196,197,198,199,202,203,204,206,207,208,209,211
0,1,2,3,4,6,7,8,9,10,11,14,15,18,19,20,22,23,23,28,29,31,34,35,36,38,39,41,42,45,46,47,48,52,53,54,56,57,58,59,62,63,64,66,67,72,73,74,75,77,78,79,80,80,85,86,90,91,93,94,95,96,99,100,102,104,105,110,111,112,113,114,115,118,119,120,121,122,126,127,129,130,132,133,136,139,140,141,143,144,145,147,148,149,150,151,152,155,156,159,160,161,162,164
0,1,2,3,6,8,9,12,13,14,16,17,18,19,20,25,26,27,28,30,31,32,34,35,36,37,42,43,45,47,48,49,56,58,60,61,64,66,67,68,71,72,73,74,76,77,78,79,84,86,88,89,91,92,94,96,97,98,99,101,102,103,104,108,109,110,111,112,114,115,118,119,120,122,123,126,127,128,129,131
0,1,2,3,4,6,7,8,11,13,14,15,17,18,20,21,23,24,25,26,27,32,33,34,35,36,37,38,45,47,50,51,52,53,56,57,59,60,61,63,65,66,67,68,69,72,73,74,76,79,80,80,83,84,85,87,88,91,92,93,95,96,97,99,100,101,102,106,108,109,110,112,113,116,117,121,122,123,125,126,127,130,131,132,133,134,135,140,141,142,144,145,148,149,150,152,153,154,155,156,157,158,159,159,164,165,167,168,168,174,175,177,178,183,184,187,188,192,194,195,196,199,200,201,202,203,205,206,209,210,211,213,214,215,217,218,222,223,224,225,226,227,232,233,234,235,238,239,240,241,242,243,246,247,248,249,249,256,257,258,259,260,261,264,265,267,268,272,273,274,276,277,279,280,280,285,286,287,288,290,291,292,293,294,294,300,301,302,303,306,307,309,310,313,314,317,318,319,320,322
2,3,4,6,9,12,13,14,16,17,20,21,22,24,25,26,28,29,33,34,37,38,39,41,42,43,44,46,47,48,49,50,51,51,57,60,61,62,63,65,66,67,68,68,71,72,73,74,77,78,79,81,82,83,84,89,90,91,92,93,95,99,101,102,103,105,106,108,109,111,112,113,114,119,120,121,122,123,125,126,127,128,130,131,133,134,135,137,138,139,142,144,145,146,148,150,151,154,156,157,159,160,161,162,167,168,169,170,171,173,177,179,180,181,183,184,186,187,188,189,190,191,196,197,198,199,200,201,203,204,206,207,209,210,212,213,217,218,219,220,222,223,226,229,230,231,233,234,235,236,239,240,243,244,245,246,247,248,248,255,256,257,258,260,262,263,264,265,268,269,270,271,273,274,274,279,280,281,282,284,285,288,289,290,291,294,295,296,297,299,300,300,307,308,309,312,313,314,315,316,318,320,321,322,323,327,328,329,331,335,337,338,341,342,343,344,346
0,0,1,3,4,5,7,8,10,11,12,13,14,15,16,18,19,21,22,23,25,26,29,32,33,34,36,37,38,41,42,43,45,46,48,49,51,52,55,56,57,58,61,62,63,64,65,67,68,69,70,72,73,75,76,80,81,82,83,84,85,88,91,92,93,95,96,97,98,102,103,106,107,109,110,111,112,114,115,116,117,118,120,121,122,123,125,126,128,129,133,135,136,137,139,140,144,145,148,149,153,154,155,156,158,159,160,161,164,166,167,170,171,172,173,175
0,1,2,4,5,7,8,9,11,12,13,14,16,17,19,20,22,25,26,27,29,30,31,32,33,34,35,36,39,40,41,43,44,46,47,47,51,52,53,54,55,57,58,61,62,63,68,69,70,72,74,75,76,77,79,80,81,82,83,86,87,88,90,92,93,94,96,97,99,100,101,104,105,106,108,110,111,112,113,114,116,117,119,120,121,123,124,125,126,128
0,1,2,3,6,8,9,10,13,14,15,16,17,18,20,21,22,23,24,28,31,32,36,38,39,40,42,43,45,46,47,48,50,51,51,55,56,57,59,62,64,65,66,67,72,73,74,75,80,82,83,84,87,88,90,91,92,93,94,96,99,100,101,103,105,106,107,109,110,112,113,114,115,118,119,121,122,122,128,129,130,131,132,134,135,136,137,138,140,142,143,144,146,147,147,149,150,151,152,154
0,1,2,3,4,7,8,10,11,13,14,15,17,18,19,21,22,23,25,26,27,28,32,33,34,35,36,37,39,40,41,43,46,47,49,50,51,52,52,55,56,60,62,63,64,66,67,69,70,71,72,74,75,76,77,77,82,83,85,86,92,93,94,95,96,98,99,100,101,103,104,106,107,110,111,114,115,116,118,119,120,121,123,124,126,127,130,131,132,133,134,136,137,138,139,143,145,146,147,150,151,153,154,155,156,157,159,160,162,163,164,165,166,168,169,170,172,173,174,175,176,178,179,180,181,183,184,185,186,187,188,189,191,192,193,195,196,197,198,202,203,205,206,208,209,210,212,216,217,218,220,221,222,223,225,226,229,230,233,234,235,237,238,239,240,242
0,1,2,3,4,6,7,8,10,11,13,14,15,16,19,21,22,23,25,26,29,30,32,33,34,36,37,38,41,42,43,45,47,48,49,50,51,52,53,54,55,58,59,60,61,65,67,68,69,70,74,75,76,77,78,79,81,82,83,84,86,87,89,90,91,93,94,96,97,99,100,103,104,105,106,107,109,110,113,114,116,117,121,122,123,124,127,128,130,131,132,134,135,136,137,138,139,142,143,146,147,148,149,151
0,1,3,4,9,10,11,13,14,17,18,19,20,22,23,26,27,28,30,31,33,34,35,36,40,41,42,44,47,48,51,52,53,55,56,58,59,60,61,67,68,69,71,72,73,75,76,77,78,79,82,84,85,86,87,89,90,93,95,96,97,98,100
0,1,3,4,6,7,12,13,15,16,17,18,20,21,22,24,25,26,28,29,30,32,33,34,35,36,38,39,42,43,44,45,46,51,52,53,54,55,57,61,62,63,65,66,67,68,69,70,71,73,74,75,76,77,79,80,83,84,85,86,87,90,91,93,94,96,97,98,99,100,103,104,105,106,107,111,112,113,114,117,118,119,121,125,126,127,129,130,131,132,134,135,136,138,139,143,145,146,147,150,151,153,154,156,157,159,161,162,163,165,166,168,169,170,171,172,174,175,176,177,179,180,183,184,185,187,188,190,191,193,194,195,196,199,200,201,202,203,204,207,208,209,211,212,213,214,216
0,1,2,3,4,7,8,9,11,12,15,16,17,19,20,21,22,26,27,28,29,30,31,34,36,37,38,39,44,45,47,48,50,51,52,53,55,56,57,58,59,60,61,62,68,69,70,72,76,77,78,80,81,83,84,86,87,88,89,93,94,96,98,99,100,102,103,104,105,107,108,109,110,112,113,115,116,117,118,121,123,124,127,128,129,130,132
0,1,2,3,4,6,7,10,11,16,17,19,20,21,22,25,27,28,29,32,33,34,35,36,38,39,40,41,42,44,45,46,47,50,52,53,54,56,57,58,60,61,62,63,64,65,68,69,70,72,73,76,77,78,79,80,81,81,84,85,86,88,89,91,92,93,95,96,97,98,101,102,103,104,107,108,109,111,112,113,114,117,118,121,122,123,124,128,130,131,132,133,134,135,136,138,139,140,141,142,143,145,146,149,150,151,152,156,158,161,162,163,164,166
0,1,2,3,4,5,6,8,9,10,11,12,17,19,20,22,23,26,27,29,30,31,33,34,37,38,39,40,41,43,44,45,46,47,48,49,50,53,54,55,57,60,61,63,64,67,68,70,71,75,76,77,78,79,81,82,86,88,89,90,91,96,97,98,100,101,102,103,104,107,108,109,110,111,113,114,114,116,117,118,119,120,122,122,128,129,130,131,132,133,136,137,141,143,144,145,147,148,150,151,152,154,155,156,157,158,160,160,164,165,166,167,168,171,172,172,174,175,176,177,181,182,184
0,1,2,3,4,5,6,8,13,14,16,17,18,19,21,22,25,27,28,30,31,32,35,36,37,38,39,40,43,44,44,47,48,49,50,52,53,55,56,57,58,59,61,62,66,67,68,70,71,72,75,76,77,78,82,84,85,87,89,90,94,96,97,98,100
0,1,2,4,5,9,11,12,13,14,19,20,21,23,24,27,28,29,30,32,33,33,39,40,41,42,43,45,48,49,50,52,53,54,55,56,58,59,60,61,65,66,68,71,72,73,74,74,78,79,80,81,82,84,85,86,87,88,89,91,92,93,94,96,97,99,100,101,102,105,106,107,109,110,110,112,113,114,115,116,118,119,120,123,124,125,126,129,130,131,134,135,136,138,139,140,141,143
0,1,3,5,6,7,9,10,12,13,14,15,16,17,18,23,24,25,26,28,29,30,35,36,38,39,41,42,45,46,47,48,52,53,56,57,61,62,63,64,66,67,68,70,71,74,75,79,81,83,84,88,89,90,93,94,96,97,100,101,104,105,106,107,109
0,1,4,5,6,7,11,12,13,15,16,19,20,22,23,26,28,29,30,31,36,37,38,40,41,42,43,44,45,48,50,51,52,56,57,58,60,61,62,64,65,67,68,69,70,71,73,74,75,78,79,80,81,82,84,85,90,91,92,93,94,96,97,101,102,104,105,107,108,109,110,111,113,114,115,116,117,120,121,122,123,124,126,129,130,132,133,135,137,138,139,140,142
0,1,2,3,5,6,7,8,13,14,15,16,20,21,22,23,24,25,27,28,30,31,32,33,34,36,37,38,38,44,45,46,49,50,51,52,53,54,55,58,59,60,61,64,65,66,67,69,70,76,77,78,80,81,82,84,85,87,88,89,90,90,93,94,95,96,101,102,103,104,107,108,109,111,112,113,114,119,120,122,123,125,126,129,130,133,134,135,136,137,138,138,142,143,144,145,147,148,148,153,154,155,156,158,161,162,164,165,167,169,170,171,173
0,1,2,3,6,7,8,10,11,12,13,19,21,22,23,25,27,28,30,32,33,36,37,38,39,41,42,43,44,45,47,48,49,50,56,58,59,60,62,64,65,66,67,68,69,70,71,74,75,76,78,79,80,81,83
0,1,2,3,4,5,7,8,15,17,18,19,22,23,25,26,27,28,30,31,38,40,41,42,45,46,48,49,51,53,54,55,56,61,62,63,64,68,70,72,73,74,75,77
2,3,4,5,6,8,9,10,11,13,14,18,20,22,23,25,26,28,30,31,32,34,36,37,38,39,40,41,42,43,45,46,48,49,50,51,52,53,54,55,56,57,60,61,62,63,64,65,66,67,70,71,72,74,75,77,78,81,83,84,85,86,89,90,94,95,96,97,98,99,102,103,104,106,107,108,109,111
0,1,3,5,6,7,8,10,11,16,17,20,22,23,25,26,28,29,32,34,35,36,39,40,44,45,46,47,48,50,51,52,55,56,57,58,59,60,62,63,64,65,65,67,68,69,71,74,75,76,77,81,83,84,87,88,89,90,92
0,0,1,3,4,5,7,8,10,11,12,13,14,16,18,19,21,22,23,25,26,27,28,32,33,34,37,38,43,44,45,47,48,49,50,53,54,55,56,57,59,60,61,62,65,66,67,68,69,71,72,74,75,77,78,79,80,82
0,1,4,5,6,7,11,12,13,15,16,19,20,22,23,26,28,29,30,31,36,37,38,40,41,42,43,44,45,48,50,51,52,56,57,58,60,61,62,64,65,67,68,69,70,71,73,74,75,78,79,80,81,82,84,87,88,89,91,92,94,95,96,97,98,101,102,103,104,108,110,111,114,115,116,117,119
0,1,3,5,6,7,12,13,14,16,17,17,23,26,27,28,30,31,34,35,36,38,39,39,41,42,43,47,48,50,51,51,54,55,56,59,60,60,65,66,67,70,71,72,74,75,76,77,79,80,81,83,84,87,88,89,90,93,94,95,96,96,100,101,102,105,106,107,109,110,111,112,114,115,116,118,119,122,123,124,126,127,127,131,132,133,136,137,138,141,142,143,144,145,146,147,149
0,1,2,3,4,7,8,9,11,12,14,15,18,19,20,24,25,28,29,31,32,34,35,36,38,39,40,42,43,45,46,47,48,50,51,53,54,55,56,57,60,61,64,65,68,70,71,72,73,75,76,78,79,80,81,82,84,85,86,88,89,91,92,93,95,96,99,100,101,102,103,106,107,108,109,110,112,113,114,116,117,119,120,122,123,124,125,128,129,130,131,132,137,138,139,140,143,144,146,147,148,149,150,152,153,154,155,158,159,159,164,167,169,170,172,173,174,175,178,179,180,181,183
0,1,2,3,4,7,8,9,10,11,13,14,17,18,19,20,21,22,25,27,28,29,31,32,34,35,36,37,38,39,40,41,43,44,47,48,49,52,53,54,55,56,58,59,60,62,63,67,68,70,71,73,74,75,77,78,79,81,82,84,85,86,87,88,89,90,91,94,95,96,97,98,99,100,102
0,1,2,3,4,7,8,10,11,12,14,15,18,19,21,22,27,28,29,31,32,33,34,36,37,39,40,41,43,44,45,46,46,49,50,51,53,56,58,59,60,61,63,64,65,66,69,71,72,73,75,76,78,79,80,83,84,85,87,88,89,90,93,94,95,96,97,98,99,100,103,104,107,108,109,110,112
0,1,2,4,6,7,8,9,10,12,13,16,17,18,19,20,21,25,26,29,30,31,33,34,36,37,39,40,41,42,44,45,46,47,48,50,51,52,53,56,57,58,60,61,62,63,65
0,1,2,3,4,7,8,10,11,12,14,15,18,19,21,22,26,28,29,30,31,34,35,37,38,40,42,43,44,46,47,49,50,52,53,54,55,56,58,59,60,61,64,65,66,68,69,70,71,73
0,1,2,3,4,7,8,10,11,13,14,16,17,21,22,23,24,25,27,28,29,30,31,34,37,38,39,41,42,44,45,46,48,49,50,51,54,55,56,57,58,60,61,62,65,66,67,68,69,70,71,72,73,74,76,77,79,81,82,83,85,86,87,88,89,90,93,95,96,97,99,100,102,103,104,105,107,108,114,115,116,117,121,122,124,125,126,127,128,129,130,133,134,136,138,139,140,141,147,148,149,150,151,152,153,154,155,156,159,160,162,163,164,165,166,169,170,171,173,174,174,179,180,181,182,185,186,187,188,189,191,192,194,195,196,197,198,199,200,203,204,205,206,208,209,211,212,213,214,215,217,218,219,224,225,226,228,229,230,233,234,235,236,240,242,243,245,247,248,252,254,255,256,258
0,1,2,3,4,7,8,9,11,12,13,16,17,20,21,23,24,28,29,30,34,35,37,38,39,40,42,43,44,45,47,48,49,51,55,56,57,58,62,65,66,67,69,70,71,73,74,75,76,76,79,80,81,82,83,84,85,86,87,89,90,91,92,96,98,101,102,103,104,105,106,108,109,110,111,112,113,114,115,118,119,120,121,122,123,124,126
0,1,2,4,6,7,8,9,10,12,13,16,17,18,22,23,26,27,28,30,31,33,34,35,37,38,39,40,41,44,45,46,47,48,50,51,52,53,56,57,58,60,61,62,63,65
0,1,2,3,4,6,7,9,10,13,14,15,16,17,19,20,21,22,25,27,28,29,30,32,33,35,36,37,38,39,40,41,42,44,45,48,49,50,51,52,54,55,56,57,60,62,63,64,66,68,69,72,74,75,77,78,84,85,86,87,92,93,94,96,97,98,100,101,102,105,106,108,109,112,113,114,115,116,118,119,122,123,124,129,130,131,132,135,136,137,138,139,140,142,143,146,147,148,149,152,153,154,156,157,159,160,166,167,168,169,170,171,172,173,174,175,178,179,180,182,183,184,185,187
0,1,2,3,4,7,8,9,11,12,16,18,19,20,21,26,27,30,31,32,33,36,38,39,40,42,43,44,45,47,48,49,50,51,52,57,58,59,61,62,65,66,67,69,70,72,73,74,76,77,78,81,82,83,84,85,86,86,91,93,95,96,97,98,104,106,107,109,110,112,113,114,116,117,118,118,123,124,125,127,128,133,134,135,137,138,139,139,144,145,147,148,149,152,153,154,155,156,159,160,161,162,165,166,169,170,171,176,177,178,179,180,181,182,183,185,186,189,191,192,193,195,196,197,198,200
0,1,2,3,4,6,7,8,11,13,14,15,17,18,20,21,22,23,24,25,30,31,32,34,35,35,38,39,40,42,43,46,48,49,50,53,54,56,57,59,60,61,62,63,66,67,68,69,70,71,72,73,75,76,79,80,81,82,86,88,89,90,92,93,95,96,97,98,99,100,105,106,107,109,110,110,116,117,118,122,124,125,126,129,130,132,133,134,135,138,139,141,142,147,148,149,151,152,153,154,156
2,3,4,5,6,7,10,12,13,14,16,17,21,22,24,25,29,30,31,32,33,35,36,37,38,41,42,43,44,45,47,48,52,54,55,56,60,61,62,63,64,66,67,70,72,73,74,75,76,77,81,82,84,85,86,87,88,89,90,91,94,95,96,98,99,102,104,105,106,107,110,111,112,114,115,116,117,119,120,121,123,124,124,130,131,132,135,136,137,138,139,140,142,143,144,146,148,149,150,151,153,154,154,159,160,162,163,164,165,166,167,168,173,174,175,176,177,182,184,186,187,188,189,194,195,198,200,201,203,204,207,210,211,212,214,215,216,217,220,221,222,224,225,226,231,232,236,238,239,240,242,243,245,246,247,249,250,251,252,254
0,1,2,3,4,7,8,9,11,12,13,16,17,20,21,23,24,28,29,30,34,35,37,38,39,40,42,43,44,45,49,50,51,52,54,55,55,59,61,62,63,64,64,67,68,70,72,73,75,76,77,78,81,82,83,85,86,87,89,90,91,93,94,95,98,99,100,101,104,105,106,108,111,112,113,115,116,117,118,121,123,124,125,127,128,130,131,132,135,136,137,139,140,141,142,145,146,147,148,149,151,154,155,156,157,160,161,162,163,165,166,167,168,171,172,173,174,175,176,177,178,179,180,183,184,185,186,187,188,189,190,191,192,197,198,200,201,203,204,205,206,207,209,210,211,213,214,215,216,218,219,222,224,225,226,229,230,231,232,234,235,236,238,239,243,244,246,248,249,250,253,254,255,256,258,259,260,262,263,263,268,270,271,272,273,278,279,280,282,283,283,287,288,289,290,291,293,295,296,297,298,299,303,306,307,308,309,310,312,313,314,319,320,321,322,323,324,325,326,327,330,331,332,333,334,336,337,338,339,343,345,346,348,349,350,352,353,355,357,358,359,361,362,363,364,365,366,368,369,370,371,374,375,378,379,380,381,382,383,384,385,385,390,391,392,395,398,399,400,404,405,407,408,409,410,412,413,414,415,416,418,419,420,421,424,425,427,428,433,434,435,437,438,439,440,442,443,445,446,448,449,451,452,455,456,459,462,463,464,466,467,468,469,470,472,473,474,475,477,478,482,484,485,486,487,489,492,493,495,496,497,498,499,501,502,505,507,508,509,511,515,516,518,519,520,521,523,524,525,526,529,530,531,532,533,539,540,541,543,544,549,550,551,553,554,555,556,558
0,1,2,4,7,9,10,11,13,14,16,17,19,20,21,22,23,28,30,32,33,34,36,37,39,40,42,43,44,49,52,54,55,56,59,60,64,65,68,70,73,74,76,77,79,80,82,83,84,87,88,90,91,92,93,95,96,98,101,102,103,105,106,108,110,111,112,114,115,118,121,122,124,125,126,127,129,130,131,132,133,134,135,136,138,139,142,143,144,145,145,149,150,151,152,153,154,155,158,159,160,162,163,164,165,166,169,170,171,172,173,175,176,177,179,180,181,182,185,186,187,188,191,192,193,195,196,196,198,199,200,201,202,204,205,206,209,210,211,212,215,216,217,220,221,222,224,225,226,227,229
0,1,2,3,4,7,8,9,10,11,13,14,17,18,20,21,24,25,26,27,28,31,32,33,34,35,36,37,39,40,43,44,45,47,48,49,50,51,52,56,58,60,61,63,64,65,66,71,72,76,77,79,80,81,83,84,87,88,89,91,92,93,94,95,97,98,99,99,103,105,107,108,109,110,115,116,119,120,122,123,125,126,127,128,129,131,132,133,134,137,138,139,141,142,143,145
0,1,2,4,6,7,8,9,10,12,13,15,16,17,21,22,25,26,27,29,30,32,33,35,36,37,38,42,43,44,45,46,48,49,52,53,54,56,57,60,63,64,65,67,68,69,70,71,73,74,75,78,79,80,81,82,84,85,86,87,88,89,92,93,94,95,96,97,98,99,103,104,105,108,110,111,114,115,116,117,119
0,1,2,3,4,5,6,9,10,11,12,13,15,16,17,18,21,23,24,25,27,28,31,33,34,35,36,37,42,43,44,45,46,47,50,51,56,58,59,61,62,64,65,66,67,68,70,71,74,75,76,77,78,81,82,84,85,90,91,92,93,94,95,96,97,97,99,100,103,104,106,107,109
0,1,2,3,4,5,6,8,9,12,13,16,17,18,19,22,23,23,29,30,31,34,35,36,38,39,41,42,43,44,45,47,48,51,52,53,54,57,58,59,61,62,63,64,67,68,69,70,71,73,74,75,76,77,78,78,83,84,86,87,88,90,91,92,94
0,1,2,3,4,7,8,10,11,13,14,16,17,21,22,23,24,25,27,28,29,30,34,35,36,38,41,44,45,46,48,49,50,52,53,54,55,56,57,58,61,62,63,65,66,67,69,70,71,72,77,78,79,80,81,82,83,84,84,89,90,92,93,99,100,101,102,103,105,106,107,108,109,110,111,114,115,116,117,118,119,119,125,126,128,129,131,132,133,134,136,137,139,140,142,145,146,147,149,150,151,154,155,156,157,159,160,162,163,164,165,168,170,171,174,175,176,177,179
0,1,3,4,10,12,13,15,16,17,18,21,22,23,25,26,27,29,30,31,32,33,35,38,40,41,42,45,46,49,50,51,52,56,57,59,60,62,63,64,66,67,68,71,72,73,74,76,77,79,80,81,83,84,85,88,89,90,91,92,93,94,95,95,100,103,104,106,107,108,109,109,113,114,115,118,119,120,122,123,123,125,126,127,128,130,131,131,134,135,136,138,139,141,142,144,145,146,147,151,152,154,156,157,158,159,164,165,168,169,170,172,173,174,175,177
0,1,3,4,10,12,13,15,16,17,18,21,22,23,25,26,27,29,30,31,32,33,35,38,40,41,42,45,46,49,50,51,53,54,55,56,61,62,64,65,67,68,69,71,72,73,76,77,78,79,81,82,84,85,86,88,89,90,93,94,95,96,97,98,99,100,100,103,104,105,107,108,111,112,114,115,117,118,119,120,120,125,126,128,129,130,131,134,135,136,137,138,140,144,146,149,150,151,152,154
0,1,3,4,10,12,13,15,16,17,18,21,22,23,25,26,27,29,30,31,32,33,35,38,40,41,42,45,46,49,50,51,52,54,55,56,58,61,63,64,65,66,67,68,70,71,72,73,76,77,78,79,81,82,83,84,85,87,88,91,92,93,94,95,97,101,102,103,105,106,109,110,113,116,117,118,120,121,122,123,124,126,127,128,129,131
0,1,3,4,6,7,8,10,11,12,15,16,17,18,20,21,23,24,25,27,28,29,32,33,34,35,36,37,38,39,39,44,47,48,49,50,52,53,53,56,57,58,59,61,62,65,67,68,69,71,72,74,75,76,77,80,81,82,84,85,89,91,92,93,95,96,98,99,100,101,102,104,105,106,107,108,108,113,116,117,118,119,120,121,123,124,126,127,132,133,135,136,142,145,146,149,150,152,153,154,156,157,159,160,162,164,165,166,168,172,173,174,175,176,177,178,179,181,182,185,186,187,188,191,192,194,195,200,201,202,204,205,206,207,209
0,1,2,3,4,7,8,9,10,11,13,14,15,18,19,20,22,23,23,27,28,30,32,34,35,37,39,40,41,44,45,47,48,53,54,56,59,60,61,63,64,65,67,68,69,70,70,75,78,79,80,81,82,83,86,87,88,90,91,92,93,95
0,1,2,3,4,6,7,11,13,14,15,16,18,19,21,22,23,24,25,27,28,29,30,35,36,37,38,40,41,42,43,45,46,47,49,50,53,56,57,58,61,63,64,65,67,68,72,73,74,75,76,77,79,80,81,84,85,87,88,91,92,93,94,97,98,99,100,101,103,104,105,106,109,110,111,113,114,115,116,118
0,1,2,4,6,7,8,9,10,13,14,15,16,18,19,20,21,22,26,27,30,31,32,34,35,37,38,40,41,42,43,45,46,47,48,49,50,52,53,55,57,58,59,60,62,63,64,65,67,68,69,72,73,74,75,76,78,80,81,82,84,85,86,87,87,93,94,95,96,98,100,101,102,103,106,108,109,110,111,113,114,115,116,118,119,120,121,124,125,126,127,128,129,130,132,133,134,136,137,138,140,141,144,146,147,148,150,151,154,155,159,160,161,162,163,165,167,168,169,171,172,175,176,177,178,181,182,183,185,186,188,189,190,192,193,194,195,196,198,199,200,201,203,204,205,207,208,211,213,214,217,218,222,223,224,225,226,228,230,231,232,234,235,238,239,240,241,244,245,246,248,249,250,251,253,254,255,258,259,260,262,263,264,265,268,271,272,273,277,278,279,280,284,287,288,289,291,292,293,294,297,298,299,300,300,302,303,304,306,309,310,311,313,314,315,316,318
2,3,4,5,6,7,8,10,11,12,13,15,16,18,19,22,23,24,26,27,28,29,34,35,36,37,38,41,42,43,44,45,48,49,51,52,54,55,56,57,59,60,60,65,66,68,69,70,73,74,75,77,78,79,80,82,83,85,86,87,88,91,92,95,98,99,100,102,103,104,106,108,109,110,111,112,114,115,116,118,119,120,121,124,125,126,129,130,131,133,134,136,137,140,141,142,143,144,145,147,148,150,151,152,153,154,157,158,159,161,162,163,164,166
0,1,2,3,4,5,8,9,10,11,17,19,20,21,23,24,26,27,29,30,31,32,37,38,40,41,47,48,50,51,52,54,57,58,59,60,61,62,65,66,67,68,71,72,73,75,76,77,78,79,82,83,84,85,89,90,91,93,94,94,97,98,100,101,107,108,109,110,111,112,113,115,116,117,119,120,121,122,123,125,126,127,128,131,132,133,134,135,136,139,142,143,144,146,147,148,149,150,152,153,154,157,158,159,160,161,162,165,167,169,170,171,173,174,175,176,179,180,181,182,183,185,186,187,189,190,191,192,197,198,199,200,201,202,205,206,207,209,210,211,212,214
0,1,2,3,4,5,8,9,10,12,13,14,15,17,18,20,21,22,24,27,30,31,32,34,35,36,38,39,40,41,43,44,47,48,49,50,51,53,55,56,58,59,60,61,64,65,66,68,69,70,71,73
0,1,2,3,4,6,7,8,11,12,13,15,16,18,20,21,23,24,27,28,29,31,32,33,34,36,37,40,42,43,44,45,48,49,51,52,53,55,59,60,61,62,64,65,66,68,70,71,72,73,74,77,78,79,82,83,84,86,89,90,91,92,93,95,97
0,1,2,3,4,6,7,7,12,13,15,16,17,19,20,22,23,24,26,27,28,29,31,32,35,37,38,39,40,43,44,46,47,48,49,50,52,53,55,56,57,60,61,62,64,66,67,68,69,71,72,74,75,77,78,81,82,85,86,87,90,91,92,93,94,97,100,101,102,104,105,106,107,108,110,111,112,113,118,119,120,121,124,125,126,127,128,129,129,133,134,135,136,138,139,139,145,146,147,148,149,151,152,152,157,158,159,160,164,165,167,170,171,172,173,174,175,176,179,180,181,183,184,186,187,188,191,192,193,194,195,197,198,198,203,204,205,206,210,211,213,216,217,218,220,221,222,223,225
0,1,2,3,5,6,11,12,13,15,16,17,18,19,21,22,23,28,30,32,33,35,36,37,39,43,44,45,47,49,50,50,56,57,59,60,62,63,64,65,65,70,71,72,75,76,77,79,80,81,82,84,85,86,89,90,91,92,93,96,99,100,101,103,104,105,107,108,108,112,113,114,115,118,119,120,122,123,124,125,128,131,132,133,135,136,137,139,140,141,142,148,149,150,153,154,155,156,158,159,161,162,164,165,166,167,171,174,175,176,178,179,182,183,186,187,188,190,191,192,193,195
0,1,2,3,7,8,9,11,12,13,14,15,16,18,19,20,22,23,24,25,26,26,30,31,32,33,34,37,38,39,42,43,44,45,48,49,50,51,55,56,57,58,59,60,63,64,65,66,69,70,74,75,76,77,79,80,81,83,84,87,88,92,94,96,97,101,102,103,106,107,109,110,113,114,117,118,119,120,122
0,1,3,5,6,7,9,10,12,13,15,16,17,18,19,24,25,26,27,28,29,30,37,39,42,43,44,45,48,49,51,52,55,56,60,61,62,63,65,66,67,69,70,73,74,77,79,80,81,83,84,85,89,90,91,94,95,97,98,101,102,105,106,107,108,110
0,1,2,3,4,7,8,9,10,11,13,14,17,18,20,21,24,25,27,28,29,30,34,35,36,38,39,42,43,45,46,48,49,52,53,54,56,57,58,59,61,62,64,65,66,68,72,75,76,77,79,80,81,82,84,86,87,89,90,91,92,93,95,96,98,99,100,102,103,105,106,106,111,112,113,117,119,120,121,123,124,128,129,131,133,134,135,136,139,140,144,145,147,149,150,151,152,155,156,158,159,161,162,163,164,166,167,172,173,175,177,179,180,182,183,184,186,187,187,192,193,194,195,196,198,199,206,208,209,210,213,214,216,217,218,219,221,222,229,231,232,233,236,237,239,240,241,243,245,246,247,248,249,251,252,254,255,256,259,260,261,263,266,267,268,269,271,272,272,278,279,280,281,282,285,286,287,288,289,290,291,292,296,297,299,300,301,302,304
0,1,2,3,4,7,8,9,10,11,13,14,17,18,20,21,24,25,26,27,28,31,32,35,36,37,39,40,41,42,44,45,47,48,49,50,53,54,55,56,57,60,61,62,63,66,67,68,70,71,72,73,75,76,78,79,80,81,82,83,84,85,86,87,91,92,94,95,96,97,100,101,102,103,104,107,108,109,111,113,114,115,117,118,119,121,122,123,126,127,128,129,130,131,132,133,136,137,138,140,141,142,143,145
0,1,2,4,6,7,8,9,10,11,14,15,19,20,21,22,25,26,28,29,30,32,33,34,35,37,38,40,41,42,43,44,45,46,47,48,49,52,53,54,55,56,58,59,60,61,63,64,66,67,68,69,71,72,72,78,79,80,81,82,86,87,89,90,91,92,95,96,97,98,99,102,103,104,105,108,109,110,111,113,114,116,117,118,119,120,122,123,124,126,127,129,131,132,133,135,136,138,139,141,143,144,145,147,148,150,151,153,154,155,156,159,160,161,163,164,166,167,168,171,172,173,174,177,178,182,183,184,185,188,189,191,192,193,196,197,198,199,200,201,203,204,205,206,207,209,210,211,211,213,214,215,216,217,219,220,221,224,225,226,228,229,231,232,233,234,235,240,241,242,243,244,245,246,248,249,250,251,253,254,256,257,258,259,260,262,263,266,268,269,270,271,274,275,277,278,279,280,281,283,284,285,286,288,289,291,292,293,294,295,297,298,298,303,304,305,306,309,310,311,312,315,316,318,319,322,323,324,326,327,328,329,331,332,334,335,336,337,339,340,341,342,343,344,347,348,349,351,354,355,356,358,359,359,362,363,367,369,370,371,372,375,376,380,382,383,385,386,391,392,393,394,395,397,398,401,403,404,405,406,409,410,411,412,414,415,416,417,418,420,422,423,425,426,427,428,433,434,435,436,437,439,442,444,445,446,447,449,450,454,455,456,457,461,464,465,466,468,469,470,471,474,475,476,477,477,479,480,481,483,486,487,488,490,491,492,493,495
0,1,4,5,9,10,11,12,15,17,18,19,21,22,25,27,28,29,30,31,32,37,39,40,41,42,45,46,50,52,53,55,56,59,60,62,65,66,68,69,70,71,72,73,77,78,79,80,83,84,85,86,87,89,90,91,93,94,95,97,98,99,100,103,105,106,107,108,110,111,113,114,115,116,119,120,121,124,125,126,127,128,129,130,132
0,1,2,3,4,5,6,9,10,12,13,14,16,17,20,21,23,24,28,30,31,32,33,36,37,39,40,41,42,43,45,46,48,49,52,53,54,57,58,59,61,62,63,64,67,68,71,73,74,75,76,77,81,82,83,84,86,87,88,90,91,94,95,97,98,102,104,105,107,108,109,111,112,113,114,117,119,120,121,123,124,125,128,129,131,132,133,134,135,137,138,140,141,144,145,147,148,149,150,152,153,156,158,159,160,161,162,163,167,168,169,170,171,172,173,175,176,177,180,181,184,185,186,187,188,191,192,193,194,196,197,197,200,201,202,203,206,207,210,211,212,214,215,220,221,222,223,224,225,226,227,228,229,230,233,235,236,237,239,240,241,243,244,245,248,249,250,251,252,253,255,256,256,260,261,262,264,265,267,268,269,272,273,274,275,276,277,279,280,280,284,285,286,288,289,290,291,293
0,1,2,3,5,6,11,12,13,14,16,17,18,19,22,23,24,26,27,27,32,33,34,38,39,40,41,42,43,44,45,46,49,52,53,54,56,57,58,59,60,62,63,64,65,66,69,70,71,72,73,74,76,77,77,83,86,87,88,90,91,92,93,95
0,1,2,3,4,6,9,10,13,14,15,16,17,20,21,22,23,26,27,27,32,33,36,37,38,39,40,43,46,47,48,50,51,52,53,54,56,57,58,58,63,64,65,68,69,70,71,72,73,74,77,78,79,80,82,83,88,89,90,92,93,94,96,97,99,100,101,103,104,105,107,108,109,110,112,113,115,116,117,118,122,124,125,126,128,129,131,132,133,134,135,136,141,142,143,144,145,147,150,151,154,155,156,157,158,162,165,166,167,168,169,170,175,176,177,178,179,180,185,186,187,188,193,194,195,196,197,199,200,201,202,205,208,209,210,212,213,214,215,219,221,222,225,226,227,228,230
0,1,2,4,5,6,7,11,13,14,15,16,17,22,23,24,25,29,30,31,32,33,34,35,36,37,38,41,42,45,46,47,49,50,51,52,57,58,59,60,64,65,66,67,68,69,70,73,76,77,78,80,81,82,84,85,85,88,89,92,93,94,95,96,98,99,100,103,106,107,108,110,111,112,114,115,116,118,119,120,121,124,125,126,127,131,132,135,136,137,138,141,142,144,145,146,149,150,151,152,154,155,156,157,162,163,164,165,168,169,172,173,174,175,176,177,178,179,179,181,182,183,184,188,189,190,191,192,193,193,199,200,201,202,204,205,208,209,210,211,213,214,216,217,218,219,221,222,222,227,228,229,231
0,1,2,3,4,5,8,9,11,12,14,15,16,17,18,21,22,24,25,26,27,32,33,34,35,39,40,41,42,43,44,45,48,51,52,53,55,56,58,59,64,65,66,68,69,70,71,73,74,75,76,80,81,82,83,84,85,86,88,89,90,91,92,94,95,98,99,100,101,102,104,105,106,107,109,110,112,113,114,115,118,119,120,121,124,125,126,127,130,131,132,133,134,135,138,140,141,142,144,146,147,148,149,150,152,153,154,154,160,161,162,165,166,167,168,169,170,171,176,177,178,181,182,183,184,185,186,188,189,190,192,193,194,195,197,198,200,201,202,204,205,206,207,210,211,214,217,218,219,221,222,223,225,226,227,229,230,232,233,234,236,237,238,239,240,241,245,246,248,249,250,251,253
2,3,4,5,6,7,8,11,12,15,16,17,18,19,23,25,26,30,31,33,35,36,37,39,40,41,44,45,47,48,49,51,54,56,57,58,59,61,62,63,64,67,69,70,71,73,74,76,77,78,81,82,83,85,86,87,88,91,92,93,94,95,96,97,98,101,102,105,106,107,108,110
0,1,2,3,4,7,8,9,10,11,13,14,17,18,20,21,24,25,26,27,28,31,32,33,34,35,36,37,39,40,43,44,45,47,48,49,50,51,52,56,58,60,61,63,64,65,66,71,72,76,77,79,80,81,83,84,87,88,89,91,92,93,94,95,97,98,99,99,103,105,107,108,109,110,117,118,120,121,126,127,128,129,130,132,133,136,137,138,139,140,141,142,144,145,148,149,150,151,152,154,155,156,157,162,163,166,167,168,169,171,172,173,174,175,176,179,181,182,183,185,186,188,189,190,191,192,194,195,196,197,198,203,204,205,208,209,210,212,213,214,215,218,219,220,222,223,224,225,226,227,228,230,231,232,233,237,238,240,241,244,245,246,247,248,251,252,253,255,256,257,258,259,260,264,265,267,268,269,270,272
0,1,2,5,6,7,9,10,12,13,14,17,18,19,20,21,22,26,28,30,31,34,37,38,40,41,42,43,44,45,47,48,49,50,51,54,57,58,59,61,62,64,65,66,67,68,69,69,74,75,77,78,80,81,85,87,89,90,92,93,94,95,96,97,98,100,101,102,107,109,110,111,113,114,116,117,118,120,121,122,123,124,125,128,129,132,133,134,135,137
0,1,2,3,6,7,8,9,10,11,12,14,15,17,18,20,21,22,23,24,25,25,29,30,31,32,35,36,37,39,40,41,42,45,46,47,49,50,52,53,54,59,60,62,65,66,67,69,70,71,72,74,75,75,78,79,82,84,87,88,89,90,92
0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,18,19,20,22,23,24,25,29,31,33,34,36,37,38,39,43,44,45,46,49,50,50,54,55,56,57,58,61,63,64,65,67,68,70,71,72,74,75,76,77,84,85,86,87,88,90,92,93,94,95,96,97,98,99,100,103,104,105,108,109,110,111,112,114,115,116,118,119,120,122,123,125,126,127,128,129,130,130,134,135,136,139,140,141,142,144,145,146,147,148,149,150,152,153,154,155,156,157,160,161,162,163,166,168,169,170,171,173,174,176,177,180,181,182,183,184,186,187,188,192,193,195,198,199,200,202,203,204,205,207,208,208,211,212,213,214,217,218,219,221,222,223,224,226
0,1,2,5,6,7,9,10,12,13,15,16,17,18,19,21,21,27,28,29,30,32,33,35,36,38,39,40,41,42,44,45,46,49,50,51,53,54,55,56,57,60,61,62,63,67,68,69,71,72,73,74,76,77,78,79,80,82,83,86,89,90,91,93,94,95,96,97,99,100,101,101,107,108,109,112,113,114,116,117,119,120,121,122,123,125,126,128,129,130,131,132,133,133,138,139,140,141,143,144,148,149,150,152,153,154,156,157,158,159,161
0,1,2,4,5,7,8,10,11,12,13,14,16,16,22,23,25,26,27,29,30,31,32,33,34,38,39,40,41,42,43,44,45,48,49,50,51,52,53,54,55,56,57,60,61,62,63,64,66,67,69,70,72,73,74,75,77,78,81,82,84,85,86,87,88,90,93,96,97,98,100,101,102,103,104,106,106,111,112,114,115,118,119,120,121,123
0,1,2,3,4,5,6,9,10,11,12,13,14,16,17,21,22,23,24,25,27,28,30,31,33,34,37,38,38,41,42,43,45,46,47,50,51,51,57,58,59,62,63,64,66,67,68,69,71,72,73,74,78,79,80,82,86,88,89,92,93,94,95,97
0,1,2,3,4,5,6,8,9,10,13,14,17,18,19,20,25,26,27,29,30,30,36,37,38,39,40,41,42,45,46,47,48,50,51,51,56,57,59,60,61,65,66,67,70,71,72,74,75,76,77,78,79,80,83,84,87,88,89,91,92,93,94,96
0,1,2,3,4,6,9,10,13,14,15,16,17,20,21,22,23,25,26,26,31,32,35,36,37,38,39,42,45,46,47,49,50,51,52,53,55,56,57,57,62,63,64,67,68,69,70,71,72,73,76,77,78,79,80,81,83,84,85,86,88,89,89,94,95,96,99,101,102,103,105,106,108,109,111,112,118,120,121,122,123,126,127,129,130,131,132,135,136,139,142,143,144,146,147,148,149,152,153,155,156,157,158,160,161,162,163,164,167,168,169,170,171,173,174,175,176,179,180,183,184,185,187,188,189,190,192
0,1,3,5,6,7,8,9,14,15,18,19,20,22,23,30,32,33,34,37,38,40,41,43,44,45,46,50,51,52,54,55,57,58,59,60,61,63,64,67,68,72,73,74,75,78,79,80,81,82,83,85,86,87,88,89,91,92,95,96,98,99,100,101,104,105,106,108,112,114,115,116,119,120,122,123,125,126,127,128,129,130,135,136,137,138,139,141,142,143,145,146,150,152,154,155,159,161,162,164,165,167,168,169,170,174,175,176,177,178,179,180,182,183,184,185,189,191,192,193,194,195,196,197,199,200,202,203,204,205,207,208,209,210,212,213,216,217,219,220,222,223,224,225,228,229,231,232,236,237,238,239,242,243,244,245,246,248,249,250,252,253,255,256,257,260,261,262,263,264,265,265,267,268,269,271,272,276,277,278,280,281,285,286,287,289,290,291,294,295,296,298,299,301,302,303,305,306,307,308,308,311,312,313,314,317,318,319,321,322,323,328,329,330,331,332,333,334,335,336,338,339,340,342,343,345,346,347,349,350,351,352,355,356,359,360,361,362,363,365,366,367,369,370,372,373,374,375,378,379,380,382,383,386,388,389,390,392,393,395,396,397,398,399,401,402,403,404,409,410,411,412,415,416,417,419,420,421,422,425,427,429,430,432,433,434,435,438,439,440,443,444,445,446,447,448,448,450,451,452,454,457,458,459,460,461,463,464,467,470,471,472,476,477,478,479,480,481,482,483,484,486,487,488,490,491,493,494,497,498,499,500,501,503,504,505,506,509,510,511,512,515,516,517,518,519,520,521,522,523,524,529,530,531,532,533,534,535,538,539,540,541,542,543,548,549,550,551,552,553,556,558,559,560,561,564,565,567,568,571,572,573,574,577,578,582,585,586,588,589,590,591,592,593,595,596,597,600,601,602,603,606,607,607,613,614,615,616,617,618,620,621,623,624,627,628,629,630,631,636,637,638,639,643,644,645,646,647,648,649,650,651,652,657,658,659,662,663,665,666,671,672,673,675,676,677,678,680
0,1,2,3,4,7,8,9,11,12,13,14,17,18,20,21,22,23,24,29,31,33,34,35,36,41,42,43,44,45,46,48,49,50,51,51,56,57,60,61,62,63,64,67,70,71,72,74,75,76,78,79,79,86,87,90,91,93,94,99,100,101,103,104,105,106,108
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,42,44,45,50,51,53,54,55,56,59,60,61,62,64,65,71,72,73,74,76,77,80,81,83,85,86,87,88,89,96,97,98,99,101,102,105,106,107,108,110,111,113,114,115,116,118,119,119,121,122,123,124,126
0,2,5,6,7,8,9,11,14,16,17,18,20,21,23,24,25,26,27,28,33,34,35,38,39,40,42,43,46,48,49,50,51,54,55,57,58,59,60,64,66,67,68,70,71,72,73,75,76,78,79,82,83,84,85,86,88,89,90,92,93,94,95,96,98,99,100,104,105,108,109,110,112,113,113,118,121,123,124,126,127,128,129,134,135,137,140,141,142,144,145,146,148,149,150,152,154,155,156,157,158,160,161,162,163,164,165,168,169,172,173,174,175,178,179,183,184,186,189,190,191,193,194,198,200,201,202,204,205,208,210,211,212,213,215
2,3,6,7,8,9,10,11,14,15,16,19,20,22,23,24,25,25,27,28,29,32,33,34,35,36,37,38,41,42,43,45,46,48,49,50,51,52,54,55,55,60,61,63,64,68,69,70,73,74,75,77,78,79,80,86,87,88,89,90,93,94,95,97,98,99,102,103,104,106,109,112,113,114,116,117,118,119,123,124,125,127,129,130,131,133,134,134,137,138,139,140,142
0,1,2,3,4,7,8,9,11,12,13,16,17,18,20,23,26,27,28,30,31,32,33,36,37,38,40,41,45,47,48,49,52,53,55,56,58,59,61,63,64,65,67,68,72,73,74,75,78,79,80,81,82,86,87,89,90,92,93,96,99,100,101,103,104,107,108,109,110,111,113,113,117,118,119,122,123,124,125,127
0,1,2,5,6,7,8,10,11,13,14,16,17,18,20,21,22,25,26,27,28,33,34,35,36,38,39,40,41,42,45,46,47,48,51,52,53,54,55,56,58,59,61,62,66,67,68,70,71,72,74,75,79,80,81,82,85,86,87,88,89,90,91,93,94,95,98,100,101,102,104,105,107,108,110,112,113,115,116,119,120,122,123,124,125,126,129,130,131,133,135,136,137,138,141,142,146,148,149,150,152
0,1,2,4,6,7,8,9,11,12,12,17,18,21,22,23,25,26,29,31,32,33,34,37,38,40,41,42,45,46,47,48,49,51,53,54,55,56,57,61,62,65,66,67,69,70,72,73,75,76,79,80,81,82,83,86,87,88,90,92,93,93,96,97,98,99,100,101,101,107,108,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,130,131,134,135,136,138,139,141,142,145,146,147,148,149,151,152,153,155,156,157,158,159,160,163,165,166,167,169,173,174,176,178,179,180,185,187,189,190,191,192,197,198,199,201,202,206,207,209,210,211,212,215,218,219,220,222,223,224,225,226,228,229,230,231,237,238,239,241,244,247,248,249,251,252,253,254,258,259,260,262,264,265,266,268,269,269,272,273,274,275,277
0,1,2,3,4,5,7,8,15,17,18,19,22,23,25,26,27,28,30,31,38,40,41,42,45,46,50,51,52,53,56,57,58,59,60,62,63,64,69,70,71,72,73,74,75,76,77,78,79,80,84,85,88,89,90,92,93,93,96,97,98,99,100,101,103,104,106,107,108,109,110,113,116,117,118,122,123,124,126,129,132,133,134,136,137,138,139,142,143,144,146,147,148,149,151,152,154,155,156,157,159
0,1,2,3,5,6,11,12,15,16,17,19,20,21,22,25,27,28,29,31,32,33,35,36,37,39,42,43,44,46,47,49,50,52,53,55,56,56,59,60,61,64,65,66,67,70,71,77,78,79,81,82,84,85,86,87,89,90,91,93,94,95,96,101,102,103,106,107,109,110,115,116,117,119,120,123,124,125,126,127,130,131,132,134,135,136,137,138,139,142,143,146,147,148,149,151
0,1,2,3,7,8,9,12,13,14,16,17,18,19,21,22,23,25,26,27,28,31,32,33,35,36,37,39,40,41,42,43,44,46,47,48,50,51,52,53,53,56,57,58,59,60,61,65,66,67,69,70,71,72,75,76,77,78,79,81,82,83,85,86,87,90,91,92,93,96,97,98,100,101,101,103,104,105,106,107,109,110,111,114,115,116,117,120,121,122,125,126,127,129,130,131,132,134
0,1,2,3,5,6,7,8,11,13,14,15,16,18,19,21,22,23,25,26,27,28,32,34,35,36,39,40,44,45,46,47,51,52,53,55,56,56,60,61,62,64,65,66,67,71,73,74,75,78,79,83,84,85,87,88,89,90,93,95,96,97,98,100,101,103,104,105,106,110,111,112,114,115,115,119,120,121,122,125,126,127,129,130,132,133,136,138,139,140,141,144,145,149,150,151,152,154,155,156,157,159,160,162,163,166,168,169,170,172,173,175,176,179,180,181,183,184,185,186,188,189,191,192,193,195,196,198,199,200,202,203,204,205,206,211,212,214,217,218,219,221,222,223,225,226,227,228,230,231,232,234,235,236,237,238,241,242,243,245,246,249,251,252,253,254,257,258,259,260,262,263,265,266,269,270,272,273,278,279,281,282,284,285,286,288,289,290,291,292,293,295
0,1,2,3,4,7,8,9,11,12,13,14,16,17,18,20,21,25,26,27,28,29,31,32,33,34,37,38,39,40,43,46,47,48,50,51,54,55,56,58,59,60,61,63,64,66,67,71,73,74,75,76,79,80,81,82,83,84,88,89,92,93,94,95,97,98,99,100,106,107,110,111,115,116,117,118,120,121,124,125,127,128,130,131,132,133,134,137,138,141,142,143,145,146,147,148,150,151,155,156,157,159,162,163,166,167,168,169,171,172,176,177,178,179,180,183,184,189,191,192,194,195,198,199,200,202,203,203,207,208,209,210,211,212,215,216,220,223,224,226,227,228,229,230,231,233,234,235,236,238,239,239,241,242,243,244,246
0,1,2,3,4,6,7,8,11,13,14,15,17,18,19,20,22,23,25,27,28,29,31,32,33,34,38,39,40,41,42,44,45,46,47,50,51,52,53,54,56,61,62,63,64,65,67,69,70,71,73,74,77,80,81,82,86,87,88,90,93,96,97,98,100,101,103,104,105,106,106,108,109,110,111,113
0,1,2,3,5,6,12,14,15,16,17,18,21,24,25,26,28,29,30,31,32,33,33,39,40,41,43,44,47,48,49,50,55,56,57,61,62,63,66,67,70,71,76,78,79,80,83,84,86,87,89,90,92,94,95,96,98,99,103,104,105,107,107,112,113,114,117,118,121,122,123,124,126
0,1,2,3,5,6,10,12,13,14,17,18,20,21,23,24,26,28,29,30,32,33,37,38,39,40,41,42,45,46,47,48,53,54,55,57,58,58,62,63,64,65,66,68,69,70,73,74,75,76,78,79,81,82,83,84,87,88,89,91,92,93,94,95,96,98
0,1,2,3,5,6,9,11,12,13,15,16,18,19,22,23,24,26,27,28,29,31,32,34,35,36,38,39,42,43,44,45,46,48,49,50,51,52,56,59,60,61,63,64,65,68,69,70,72,73,75,76,80,81,83,84,85,86,86,91,92,93,94,96,97,98,99,101,102,104,105,108,110,111,112,114,115,117,118,119,121,122,123,125,126,127,128,129,133,134,136,137,139,140,141,143,144,145,146,147,152,153,154,155,158,159,160,161,162,165,166,167,168,170,171,172,173,174,179,180,181,184,185,186,188,189,191,195,198,199,201,202,205,206,208,209,210,211,212,214,215,215,219,221,222,223,224,226
0,1,2,4,8,9,10,12,13,14,16,17,20,21,23,24,26,28,29,30,32,34,35,36,37,39,40,40,45,46,47,48,49,51,52,52,59,60,61,64,65,66,69,70,71,72,74,75,76,79,80,81,83,84,87,88,91,93,94,95,96,98
0,1,2,3,4,6,7,8,10,11,15,16,17,18,19,22,24,25,26,27,29,30,32,33,34,35,40,42,43,44,47,48,52,53,54,56,60,61,62,64,65,66,67,68,70,71,72,74,75,76,77,78,79,84,85,86,89,90,91,93,95,96,97,98,102,105,106,107,109,110,111,112,115,117,118,119,120,126,127,128,129,130,131,132,133,136,138,139,140,141,143,144,146,147,148,150,151,154,155,156,157,158,160,161,162,164,165,168,170,171,172,175,176,179,180,181,182,184,185,186,187,190,192,193,194,196,197,201,202,205,206,207,208,210,211,212,213,216,219,220,221,223,224,227,228,229,230,231,233,233,237,238,239,242,243,244,245,247
0,0,1,3,4,5,7,8,10,11,13,14,15,17,18,21,22,23,24,27,29,30,31,32,35,36,38,39,40,42,43,45,46,47,48,51,52,53,55,57,58,59,60,62,63,64,65,66,67,71,72,75,76,80,81,82,83,85,86,87,89,90,91,92,94,95,97,98,99,100,105,106,107,108,111,112,113,115,116,117,120,121,122,123,126,127,128,129,132,133,137,138,139,140,142,143,144,145,148,150,151,154,155,156,157,159
0,1,4,5,6,7,11,12,13,15,16,19,20,22,23,26,28,29,30,31,36,37,38,40,41,42,43,44,45,48,50,51,52,56,57,58,60,61,62,64,65,67,68,69,70,71,73,74,75,78,79,80,81,82,84,87,88,89,91,92,94,95,96,97,98,101,102,103,104,108,110,111,114,115,116,117,119
0,1,3,5,6,7,12,13,14,16,17,17,23,26,27,28,30,31,34,35,36,38,39,39,41,42,43,47,48,50,51,51,54,55,56,59,60,60,65,66,67,70,71,72,74,75,76,77,79,80,81,83,84,87,88,89,91,92,92,96,97,98,101,102,103,104,105,106,107,108,109,112,113,114,115,118,119,120,121,121,125,126,127,130,131,132,135,136,137,138,139,140,141,143
2,3,4,5,6,7,10,12,13,14,15,20,21,22,24,25,27,28,31,32,34,35,36,38,39,40,43,44,45,46,47,48,49,50,53,54,54,57,58,59,60,61,62,63,65,66,67,68,70,74,75,77,78,80,81,82,84,87,88,90,91,92,93,94,95,97,98,100,102,104,105,107,108,109,110,112,113,113,119,120,122,123,125,126,127,128,129,131,132,133,135,136,138,139,140,145,146,148,149,151,152,155,156,157,158,160,161,163,164,165,167,168,173,175,178,179,180,181,183
0,1,2,3,4,7,8,9,10,11,13,14,18,20,21,22,24,25,27,28,29,30,32,33,34,35,35,40,42,44,46,47,49,50,51,52,53,55,56,56,61,63,65,66,67,68,69,74,75,76,80,81,82,84,85,87,88,89,91,92,94,95,98,99,101,102,103,104,105,107,107,114,115,116,117,118,119,121,122,126,127,128,129,134,135,136,138,139,141,142,145,146,148,149,150,151,152,154,155,158,159,161,162,164,165,166,168,169,170,172,173,174,177,178,179,181,182,183,184,186,187,189,191,194,195,196,197,199,200,202,203,205,207,208,211,212,213,214,216,217,219,220,223,225,226,228,229,230,234,236,237,238,240
0,1,2,3,4,7,8,10,11,13,14,15,17,18,20,21,24,25,27,28,29,31,34,36,37,38,41,42,45,46,49,50,51,52,53,54,54,57,58,60,61,62,63,63,68,70,72,73,74,77,78,79,81,82,83,84,87,88,89,90,94,96,97,98,99,100,102,103,105,106,107,110,111,113,114,115,116,118,119,120,122,123,124,126,127,129,132,133,134,136,137,139,141,142,143,145,146,149,152,153,155,156,157,158,162,163,165,166,168,169,170,171,172,174,175,176,177,178,179,181,182,183,184,185,186,187,189,190,191,192,193,196,197,198,199,201,202,202,206,207,208,210,212,213,214,216,217,218,220,221,222,226,227,228,229,233,234,235,236,238,239,243,245,247,248,252,253,254,255,256,258,259,262,264,265,266,267,269
0,1,2,3,4,7,8,9,11,12,13,14,16,17,18,20,21,23,24,27,28,31,33,34,35,36,38,39,40,41,43,44,45,46,49,51,52,53,55,56,58,59,60,61,62,64,65,68,69,71,72,74,75,76,78,79,80,83,84,85,86,87,89,90,93,94,95,97,103,104,105,107,108,109,111,112,113,114,115,119,121,122,123,125,126,129,131,132,133,134,136
0,1,2,4,5,6,9,10,12,14,15,16,18,19,22,23,24,26,27,28,29,30,32,33,35,36,37,38,40,41,42,43,44,46,47,48,50,51,53,54,55,56,57,61,62,63,65,66,67,67,72,73,75,76,77,78,79,80,80,85,86,87,89,90,91,92,93,94,95,96,99,100,101,102,104,105,106,107,108,109,112,113,114,115,116,119,120,121,122,123,125,126,132,133,134,136,137,138,140,141,142,143,144,148,150,151,153,155,156,160,162,163,164,166
0,1,2,4,5,6,9,10,12,14,15,16,19,20,22,23,24,27,28,29,30,32,33,33,39,40,42,43,44,47,48,49,51,52,57,58,59,60,61,63,64,65,68,69,71,72,75,76,77,78,80,81,82,83,84,85,86,88,89,90,91,92,93,94,97,99,100,101,102,105,106,108,109,111,113,114,115,117,118,119,120,122,123,124,125,126,127,128,130,132,133,134,139,140,141,143,144,145,147,148,149,150,151,154,156,157,158,159,161,162,165,167,168,169,170,172
0,1,2,3,6,7,8,10,11,12,13,15,16,17,21,22,24,25,26,28,29,30,32,33,35,36,39,40,42,43,44,46,49,50,51,53,54,55,56,57,58,60,61,62,64,65,66,67,72,73,74,75,76,77,78,79,82,84,85,86,87,88,90,91,94,95,97,98,103,105,106,108,109,114,115,116,117,118,120,121,122,125,126,130,133,134,136,137,138,139,140,141,143,144,145,146,147,148,152,154,157,158,159,160,162
0,1,2,5,6,8,9,11,12,13,14,17,18,19,21,22,23,27,28,29,31,32,33,38,39,41,42,44,45,46,48,49,50,52,53,55,56,57,58,59,61,64,66,67,70,71,72,73,75
0,1,2,3,4,6,10,11,12,13,17,18,19,21,22,24,25,28,29,31,32,33,34,36,37,39,40,41,42,43,45,46,48,49,51,52,55,56,57,58,59,61,63,64,65,67,70,73,74,75,78,80,81,82,83,87,88,89,90,91,92,96,98,100,101,103,104,105,106,109,110,111,112,114,115,116,118,120,121,122,124,127,128,129,130,131,132,133,134,138,139,141,142,143,144,146
0,1,2,5,6,7,8,9,10,13,14,15,16,17,18,21,22,24,25,26,29,30,31,32,33,34,36,37,38,40,41,43,44,47,49,50,51,53,54,56,57,58,61,62,64,65,67,68,69,70,71,72,74,75,77,78,81,82,83,85,86,87,88,90,91,93,94,95,98,99,100,102,103,106,107,109,110,115,116,117,119,120,121,122,124,125,126,127,130,131,132,133,135,136,137,138,139,140,143,144,146,147,149,150,153,154,155,156,158,159,160,162,163,165,166,169,170,172,173,174,175,176,178,179,182,183,185,186,188,189,190,191,192,194,195,198,199,201,202,203,204,207,208,208,213,215,216,217,218,218,223,224,225,226,228,229,231,232,233,234,237,238,239,241,242,243,244,246
0,1,2,4,5,7,8,9,11,12,13,13,16,17,18,21,22,23,24,25,30,31,32,33,36,37,40,41,42,43,44,45,46,49,50,51,52,53,54,55,59,62,63,64,65,66,68,69,70,75,76,77,78,81,82,83,86,87,88,89,91,92,94,95,96,98,101,102,104,105,110,111,112,114,115,116,117,119
0,1,2,3,5,6,11,12,14,15,20,21,23,24,24,27,28,29,32,33,34,35,38,39,43,44,45,47,48,49,50,57,58,59,62,63,64,67,68,69,71,72,73,75,76,77,79,80,82,83,86,87,89,90,91,92,94,95,95,102,103,104,107,108,110,111,113,114,115,116,119,121,122,123,125,126,127,128,130
0,1,3,4,10,11,13,14,15,17,20,21,23,26,27,28,30,31,32,33,37,38,39,40,41,42,43,45,46,47,48,49,51,52,55,56,57,58,62,63,64,65,66,67,68,70,71,72,73,78,79,80,82,83,85,86,89,90,92,93,94,95,96,98,99,102,103,105,106,108,109,110,111,112,114,115,118,119,121,122,123,124,125,127,128,130,131,133,134,136,138,139,140,142,143,145,146,148,149,150,151,155,156,158,159,160,161,163,164,166,167,171,172,173,174,176,177,181,182,183,184,188,189,191,192,193,194,198,200,201,202,203,205,207,208,210,211,214,216,217,219,220,221,222,225,226,229,230,231,232,233,235,236,237,239,240,241,243,244,246,247,248,249,250,251,251,256,257,259,260,261,264,265,266,267,268,270,271,273,274,275,276,279,280,281,283,284,285,286,288
0,1,2,3,4,7,8,10,11,12,13,18,19,20,21,22,24,25,27,28,32,33,35,36,37,38,39,40,42,43,44,45,48,49,50,51,52,53,56,58,59,60,61,62,70,71,72,73,75,76,77,78,79,81,82,87,88,89,90,91,93,94,95,98,99,100,103,104,107,108,109,110,112,113,113,118,119,120,121,122,123,124,126,127,129,130,131,132,133,134,137,140,141,142,146,147,148,149,150,151,155,157,158,159,161,162,165,167,168,169,170,172
0,1,2,4,5,6,7,10,13,14,15,19,20,21,22,23,26,27,28,30,31,32,33,35,36,37,38,41,44,45,46,48,49,50,52,53,54,55,55,61,62,63,64,66,67,69,70,71,72,75,76,79,80,81,82,84
0,1,2,5,6,7,8,9,10,13,15,17,18,19,20,23,24,28,31,32,33,35,36,37,38,39,40,42,43,44,46,47,48,51,52,53,54,55,57,58,59,60,63,64,65,66,67,68,72,73,74,76,77,80,81,82,83,86,87,88,89,90,91,92,95,96,97,99,100,103,104,105,106,107,110,111,112,113,114,116,117,119,120,121,122,125,126,127,129,130,131,132,134
0,1,2,5,6,7,8,10,11,13,14,16,17,18,20,22,23,24,26,27,29,30,33,34,36,37,38,39,40,42,43,46,47,49,50,52,53,54,55,56,58,59,62,63,65,66,67,68,69,71,72,74,75,77,78,80,82,83,84,86,87,89,90,92,93,95,96,101,102,104,105,105,108,109,110,113,114,115,116,119,120,126,127,128,131,132,133,134,135,136,137,138,141,142,143,145,146,147,148,150,151,152,153,156,159,160,161,165,166,167,168,169,172,173,174,176,177,178,179,181,182,183,185,186,188,189,190,191,192,193,195,196,197,198,201,202,203,204,204,206,207,208,209,210,211,212,215,216,217,218,221,224,225,226,230,231,232,233,237,240,241,242,244,245,246,247,250,251,252,253,253,255,256,257,259,262,263,264,266,267,268,269,271
0,1,2,4,5,7,8,9,11,12,13,13,16,17,18,21,22,23,24,25,30,31,32,33,36,37,40,41,42,43,44,45,46,49,50,51,52,53,54,55,59,62,63,64,65,66,68,69,70,75,76,77,78,81,82,83,86,87,88,89,91,92,94,95,96,98,101,102,104,105,110,111,112,114,115,116,117,119
2,3,4,5,6,7,9,10,14,16,17,18,19,20,23,24,26,27,28,29,33,35,37,38,40,41,44,45,46,48,51,52,53,56,57,58,60,61,62,64,65,66,67,68,69,70,71,74,76,77,78,81,82,84,85,90,91,92,93,94,96,97,102,103,104,108,109,111,112,113,116,118,119,120,122,123,124,125,127,128,130,132,133,134,136,137,138,139,143,144,145,147,148,151,152,155,156,157,158,161,162,164,165,166,167,171,172,173,174,176,177,177,182,183,185,186,187,188,190
0,1,2,3,4,5,7,8,9,10,12,13,14,15,16,18,19,22,23,24,27,28,29,31,32,33,33,37,38,39,40,41,41,47,48,49,50,51,53,54,59,60,61,62,63,64,67,68,70,71,72,73,78,80,82,83,85,86,87,88,89,90,92,93,97,99,100,101,103,104,106,107,108,109,110,112,113,114,117,118,119,120,122,123,123,130,131,132,135,136,137,138,139,141,142,146,148,149,150,152,153,154,155,158,160,161,162,165,166,167,168,169,171,172,173,174,175,177,178,182,183,184,186,189,190,191,192,193,195,196,197,198,200,201,204,205,206,208,209,210,211,212,216,218,219,220,222,223,225,226,227,229,232,233,234,235,236,237,238,239,240,242,243,244,245,249,250,251,252,253,254,255,257,258,262,263,264,265,266,268,269,271,272,273,276,277,278,279,280,281,283,284,285,286,286,288,289,290,292,295,296,297,298,302,304,305,306,308,309,311,312,313,314,318,321,322,323,327,328,329,330,333,334,336,337,340,343,344,345,347,348,349,350,351,352,354,355,357,358,360,361,364,365,366,367,368,373,374,375,377,380,383,384,385,387,388,391,393,395,396,398,399,400,401,402,403,405,406,406,411,412,413,415
0,1,2,5,6,7,8,12,13,14,15,16,18,19,20,22,23,24,26,27,28,29,31,32,37,39,40,41,44,45,49,50,51,52,53,54,55,56,57,59,60,61,62,64,65,66,68,69,70,72,73,74,75,75,78,79,80,82,83,86,87,92,93,94,95,96,98,100,101,102,104,105,106,107,109,110,111,113,114,117,119,120,121,123,124,125,126,129,131,132,133,134,136,137,141,142,143,144,145,147,148,150,151,154,155,156,157,158,159,162,163,164,165,166,168,169,174,175,176,178,179,180,181,182,185,186,187,189,190,191,192,197,198,199,200,201,203,206,208,209,210,212,213,215,216,218,219,225,227,228,229,230,233,234,236,237,238,239,240,242,243,244,245,247,248,250,251,252,254,255,256,259,261,262,263,265,267,268,271,273,274,276,277,278,279,284,285,286,287,291,294,295,296,298,299,300,301,304,305,306,307,307,309,310,311,313,316,317,318,320,321,322,323,325
0,1,2,3,4,5,6,9,10,11,12,13,15,16,19,21,22,23,25,26,28,29,31,32,38,40,41,42,43,46,47,49,50,51,52,53,55,57,58,60,61,62,63,63,68,71,72,73,74,75,76,81,82,83,85,86,87,88,89,90,94,95,96,97,101,102,103,104,105,107,108,109,110,112,113,114,115,115,118,119,120,122,123,124,125,126,127,128,133,134,135,136,139,140,141,143,144,145,146,147,149,150,151,152,154,155,156,157,157,160,161,162,164,165,166,167,169,170,171,173,174,174,180,181,182,183,184,185,186,189,191,192,193,194,196,197,199,200,201,203,204,207,208,209,210,211,215,216,219,220,221,223,224,226,227,230,231,234,235,236,237,239,240,241,242,245,247,248,249,251,252,256,257,258,260,261,262,264,265,266,267,267,273,274,275,276,277,281,283,286,287,288,289,291
0,0,1,3,4,5,7,8,10,11,13,14,15,17,18,21,22,23,24,27,29,30,31,32,35,36,38,39,40,42,43,44,45,47,48,49,50,53,54,55,56,59,60,61,63,64,65,66,68,69,71,72,73,75,76,79,80,81,82,83,88,89,90,91,92,94,96,97,98,99,101,102,102,108,109,111,112,113,116,117,118,119,120,122,123,124,125,127,128,131,133,134,135,137,139,140,141,142,143,146,147,148,150,151,152,153,155
0,0,1,3,4,5,7,9,10,13,15,16,18,19,20,24,25,26,27,30,31,32,33,35,36,37,39,41,42,43,44,47,49,50,51,53,54,55,56,58
0,1,2,3,4,5,6,8,8,12,13,15,16,17,18,18,20,21,22,23,25,26,27,28,29,31,33,34,39,40,42,44,45,46,47,48,49,55,57,58,59,61,62,64,65,69,70,71,73,74,76,77,80,81,82,83,85,86,91,92,93,95,96,98,99,100,101,102,103,106,109,110,111,113,114,115,116,118,119,119,124,125,126,128,131,134,135,136,138,139,140,141,145,146,147,149,151,152,153,155,156,156,159,160,161,162,164
0,1,2,3,4,7,8,9,11,12,14,15,16,17,18,20,21,23,24,25,26,27,29,31,32,33,35,36,37,38,40,41,42,44,45,48,50,51,52,54,55,56,57,60,62,63,64,65,67,68,72,73,74,75,76,78,79,80,83,84,85,87,88,89,91,93,94,97,99,100,102,103,104,108,109,110,111,115,118,119,120,122,123,124,125,128,129,130,131,131,133,134,135,137,140,141,142,144,145,146,147,149
0,1,2,3,4,7,8,9,11,12,14,15,16,17,18,20,21,23,24,25,26,27,29,31,32,33,35,36,37,38,40,41,42,44,45,48,50,51,52,54,55,56,57,60,62,63,64,65,67,68,72,73,74,75,76,78,79,81,82,85,86,87,88,89,90,93,94,95,96,97,99,100,105,106,107,109,110,111,112,113,116,117,118,120,121,122,123,126,127,128,129,130,132,135,136,137,138,140,141,143,144,146,148,150,151,153,154,155,156,157,159,160,161,164,165,166,168,169,170,170,172,173,174,176,180,182,183,184,186,187,189,190,191,192,193,194,199,200,201,203,204,205,208,209,210,211,214,215,216,218,219,220,222,223,224,227,228,230,232,233,234,236,237,240,241,242,243,244,245,246,247,248,250,252,253,254,256,257,258,259,262,263,264,265,266,268,269,270,273,274,275,276,277,278,279,281,282,283,284,287,288,289,291,292,293,294,296
0,1,2,3,7,8,9,11,12,13,15,16,19,20,22,23,24,27,28,29,30,32,33,33,39,40,41,42,43,46,47,48,50,51,56,57,58,59,60,62,63,64,67,68,70,71,74,75,76,77,80,81,82,83,84,85,86,88,90,91,92,95,96,97,98,99,100,101,103,104,105,106,107,108,109,112,114,115,116,117,120,121,123,124,126,128,129,130,132,133,134,135,137,138,139,140,141,142,143,145,146,147,148,149,150,154,157,158,159,162,163,164,165,167,168,173,174,175,177,178,179,180,182
0,1,3,5,6,7,8,10,11,15,16,17,19,20,21,23,24,25,28,29,31,33,34,35,36,41,42,45,46,47,48,51,52,53,55,56,57,58,60
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,38,39,40,41,43,44,49,50,53,55,56,58,59,61,62,65,67,68,69,72,73,77,78,79,81,84,87,88,89,91,92,93,94,98,100,103,104,105,106,108
0,1,2,3,6,7,8,9,11,12,17,18,19,20,23,24,25,27,28,29,30,32,33,36,37,38,39,41,42,45,48,49,50,52,53,54,56,57,59,60,60,65,66,67,70,71,72,74,75,78,79,79,83,84,85,88,89,92,94,97,98,99,101,102,103,104,106
0,1,2,3,4,5,6,8,9,10,11,12,14,15,16,17,19,20,21,22,23,25,26,26,31,32,33,36,38,39,40,42,43,45,46,48,50,51,53,54,56,57,58,59,60,62,63,63,68,69,70,73,75,76,77,79,80,82,83,85,86,88,90,91,92,93,94,95,96,98,99,102,104,105,106,107,108,110,111,115,116,117,118,119,121,122,123,127,129,132,133,134,135,137
0,0,1,3,4,5,7,8,10,11,12,13,17,18,19,20,23,24,25,27,28,29,33,34,35,37,38,39,40,40,43,44,46,47,53,54,55,57,60,61,62,64,65,66,68,69,70,71,72,74,78,79,80,81,82,84,85,87,88,90,91,92,93,95
0,1,4,5,9,10,11,12,14,15,16,17,18,20,21,22,25,26,27,28,29,30,32,33,33,38,41,43,44,46,47,48,49,52,53,54,55,56,58,59,60,61,61,67,68,69,72,73,77,78,79,80,82,83,84,85,88,90,91,92,94,95,96,97,99
2,3,4,6,10,12,13,14,17,18,20,22,23,24,26,27,28,29,31,32,33,35,36,37,38,41,42,43,44,47,50,51,52,56,57,58,59,60,63,64,65,67,70,72,73,74,76,77,79,80,81,82,85,87,88,89,90,91,92,94,95,96,97,100,101,102,103,105,106,108,109,110,111,112,114,115,117,118,121,122,123,125,126,128,129,130,132,133,134,135,136,137,142,143,144,145,146,148,149,150,151,152,154,155,156,158,159,160,162,163,163,167,168,169,170,171,173,176,179,180,181,183,184,186,187,188,189,189,191,192,193,194,196
0,1,2,4,7,9,10,11,13,14,16,17,18,20,21,22,23,25,26,28,29,33,34,35,36,37,38,40,41,44,45,46,47,50,52,53,54,56,57,58,61,62,64,65,67,69,70,71,72,76,77,78,81,82,83,85,86,88,89,92,93,94,96,97,99,102,103,105,106,108,110,112,113,115,116,120,122,123,124,125,128,129,133,134,137,138,142,143,144,145,147,148,149,151,152,153,154,155,156,157,158,161,164,165,166,168,169,170,171,172,174,175,176,177,178,179,180,181,184,187,190,191,192,193,195
0,1,2,4,8,10,11,12,14,15,17,18,20,21,22,27,28,29,30,32,33,34,35,36,41,42,43,44,46,47,48,53,54,55,56,59,60,64,65,66,67,69,70,71,72,74,75,77,78,79,80,81,83,84,85,90,91,92,93,94,95,100,102,103,105,107,108,112,114,115,116,118
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,21,22,27,28,29,31,32,33,38,39,40,41,44,45,46,48,50,51,51,53,54,57,58,62,63,64,65,67,68,69,70,71,73,74,75,78,79,80,82,83,84,85,88,91,92,93,95,96,98,100,101,102,103,107,108,109,110,111,112,114,115,118,120,122,123,125,126,127,129,130,131,132,134
0,1,4,5,6,7,9,10,12,13,15,16,21,22,25,26,27,28,29,31,32,33,35,36,37,39,40,41,42,45,47,48,49,50,52,53,55,56,57,58,61,62,63,66,67,68,69,70,71,72,74
0,1,2,3,4,5,8,9,10,11,12,15,16,17,18,21,22,22,26,28,29,30,31,31,38,42,43,44,45,48,49,51,52,53,55,58,59,60,61,65,67,68,70,71,74,75,79,81,82,83,85
0,1,2,4,6,7,10,11,12,14,15,19,21,22,23,26,27,29,30,32,33,35,37,38,39,41,42,44,45,47,49,50,51,52,55,56,59,61,62,64,65,67,68,71,73,74,75,77,78,80,81,83,85,86,87,89,90,93,95,96,97,100,101,102,104,105,108,109,113,115,116,117,119,120,122,123,124,125,128,129,130,131,132,133,134,138,140,142,143,145,146,147,148,152,153,154,155,156,157,158,161,164,165,166,168,169,170,171,175,177,178,179,182,183,185,186,187,191,194,195,195,198,199,200,201,202,204,205,208,209,210,211,214,216,217,218,220,221,223,224,225,227,228,230,231,232,234,235,236,237,240,241,242,243,244,246,248,249,251,252,255,256,257,259,260,261,263,265,266,269,271,272,273,273,277,278,279,280,282,283,285,286,290,292,293,294,297,298,300,301,304,306,307,308,310,311,314,316,317,318,319,320,322,323,324,326,327,328,330,331,335,337,338,339,342,343,345,346,348,350,351,352,354,355,357,358,360,361,363,364,367,368,368,373,374,375,376,378,379,379,383,384,386,387,388,389,391
0,1,2,3,4,5,9,11,13,14,16,17,20,21,22,24,25,26,27,28,30,31,32,34,35,37,38,41,44,45,46,48,49,50,51,52,54,55,55,60,61,62,63,65,67,68,69,70,71,74,75,76,77,78,80,83,86,87,88,92,93,95,97,98,99,101,102,104,105,107,108,109,110,116,117,118,119,120,122,124,125,126,128,128,134,135,137,138,139,143,144,145,146,147,150,151,152,153,157,159,160,161,163,164,166,167,168,169,170,171,177,178,179,182,183,184,185,186,188,189,192,194,195,196,197,199,200,202,203,204,206,209,211,212,213,215,216,217,219,220,221,223,224,225,227,228,229,230,232,233,233,238,239,240,241,243,246,249,250,251,253,254,255,256,258,259,262,264,265,266,267,269
0,1,2,5,6,7,8,9,11,12,13,16,18,19,20,22,23,26,28,29,30,31,32,37,38,39,40,43,45,46,47,49,50,53,55,56,57,58,59,60,65,66,67,68,69,70,71,76,78,79,80,81,83,84,86,87,88,89,90,91,92,94,95,96,97,100,101,102,103,104,105,108,110,111,112,114,115,117
0,1,2,3,5,6,9,11,12,13,15,16,19,21,22,23,24,25,30,31,32,35,36,37,39,41,42,43,44,47,48,49,51,52,53,53,56,57,58,59,60,61,62,63,64,66,67,68,70,71,72,74,75,76,79,80,81,82,85,86,87,88,89,91,92,93,98,99,100,102,107,108,109,110,112,113,114,115,117,118,119,120,122,123,124,125,128,131,132,133,135,136,137,139,140,143,144,145,146,147,150,151,152,153,154,155,157,158,158,160,161,162,163,164,166,167,168,173,174,175,176,179,180,181,183,184,185,186,189,190,191,192,194,195,197,198,199,200,204,206,208
0,1,5,6,7,9,10,11,16,18,20,21,23,24,25,26,31,32,33,35,38,39,43,45,46,47,49,50,52,53,54,55,58,59,59,63,64,65,67,68,69,69,74,75,76,79,80,81,83,84,85,86,87,92,93,94,95,96,97,99,100,104,106,107,109,110,113,114,118,119,120,122,123,124,127,128,129,130,131,134,135,136,137,138,140,140,145,146,147,149
0,1,2,4,5,6,9,10,11,13,14,15,16,17,18,19,21,22,25,27,30,31,33,34,36,38,39,40,42,43,46,47,49,50,51,52,53,55,56,57,58,60,61,66,67,68,69,73,76,77,78,80,81,84,85,88,89,90,92,93,94,95,97
0,1,2,3,4,5,8,9,11,12,14,15,16,17,18,19,22,24,25,26,27,28,33,34,38,39,40,41,42,43,44,47,50,51,52,54,55,57,58,63,64,65,68,69,70,72,73,74,75,76,78,79,83,84,85,87,88,89,91,92,95,96,97,98,99,101,102,104,105,107,108,111,112,113,114,120,121,122,123,124,125,126,129,130,132,133,135,136,138,139,142,143,144,145,146,149,150,153,154,155,157,158,159,160,162,163,165,166,167,170,171,171,176,177,178,181,182,183,185,186,187,188,190
0,1,2,3,4,5,6,7,10,12,13,14,16,17,19,20,21,22,23,24,29,30,31,32,33,34,35,36,39,41,42,43,44,47,48,50,51,52,53,55,56,57,58,61,62,65,66,67,69,70,71,72,74,75,76,78,81,82,83,84,87,88,88,92,93,94,95,96,99,100,100,105,106,107,109,109,112,113,114,116,117,117,119,120,121,123,124,124,127,128,129,130,131,134,135,138,139,140,142,143,144,145,147
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,37,38,43,44,45,47,48,49,51,52,53,56,57,59,60,63,64,65,66,67,69,70,73,74,75,78,79,81,83,84,85,86,91,92,93,95,96,97,99,100,101,103,104,105,106,107,108,111,112,113,115,117,118,120,121,122,124,125,126,127,129
0,1,2,4,5,6,9,10,11,13,14,15,17,18,19,20,21,23,24,25,26,29,31,32,33,35,36,37,38,40,41,44,46,47,48,50,51,52,53,54,56,57,60,62,63,64,65,66,68,69,71,72,73,74,78,79,80,81,82,84,86,87,88,89,92,93,94,95,96,98,99,102,105,106,107,111,112,113,114,115,116,119,121,122,123,125,127,128,129,131,132,134,135,137,138,138,142,143,144,147,148,150,151,151,154,155,156,157,161,162,163,165,166,168,169,170,171,172,174,175,179,180,181,183,186,189,190,191,193,194,195,196,198,199,199,204,205,206,208
0,1,2,4,7,9,10,11,13,14,16,17,18,20,21,22,23,25,26,28,29,33,34,35,36,37,38,39,42,45,46,47,49,50,51,52,55,57,58,59,60,63,64,66,67,68,69,70,72,73,74,75,77,78,80,81,82,83,86,87,88,89,90,91,91,95,96,97,98,100,101,101,106,107,110,111,115,116,117,118,120,121,124,125,126,128,129,130,131,133,134,136,137,140,141,142,143,145,146,147,148,149,152,153,154,156,161,163,165,166,168,169,170,171,174,175,176,177,178,180,181,182,183,184,185,186,189,192,193,194,196,197,198,200,201,204,206,207,208,209,212,213,214,215,217,218,219,220,223,224,225,226,227,229,231,232,233,236,237,238,239,240,241,242,245,246,247,248,250,251,251,253,254,255,256,258
0,1,4,5,9,10,11,12,15,17,18,19,21,22,25,27,28,29,30,31,32,38,40,41,42,45,46,47,48,50,51,53,55,56,57,58,62,63,65,67,68,69,70,72,73,75,76,78,80,81,82,84,85,86,87,88,89,93,94,95,96,100,101,102,104,105,106,107,108,109,110,113,114,115,116,121,123,125
0,1,3,4,5,6,8,9,10,11,12,14,17,20,21,22,24,25,26,28,29,30,33,35,36,37,38,41,42,44,45,47,49,50,51,53,57,58,59,60,61,63,66,68,69,70,72,73,76,78,79,80,81,82,83,88,89,93,95,96,97,98,101,102,104,105,106,107,110,111,112,113,115,116,116,119,120,121,122,124
2,4,5,7,8,11,13,14,15,17,19,20,21,23,24,25,26,27,29,30,35,36,37,39,40,41,42,43,46,47,48,49,50,51,54,56,57,58,60,61,62,63,65,66,68,70,71,72,74,75,76,77,79,80,81,82,85,86,87,89,92,94,95,96,98,100,101,102,105,106,108,109,110,111,113,114,116,119,120,121,123,124,126,128,129,130,132,133,136,139,140,142,143,144,145,147,148,150,152,153,154,155,159,160,161,162,163,164,166,167,169,171,172,173,174,177,178,180,181,184,186,187,188,189,191,194,195,197,198,199,200,202,203,207,209,210,212,213,215,216,217,218,222,223,224,226,227,228,231,232,233,234,238,240,241,242,244,245,249,250,252,254,255,256,257,260,261,265,266,268,270,271,272,273,276,277,279,280,282,283,285,287,288,292,294,295,296,298,299,301,302,305,307,310,311,312,313,315,316,318,319,320,321,326,328,329,330,332,333,335,336,337,338,339,340,342,343,347,349,350,351,354,355,357,358,359,360,362,363,368,370,371,372,375,376,378,379,381,383,384,386,387,389,390,392,393,394,395,396,398,399,400,401,402,405,406,407,408,411,412,415,416,417,418,419,426,429,431,434,435,436,437,439,440,442,443,447,449,450,451,453,454,457,458,460,461,464,466,467,469,472,473,475,476,477,478,480,481,484,486,487,488,490,491,495,496,499,500,504,505,506,507,510,512,513,514,516,517,519,520,521,522,523,524,525,532,533,534,537,538,542,543,544,545,547,548,549,550,553,555,556,557,559,560,561,563
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,37,38,39,40,42,43,44,45,46,48,49,50,51,54,56,57,58,59,61,62,64,65,69,71,72,73,75,76,82,84,85,86,88,90,91,93,95,96,97,99,101,102,104,106,107,108,110,111,113,114,116,118,119,120,122,123,125,126,128,130,131,132,133,134,138,139,141,143,144,145,146,147,153,154,155,156,157,160,161,162,163,164,165,167,168,169,170,173,174,175,178,179,180,181,183,184,186,187,188,190,191,191,194,195,197,199,200,201,203,204,204,207,208,210,212,213,214,216,217,219,220,222,223,224,225,226,227,230,231,231,233,234,235,236,237,239,240,242,243,244,245,246,248,249,252,253,253,258,259,261,262,263,264,266,267,268,270,271,273,274,274,279,282,284,285,287,288,289,290,293,294,295,296,297,299,300,301,302,302,307,308,309,310,311,312,315,317,318,319,320,324,325,326,328,329,331,332,334,335,336,337,339,340,341,342,343,344,347,348,349,350,352,353,353,355,356,357,358,360
0,1,2,3,4,5,6,9,10,14,16,17,18,19,21,22,24,25,26,27,30,31,31,35,39,40,43,44,48,50,51,52,54,55,58,59,61,62,63,64,65,67,68,69,70,73,74,75,77,78,79,81
0,1,2,3,4,5,7,8,9,10,11,13,14,15,18,19,20,21,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,43,45,46,47,49,50,52,53,54,56,57,58,59,60,61,63,64,65,67,68,68,74,75,76,77,78,80,81,82,84,85,86,88,89,91,92,93,94,95,97,98,100,101,103,105,106,107,109,110,111,112,114,115,117,118,120,122,123,124,126,127,129,130,134,135,136,138,138,141,142,143,144,148,150,151,152,154,155,156,158
0,1,2,3,4,7,8,9,11,12,13,14,15,18,19,20,22,23,25,26,29,30,31,32,33,34,35,36,39,40,41,42,43,45,46,47,51,52,53,55,56,57,58,61,62,63,64,68,70,71,72,74,75,77,78,79,80,81,83,84,85,87,88,89,90,96,97,98,100,103,106,107,108,110,111,112,113,115,116,116,118,119,120,121,123
0,1,2,3,4,7,8,10,11,13,14,15,19,21,22,22,25,26,27,28,29,30,30,33,34,35,38,39,40,42,43,43,47,48,49,50,51,53,54,55,56,58,59,60,62,63,64,65,66,69,70,71,72,76,77,78,80,81,83,84,85,86,87,89,90,94,95,96,98,101,104,105,106,108,109,110,111,113,114,114,119,120,121,123
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,37,38,39,40,42,43,44,45,46,48,49,50,51,55,57,58,59,61,62,64,65,66,67,70,71,72,73,74,75,77,78,79,80,84,86,87,88,90,91,93,94,95,97,98,99,101,102,103,104,105,108,109,110,111,112,114,115,116,117,120,121,122,124,125,126,128
0,1,2,4,6,7,7,13,14,16,17,19,20,22,23,23,28,29,30,31,32,34,35,37,38,40,41,42,43,44,45,49,50,51,53,54,54,57,58,59,62,63,64,65,69,70,71,72,73,74,74,77,78,79,80,81,83,84,85,85,90,91,94,95,96,98,100,101,101,103,104,105,106,107,108,112,113,114,115,116,117,121,123,124,125,127,128,130,131,132,133,135,136,138,139,140,141,144,145,146,148,149,150,151,151,154,155,156,157,159,160,162,163,164,166,167,169,170,170,175,176,177,178,179,181,182,183,184,185,187,188,189,191,192,193,195,196,196,200,201,202,203,204,205,207,208,209,211,212,212,217,218,219,224,225,226,227,228,230,231,232,233,235,236,241,242,243,245,246,246,251,252,253,254,259,260,261,263,264,265,266,267,268,271,272,273,275,276,277,278,280
0,1,2,4,5,7,8,9,10,11,12,14,15,18,20,21,22,26,27,28,29,30,31,32,34,35,37,38,41,43,44,45,47,48,50,51,53,54,55,56,56,62,64,66,68,69,71,72,73,74,75,77,78,79,82,83,83,88,89,90,93,95,96,97,98,102,103,105,107,108,109,111,112,114,115,119,120,121,122,123,125,126,127,128,129,130,132,133,134,135,136,137,138,142,144,145,147,148,150,151,152,154,155,156,157,158,160,161,165,166,167,168,169,171,172,174,175,177,178,179,180,182,183,183,186,187,188,191,192,193,194,198,199,200,201,202,203,203,206,207,208,209,210,212,213,214,214,219,220,223,224,225,227,229,230,230,232,233,234,235,236,237,241,242,243,244,246,247,250,253,254,255,257,258,259,260,261,262,265,267,268,269,271,272,274,275,276,277,280,281,282,283,285,286,288,289,290,291,292,293,296,298,299,300,302,303,305,306,307,308,309,310,311,313,314,315,316,322,324,325,326,328,329,330,332,333,334,335,336,337,338,339,340,342,343,344,350,353,354,355,357,358,359,360,364,365,368,369,370,371,374,375,376,379,380,381,382,383,384,385,387,388,389,390,393,394,395,397,398,399,400,402
0,1,2,3,4,5,8,9,10,11,12,13,14,15,17,18,19,20,22,23,26,27,28,30,33,34,35,36,37,39,42,43,44,45,47,48,48,52,53,54,55,57,58,60,61,62,64,65,66,67,71,73,75,76,78,79,80,81,84,85,86,87,89,90,94,95,96,98,99,100,102,103,104,105,107,108,113,114,117,118,119,121,122,123,125,126,127,128,133,134,137,138,139,140,141,143,144,145,146,149,150,151,153,154,155,156,158
0,1,2,3,4,6,8,9,10,11,12,15,16,17,19,20,21,22,26,28,29,30,32,33,37,39,40,41,42,43,45,46,47,48,52,53,54,55,58,59,60,61,62,67,68,69,71,73,74,75,76,78,79,79,84,85,86,87,90,91,92,93,94,95,96,97,100,101,102,103,105,106,106,111,112,113,114,116,120,121,122,123,124,125,128,131,132,133,135,136,137,139,140,141,142,145,146,147,148,149,150,153,154,155,157,158,160,161,163,164,166,167,168,169,170,171,172,173,174,175,178,179,180,181,183,184,186,187,188,189,190,192,193,194,197,198,199,200,201,202,205,206,207,208,209,210,215,216,218,221,222,225,226,228,229,232,233,234,235,237,238,239,241,243,244,246,248,249,250,251,256,257,260,261,262,263,264,265,268,271,272,273,275,276,277,278,279,284,285,286,287,288,289,290,295,297,299,300,301,302,307,308,309,311,312,316,317,318,319,320,321,323,324,325,327,328,329,330,331,332,335,337,338,339,341,342,345,347,348,349,351,352,353,354,356,357,358,359,362,364,365,366,368,369,372,374,375,376,378,379,380,381,383,384,385,386,389,391,392,393,395,396,400,401,402,404,406,407,408,409,410,412,419,421,422,423,425,426,428,429,430,431,435,437,438,440,441,445,446,447,448,451,452,453,454,457,458,459,460,462,463,464,466,468,469,470,471,472,473,474,475,478,479,482,483,484,485,487,488,490,491,495,497,498,499,500,503,504,505,506,510,511,512,514,515,517,518,519,520,522,523,526,529,530,531,533,534,535,536,539,540,541,543,544,545,546,548,549,554,555,556,557,559,560,561,562,564,565,566,567,568,570,571,572,575,578,579,580,582,583,585,586,589,590,591,592,595,596,598,600,602,603,605,606,607,608,609,611,612,613,614,617,618,619,621,622,623,625
0,1,2,3,6,7,8,10,11,12,13,19,20,21,23,24,26,27,28,29,30,32,33,34,36,37,38,39,40,42,43,45,47,48,51,52,53,54,56,57,58,59,60,62,63,68,69,70,71,75,76,77,78,82,84,85,86,88,90,91,93,94,95,96,97,99,100,101,102,107,108,109,110,112,113,113,119,120,123,124,125,127,128,130,131,135,137,139,140,142,143,145,147,148,149,151,152,154,155,156,157,158,159,160,161,164,165,166,168,169,170,171,173
2,3,4,7,8,9,10,12,13,14,15,17,18,19,20,23,25,26,27,28,29,31,32,33,37,38,39,42,43,44,45,47,48,49,50,52,53,55,56,58,59,61,63,65,66,68,69,71,73,74,75,77,81,82,83,84,85,87,88,91,93,94,95,97,99,100,101,102,103,105,106,107,109,110,116,118,119,120,121,123,124,126,127,128,130,131,132,133,135,136,137,138,141,142,143,144,147,148,149,151,154,156,157,158,160,162,163,164,165,168,170,171,172,178,179,180,182,183,189,191,192,193,194,196,197,199,200,201,204,205,206,208,209,211,212,213,214,219,220,222,224,225,226,232,235,236,237,239,240,241,242,243,245,246,247,248,251,252,253,255,256,257,258,260
0,1,2,3,6,7,8,9,14,15,18,19,20,21,23,24,27,30,31,32,35,37,38,39,41,42,44,45,46,47,50,51,52,53,55,56,57,58,59,62,63,64,65,68,69,70,72,73,74,75,83,84,85,87,90,93,94,95,97,98,101,102,103,104,105,107,110,112,113,114,116,117,118,119,121
0,1,3,5,6,7,8,10,11,12,15,16,17,19,20,22,23,24,25,26,28,29,30,31,33,34,35,38,39,40,41,42,44,45,46,47,49,50,51,55,56,59,60,61,63,64,66,67,68,70,71,72,73,75,76,77,82,83,85,87,88,89,91,92,93,94,96,97,98,99,100,102,104,105,106,107,110,112,113,114,116,117,121,122,123,124,127,128,129,130,133,134,135,136,138,139,140,143,144,145,146,147,150,152,153,154,156,157,158,159,162,164,165,166,167,169,170,172,173,174,176,177,181,182,183,186,187,188,189,191,192,193,196,197,199,200,204,205,206,207,208,210,211,214,215,216,217,219,220,221,224,225,227,229,230,231,232,234,235,236,241,242,243,244,246,247,248,249,251,252,253,254,257,258,261,263,264,267,268,269,270,272
0,1,2,3,4,5,8,9,10,11,12,13,18,19,20,21,22,24,27,30,31,32,34,35,36,37,39,40,40,45,46,47,49
0,1,2,3,6,7,8,9,11,12,13,16,17,18,20,24,25,28,29,30,31,33,34,36,37,38,40,41,42,43,43,47,48,49,50,51,53,54,58,60,62,63,65,66,67,69,70,71,75,76,77,78,79,80,83,84,85,86,87,88,93,94,95,96,99,100,101,103,104,106,107,109,110,111,113,116,117,118,119,124,126,129,130,131,132,134
0,0,2,4,5,7,8,11,13,14,15,16,18,19,21,22,25,27,28,30,31,34,36,37,38,39,41,42,44,45,47,49,50,51,52,53,54,57,58,60,61,62,63,65,66,66,71,72,73,74,75,76,79,81,82,83,84,88,89,90,91,92,94,95,96,99,100,102,104,105,106,107,112,113,114,115,116,118,119,121,122,123,124,125,127,128,130,131,135,137,138,139,140,144,145,146,147,148,150,151,152,157,158,160,162,163,164,170,173,174,175,177,178,180,182,183,184,185,191,192,193,195,198,201,202,203,205,206,207,208,211,213,214,215,217,218,219,221
0,1,2,3,4,5,6,7,8,13,14,17,18,19,20,22,23,26,29,30,31,33,34,35,36,39,40,41,43,44,49,50,51,52,53,55,56,58,59,60,63,64,65,66,71,73,74,76,77,78,79,80,81,85,86,87,88,89,91,92,93,94,102,103,104,106,109,112,113,114,116,117,118,119,120,122,125,127,128,129,131,132,133,134,136
0,1,2,3,4,5,6,8,14,16,17,18,20,22,23,25,27,28,29,31,32,33,34,36,37,38,40,41,42,46,47,48,49,50,53,54,55,57,58,59,61,62,63,66,67,68,69,73,75,76,77,79,80,81,82,84,85,86,87,90,92,93,94,96,97,101,102,103,104,107,108,109,111,112,113,114,119,120,121,122,124,125,126,127,128,131,132,133,135,136,140,141,143,144,145,146,149,151,152,153,155,156,158,159,160,161,162,164,165,166,171,172,173,174,175,177,178,180,181,183,184,185,186,187,188,192,193,194,196,197,197,200,201,202,205,206,207,208,212,213,214,215,215,221,224,226,227,229,230,231,232,235,236,237,238,239,241,242,243,244,244,249,250,252,253,254,255,257,258,258,260,261,262,265,266,267,268,269,270,271,272,272,274,275,276,279,280,281,282,283,284,284,289,290,291,292,293,294,298,299,300,301,302,303,304,305,308,309,310,311,312,314,315,316,317,318,320,321,322,324,325,327,329,330,331,333,334,335,336,338,339,340,341,345,347,348,349,351,353,354,355,356,360,362,363,364,366,367,368,369,371,372,373,374,377,379,380,381,383,384,388,389,390,391,394,396,397,400,401,402,403,404,407,408,409,410,411,412,414,415,417,418,419,420,423,424,425,426,428,429,430,432,434,435,435,438,439,443,445,446,447,449,451,452,453,454,455,457,458,459,460,460,462,463,464,465,468,469,470,471,472,474,475,476,481,482,483,485,486,488,489,490,491,492,493,494,495,495,498,499,501,502,503,504,505,506,506,511,512,514,515,516,517,519,520,521,522,525,527,528,531,532,533,534,535,538,539,540,542,543,544,545,548,549,551,552,553,554,558,560,561,562,564,565,566,567,570,572,573,574,575,577,578,582,583,585,587,588,589,595,598,599,600,602,603,605,607,608,609,610,616,617,618,620,623,626,627,628,630,631,632,633,635,636,639,641,642,643,644,646
0,0,1,3,4,5,7,9,10,11,13,14,15,16,16,21,22,24,25,27,28,31,32,32,37,38,39,40,41,43,44,45,46,47,48,50,51,53,54,55,57,60,62,63,64,66,68,69,70,71,74,75,76,77,78,79,81,82,83,84,87,88,89,90,92,93,95,96,97,98,101,102,103,104,106,107,109,110,114,116,117,118,120,124,125,126,127,130,131,132,134,135,136,137,142,143,144,147,148,149,151,152,152,156,157,159,160,161,163,164,167,170,171,172,176,177,178,179,180,181,182,184,185,186,191,192,193,194,195,197,199,200,201,203,204,208,210,212,213,217,219,220,222,223,229,230,232,234,235,236,238,239,241,242,246,247,250,251,255,257,258,259,261,262,265
0,1,2,4,5,7,8,9,10,11,13,14,15,18,19,20,21,23,24,24,26,27,28,30,31,32,34,35,36,37,42,43,44,46,47,47,53,56,58,59,61,62,63,64,69,70,71,72,73,74,78,79,80,81,82,84,85,86,90,91,94,95,96,97,98,99,102,103,103,106,107,109,111,112,113,114,120,123,124,125,127,128,129,130,131,134,136,137,138,140,141,142,143,146,148,149,150,151,153,154,158,159,161,163,164,165,166,168,169,171,172,173,174,177,178,179,180,183,184,185,188,189,190,191,192,194,195,196,197,198,199,203,204,206,207,208,210,211,212,213,216,217,218,219,220,221,225,227,230,232,234
0,1,2,4,6,7,8,9,11,12,17,18,19,22,23,24,26,27,29,30,31,32,34,35,39,41,43,44,46,47,49,51,52,53,55,56,57,58,64,67,68,69,73,74,75,77,80,83,84,85,87,88,89,90,92,93,93,98,99,100,102
0,1,2,3,4,5,8,9,10,11,12,14,15,16,20,21,22,25,26,27,28,29,30,31,34,35,37,39,40,41,42,48,51,52,53,55,56,57,58,59,61,62,63,64,65,68,69,71,72,75,76,77,78,79,82,83,84,87,88,89,90,91,93,95,96,97,99,100,100,106,107,108,109,110,111,115,117,119,120,122,123,126,127,128,129,131,132,134,135,136,138,139,140,144,145,147,148,149,150,153,154,159,161,162,164,165,168,169,170,171,174,175,176,177,180,181,185,188,189,191,192,193,194,195,196,198,199,200,203,204,205,206,209
0,1,2,3,4,6,7,8,12,15,16,17,18,20,21,23,24,25,27,28,29,33,34,36,37,38,39,42,43,48,50,51,53,54,57,58,59,60,61,62,63,64,64,68,69,70,74,77,78,80,81,82,83,84,85,87,88,89,90,91,92,93,94,94,98,99,100,101,102,105,106,107,108,110,111,115,117,119
0,1,4,5,9,10,11,12,14,15,16,17,18,21,22,23,24,26,27,27,32,33,35,38,39,40,41,42,43,44,51,53,56,57,58,60,61,62,63,65,66,69,71,72,73,74,76
2,3,5,7,8,9,10,16,19,20,21,23,24,28,29,30,32,34,35,35,40,41,43,44,46,47,49,50,50,55,56,57,58,59,61,62,63,64,65,67,68,69,71,72,73,76,77,79,80,81,83,84,86,87,88,89,93,94,95,97,98,100,101,102,103,104,106,107,109,110,111,112,113,115,116,117,118,119,121,122,123,125,126,127,128,132,133,134,136,137,139,140,141,142,143,145,146,150,151,152,153,154,155,158,160,161,162,168,169,171,173,174,175,181,184,185,186,188,189,191,193,194,195,196,202,203,204,206,207,208,209,212,213,214,215,216,218,219,221,222,223,225,226,227,228,230
0,1,2,3,4,5,9,11,13,14,16,17,20,21,22,24,25,26,27,28,29,31,32,33,35,36,37,38,41,42,46,48,49,50,51,54,55,59,61,62,64,65,68,69,70,71,72,74,75,76,77,80,83,84,85,87,88,89,90,94,95,98,99,102,103,104,106,107,108,109,112,113,114,115,116,117,119,120,121,122,123,125,128,130,131,132,133,135
0,1,2,3,4,5,8,9,10,11,12,14,18,19,20,21,25,26,30,32,33,34,36,37,39,40,41,42,43,45,46,47,48,50,51,53,54,57,58,59,60,61,63,64,65,66,69,71,72,73,75,76,78,79,82,84,85,87,88,92,93,95,98,99,100,102,103,106,107,108,109,110,112,115,117,118,119,120,122
0,1,2,3,4,5,8,9,11,12,14,15,16,17,20,22,23,24,27,30,31,32,34,35,36,37,38,39,40,42,43,46,48,49,50,52,53,54,56,57,59,61,62,63,65,66,70,71,72,73,74,76,77,78,79,82,83,84,85,86,88,89,90,94,95,96,97,98,99,100,102,103,106,108,109,110,111,113
0,1,2,3,4,5,9,11,13,14,16,17,20,21,22,24,25,28,29,30,32,33,34,35,38,40,41,42,43,46,47,49,50,51,53,54,56,57,60,63,64,65,69,70,72,75,76,77,79,80,81,82,84,85,85,88,89,91,93,94,95,96,98
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,38,39,40,41,46,47,52,54,55,57,58,60,61,64,66,67,68,68,72,73,74,77,78,79,81,82,83,84,85,90,91,92,93,94,95,97,98,102,104,105,107,108,111,112,116,117,118,120,121,122,125,126,127,128,129,132,133,134,135,136,138,138,143,144,145,147
0,1,2,3,4,6,7,8,9,10,12,13,14,18,19,22,23,24,26,27,29,30,33,34,37,38,39,41,42,43,44,47,49,50,51,53,54,55,58,59,61,62,64,66,67,68,69,75,76,77,79,82,85,86,87,89,90,91,92,94,95,95,97,98,99,100,102
0,1,2,5,6,7,8,9,10,11,13,14,16,17,18,20,24,25,28,29,30,32,33,34,35,36,37,38,39,42,45,46,47,49,50,53,54,55,56,57,58,58,63,64,65,68,70,71,72,73,75,76,78,79,81,83,84,85,86,90,91,92,93,94,95,97,98,99,100,101,102,103,104,107,109,110,111,113,114,118,119,120,121,122,123,127,130,131,132,134,135,136,138,139,140,141,144,146,147,148,149,151
0,1,2,5,6,7,8,12,13,14,16,17,20,21,23,24,26,27,28,31,32,34,35,36,38,39,42,43,44,48,49,52,53,55,56,57,58,58,61,62,63,65,66,67,68,69,69,75,76,77,80,81,82,83,84,86,87,90,91,92,94,95,96,97,100,103,104,105,107,108,109,112,113,114,116,117,119,120,123,124,127,128,129,131,132,134,135,136,137,138,140,143,146,147,148,150,151,152,153,155,156,159,161,162,163,164,166
0,1,2,4,5,6,8,9,10,12,13,14,16,17,19,20,21,22,23,24,30,32,33,34,35,38,39,43,45,46,48,49,52,53,54,55,56,58,59,60,61,63,64,66,67,68,69,72,74,75,76,78,79,81,82,84,85,86,87,88,95,97,99,100,101,103,104,107,109,110,111,112,117,118,119,121,122,123,124,125,128,129,130,132,133,136,138,139,140,141,144,145,146,147,151,152,154,157,158,159,161,162,163,165,166,167,168,170,171,174,175,176,177,180,181,183,184,185,186,187,189,190,192,193,194,195,197
0,1,3,4,8,10,12,13,15,16,17,19,20,21,21,25,27,28,29,30,31,32,32,35,36,37,38,39,40,41,42,45,48,49,50,54,56,57,58,59,61,64,65,67,68,69,70,71,73,74,75,77,78,80,81,82,83,84,85,86,87,88,90,91,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,113,115,116,117,118,121,122,124,125,127,129,130,131,133,135,136,137,138,139,141,142,143,144,146,147,148,150,151,155,157,159,160,162,163,165,166,170,172,173,174,175,176,177,182,183,185,186,190,191,192,193,197,199,200,201,202,203,204,206,207,209,210,212,213,214,216,220,222,223,224,226,227,229,230,232,233,235,236,238,239,240,243,244,245,247,248,250,251,254,255,258,259,260,262,263,264,265,268,270,271,272,274,275,276,279,280,282,283,284,286,287,287,291,292,293,295,296,297,298,299,304,305,306,307,308,309,313,316,317,318,321,323,324,325,327,328,330,331,333,334,335,336,341,342,343,344,348,350,351,352,353,354,355,360,361,363,364,366,367,368,369,372,374,375,376,378,380,381,382,383,384,386,387,388,389,394,395,397,400,401,402,404,405,406,408,409,412,413,416,417,418,419,422,423,425,426,427,428,432,433,434,435,437,438,438,443,444,446,447,448,449,451
0,1,2,5,6,7,8,9,11,12,13,16,17,18,20,21,22,24,25,26,27,33,35,36,37,39,40,41,43,44,45,46,47,49,52,53,54,56,57,58,59,60,64,65,66,67,68,71,73,74,75,77,78,80,81,82,83,84,89,90,91,93,94,95,97,98,99,100,101,107,108,110,111,113,114,115,116,119,121,122,123,125,126,129,130,132,133,136,138,139,141,144,145,147,148,149,150,151,153,154,155,156,161,162,163,165,166,170,171,172,174,175,179,181,182,183,185,186,188,189,191,193,194,195,197,198,200,201,203,204,205,206,211,212,213,214,215,216,219,220,221,222,226,227,228,230,231,234,237,238,239,243,244,245,246,250,251,252,254,256,257,258,260,261,264,267,268,269,271,272,273,274,276
0,1,2,5,6,7,8,10,11,12,13,15,16,18,19,22,23,24,25,26,27,28,30,31,35,36,37,40,41,45,46,47,48,49,50,52,53,54,58,59,62,63,64,66,67,67,70,71,72,73,74,76,77,79,80,81,82,83,85,86,88,89,91,93,94,95,97,98,99,100,102,103,105,106,108,110,111,112,113,116,117,121,122,124,126,127,128,129,132,133,135,136,138,139,141,143,144,148,150,151,152,154,155,159,160,161,162,165,166,167,169,170,171,172,177,178,179,182,183,184,186,187,187,190,191,192,193,194,196,199,202,203,204,206,207,208,209,212,213,214,215,217
0,1,2,3,4,5,7,8,9,10,11,13,14,15,16,19,21,22,23,24,26,27,29,30,31,32,33,34,36,37,38,40,41,41,46,47,48,49,54,55,56,57,58,59,64,65,66,68,69,70,72,73,74,75,80,81,82,85,86,86,91,92,93,94,95,97,98,99,101,102,102,107,108,109,110,115,116,117,118,119,120,125,126,127,129,130,131,132,133,135,140,141,142,145,146,146,151,152,153,154,155,157,158,159,161,161,166,167,168,169,174,175,177,180,181,182,184,185,186,188,189,190,191,193,194,195,196,197,198,199,200,203,204,207,208,209,211,212,213,214,216
0,1,2,5,6,7,8,10,11,12,13,15,16,17,18,22,24,25,27,28,31,33,34,35,36,38,39,41,42,43,44,46,47,47,50,51,53,54,58,59,60,63,64,65,66,68,69,69,72,73,75,76,78,79,80,81,83,84,84,90,91,92,93,95,95,97,98,99,101,102,103,104,106,107,110,113,114,115,117,118,119,120,121,123,124,124,127,128,129,130,133,134,136,138,139,140,142,143,144,145,148,150,151,152,153,155,156,158,159,160,161,162,164,165,167,168,170,171,172,174,175,176,177,180,181,182,184,185,187,188,189,191,192,193,194,196,197,198,199,200,203,206,207,208,212,213,215,217,218,219,221,222,223,224,226,227,228,230,231,232,233,235,236,237,238,241,243,244,245,247,248,252,253,254,255,258,259,260,261,263,264,266,267,269,270,271,272,275,276,277,278,280,281,282,283,284,287,288,289,291,292,296,297,298,299,301,303,304,305,308,309,310,312,313,315,316,317,318,319,322,323,324,325,328,330,331,332,333,336,337,338,345,346,347,350,351,352,354,355,356,357,358,361,362,363,364,365,366,369,370,371,373,374,376,377,378,379,382,383,384,385,386,387,388,391,392,393,394,395,396,398,399,401,402,403,404,404,407,408,409,410,413,414,418,419,420,421,423,424,425,426,427,428,429,432,433,434,436,437,440,441,442,443,444,447,448,453,455,456,458,459,462,463,465,468,469,471,472,473,474,475,476,480,481,482,483,486,487,491,492,493,494,496,497,498,500,501,504,505,509,511,513,514,518,519,520,523,524,526,527,530,531,534,535,536,537,539
0,1,2,4,7,9,10,11,13,14,16,17,19,20,21,22,23,28,30,32,33,34,36,37,39,40,42,43,44,45,46,51,52,53,56,57,58,59,64,65,68,69,70,71,73,74,77,80,81,82,84,85,88,89,93,94,95,96,98,99,100,102,103,105,106,108,109,110,112,113,114,115,118,121,122,123,127,128,130,133,134,135,137,138,139,140,142,143,143,148,149,150,152
2,3,4,7,8,9,10,12,13,14,15,17,18,19,20,23,25,26,27,29,30,32,33,35,37,38,39,41,42,43,44,48,49,50,53,54,56,57,58,59,63,64,65,67,68,68,71,72,73,74,76,77,77,81,82,83,84,85,88,89,90,91,93,94,96,98,100,101,103,104,105,106,107,109,110,111,112,113,114,118,119,120,122,123,124,125,127,128,129,133,134,136,137,138,139,140,141,146,147,148,149,150,153,154,155,156,158,159,160,161,163,164,166,167,170,171,172,173,174,175,176,178,179,181,182,183,184,187,189,190,191,193,194,198,199,200,201,203,204,205,206,208,209,210,211,212,214,215,216,219,222,223,224,226,227,228,229,230,231,234,237,238,240,241,244,245,247,248,249,250,251,253,254,255,256,259,260,261,262,263,264,265,267,268,269,271
0,1,6,8,9,11,12,15,16,18,21,22,24,25,26,27,28,29,33,34,35,36,37,40,41,42,43,45,46,47,48,50,51,52,53,56,58,59,60,61,64,65,71,72,73,76,77,78,80,81,83,84,84,89,90,91,92,95,96,97,99,100,100,106,107,108,109,111,112,113,114,116,117,118,119,121,122,123,126,127,128,129,130,132,133,135,136,137,138,139,144,145,147,150,151,152,154,155,156,158,159,160,161,164,166,167,168,170,171,172,173,175,176,177,178,181,183,184,185,187,188,189,190,194,195,196,197,198,201,202,205,206,209,212,213,214,216,217,218,219,220,222,223,224,225,226,227,228,233,234,235,237,240,243,244,245,247,248,249,250,252,253,253,255,256,257,258,260
0,1,2,3,6,7,8,9,10,11,12,18,20,21,22,24,25,26,27,30,31,33,34,35,37,38,42,43,45,46,47,49,53,54,55,56,57,58,59,60,61,62,62,67,68,70,71,72,73,74,75,75,77,78,79,81,82,82,87,88,92,93,95,96,97,98,99,100,100,104,105,106,107,110,111,112,114,115,116,117,118,120,121,122,127,128,129,130,133,134,135,136,137,138,139,145,147,148,149,151,152,153,154,156,157,159,160,161,163,164,168,169,171,172,173,174,175,182,183,184,185,186,187,189,190,190,195,196,198,199,200,201,201,203,204,205,207,208,208,213,214,218,219,221,222,223,224,224,228,229,230,231,234,235,236,238,239,240,241,242,243,244,249,250,253,254,258,259,260,261,263,264,265,267,268,270,271,273,274,275,276,281,283,285,286,290,291,293,296,297,298,300,301,302,304,305,311,312,313,314,318,320,321,322,324,325,326,328,329,331,333,334,335,337,338,339,340,341,342,344,345,346,347,348,350,351,352,353,358,359,360,361,362,363,364,366,367,368,370,371,373,374,377,378,379,380,383,384,386,388,390,391,393,394,395,396,397,399,400,401,402,405,406,407,408,409,410,411,413,414,415,417
0,1,2,3,4,7,8,9,10,12,13,14,15,17,18,19,20,23,25,26,27,28,30,31,35,36,37,40,41,42,43,45,46,47,48,48,52,53,55,57,58,59,60,61,62,69,71,72,73,76,77,79,80,84,86,87,88,89,91,92,96,97,98,99,102,103,104,106,107,108,109,111,112,113,115,117,118,119,121,122,126,127,129,130,131,133,134,138,139,140,141,142,143,146,147,148,149,150,152,153,155,156,158,159,160,162,163,165,166,167,169,171,172,173,176,177,178,180,181,183,184,185,186,187,188,189,190,191,192,195,198,199,200,204,205,206,208,211,214,215,216,218,219,220,221,222,224,228,230,231,233,235,236,238,239,241,242,243,244,245,246,247,249,252,254,255,256,257,258,259,260,262,263,264,266
0,1,2,3,6,7,8,9,10,13,14,15,17,18,18,23,24,25,26,29,30,31,33,34,39,40,41,43,44,45,46,47,50,51,52,54,58,59,60,62,63,64,69,70,71,72,73,75,76,77,82,83,84,85,86,87,88,89,90,91,92,93,98,99,101,103,104,105,111,114,115,116,118,119,121,123,124,125,126,132,133,134,136,137,138,139,143,144,145,148,149,151,152,156,157,158,159,160,162,163,164,167,169,170,171,173,174,175,176,178
0,1,2,3,6,7,8,10,11,12,13,19,22,23,24,26,27,28,30,31,32,33,33,38,39,40,41,43,44,47,48,49,50,51,54,55,56,58,59,60,61,62,64,65,70,71,72,73,75,76,77,78,83,84,85,86,88,89,90,91,96,97,98,100,101,105,107,109,110,114,115,117,120,121,122,124,125,126,127,129,130,130,132,133,134,135,137
0,2,5,6,7,8,10,11,12,13,14,15,16,17,20,23,24,25,27,28,30,33,34,36,37,39,40,44,45,46,48,49,52,53,54,55,56,59,60,61,62,65,66,69,70,71,72,74,75,76,77,78,79,80,82,83,84,85,88,89,90,91,92,93,94,97,98,99,100,102,103,104,105,106,111,112,114,117,118,119,121,122,123,124,126,127,127,129,130,131,132,134
0,2,3,5,6,7,9,10,12,13,14,16,17,19,20,22,23,24,28,29,30,33,34,35,36,37,40,41,42,43,44,46,47,48,50,51,52,54,55,56,57,58,59,61,62,63,65,66,67,68,68,73,74,75,76,77,79,80,83,84,87,88,89,90,91,93,96,99,100,101,103,104,105,106,108,109,109,114,115,116,118
0,1,2,3,4,7,8,9,10,11,12,19,21,22,23,26,27,29,30,31,32,33,35,38,41,42,43,45,46,47,48,50,51,51,53,54,55,56,58
0,1,3,5,6,7,8,9,11,12,13,16,17,19,20,21,22,23,24,25,27,28,30,31,33,34,35,36,37,38,39,40,41,42,43,44,46,48,49,50,51,54,55,56,57,59,60,61,62,65,66,66,72,73,74,77,78,79,80,81,83,85,86,87,88,89,91,93,94,97,98,99,101,102,103,105,106,108,109,112,113,114,115,116,117,120,123,124,125,127,128,132,133,134,136,137,139,140,141,142,143,145,147,148,149,151,152,153,155,157,158,159,161,162,163,165,167,168,170,173,174,175,177,178,180,182,183,184,186,187,190,193,194,196,197,198,199,203,204,205,206,207,208,210,211,212,213,214,215,216,218,220,221,222,223,224,226,228,229,230,231,232,234,235,236,237,239,241,242,245,246,248,249,250,251,253,254,255,258,259,260,261,263,264,270,271,272,274,275,278,279,279,286,287,288,289,290,291,293,295,296,297,299,300,303,305,306,307,310,311,312,313,314,316,317,318,320,322,323,325,327,328,329,331,332,334,335,339,340,341,342,344,346,347,348,350,351,353,354,355,356,357,359,360,361,363,365,366,367,368,369,370,371,372,372,378,380,383,384,385,387,388,389,390,392,393,393,395,396,397,398,400
0,0,2,4,5,6,9,10,12,13,14,16,17,18,20,21,25,26,27,28,29,31,32,34,35,35,38,39,40,41,42,44,45,47,48,48,50,51,52,55,56,57,59,60,62,63,63,66,67,68,69,70,72,73,76,77,77,83,84,85,88,89,90,91,92,94,96,97,98,99,100,103,104,105,107,108,109,111,112,113,114,119,120,121,123,127,128,130,131,132,134,135,136,137,139,140,141,143,145,146,147,150,151,151,154,155,156,158,162,163,166,167,168,169,171,172,176,177,178,180,183,184,185,186,188,189,192,193,194,195,197,198,201,204,205,206,210,211,212,213,214,217,218,219,221,222,223,226,227,228,230,233,234,235,236,238,239,242,243,244,245,247,248,251,254,255,256,258,259,260,261,264,265,266,267,269,270,272,273,274,275,276,278,279,280,281,284,285,287,288,292,294,295,296,297,298,301,302,303,304,309,310,311,313,314,316,317,318,319,321,322,325,328,329,330,332,333,334,335,338,339,340,342,343,344,345,347,348,353,354,355,356,359,360,361,362,363,364,365,367,369,370,371,372,374,375,378,381,382,383,385,386,387,388,391,392,396,397,398,399,401,402,403,404,408,410,413,414,415,416,418
0,1,2,3,4,6,7,8,10,11,12,13,14,17,18,19,20,23,24,25,26,27,29,31,32,33,34,37,38,39,42,43,44,46,47,49,50,51,53,57,58,59,60,61,62,63,65,66,67,69,70,70,73,74,75,77,78,79,80,85,86,87,88,89,91,92,93,95,96,97,98,99,102,103,104,105,108,109,110,111,113,114,116,117,118,119,120,122,123,124,125,129,130,133,134,135,136,137,138,140,141,142,143,147,148,149,151,152,153,155,159,160,163,164,165,166,168,169,172,173,174,175,177,178,181,184,185,186,190,191,192,193,194,196,197,199,200,201,202,204,205,208,211,212,213,215,216,217,218,219,221,222,223,224,225,228,229,230,231,232,234,235,235,239,240,242,243,244,245,247
0,1,2,3,4,5,8,9,10,12,13,15,16,17,18,22,24,25,26,29,30,32,33,34,35,36,37,38,40,41,43,44,45,46,47,48,49,50,51,53,55,56,57,58,59,61,62,63,64,66,67,68,70,72,73,74,75,76,78,79,81,82,82,84,85,86,89,90,91,93,94,95,97,98,99,101,103,104,105,106,107,109,110,112,113,113,119,120,121,124,125,126,128,129,130,131,133,134,135,137,139,140,141,142,144,145,145,151,152,153,154,156,157,158,159,160,167,168,169,172,173,174,176,177,178,181,182,184,185,186,187,189,190,191,192,193,196,197,198,199,200,201,203,204,205,207,208,209,210,215,216,217,218,221,222,223,225,226,227,228,229,235,236,238,239,242,243,246,249,250,251,253,254,255,256,257,258,258,265,267,269,270,271,272,277,278,279,281,282,283,284,287,290,291,292,294,295,296,297,298,300,301,302,305,306,307,308,312,313,314,315,316,317,318,320,321,322,323,324,326,327,328,332,333,334,337,339,340,341,342,345,346,348,349,351,353,354,355,357,358,359,360,362,363,364,365,366,367,368,369,370,372,373,374,375,380,381,383,385,386,387,393,396,397,398,400,401,403,405,406,407,408,414,415,416,418,421,424,425,426,428,429,430,431,432,434,436,437,438,440,441,441,443,444,445,446,448
0,1,2,3,4,5,8,9,10,12,13,15,16,17,18,22,24,25,26,29,30,32,33,34,35,36,37,38,40,41,43,44,45,46,47,48,49,50,51,53,55,56,57,58,61,62,63,65,66,67,68,70,71,72,74,76,77,80,81,82,83,84,85,87,88,90,91,92,94,95,97,98,99,100,101,103,105,106,107,108,111,112,113,114,116,117,118,123,124,125,127,128,129,130,131,133,134,136,138,139,140,142,143,145,146,150,151,153,154,155,156,158,159,161,162,163,164,166,167,168,169,172,173,174,176,177,179,180,182,183,184,185,186,187,190,191,192,194,195,196,197,199,200,202,205,206,207,209,210,212,214,215,216,218,219,222,225,226,228,229,230,231,235,236,238,239,240,241,242,245,246,247,249,250,254,255,256,257,258,261,262,263,264,265,267,268,269,270,274,275,277,280,281,282,284,285,286,288,289,290,291,293,294,295,296,297,298,299,300,303,304,307,308,309,311,312,313,314,316
2,3,5,7,8,10,11,12,13,15,16,18,19,20,22,23,24,26,27,29,30,31,33,34,37,38,39,40,41,43,45,46,47,49,50,51,53,54,56,57,59,60,61,62,63,65,66,70,71,72,73,74,77,78,79,80,82,83,85,86,89,90,91,92,93,95,99,101,102,103,105,106,107,108,112,113,114,115,116,117,121,123,124,125,127,128,130,131,133,134,135,136,139,140,141,143,144,145,146,147,149,151,152,153,154,155,157,158,159,160,161,162,163,165,167,168,170,172,173,174,176,177,179,180,184,185,188,189,190,191,192,194,195,196,198,199,200,202,203,203,205,206,207,209,212,213,214,216,217,218,219,224,225,228,229,230,231,234,236,238,239,241,242,243,244,245,246,246,249,250,251,252,253,254,255,256,257,258,261,262,263,264,267,268,269,271,272,274,275,275,280,281,282,285,286,287,288,289,290,291,292,293,294,299,300,301,302,303,304,308,310,311,313,314,315,316,318,319,320,322,323,325,326,328,329,330,331,335,336,337,338,339,342,343,344,345,347,348,351,352,353,354,356,357,357,360,361,362,364,365,366,367,369,370,370,375,376,378,379,380,381,384,385,386,387,388,389,391,392,393,394,394,397,398,399,400,403,404,405,406,408,409,411,412,413,414,415,417,418,419,420,425,426,427,428,429,432,433,434,435,436,437,439,440,443,444,445,447,448,449,451,452,453,455,456,457,458,464,465,466,468,469,472,473,474,475,476,479,480,481,482,485,486,487,488,490,491,493,494,495,496,497,499,500,501,504,505,506,507,510,511,512,514,515,517,518,519,523,527,528,530,531,532,534,535,536,538,539,541,543,544,545,547,548,550,551,555,556,558,560,561,562,568,571,572,573,575,576,578,580,581,582,583,589,590,591,593,596,599,600,601,603,604,605,606,609,610,611,613,614,615,616,618,619,621,622,623,624,626
0,1,3,5,6,7,9,10,12,13,14,15,16,17,18,20,21,23,24,26,27,28,29,30,31,34,35,36,37,38,39,40,41,43,44,46,47,48,50,51,53,54,54,59,60,61,62,63,64,66,67,69,70,72,73,74,75,76,77,78,79,80,81,82,83,85,87,88,89,91,92,93,94,95,96,98,99,100,102,103,104,105,105,109,110,111,112,114,115,115,121,122,123,124,125,126,129,130,131,132,133,135,136,138,139,140,141,142,143,144,145,146,148,150,151,152,153,156,157,158,159,161,162,164,165,166,167,168,170,171,172,175,176,178,179,182,183,184,185,186,188,189,191,192,196,197,198,199,200,201,202,203,204,205,207,209,210,212,214,215,216,218,219,221,222,226,227,229,232,233,234,236,237,238,239,242,243,244,246,247,248,249,251,252,254,255,256,257,259
0,1,2,3,6,7,8,9,11,12,14,15,16,17,18,20,21,22,25,26,28,29,32,33,34,36,37,39,40,41,43,44,45,46,49,50,51,54,55,56,58,59,60,61,65,67,68,69,72,73,75,76,77,80,81,82,84,85,86,87,88,89,92,93,97,98,99,100,101,102,103,104,105,106,111,112,113,114,115,116,119,122,123,124,126,127,128,130,131,132,133,136,137,138,139,140,142,143,144,145,147,148,149,150,151,153,155,156,157,158,161,162,165,167,170,171,172,173,175,176,177,178,180,181,182,184,186,187,188,190,190,193,194,195,197,201,202,203,205,206,207,208,210,211,216,217,218,220,221,221,227,228,230,231,233,234,234,241,242,243,246,247,248,250,251,252,253,258,259,260,262,263,264,265,269,271,272,273,275,276,278,279,280,282,283,287,288,290,291,292,293,296,298,299,300,301,304,305,307,308,309,310,311,312,313,314,319,320,322,324,325,326,327,333,334,335,337,340,343,344,345,347,348,349,351,352,353,354,356,357,360,361,365,366,367,368,369,370,371,372,373,374,377,378,380,382,383,384,385,387,388,392,393,395,397,398,399,400,406,407,408,410,413,416,417,418,420,421,422,423,425,426,426,428,429,430,431,433
0,2,5,6,7,8,10,11,13,14,15,16,17,19,20,21,24,25,26,28,29,30,32,33,35,36,37,38,42,44,45,46,49,50,52,53,56,57,58,61,62,63,64,65,67,69,70,71,73,75,76,77,80,81,82,84,85,86,87,92,93,94,95,96,98,100,101,102,103,105,106,107,108,108,114,115,116,117,119,120,121,123,124,125,127,129,130,131,132,136,138,139,141,142,143,144,146,147,148,149,150,151,152,153,156,157,158,159,160,161,165,167,168,169,171,172,173,174,176,177,178,179,180,181,182,183,186,187,188,189,192,193,193,197,198,200,202,203,204,206,207,209,210,214,215,216,218,218,221,222,223,224,228,230,231,232,234,235,236,237,239
0,1,2,3,4,6,7,8,10,11,13,14,15,16,18,19,20,22,24,25,26,28,29,30,32,33,35,36,37,39,40,41,42,43,45,47,48,49,51,53,54,55,56,57,60,61,62,63,64,66,67,68,71,72,73,74,75,77,79,80,81,82,84,85,86,87,87,90,91,92,93,94,96,97,99,100,103,104,105,106,107,109,110,111,114,115,116,118,122,123,126,127,128,130,131,133,134,136,137,138,141,142,143,145,146,147,148,153,155,156,157,160,161,162,163,164,165,166,167,170,171,172,174,175,176,177,181,183,184,185,187,188,192,193,194,195,196,198,199,200,202,203,209,210,211,213,214,215,216,218,219,221,223,224,226,227,233,234,235,236,239,240,241,242,243,244,245,250,252,253,254,256,257,259,260,261,263,264,265,266,267,272,273,274,276,279,282,283,284,286,287,288,289,292,293,294,296,297,298,299,301,302,304,305,306,307,309
0,1,4,5,6,7,12,13,14,15,20,22,23,24,25,26,28,29,31,32,35,37,38,39,42,43,46,48,49,50,52,53,57,58,59,60,62,63,68,69,70,72,73,74,76,77,80,81,82,83,85
0,1,2,3,4,7,8,9,11,12,13,16,17,18,19,20,21,23,24,24,27,28,29,32,33,34,36,37,39,40,40,46,47,48,49,50,51,55,56,57,58,59,60,61,62,65,66,68,70,71,72,73,79,82,83,84,86,87,88,89,92,93,94,96,97,98,99,100,101,105,108,109,110,113,114,115,116,118,119,124,125,126,128,129,130,131,133
0,1,3,5,6,7,9,10,12,13,14,15,16,17,18,20,21,23,24,26,27,28,29,30,31,34,35,36,37,38,39,40,41,43,44,46,47,48,50,51,53,54,54,59,60,61,62,64,65,66,66,71,72,73,74,76,77,79,80,81,82,83,87,88,89,92,93,93,96,97,98,99,103,105,106,107,109,110,112,113,114,116,117,119,120,121,123,124,126,127,127,132,133,134,135,136,139,140,141,142,143,145,146,148,149,150,151,154,155,156,157,159,160,162,163,164,165,166,168,169,170,173,174,177,178,181,182,183,184,185,187,188,190,191,195,196,197,198,199,200,201,202,203,204,206,208,209,210,214,215,217,218,220,221,221,227,229,232,233,234,236,237,238,239,241,242,242,244,245,246,247,249
0,1,2,3,4,6,7,8,9,10,12,13,14,17,18,20,21,22,23,26,27,27,30,31,33,35,36,37,39,40,42,43,47,48,49,51,51,54,55,56,57,61,63,64,65,67,68,69,71
0,1,2,3,5,6,7,8,10,11,12,13,14,16,17,18,21,24,25,26,28,29,30,31,32,35,36,38,39,42,43,44,45,48,49,50,51,52,54,55,56,57,60,61,62,64,65,66,67,69
2,3,4,5,6,9,10,11,12,14,15,16,17,21,23,24,25,27,28,30,31,32,33,34,35,40,41,42,44,45,46,47,50,51,52,53,54,57,58,59,60,61,64,65,66,67,69,70,70,72,73,74,75,76,77,80,82,83,84,86,87,89,90,91,92,94,95,97,98,99,100,101,102,105,108,109,110,112,113,115,116,121,122,123,125,127,128,129,131,132,135,136,137,142,143,144,146,149,152,153,154,156,157,158,159,162,163,164,166,167,167,169,170,171,172,177,179,181,182,184,185,186,187,190,191,192,194,196,197,198,200,201,202,203,207,209,211,212,214,215,218,219,220,222,223,224,225,227
0,1,2,3,6,7,8,9,14,15,18,19,20,21,23,24,27,30,31,32,34,35,37,39,40,41,42,48,49,50,52,55,58,59,60,62,63,64,65,67,68,68,70,71,72,73,75
0,2,3,5,6,10,12,13,14,15,18,19,21,22,23,24,27,30,31,32,34,35,36,38,39,39,42,43,44,45,46,47,47,51,52,53,54,55,56,59,60,61,62,63,64,67,68,69,70,74,75,76,78,79,81,82,82,86,87,88,89,91,92,93,94,94,100,102,105,106,107,109,110,111,113,114,115,116,118,119,120,121,122,124,126,127,128,130,131,132,133,134,135,136,138,139,141,142,143,145,146,147,148,150
0,1,2,3,4,7,8,9,10,12,13,14,15,19,21,22,23,24,25,26,28,29,30,33,34,35,36,40,41,42,44,45,48,49,51,52,54,55,56,59,60,61,63,64,66,67,69,70,75,76,77,80,81,83,84,89,90,91,92,93,94,95,97,97,102,103,104,105,106,109,111,112,113,116,117,118,119,122,123,124,125,126,127,127,133,134,135,138,139,140,143,144,147,148,149,150,152,153,156,159,160,161,165,166,168,169,171,172,173,176,177,178,179,180,182,183,184,187,188,189,191,192,193,194,195,196,198,199,200,201,202,204,205,206,207,210,212,213,214,215,217,218,220,221,222,224,227,228,229,230,233,234,235,236,243,244,246,247,248,253,254,255,258,259,260,261,265,266,267,269,272,273,274,275,278,279,280,281,283,284,287,288,289,290,292,293,296,299,300,301,303,304,305,306,307,310,311,312,314,315,316,318,319,322,323,324,326,327,328,329,332,333,334,335,338,339,340,341,342,344,345,348,349,350,351,356,357,358,359,360,362,365,366,367,368,369,370,372,373,374,375,376,378,379,380,381,384,386,387,388,389,391,392,394,395,396,397,398,400,401,406,407,408,410,413,414,415,416,418,419,419,425,426,428,429,430,435,436,438,441,442,443,445,446,447,448,450,451,451,454,455,458,460,463,464,465,466,468
0,1,2,3,5,6,8,9,10,11,12,15,16,17,18,19,21,22,23,24,27,28,29,31,34,37,38,39,41,42,43,46,47,48,49,50,51,53,54,55,56,57,60,61,63,64,66,67,69,70,71,72,73,74,74,80,81,83,84,90,91,92,94,95,99,100,101,103,104,106,107,108,109,112,114,115,116,118,119,121,122,123,124,125,127,128,131,132,133,134,135,137,138,140,141,142,143,144,146,148,149,151,153,154,155,157,158,160,161,162,164,165,167,168,169,170,171,174,175,176,178,179,181,182,183,184,185,186,186,191,192,193,196,198,199,201,202,206,207,209,210,212,213,214,216,219,222,223,224,227,229,230,231,232,235,236,238,239,240,241,242,244,245,246,249,250,251,252,254,255,256,257,260,261,262,264,265,266,267,267,270,271,275,277,278,279,281,282,284,285,287,289,290,291,293,294,298,299,301,304,305,306,308,309,310,312,313,316,317,318,320,321,322,323,326,327,330,331,332,333,336,337,341,342,344,347,348,349,351,352,354,355,356,357,357,359,360,361,362,364
0,1,2,3,5,6,8,9,10,11,12,15,16,17,18,19,21,22,23,24,27,28,29,31,33,34,36,37,38,39,41,42,43,45,46,47,48,52,53,56,57,58,60,61,62,63,64,65,66,67,71,73,75,76,78,79,81,82,84,85,87,88,89,90,92,93,94,95,95,100,103,105,106,108,109,110,111,114,115,116,117,118,119,120,122,123,124,124,129,130,132,135,136,137,138,139,140,142,143,145,146,148,149,151,152,156,157,158,159,161,162,164,165,168,169,171,172,174,175,176,178,179,180,181,182,183,186,188,189,190,191,195,196,197,198,199,200,204,205,206,208,210,211,214,215,217,218,219,220,222,223,225,226,228,229,230,231,231,236,237,238,239,242,243,244,246,247,248,249,250,251,255,256,258,259,260,261,263
0,1,2,3,4,6,9,10,11,12,13,14,16,17,19,20,22,23,25,26,28,30,31,32,33,35,36,38,39,41,42,44,45,46,48,51,54,55,56,58,59,60,62,63,64,65,67,68,69,71,72,73,74,75,76,77,78,78,81,82,83,84,85,87,88,89,90,91,92,94,95,96,98,99,101,102,103,104,105,107,108,110,111,112,114,117,118,119,120,123,125,126,129,130,131,133,134,135,137,138,140,141,142,143,144,146,147,148,151,152,153,155,159,160,161,163,166,167,168,169,172,174,175,176,177,178,179,181,182,183,185,186,187,188,188,191,192,193,194,195,196,197,198,203,204,205,206,207,208,209,210,215,216,217,219,220,222,223,224,226,229,230,231,232,234,235,235,241,242,244,245,246,251,252,253,254,255,257,260,261,263,264,265,266,267,268,271,272,273,274,276,277,279,281,282,283,285,286,288,289,291,292,293,294,299,300,301,302,303,304,307,308,310,311,316,317,320,321,323,324,325,326,328,329,330,331,335,337,338,339,341,342,344,345,346,347,349,350,352,353,355,356,357,358,359,360,362,363,364,365,370,371,373,374,377,379,380,381,383,384,386,387,388,389,390,392,394,395,397,398,399,401,402,403,404,408,409,410,413,414,420,423,424,425,427,428,429,433,434,436,437,438,439,440,441,441,444,445,446,447,449,450,451,452,452,454,455,456,457,458,459,460,463,464,465,466,467,468,468,471,472,473,474,476,477,478,479,479,482,483,484,485,486,488,489,492,495,496,497,501,502,504,507,508,509,511,512,513,514,518,520,523,524,525,526,528
0,1,2,3,4,6,9,10,11,12,13,14,19,20,21,22,24,25,27,28,30,31,32,33,34,35,37,38,39,40,43,44,46,47,52,53,54,56,57,58,62,63,64,66,67,68,71,72,73,74,75,77,78,81,82,83,85,86,86,91,92,93,94,96,97,100,101,102,104,105,107,108,109,110,113,114,116,117,118,119,121,122,125,126,127,128,132,134,135,136,138,139,142,144,145,148,149,150,151,153
0,1,2,3,4,5,6,7,9,10,11,13,14,15,16,17,19,20,23,26,27,28,30,31,32,33,34,35,36,37,39,40,42,43,45,46,48,49,51,52,54,55,57,58,59,60,62,63,66,67,70,73,74,75,78,80,81,82,84,85,87,88,90,92,93,94,96,97,98,99,101,102,103,104,105,107,108,109,110,111,114,115,116,118,121,122,123,124,127,128,132,133,134,135,136,138,139,142,143,144,146,147,150,153,154,155,159,161,163,164,166,167,168,170,171,172,173,174,176,177,178,179,180,182,183,183,188,189,190,191,192,193,194,195,196,199,201,202,203,205,206,208,209,210,211,214,215,216,218,221,224,225,226,228,229,232,233,234,236,237,237,239,240,241,242,246,248,249,252,253,254,255,257
0,1,2,4,5,7,8,10,11,14,15,18,21,22,23,25,26,27,29,30,32,33,36,37,38,39,40,42,43,45,46,48,50,51,52,54,58,59,60,61,62,64,65,66,68,69,70,71,72,73,76,78,79,80,82,83,84,85,87
2,3,4,6,7,11,13,14,15,16,17,19,20,21,23,24,26,27,30,31,32,34,35,36,37,38,41,42,43,44,48,49,50,52,53,53,60,61,63,64,65,69,70,72,73,74,76,77,78,81,84,85,86,90,91,92,93,94,95,96,97,99,100,101,103,104,105,106,107,110,111,112,113,114,115,118,119,119,125,126,127,129,130,131,133,134,137,138,140,141,145,147,148,150,151,152,154,155,156,157,160,162,163,164,166,167,168,171,172,174,175,176,177,178,180,181,183,184,187,188,190,191,192,193,195,196,199,201,202,203,204,205,206,210,211,212,213,214,217,218,221,222,225,228,229,230,232,233,237,239,240,241,242,243,244,247,249,250,251,253,254,256,257,258,261,262,263,265,266,267,268,269,273,274,277,278,279,281,282,284,285,288,289,292,293,294,296,297,298,299,302,304,305,306,308,309,310,313,314,316,317,318,319,322,323,324,325,328,330,331,332,333,334,335,340,341,342,343,344,346,347,348,352,353,356,357,359,360,361,362,364,365,366,367,368,370,371,372,376,377,379,380,381,382,383,384,388,389,390,391,392,395,396,399,400,403,406,407,408,410,411,415,417,418,419,420,421,422,423,428,429,430,433,434,435,437,440,443,444,445,447,448,449,451,452,453,454,456,457,460,461,462,463,465
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,39,40,41,42,47,48,49,51,54,55,56,57,58,60,61,64,65,66,70,71,73,74,75,77,78,80,81,84,85,86,88,89,90,91,93,94,95,97,98,98,103,106,107,108,110,111,111,114,115,117,118,120,121,122,123,126,127,128,130,131,132,132,136,137,138,141,142,143,144,147,148,149,150,150,156,158,160,161,164,165,166,167,169,170,172,173,174,175,179,181,184,185,186,187,189
0,0,1,4,5,6,8,9,13,14,15,16,19,20,22,23,24,26,29,30,31,32,35,37,38,39,41,44,46,47,48,50,52,53,57,58,61,62,63,65,66,67,68,69,70,73,74,75,76,77,78,78,82,83,84,87,88,89,91,92,92,99,100,101,104,105,108,109,114,116,117,118,121,122,124,125,127,128,129,130,133,134,138,140,141,142,144,145,149,150,151,153,154,158,160,161,162,163,166,167,169,170,171,172,174,175,176,177,178,179,180,184,185,186,188,191,192,193,194,195,197,198,199,200,201,206,207,209,210,211,212,214,215,218,219,220,222,223,225,226,227,229,230,232,233,234,237,238,239,240,243,244,245,247,248,249,250,251,256,257,258,259,262,263,264,265,267,268,270,271,273,274,275,276,277,279,280,280,285,286,289,290,291,293,294,295,296,300,301,302,304,307,308,309,310,313,314,317,318,322,323,324,325,326,327,329,330,331,333,334,335,337,338,339,343,345,346,347,350,351,353,354,356,357,359,361,362,363,365,366,370,371,372,373,376,377,379,380,382,383,384,385,388,389,390,392,393,394,395,396,397,402,403,404,405,406,407,410,412,413,414,415,416,418,421,423,424,425,426,428
0,1,5,6,7,9,10,12,13,15,16,21,23,25,26,30,31,32,34,36,37,38,39,41,42,43,47,49,50,52,53,55,56,57,58,61,63,64,65,67,71,72,73,74,77,78,79,81,82,83,86,87,90,92,95,96,98,99,101,102,103,104,105,107,108,109,112,113,115,118,119,120,122,123,124,125,126,127,130,132,133,134,136,137,138,139,141,142,144,146,147,148,150,151,152,153,156,158,159,160,162,163,167,168,172,173,174,175,176,178,179,181,182,183,184,189,190,192,195,196,197,199,200,201,202,204,205,205,207,208,209,210,212
0,0,1,4,5,6,8,9,10,11,12,14,17,19,20,21,23,24,26,27,29,30,31,32,37,38,39,41,42,43,44,45,46,47,51,52,53,57,59,60,61,62,63,66,67,69,70,71,72,77,79,81,82,86,87,89,91,92,93,95,96,98,99,100,101,102,103,109,110,111,113,114,115,116,119,120,121,122,123,124,128,130,133,134,136,137,139,140,141,143,144,145,146,148,149,150,151,152,156,157,158,162,164,166,167,169,170,171,172,177,179,180,181,182,183,186,187,191,192,195,196,200,201,202,203,205,206,207,209,210,213,214,218,220,222,223,227,228,229,232,233,235,236,239,240,243,244,245,246,248
0,1,2,3,4,7,8,9,10,12,13,14,15,19,21,22,23,26,27,30,32,34,35,36,38,39,41,42,45,46,48,49,52,53,54,56,57,58,62,63,64,67,68,70,71,74,75,78,81,82,83,86,88,89,90,92,93,95,96,97,100,101,103,104,106,107,108,110,111,113,114,117,118,120,121,122,124,125,126,129,131,132,133,134,137,138,140,141,144,145,146,147,148,149,151,152,154,155,157,158,160,161,162,163,167,168,169,171,172,175,176,177,178,179,180,182,183,187,188,190,191,193,194,195,197,198,200,201,204,205,207,208,209,210,211,213,216,219,220,221,223,224,225,227,228,231,232,235,237,238,240,241,243,244,245,246,249,251,252,253,255,256,257,258,260,261,262,264,265,267,268,269,270,273,274,275,276,279,281,282,283,285,286,287,288,290,291,292,293,294,295,296,297,300,302,303,304,307,308,309,310,311,312,316,317,319,322,323,324,326,327,330,331,332,334,335,339,341,342,343,345,346,350,352,355,356,357,358,360
0,1,2,5,6,8,10,11,12,15,16,17,19,21,22,23,24,28,29,30,32,33,34,35,35,39,40,41,42,43,45,46,48,49,50,51,52,53,53,55,56,57,58,62,63,64,65,67,68,69,70,73,74,76,77,79,80,81,83,84,88,89,91,92,95,96,99,100,101,102,105,108,109,110,112,113,114,116,117,119,120,121,123,124,125,126,131,132,133,134,135,136,138,139,140,141,144,147,148,149,151,152,155,156,157,158,160,161,163,164,164,167,168,169,171,173,174,175,176,177,178,179,180,185,186,188,189,191,192,193,196,197,198,199,200,202,203,207,208,210,211,213,214,215,216,217,219,220,222,223,224,226,227,227,230,231,232,235,236,237,239,240,242,243,244,246,247,247,252,253,255,256,258,259,260,264,265,266,267,269,270,272,273,276,277,278,279,281,282,284,285,285,288,289,291,292,293,294,297,298,299,300,304,305,306,307,309,310,311,312,314,315,316,317,318,319,321,322,323,324,326,327,328,331,332,333,334,335,336,337,339,340,345,346,348,349,350,351,354,355,356,357,361,362,363,364,366,367,368,369,371,372,373,374,375,376,377,379,380,381,382,383,384,386,387,389,390,391,392,392,397,399,401,403,404,408,409,411,412,413,414,417,418,419,420,424,426,427,428,429,431,432,434,435,436,438,439,441,442,443,444,445,446,447,448,449,452,453,454,456,458,459,460,462,463,465,466,469,470,471,473,474,474,480,481,482,483,484,486,489,490,491,492,493,495,496,497,499,500,501,502,505,506,508,509,511,512,513,515,516,517,518,520,521,522,524,527,530,531,532,534,535,536,537,541,542,543,545,547,548,549,551,552,552,555,556,557,558,560
0,1,2,3,4,7,8,10,11,13,14,15,17,18,20,21,24,25,27,28,29,31,33,34,35,36,37,38,41,42,43,45,46,48,49,50,52,53,56,58,59,60,62,63,69,70,72,73,75,76,77,78,79,80,81,84,85,86,88,89,90,94,95,97,98,100,101,102,103,107,108,109,110,113,114,117,119,120,121,122,124,125,126,127,128,130,132,133,134,136,137,142,143,145,146,148,149,150,151,152,155,156,157,159,160,161,162,163,164,164,169,170,171,175,177,178,180,181,183,184,185,186,187,189,190,191,193,195,196,197,198,199,201,202,204,205,206,208,211,213,214,215,218,219,220,221,225,226,227,229,231,232,233,234,235,236,236,241,242,244,245,246,248,250,251,252,254,255,255,259,260,261,263,266,268,269,270,271,272,274,276,277,278,280,281,283,284,285,286,288,289,290,292,293,293,300,302,304,305,306,309,310,311,313,316,319,320,321,323,324,325,326,328,329,329,331,332,333,334,336
0,2,3,4,5,6,9,11,12,13,15,16,18,19,20,21,22,23,24,26,27,29,30,31,33,34,36,37,38,39,40,43,44,47,48,49,50,52,53,56,59,60,61,63,64,65,66,67,68,69,70,72,73,74,76,77,78,78,80,81,82,84,85,86,87,88,91,92,93,95,96,98,99,100,101,103,104,105,106,108,109,112,113,114,116,118,119,120,122,123,124,125,126,127,127,132,135,136,137,138,140,141,142,144,145,146,146,152,154,157,158,159,161,162,163,164,167,168,169,170,172,173,174,175,178,179,180,181,184,185,189,190,192,195,196,197,199,200,202,203,204,205,205,207,208,209,210,212
0,0,1,3,4,5,7,8,10,11,12,13,14,15,16,18,19,21,22,23,25,26,28,29,30,31,32,35,36,39,40,41,42,44,45,48,51,52,53,55,56,57,59,61,62,65,66,67,69,70,71,72,74,75,77,78,82,83,84,85,86,87,88,93,94,95,97,97,102,103,104,108,109,110,111,111,119,120,121,122,125,126,127,129,130,131,132,133,136,137,138,139,140,142,143,144,146,147,148,149,152,153,154,155,158,159,160,162,163,163,165,166,167,168,169,171,172,173,176,177,178,179,182,183,184,187,188,189,191,192,193,194,196
2,3,4,6,7,7,12,13,15,16,18,19,19,23,24,25,26,28,29,30,31,32,33,33,35,36,37,39,40,40,45,46,48,49,50,51,52,53,54,55,55,59,60,62,63,64,65,66,67,71,72,73,74,74,81,83,86,87,88,90,91,92,93,94,96,96,98,99,100,101,103
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,43,44,45,46,51,52,53,54,55,56,59,60,61,62,63,65,66,68,70,71,72,74,76,77,79,81,82,83,84,88,89,91,93,94,95,96,99,100,101,102,103,104,106,107,109,110,111,112,115,116,117,118,121,122,126,128,130,131,133,134,135,136,139,140,141,143,144,145,146,148,149,151,154,155,156,158,159,161,163,164,165,167,168,171,174,175,177,178,179,180,184,185,186,187,188,189,190,191,192,193,196,197,198,199,200,201,202,203,205,206,207,209,210,212,213,213,215,216,217,218,219,221,222,224,225,226,227,229,230,230,233,234,235,236,237,238,240,241,242,243,246,247,249,250,251,252,252,255,256,257,258,259,260,261,262,263,264,267,268,269,271,272,272,280,283,284,285,287,288,289,290,292,293,295,296,297,298,302,303,304,306,307,307,312,313,315,318,319,320,321,322,323,324,331,333,336,337,338,340,341,344,345,346,348,349,353,355,356,357,359,360,363,365,366,369,370,371,372,374
0,1,2,3,4,5,6,7,10,12,13,14,16,17,19,20,21,22,23,24,25,27,28,30,31,32,34,35,37,38,39,40,41,42,45,47,48,49,50,53,54,56,57,58,60,61,63,64,67,70,71,72,74,75,76,77,78,80,81,83,84,84,90,91,94,95,96,97,98,99,100,101,102,103,106,107,108,109,110,111,112,113,115,116,117,119,120,121,121,124,125,126,127,128,130,131,132,133,133,135,136,137,138,140,141,142,143,146,147,149,150,151,152,152,155,156,158,159,161,162,163,166,167,168,169,170,171,172,173,176,177,178,180,181,182,184,185,187,188,189,190,193,195,196,199,200,201,202,203,205,206,209,210,212,213,214,215,215,218,219,220,221,222,224,224,230,232,235,236,237,239,240,241,242,245,246,247,249,250,251,252,254,255,257,258,259,260,262
0,1,2,3,4,5,6,8,10,11,12,13,14,15,16,17,18,21,22,23,25,26,27,28,30,31,33,34,35,36,39,40,41,43,44,45,45,50,51,55,56,57,59,60,60,64,65,66,67,69,70,72,73,73,76,77,78,80,81,84,85,86,88,89,90,92,93,94,95,99,101,102,103,105,106,109,110,112,113,114,115,118,119,121,122,125,126,127,129,130,131,133,137,139,140,141,142,143,145,146,148,149,150,151,152,153,155,156,157,158,161,163,164,165,166,167,168,170,171,172,173,174,175,178,179,180,182,183,185,186,187,187,190,191,192,193,194,195,198,199,201,202,203,204,205,206,208,209,210,211,215,216,217,219,220,222,223,223,226,227,229,230,232,233,235,236,236,239,240,242,244,245,246,247,248,249,250,255,256,257,258,260,261,262,263,265,266,267,268,269,271,272,273,276,279,280,281,283,284,285,286,287,288,291,294,295,297,298,301,302,304,305,306,307,308,310,311,312,313,316,317,318,319,320,321,322,324,325,326,328
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,39,40,41,42,47,48,49,51,52,53,55,56,57,60,61,63,64,67,68,69,70,71,73,74,75,78,79,80,81,82,84,88,89,90,92,93,94,96,97,100,101,102,103,104,108,109,110,113,115,116,117,119,120,124,125,126,127,130,131,132,133,134,136,137,138,144,146,147,148,149,151,152,154,155,156,158,159,161,162,163,164,165,166,167,169,170,172,173,174,175,176,178,179,180,182,183,185,186,188,189,190,191,193,194,196,197,198,200,204,205,206,208,209,210,212,213,214,215,220,221,223,224,228,229,231,233,234,235,236,242,243,244,246,249,252,253,254,256,257,258,259,260,262,262,264,265,266,267,269
0,0,2,4,5,7,8,11,12,14,15,16,17,18,19,20,21,22,23,26,28,29,30,32,33,35,36,37,38,39,41,42,43,44,45,46,47,49,50,52,54,55,56,58,59,62,63,67,68,70,73,74,75,77,78,79,80,81,82,83,84,85,89,90,92,93,94,95,96,97,97,102,103,105,106,108,109,110,111,112,114,115,115,122,124,127,128,129,131,132,134,135,136,137,137,139,140,141,142,144
0,1,2,4,5,9,11,12,13,15,16,17,18,20,21,24,25,26,27,30,31,35,36,37,38,41,42,43,45,46,49,51,52,53,55,56,57,58,60,61,62,63,64,67,68,70,71,72,73,75,76,77,79,80,80,84,85,86,87,89,90,90,97,98,99,102,103,104,106,107,109,110,111,113,114,115,117,121,122,125,126,132,134,135,136,138,139,142
0,1,2,3,7,8,9,10,11,12,14,15,16,20,21,25,26,27,28,29,30,31,31,33,34,35,38,39,40,41,42,44,45,46,50,51,55,56,58,59,59,62,63,64,65,66,68,71,74,75,76,78,79,80,82,83,84,85,86,87,92,93,94,95,98,99,101,103,106,107,108,109,111,112,114,115,116,119,120,121,122,123,125
0,1,2,4,5,6,8,9,16,18,19,20,21,22,25,26,28,29,30,31,32,33,34,36,39,40,41,42,46,47,48,49,50,52,53,54,56,57,59,60,63,64,65,66,67,69,70,72,73,77,79,80,81,82,83,84,87,88,90,91,92,93,94,95,97,98,99,101,102,102,107,108,109,110,115,116,117,118,119,120,121,123,124,125,127,128,129,130,131,132,136,137,139,140,141,143,145,146,148,149,150,151,152,157,158,160,163,164,165,167,168,169,170,173,174,175,177,178,179,180,182,183,185,186,187,188,190
2,4,5,7,8,10,11,12,13,14,16,17,19,20,21,22,25,26,27,30,31,32,33,36,37,38,40,43,46,47,48,50,51,52,54,55,58,59,62,63,64,65,68,69,73,74,75,76,79,80,81,82,83,84,85,90,91,92,95,96,97,99,100,100,103,104,105,106,107,108,109,110,111,112,113,114,115,116,121,122,123,124,127,128,129,130,131,132,133,135,136,138,139,140,142,146,148,149,150,151,154,155,157,158,159,161,162,165,168,169,170,174,175,176,177,180,181,182,183,184,185,186,191,192,193,196,197,198,200,201,201,205,206,207,208,210,212,213,214,215,216,218,219,220,223,224,225,226,227,228,229,230,233,234,237,238,239,241,242,243,244,246
0,1,2,4,5,6,7,8,9,12,13,16,18,19,20,22,23,25,26,27,29,30,31,32,37,38,41,42,43,44,46,47,50,53,54,55,57,58,61,62,63,65,66,67,68,70,71,73,74,76,77,78,80,81,81,85,86,90,92,93,94,96,97,99,100,101,103,104,105,106,107,108,109,110,113,115,116,118,119,120,121,123,124,125,127,128,129,130,133,134,136,137,138,139,143,145,146,147,148,150,151,152,154,155,156,158,159,160,161,162,163,164,166,167,168,169,171,172,175,176,177,180,181,184,185,186,189,190,191,192,194,195,199,201,203,204,206,207,208,210,211,213,214,214,221,222,223,226,227,228,229,230,231,232,237,238,239,242,243,244,246,247,247,250,251,252,253,254,256,259,262,263,264,266,267,268,269,272,273,274,275,277
0,0,1,3,4,5,7,8,10,11,12,13,14,15,16,18,19,21,22,23,25,26,28,29,30,31,32,34,35,37,39,40,42,43,45,46,49,51,52,53,55,56,58,59,60,62,62,67,68,69,70,71,73,74,75,76,77,78,78,81,82,83,84,85,86,87,90,91,92,94,95,96,97,98,101,102,103,104,105,107,108,109,111,112,113,114,117,118,119,120,123,124,125,127,128,128,130,131,132,133,134,136,137,138,141,142,143,144,147,148,149,152,153,154,156,157,158,159,161
0,0,1,3,4,5,7,8,10,11,12,14,15,16,17,19,20,24,26,27,28,34,35,38,39,40,41,43,44,46,47,49,50,51,53,56,57,58,59,62,63,64,65,67,68,71,73,74,75,76,79,80,81,82,83,84,86,87,88,89,90,94,96,97,99,100,103,104,106,107,108,109,112,114,115,116,118,122,123,125,126,127,128,130,131,132,133,134,136,137,138,139,142,143,145,146,152,153,154,156,157,158,162,164,165,166,168,169,171,172,173,175,176,180,182,183,184,185,193,194,195,196,197,198,200,203,206,207,208,211,213,214,215,217,218,220,221,222,223,224,226,227,228,232,234,235,236,244,245,246,247,248,250,251,254,255,256,257,260,261,262,264,265,266,267,268,269,269,274,277,279,280,282,283,284,287,288,290,291,292,293,294,298,299,300,301,302,303,306,307,310,311,312,313,314,315,317,318,319,320,321,323,324,325,326,330,331,332,333,337,340,341,342,346,347,348,349,350,353,354,356,357,359,360,361,362,365,366,370,371,372,373,375,376,377,379,380,383,384,388,390,392,393,397,398,399,402,403,405,406,409,410,413,414,415,416,418
0,1,2,4,5,6,7,10,13,14,15,19,21,22,23,24,30,31,32,33,35,36,41,43,44,45,46,47,50,51,55,56,58,61,62,63,65,66,69,70,71,72,73,75,77,78,79,81,83,84,85,87,89,90,90,92,93,94,95,97
0,1,2,4,7,9,10,11,13,14,16,17,19,20,21,22,23,28,29,30,31,32,33,34,41,43,46,47,48,49,52,53,55,56,57,58,59,60,62,63,70,72,73,74,77,78,80,81,82,83,85,86,87,88,94,96,97,98,101,102,104,105,106,107,108,111,112,113,115,116,117,118,119,122,123,124,125,126,128,129,130,132,133,134,135,138,139,140,141,144,145,146,148,149,149,151,152,153,154,155,157,158,159,162,163,164,165,168,169,170,173,174,175,177,178,179,180,182
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,38,39,40,46,49,50,51,53,54,55,56,57,58,63,64,67,68,69,70,71,72,74,75,76,77,81,83,84,85,92,93,94,96,97,98,99,100,101,105,106,108,109,110,111,113
0,1,2,3,6,8,9,12,13,14,16,17,18,19,24,25,26,28,29,30,31,36,37,38,39,40,42,43,43,48,49,50,53,56,57,58,60,61,62,63,64,65,67,68,69,70,75,76,77,78,79,81,82,83,85,86,87,90,91,92,93,94,95,96,99,100,101,102,104,105,107,108,109,111,112,114,115,116,117,118,121,122,125,126,127,129,130,131,132,134,135,137,138,139,140,143,144,145,147,148,149,150,152
0,1,2,3,4,6,7,9,10,12,13,16,17,18,20,21,22,23,23,26,27,28,29,30,31,32,33,34,35,35,37,38,39,40,44,45,46,48,49,50,51,52,53,53,59,60,61,62,64,65,66,67,68,70,71,72,77,78,79,81,82,82,87,88,89,90,95,96,97,99,100,101,102,103,104,107,108,109,111,112,113,114,116
0,1,3,5,6,7,12,13,14,16,17,17,21,22,23,25,26,27,28,30,31,33,34,36,37,39,40,41,42,46,49,50,51,55,56,57,59,61,62,63,64,65,67,71,72,73,75,77,78,79,81,82,82,87,90,91,92,93,94,95,96,99,100,101,102,103,106,107,110,111,112,114,115,116,117,119
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,39,42,43,44,45,47,48,49,50,51,52,54,55,56,57,58,60,61,61,63,64,65,66,71,72,73,74,75,76,76,81,82,83,84,86,86,90,91,93,95,96,97,98,100,101,105,106,107,109,110,111,113,114,115,119,120,122,123,124,125,126,129,130,132,133,134,135,135,138,139,141,143,144,145,147,148,152,153,154,155,158,159,160,162,163,165,166,168,169,170,171,171,173,174,177,178,179,181,182,183,184,186,187,188,189,192,193,194,196,197,198,199,200,203,206,207,208,212,213,214,216,217,218,220,221,222,225,226,227,229,230,231,233,234,235,236,239,241,242,243,246,247,248,249,250,252,253,256,258,259,260,262,264,265,266,268,269,270,272,273,274,277,280,281,282,284,285,286,288,289,290,293,294,295,296,299,300,301,303,304,305,308,309,310,312,313,315,316,317,320,321,321,327,328,329,330,331,333,334,336,337,340,342,343,344,347,348,349,350,351,353,354,357,359,360,361,363,365,366,367,368,370,371,371,374,375,376,379,380,381,382,384,385,385,388,389,390,393,394,397,398,399,401,402,403,404,406,407,409,410,413,414,415,416,417,419,421,422,423,424,426,427,428,430,431,432,434,435,436,439,440,441,442,443,445,446,447,450,451,453,455,456,457,459,460,464,465,467,469,470,471,473,474,475,476,481,482,483,484,486,487,488,490,491,493,494,497,499,500,501,503,504,505,506,507,512,513,514,515,518,520,521,524,525,526,527,529,530,533,534,535,536,537,538,539,541,542,544,545,546,547,548,549,550,551,551,555,557,559,560,561,562,563,564,566,567,569,570,571,573,574,576,577,578,580,581,582,584,585,587,588,589,590,594,596,597,598,599,600,603,604,606,607,608,610,611,612,613,614,616,618,619,620,622,623,626,627,628,629,632,633,634,635,636,637,638,640,641,642,644,645,646,648,649,652,653,654,655,659,661,662,663,665,666,672,673,674,675,678,679,680,682,683,687,689,690,691,692,693,696,697,699,700,701,702,705,706,709,710,711,712,713,720,721,722,725,726,727,730,731,732,733,739,740,741,743,744,745,747,748,749,750,752,753,755,756,757,758,760,761,761,764,765,766,769,770,771,772,774,775,775,778,779,780,781,786,787,788,789,790,791,792,793,798,799,801,802,803,804,805,808,809,810,812,813,814,815,817,818,819,820,821,824,827,828,829,831,832,833,834,835,837,838,839,840,842,843,845,847,848,849,852,853,854,855,857,858,859,860,861,863,864,869,870,871,873,876,877,878,880,881,883,884,892,893,894,896,900,901,902,904,905,906,907,909,910,912,913,914,915,918,919,920,921,921,923,924,926,927,928,929,930,931,931,934,935,936,937,939,940,942,943,944,945,948,949,950,952,953,954,955,956,959,960,961,962,963,965,966,968,969,970,971,972,974,975,976,979,980,981,982,984,985,985,987,988,989,991,994,995,996,998,999,1000,1001,1003,1004,1009,1010,1011,1012,1013,1015,1016,1017,1018,1024,1025,1026,1027,1030,1031,1032,1033,1035,1036,1037,1039,1040,1041,1046,1047,1048,1049,1052,1053,1054,1055,1058,1060,1062,1063,1065,1066,1067,1068,1068,1072,1073,1074,1077,1078,1079,1080,1082,1083,1083,1089,1090,1091,1092,1094,1095,1096,1098,1099,1100,1101,1106,1107,1108,1109,1110,1112,1113,1114,1117,1118,1119,1120,1122,1123,1123,1126,1127,1128,1129,1130,1135,1136,1138,1140,1141,1142,1148,1151,1152,1153,1157,1158,1159,1160,1161,1162,1163,1165,1166,1167,1168,1169,1170,1171,1174,1177,1178,1179,1183,1184,1186,1189,1190,1191,1193,1194,1195,1196,1197,1199,1201,1202,1203,1205,1206,1206,1208,1209,1210,1211,1213
2,3,4,5,6,8,9,10,11,12,13,16,17,18,19,23,24,25,26,27,28,28,32,33,34,35,38,39,40,41,42,43,48,49,51,52,53,54,54,58,59,60,61,62,63,66,67,67,72,73,75,76,78,79,80,81,81,86,87,88,89,90,93,94,95,96,97,98,100,101,102,104,105,106,107,108,110,111,112,114,115,115,119,120,121,123,124,125,126,127,129,132,134,135,136,140,142,143,144,145,146,147,149,150,151,152,155,156,157,158,159,160,163,164,165,167,168,169,171,172,173,176,179,180,181,183,184,185,187,188,189,194,195,196,197,200,201,202,204,205,206,207,214,216,217,218,221,222,223,224,228,229,230,231,234,235,236,238,239,240,242,243,246,247,248,249,250,252,253,254,258,259,261,262,263,264,264,267,268,269,271,272,273,274,279,280,282,285,286,287,289,290,291,292,295,296,297,299,300,301,302,304,305,307,308,309,310,312
0,2,3,5,6,7,9,10,13,14,19,21,22,23,26,27,29,30,32,33,34,35,38,39,43,45,46,47,49,50,54,55,56,57,58,60,61,62,64,65,70,71,74,75,79,80,81,82,83,84,85,86,87,88,91,92,93,96,97,98,100,101,103,104,106,107,108,109,111,112,113,115,116,117,119,120,121,122,125,128,129,130,134,135,136,137,138,140,141,142,143,145,146,147,148,151,152,153,154,157,158,160,161,162,163,164,165,166,168,169,170,172,173,176,177,178,179,182,183,187,188,190,193,194,195,197,198,199,200,204,205,206,208,210,211,212,214,215,215,218,219,220,221,223
0,1,3,4,5,6,10,12,13,14,16,17,19,20,21,22,26,27,28,29,30,31,32,34,35,36,37,38,40,41,43,44,47,49,50,52,53,54,57,58,60,62,63,64,66,67,68,69,71,72,76,77,78,80,80,82,83,85,86,87,88,90,91,93,96,97,98,100,101,102,103,104,105,109,110,111,112,113,114,115,116,119,120,121,122,123,124,125,126,127,128,131,132,133,134,135,136,137,138,139,140,143,144,147,148,149,150,151,153,154,155,157,158,159,161,162,164,165,166,167,168,169,169,174,177,179,180,181,182,183,184,185,190,191,192,193,195,196,201,202,203,204,205,207,208,211,212,213,214,215,216,217,219,220,225,226,227,229,230,232,233,234,235,237,238,239,241,242,243,246,247,248,249,250,251,252,254,255,258,260,261,262,263,265
0,1,4,5,6,7,8,10,11,12,15,18,19,20,22,23,24,26,27,27,30,31,32,34,37,38,39,41,42,43,44,49,50,51,52,55,56,59,60,61,62,63,64,65,68,69,70,71,72,73,74,76,77,80,81,85,87,88,89,90,91,92,93,98,99,100,102,103,104,107,108,111,112,113,114,116,117,118,120,121,125,126,127,131,132,133,135,136,140,141,142,145,146,147,149,150,151,153,154,159,160,161,163,164,165,168,169,170,171,174,175,176,178,179,180,183,184,185,186,187,189,190,194,195,196,198,199,199,203,204,205,206,209,210,211,212,213,215,216,217,218,221,222,223,224,228,230,231,232,234,235,237,238,239,241,242,243,245,246,247,248,253,254,255,257,258,259,262,263,264,265,268,269,270,271,272,274,275,277,278,281,282,285,286,289,290,292,293,294,295,297,298,299,300,303,304,305,306,311,312,314,316,317,319,320,321,323,326,327,329,331,332,333,336,337,338,339,342,343,345,347,348,349,351,352,358,359,360,361,362,364,365,366,368,369,372,373,376,377,379,380,381,382,384,385,388,389,390,391,395,397,398,399,401,402,405,407,408,411,412,413,414,416
0,1,2,3,4,7,8,10,14,16
0,0,1,4,5,6,8,9,13,14,15,16,19,20,22,23,24,26,29,30,31,32,35,37,38,39,41,44,46,47,48,50,52
0,1,2,4,5,6,8,9,10,11,12,14,15,18,20,21,22,23,26,27,29,30,32,34,35,36,38,40,41,42,43,44,46,47,48,48,54,55,56,59,60,61,63,64,66,67,68,69,70,72,73,75,76,77,78,79,80,81,82,83,87,89,90,92,93,96,97,99,100,102,104,105,106,107,108,110
0,1,2,4,5,6,8,9,11,12,13,14,14,20,22,24,26,27,29,30,31,32,33,34,35,36,37,40,42,43,44,46,47,49,50,54,55,56,58,61,63,64,65,67,68,70,71,72,73,74,75,80,81,83,84,86,87,90,91,94,97,98,99,101,102,103,104,105,108,109,110,111,113,114,114,117,118,119,120,122,123,123,129,131,134,135,136,138,139,140,141,143,144,144,147,148,152,153,154,155,156,158
0,1,2,4,7,10,11,12,14,15,18,19,20,22,23,27,28,29,30,31,33,34,36,37,38,40,41,41,44,45,49,51,52,53,55,56,58,59,60,61,64,65,70,72,73,74,77
0,1,2,3,6,8,9,10,11,14,15,16,17,19,20,21,22,23,24,27,28,32,34,35,36,38,39,41,42,44,45,46,48,49,51,52,53,54,57,58,62,63,67,68,69,70,73,74,76,77,78,80,83,84,85,86,89,91,92,93,94,96,97,100,102,103,104,105,107
0,1,2,3,6,8,9,10,14,15,16,17,18,19,20,22,23,24,25,26,28,29,32,34,35,36,37,40,41,43,44,45,47,48,50,51,53,54,57,58,58,63,64,66,67,68,69,72,73,73,75,76,77,79,81,82,83,85,88,90,91,92,93,96,97,99,100,101,102,103,104,105,106,108,109,110,111,112,113,116,117,118,119,122,123,123,128,129,130,131,132,134,138,140,141,142,144,145,147,148,151,152,153,154,156,157,158,159,160,163,164,165,167,168,168,171,172,173,174,175,177,178,179,180,181,183,184,186,187,190,191,192,193,196,197,198,199,201,202,203,205,206,209,211,212,213,214,217,218,221,223,224,225,227,228,229,230,232,233,235,237,238,239,240,243,244,246,247,248,250,251,253,254,255,256,261,262,263,264,267,268,269,271,272,273,274,276,277,278,280,281,283,284,285,286,290,291,292,294,298,301,302,303,307,308,311,313,315,316,317,318,320,321,323,324,328,330,331,332,334,335,337,338,339,340,342,343,345,346,348,349,351,352,353,355,358,359,360,361,364,365,366,368,368,373,374,377,378,379,380,381,383,384,385,387,388,389,394,395,396,397,400,401,402,404,405,407,408,409,411,412,413,415,419,420,423,424,430,432,433,434,436,437,440
0,1,2,4,5,6,9,10,13,14,15,16,17,20,21,22,23,25,26,27,28,31,32,33,35,36,38,39,40,43,44,45,46,47,49,50,51,52,55,56,57,58,59,62,63,64,65,68,69,72,74,75,76,77,78,79,81,82,83,85,86,87,88,88,92,93,94,96,97,98,100,101,102,103,104,107,109,110,111,113,115
0,1,2,4,5,6,10,11,12,14,15,16,18,19,21,22,23,24,28,30,32,33,35,36,37,38,39,41,42,42,47,50,51,52,54,55,57,58,60,61,65,66,67,69,72,75,76,77,79,80,83,84,85,87,88,89,90,93,95,96,98,99,101
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,21,26,27,28,30,31,32,34,35,36,37,39,40,41,43,44,45,48,49,50,52,53,55,56,57,58,59,62,63,64,65,69,70,71,73,74,77,78,79,80,81,85,86,87,90,93,94,95,97,98,99,102,103,103,110,111,112,115,116,120,121,122,123,125,126,127,130,131,132,133,135,136,140,142,144
0,1,2,3,4,6,7,9,10,12,13,15,16,17,19,20,21,23,24,26,27,29,31,32,33,35,36,38,39,40,42,43,44,46,47,48,49,50,55,56,57,59,60,61,66,67,69,70,72,73,76,77,78,79,82,83,84,85,86,87,88,89,90,91,92,93,96,99,100,101,103,104,105,106,107,108,110,111,112,113,114,119,120,122,125,126,127,129,130,131,132,134,135,138,140,141,142,143,145
0,1,2,6,7,9,10,11,13,14,16,17,18,19,20,21,26,27,28,29,30,32,33,34,35,37,38,40,41,42,43,44,46,47,48,49,51,52,54,55,56,57,61,62,63,64,65,67,68,69,73,74,75,76,77,79,80,83,85,86,87,88,90
0,1,2,5,6,8,9,11,12,13,14,15,18,19,21,22,23,24,24,27,28,31,32,33,34,35,36,37,39,40,43,45,46,47,48,49,50,55,56,57,58,59,60,60,63,64,65,66,69,70,71,72,74,75,78,79,80,81,83,84,87,90,91,92,94,95,96,97,98,100,101,105,106,108,109,110,111,112,113,113,117,118,119,120,122,123,124,125,126,130,131,133,134,135,137,138,139,142,143,144,146,147,150,152,153,154,156,157,161,162,164,167,168,169,171,172,173,174,175,177,178,179,181,182,183,184,185,187,188,189,190,193,194,197,198,199,200,203,204,208,209,210,212,214,215,218,219,221,222,223,224,226,227,228,229,230,232,233,234,235,235,240,241,242,245,246,250,252,253,254,256,257,260
0,1,2,4,5,6,8,9,11,13,15,16,18,19,20,22,26,28,29,30,31,32,34,35,37,38,39,40,44,46,47,48,51,52,54,55,57,59,60,61,62,64,65,67,68,70,72,73,74,75,78,79,81,82,85,87,88,89,90,91,92,93,94,95,96,97,99,100,101,102,106,108,109,110,111,112,114,115,117,119,120,121,123,124,125,127,128,130,132,133,134,136,137,140,142,143,144,145,146,148,149,150,151,152,154,155,157,159,160,161,163,164,167,168,170,171,173,175,176,177,179,180,184,185,187,188,189,190,192,193,194,195,198,199,202,204,205,206,207,210,211,215,217,218,220,221,226,227,229,232,233,234,236,237,238,239,240,241,242,245,246,247,249,250,253,255,256,258,259,261
2,3,4,7,8,9,10,11,12,13,15,16,17,18,19,20,22,23,24,25,26,28,29,29,34,35,37,38,40,41,42,43,44,49,50,51,53,54,55,57,58,61,63,64,65,66,71,72,73,74,75,77,78,79,81,82,83,84,87,88,89,91,94,95,95,98,99,100,102,103,106,107,108,110,111,112,114,115,116,117,121,123,124,125,127,128,131,132,134,135,138,139,140,141,143,144,146,147,149,150,153,154,155,156,157,159,160,162,163,163,168,169,170,171,173,174,175,176,177,177,181,182,183,184,186,187,189,190,190,195,196,197,200,203,204,205,209,210,212,215,216,217,219,220,221,222,224,225,225,228,229,231,233,234,235,236,238
0,0,1,3,4,5,7,8,10,11,12,13,15,16,18,19,21,22,23,25,26,27,31,32,33,35,36,37,41,42,44,45,46,48,51,52,54,56,57,58,61,62,63,64,67,68,69,70,72,73,74,75,78,79,80,81,82,83,86,87,88,89,91,92,96,98,100
0,0,2,4,7,8,9,10,12,13,15,16,19,21,24,25,26,27,29,30,32,33,35,37,38,41,42,43,44,46,47,49,50,52,54,55,56,57,58,59,60,62,63,65,66,68,70,71,72,74,75,76,78,79,80,81,83,84,86,87,89,91,92,93,95,96,98
0,1,2,3,4,5,8,11,12,13,15,16,17,19,20,21,24,25,29,30,31,32,35,36,38,39,40,42,45,46,47,48,50,51,53,55,56,57,58,62,63,64,65,66,67,69,70,71,72,75,76,82,84,85,86,88,89,91,92,95,96,97,98,98,102,103,105,107,108,109,111,112,116,117,121,122,123,124,127,128,130,131,132,134,137,138,139,140,143,145,146,147,148,150,151,154,156,157,158,159,161
0,1,2,4,8,10,12,13,15,16,17,18,19,22,25,26,27,30,32,33,34,36,37,40,41,45,46,47,48,52,54,55,56,57,58,59,62,64,65,66,68,69,71,72,74,75,81,83,84,85,86,89,90,92,93,94,96,99,100,101,104,105,106,108,109,111,112,115,116,119,120,121,122,123,124,127,129,130,131,133,134,136,137,138,140,141,141,145,146,147,149,150,151,152,153,158,159,160,161,164,165,166,168,169,170,173,174,176,177,179,180,183,184,187,190,191,192,194,195,196,197,198,200,203,206,207,208,210,211,212,213,215,216,219,221,222,223,224,226
0,1,2,3,4,7,8,11,13,15,16,18,19,20,21,22,25,26,27,29,30,31,33,34,36,37,38,40,41,42,43,45,46,47,49,50,51,53,54,55,56,57,58,61,63,64,65,66,67,68,69,73,74,75,76,77,81,82,84,85,86,88,89,91,92,94,95,101,103,104,105,106,109,110,112,113,115,117,118,119,121,122,124,127,128,130,131,132,133,134,136,137,138,140,141,142,147,148,149,150,151,154,155,156,158,159,160,161,166,167,168,169,170,171,174,176,177,178,179,180,188,189,190,191,193,194,195,196,197,199,200,205,206,207,208,209,211,212,213,216,217,218,219,220,222,223,226,228,229,230,231,234,235,239,240,242,245,246,247,249,250,251,252,254,255,255,258,259,261,263,264,265,266,268
0,1,2,4,7,9,10,11,13,14,16,17,18,20,21,22,23,25,26,28,29,31,32,34,35,38,39,42,45,46,47,49,50,51,52,53,55,56,57,58,60,61,65,67,68,69,70,72,75,76,78,79,80,81,82,84,85,87,88,89,91,91,95,96,97,98,100,101,102,103,105,106,109,111,112,113,115,116,118,119,120,122,123,124,125,127,128,130,131,133,135,136,137,139,140,142,143,144,145,149,151,153,154,156,157,158,159,160,162,163,165,166,167,169,170,171,172,173,174,176,177,177,179,180,181,182,184
0,1,4,5,9,10,11,12,15,17,18,19,21,22,24,25,26,27,28,29,30,33,34,35,37,38,41,42,43,44,45,48,49,54,56,57,59,60,63,64,66,69,70,72,73,74,75,76,77,79,80,81,82,85,86,87,88,89,93,94,98,101,102,103,104,106
0,1,2,3,4,7,8,9,10,12,13,14,15,19,21,22,23,25,26,28,29,31,32,37,38,39,40,42,43,43,49,50,51,54,56,57,58,59,62,63,65,66,67,69,70,71,73,74,76,77,78,79,83,84,85,86,89,90,93,96,97,98,100,101,102,103,104,106,107,108,109,111,112,113,115,116,117,118,119,122,123,124,126,128,129,130,131,132,133,134,136,140,141,142,143,145,146,146,151,152,154,155,156,159,160,161,162,163,167,168,170,171,172,173,175
0,1,3,4,5,6,8,9,10,11,12,14,15,16,17,20,21,23,24,29,30,31,33,34,35,36,37,39,40,41,46,48,50,51,53,54,55,57,61,62,63,65,67,68,68,74,75,77,78,80,81,83,84,84,90,91,92,93,95,96,97,98,101,102,105,106,108,109,110,111,112,116,119,120,122,123,128,129,130,132,133,134,135,137
0,1,2,3,4,6,7,9,10,11,12,15,16,17,18,19,21,22,25,26,27,30,31,32,33,34,36,37,37,42,45,46,47,49,50,52,53,55,56,58,59,60,61,62,64,65,66,67,70,71,72,74,76,77,78,80,81,81,86,89,90,91,92,93,94,95,98,99,100,101,102,105,106,109,110,111,113,114,115,116,118
0,1,2,3,6,9,10,11,12,14,16,17,20,21,22,23,26,28,29,30,32,33,35,36,37,39,40,44,46,47,48,50,51,53,54,55,57,58,59,60,63,64,66,67,68,69,70,71,72,73,74,77,79,80,81,83,84,86,87,88,90,91,93,94,95,96,99,100,102,103,104,105,106,107,108,110,112,113,114,116,117,118,119,122,123,125,126,127,128,129,130,131,133,135,136,137,139,140,141,142,145,146,150,151,152,153,154,155,156,157,160,162,163,164,166,167,171,172,173,175,176,177,179,180,181,182,186,187,188,190,192,193,194,196,197,197,200,201,202,203,205
0,1,3,4,5,6,9,11,12,14,15,17,18,23,25,26,27,29,30,32,33,34,35,37,38,39,40,44,46,47,48,50,51,53,54,58,60,61,63,64,68,69,70,71,72,74,75,76,77,80,82,83,84,86,88,89,90,91,94,96,97,98,100,101,102,104,105,106,107,108,110,111,112,113,116,118,119,120,122,123,124,126,127,128,129,132,134,135,136,138,142,143,144,145,146,148,149,150,151,153,154,155,157,158,159,160,163,164,166,167,168,169,170,172,173,175,176,177,178,180
0,2,5,6,7,9,10,11,12,13,16,18,19,20,22,23,24,25,27,28,31,33,34,37,38,39,40,42,43,45,46,47,49,50,51,52,55,56,58,59,60,62,63,65,66,69,71,72,73,75,76,77,78,80,81,85,86,87,88,91,92,93,95,96,97,100,101,103,104,105,106,108,109,110,111,112,114,115,117,118,119,120,123,126,127,128,130,131,134,135,136,138,139,139,141,142,143,145,149,150,151,153,154,155,157,158,159,164,165,166,168,169,170,173,174,175,176,179,180,180,186,187,188,189,190,191,193,194,195,196,197,198,199,202,205,206,207,209,210,211,213,214,215,216,221,222,223,224,225,226,230,233,234,235,238,240,241,242,243,245
0,1,2,5,6,7,9,10,11,13,14,19,20,23,24,27,28,29,30,32,33,34,35,36,39,40,41,44,45,46,48,49,51,52,54,55,56,58,59,60,62,63,66,69,70,71,75,76,77,78,79,81,82,83,84,86,87,90,91,96,98,99,100,103,104,106,107,109,110,111,112,115,116,120,122,123,124,126,127,131,132,134,137,138,139,141,142,143,144,148,149,150,152,154,155,156,158,159,159,162,163,164,165,167
0,1,2,4,5,7,8,9,10,11,12,14,15,16,18,20,21,22,24,25,25,30,33,34,35,36,37,38,39,42,43,44,47,48,49,51,52,52,57,58,60,61,62,63,63,68,69,70,73,74,75,76,77,78,79,82,83,84,86,87,90,91,91,94,95,96,97,98,100,102,103,104,107,108,109,111,113,114,115,117,118,119,120,123,124,125,126,127,129,130,131,132,136,137,138,139,140,141,141,145,146,147,148,150,151,151,158,159,160,161,162,163,165,166,167,168,169,170,171,174,177,178,179,181,182,183,185,186,187,188,193,194,196,199,200,201,203,204,205,206,208,209,209,212,213,215,217,218,219,220,222
0,1,2,5,6,7,9,10,11,12,13,14,17,18,19,20,21,23,25,26,29,32,33,34,36,37,39,41,42,43,44,45,47,48,49,52,53,55,56,57,59,60,61,62,65,68,69,70,72,73,74,75,76,78,79,80,83,84,85,86,87,90,91,92,93,95,96,97,98,99,104,105,107,110,111,112,114,115,116,117,119,120,120,125,126,127,129
0,1,2,5,6,7,8,10,11,17,20,21,22,24,25,28,30,31,32,34,35,39,40,41,42,43,45,46,47,48,49,51,52,57,58,59,60,61,63,66,69,70,71,73,74,77,78,79,80,81,83,86,88,89,92,93,94,95,97
2,3,4,6,9,12,13,14,17,19,20,21,22,27,28,30,31,32,33,35,36,37,38,40,41,41,46,47,48,50,51,53,54,55,57,58,60,61,63,64,66,67,68,69,71,72,74,75,76,78,79,81,82,84,85,86,87,91,93,94,97,98,99,100,102
0,1,2,4,5,7,8,9,9,12,13,14,16,17,18,19,22,23,24,27,28,29,31,32,32,38,40,43,44,45,47,48,49,50,52,53,53,55,56,57,58,60
0,1,2,5,6,8,9,10,11,14,16,17,18,19,20,21,23,24,25,27,28,30,31,33,34,35,37,39,40,41,43,46,47,48,49,50,52,53,55,56,57,58,60,61,64,65,68,69,70,72,73,76,77,78,79,80,82,83,84,84,88,89,90,91,92,93,94,96,97,100,101,102,104,110,111,112,114,115,116,118,119,120,121,122,126,128,129,130,132,133,136,138,139,140,141,143
0,1,2,3,4,6,9,10,11,12,13,14,15,17,18,21,22,24,25,26,29,30,31,33,35,36,37,39,42,43,44,45,46,48,49,50,51,55,56,57,58,59,63,64,66,69,70,71,73,74,75,77,78,79,80,82,83,84,85,88,89,90,91,92,93,94,97,98,99,100,101,103,104,108,110,111,112,113,114,116,117,119,121,122,123,124,125,131,132,133,134,135,137,140,141,142,144,145,147,148,149,150,153,154,155,157,158,159,160,162,163,164,165,166,168,172,173,174,175,177,178,179,180,183,184,185,186,188,189,190,191,192,194,195,197,198,199,200,201,204,205,206,207,211,213,214,216,217,220,221,225,227,228,229,231
0,1,2,3,4,5,6,8,9,10,11,12,15,16,17,19,20,21,24,25,26,27,28,29,31,32,32,34,35,36,37,38,39,39,43,44,45,46,48,49,50,51,52,53,56,57,58,59,61,62,62,65,66,67,68,69,70,70,75,76,77,78,80,81,82,83,84,87,88,89,90,91,92,93,95,100,101,102,104,105,106,109,110,111,112,113,114,116,117,118,119,120,122,123,126,127,128,129,130,131,132,134,138,140,141,142,144,145,147,148,150,151,152,153,154,155,157,158,159,160,161,162,163,166,167,168,170,171,171,177,178,180,181,183,184,187,188,189,191,192,193,194,196,197,198,200,204,205,206,207,209,210,213,214,219,220,222,223,224,227,228,229,230,232,233,234,237,238,239,240,241,244,247,248,249,253,254,255,257,260,263,264,265,267,268,269,271,272,273,274,276,277,280,281,282,283,286,287,289,290,291,292,293,295,296,298,299,300,301,303
0,1,2,3,5,6,7,8,10,11,12,13,16,17,18,19,20,21,22,24,27,28,29,31,32,33,38,39,41,42,44,45,46,48,50,51,52,55,56,59,60,63,65,66,67,68,69,70,72,73,74,76,77,79,80,81,81,84,85,86,88,89,90,91,92,92,96,97,98,100,101,102,104,105,106,107,109,110,114,116,117,118,121
0,1,2,3,5,6,7,9,10,13,15,16,17,18,22,23,24,25,26,27,29,30,31,32,33,34,36,37,40,41,42,43,43,47,48,49,50,52,55,56,60,62,63,64,66,67,69,70,72,73,74,76,79,82,83,84,86,87,88,89,90,92,93,94,95,96,98,99,100,101,102,104,105,109,110,111,112,113,115,116,117,117,121,122,123,124,125,126,127,128,129,130,130,135,136,137,140,143,144,145,147,148,149,150,151,153,154,155,155,160,161,162,163,164,166,167,167,172,173,174,175,176,177,179,179,185,186,187,191,193,196,197,198,199,201
0,1,3,4,6,7,8,10,12,13,14,16,17,21,22,23,25,26,28,29,32,33,34,35,38,39,39,43,44,45,46,49,50,51,52,53,54,55,56,57,58,61,63,64,65,66,67,68,70,71,73,75,76,77,78,79,80,83,84,86,87,88,89,89,94,95,97,98,100,101,102,103,105,106,107,108,111,114,115,116,118,119,120,122,123,124,125,127,128,131,132,133,134,137
0,1,3,4,6,7,8,10,13,15,16,17,21,25,26,28,29,30,31,31,36,37,39,40,42,43,45,46,47,48,49,50,52,53,54,56,59,60,61,62,63,65,66,67,71,73,75,76,78,79,80,81,84,85,86,87,89,90,91,93,95,96,96,98,99,100,102,105,106,107,109,110,110,117,119,121,122,123,127,128,130,131,132,134,135,136,137,139,140,140,145,146,147,148,150,151,154,155,157,159,160,161,162,163,165,167,168,170,172,173,174,176,177,180
0,1,2,3,4,7,8,10,11,12,13,16,18,19,20,21,25,26,27,28,29,30,32,33,36,37,38,40,41,42,43,45,46,47,49,52,55,56,57,60,62,63,64,65,68,69,71,72,73,74,75,77,78,79,80,81,83,84,86,88,89,90,91,94,95,97,98,99,100,104,105,106,107,110,111,114,116,117,120,121,122,123,125
0,1,4,5,6,8,9,10,11,14,16,17,18,19,22,23,24,25,26,28,29,30,32,33,35,37,38,39,40,43,44,46,48,49,50,51,54,55,56,57,61,63,65,66,67,68,70
0,1,3,4,5,6,8,9,10,13,14,15,17,18,21,22,25,27,28,29,31,32,34,35,37,38,40,41,43,44,45,46,47,49,50,54,55,56,57,60,61,62,63,64,66,67,68,69,70,72,73,74,77,78,79,82,83,84,86,87,89,90,92,93,94,96,97,100,101,102,103,104,107,108,109,111,112,113,114,117,118,119,121,122,123,124,126,127,128,130,131,132,133,135,136,137,138,141,142,143,144,145,147,148,149,150,151,153,154,155,158,159,160,163,164,165,167,168,169,170,171,172,174
0,1,2,5,6,8,9,10,11,14,16,17,18,19,23,24,25,26,27,28,30,31,34,35,36,38,39,40,41,43,44,45,47,50,53,54,55,57,58,59,60,61,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,78,83,84,86,87,90,92,93,94,95,98,100,101,102,103,105,106,108,109,111,112,116,118,119,121,122,123,125,126,127,128,130,131,132,133,135,136,136,140,141,146,148,149,151,152,155,156,158,161,162,164,165,166,167,168,169,171,172,173,174,175,176,179,181,182,183,184,185,187,188,189,191
0,1,2,3,4,5,6,8,9,10,14,16,18,19,21,22,26,28,29,30,32,33,35,36,37,38,39,41,42,42,47,48,49,50,51,55,57,60,61,62,63,65
0,1,3,4,5,8,9,10,12,14,15,16,18,19,23,24,25,27,28,30,31,34,35,36,37,38,39,39,43,44,45,46,49,50,51,53,54,55,57,58,61,62,63,64,65,66,66,71,72,74,75,77,78,79,80,82,83,84,85,88,91,92,93,95,96,97,99,100,101,102,104,105,108,109,110,111,114,115,119,120,121,122,125,126,127,128,133,134,135,137,138,138,142,143,144,145,146,148,149,150,153,154,155,156,158,159,161,162,163,164,167,168,169,171,172,173,174,175,176,178
0,1,2,3,4,5,6,8,9,10,11,12,15,17,18,19,20,23,24,26,27,29,31,32,33,35,36,37,38,40,41,44,46,47,49,50,53,54,56,57,59,61,62,63,64,65,67
0,1,2,3,4,5,7,8,8,11,12,13,14,18,19,20,21,25,26,27,29,30,33,34,36,37,39,40,41,43,46,47,48,51,52,53,55,56,57,58,59,61,62,64,65,67,68,69,70,70,75,78,80,81,83,84,85,86,91,92,93,95,99,100,101,103,104,105,106,108,109,110,111,112,116,117,118,122,124,126,127,129,130,131,132,133,136,137,138,139,143,145,146,148,149,151,152,153,154,155,156,157,158,159,161,162,164,165,167,168,169,170,171,172,174,175,177,178,179,181,182,182,186,187,188,189,190,192,193,196,199,200,201,205,206,207,208,209,211,212,213,214,217,219,220,221,223,224,225,226,228,229,231,233,234,235,237,238,239,240,242,243,244,245,246,248,249,252,254,255,256,258,259,263,264,265,266,267,269,270,273,276,277,278,282,283,284,285,286,287,288,290,291,292,293,294,295,297,298,299,300,303,304,305,307,308,309,310,312,313,315,316,317,318,321,322,323,325,326,327,328,329,331,332,334,335,338,339,340,341,343,344,345,346,347,352,353,354,356,358,359,362,363,365,366,367,368,370,371,373,374,376,377,378,379,379,384,385,386,387,390,391,392,394,395,396,397,398,399,403,404,406,407,408,409,411
0,1,2,3,4,5,6,8,9,10,10,16,17,18,21,22,23,25,26,28,29,30,31,32,34,36,37,38,39,43,45,46,48,49,52,53,55,56,57,58,59,60,61,62,63,65,67,68,69,70,71,73,74,75,77,78,81,83,84,85,88,89,90,92,93,94,96,97,98,99,100,102,103,104,109,110,111,112,113,115,116,117,118,119,121,122,124,125,127,128,129,130,130,135,138,140,141,143,144,145,146,149,150,152,154,155,156,162,165,166,167,169,170,171,172,173,174,176,177,179
0,1,2,4,7,10,11,12,14,15,16,18,21,22,23,24,25,27,28,29,30,33,34,36,38,39,40,41,43,44,48,49,52,53,56,57,58,59,61,62,62,67,68,70,71,72,73,75
2,3,4,5,6,8,12,13,14,15,16,18,20,21,23,24,28,29,30,32,33,34,35,38,40,41,42,44,45,47,48,50,51,53,54,55,58,59,60,61,62,64,65,69,70,71,72,76,79,80,81,85,86,88,89,92,94,95,96,97,99,100,101,103,105,106,108,109,110,112,113,115,116,117,118,119,121,122,125,128,129,130,132,133,135,136,137,139,142,143,145,148,149,150,152,153,155,157,158,159,162,163,164,165,166,168,171,172,173,175,176,177,178,180
0,1,2,4,5,6,10,11,13,14,15,17,20,21,22,23,27,28,29,30,31,32,34,35,37,38,40,42,43,44,45,47,48,53,55,56,57,59,60,62,63,65,67,68,69,71,72,75,76,77,78,82,84,87,88,89,90,92
0,1,2,3,4,5,6,7,8,13,14,15,16,17,18,19,22,25,26,27,31,32,34,37,38,39,41,42,43,45,46,49,51,52,55,56,57,58,60
0,1,2,5,6,8,9,12,15,16,17,19,20,23,24,26,27,32,33,34,36,39,40,41,42,43,44,45,47,49,50,52,53,54,55,57,58,59,60,61,62,64,65,66,67,68,70,72,73,74,75,76,77,78,80,81,82,83,84,86,87,88,89,92,94,95,96,98,99,101,102,103,104,105,106,107,112,113,114,116,117,118,119,122,124,125,126,128,129,132,134,135,136,137,138,140,141,143,144,145,147,148,151,153,154,155,157,158,160,161,162,163,164,165,171,172,173,174,175,179,180,182,183,186,188,189,190,191,194,195,196,197,201,202,203,205,207,208,209,210,211,213,215,216,217,219,220,221,222,223,224,225,228,229,230,231,232,234,235,236,237,239,240,241,243,244,245,246,247,250,251,253,254,257,258,259,260,261,262,265,266,268,269,271,272,273,275,276,277,278,279,280,282
0,1,2,3,4,6,10,12,13,14,16,17,19,20,21,22,23,24,29,30,31,32,33,34,35,37,38,39,40,41,42,45,46,47,48,50,51,51,55,56,57,58,60,61,61,65,66,71,73,74,76,77,80,81,83,86,87,89,90,91,92,93,94,96,97,98,99,102,103,104,105,106,110,111,115,118,119,120,121,123
0,1,2,3,4,6,10,12,13,14,16,17,19,20,22,23,24,25,26,31,32,33,34,35,36,37,44,46,49,50,51,52,55,56,58,59,60,61,62,63,64,66,68,69,70,73,74,75,76,78,79,80,81,82,87,88,90,93,94,95,97,98,101,102,103,104,105,107,111,113,116,117,118,119,121
0,1,3,4,5,6,8,9,10,12,13,15,16,18,19,20,21,22,24,25,27,28,29,30,33,36,37,39,40,43,44,46,47,50,52,53,55,56,59,61,62,63,64,66
0,1,2,4,6,7,8,9,10,11,13,14,16,17,21,22,23,24,25,28,31,32,33,35,36,37,38,39,40,41,42,44,45,47,48,49,50,54,55,56,57,58,59,60,61,64,65,66,68,69,70,71,73,74,74,77,78,79,81,83,84,86,87,89,90,91,92,95,96,97,99,100,101,102,103,104,106
0,0,1,3,4,5,7,9,10,13,15,16,18,19,20,22,23,24,25,28,29,30,31,32,36,37,38,41,43,44,45,47,48,49,50,52
0,1,2,3,4,7,8,11,13,14,15,17,18,20,21,23,24,25,28,29,30,32,33,35,36,39,40,43,44,45,46,48,49,50,51,54,56,57,58,60,61,63,64,65,66,67,70,71,72,73,75,76,77,82,83,84,86,87,89,90,91,93,94,97,98,99,100,103,104,105,106,107,109,110,113,114,115,116,117,120,121,122,123,124,125,128,129,130,131,134,135,136,137,138,139,142,143,144,145,146,149,150,151,152,153,154,155,156,157,158,159,162,163,164,165,166,167,168,169,170,171,172,173,176,177,178,180,182,183,184,186,187,188,189,190,193,194,195,196,197,199,200,201,205,206,208,209,210,211,214,217,218,219,221,222,223,224,228,230,231,234,235,236,237,239
0,1,2,4,6,7,10,11,14,15,16,17,18,19,22,24,25,26,27,28,29,32,34,35,36,38,42,43,44,45,48,49,50,53,54,55,56,59,60,60,62,63,64,66,70,73,74,75,79,80,81,82,83,85,88,91,92,93,95,96,97,98,99,100,103,105,106,107,108,110,111,114,116,117,118,119,121
0,1,2,3,4,6,7,8,9,10,12,13,18,19,20,21,22,24,27,30,31,32,34,35,36,37,39,40,40,43,44,46,48,49,50,52,53,54,55,57
0,1,2,5,6,10,11,12,14,15,18,20,21,22,23,26,27,29,30,31,32,34,35,36,41,42,43,44,48,49,50,51,52,53,54,55,55,58,59,60,61,64,65,65,68,69,70,72,73,74,75,78,79,80,81,82,84,85,86,87,88,91,92,93,95,98,99,100,102,103,104,105,107,108,109,111,115,118,119,120,122,123,124,125,128,129,130,132,133,134,135,137,138,139,140,143,144,145,148,149,149,154,155,156,159,160,161,163,164,165,166,167,169,170,171,173,174,175,176,179,180,181,183,184,184,187,188,189,191,192,194,195,195,201,202,204,205,207,208,211,214,215,216,220,221,222,223,224,226,227,228,229,230,232,233,238,239,240,241,243,244,250,252,253,254,255,260,261,262,263,264,266,269,270,271,273,274,275,276,278
0,1,5,6,7,9,10,13,15,16,17,18,21,22,24,25,26,27,29,30,31,32,35,37,39,40,42,43,47,48,49,51,52,54,55,57,58,60,61,62,63,67,68,69,70,71,72,73,74,75,79,81,82,84,85,88,89,91,92,94,96,97,98,99,100,102,103,105,106,107,109,112,113,114,117,118,119,121,122,123,124,130,131,132,133,134,135,138,139,140,142,143,144,145,147
0,1,5,6,7,8,9,10,13,14,18,19,20,21,24,25,27,28,31,32,33,35,36,37,40,41,43,44,47,48,49,50,51,53,54,55,56,59,60,61,63,64,64,67,68,69,70,71,72,74,75,76,77,80,82,84,85,87,88,90,91,94,95,96,98,99,101,102,103,104,105,107,108,109,110,113,114,115,117,118,118,124,126,129,130,131,133,134,135,137,138,139,140,142,143,144,145,146,147,148,149,152,153,156,157,158,160,161,162,163,165
0,1,4,5,7,8,10,11,12,14,15,17,18,20,21,23,24,25,26,28,29,30,32,32,37,38,39,42,43,44,46,47,49,50,51,53,53,58,59,60,63,64,65,67,68,70,71,73,74,75,76,78,79,79,85,86,88,89,90,91,91,96,97,98,101,102,104,105,107,108,109,110,113,115,116,117,119,120,121,122,124
0,1,2,4,6,7,8,10,11,16,18,20,21,23,24,25,26,27,29,30,32,33,35,36,38,39,40,42,43,44,46,47,50,52,53,54,55,56,58,59,61,62,63,64,67,68,73,75,76,77,78,80,82,83,85,87,88,89,91,92,94,95,97,98,99,100,101,108,110,113,114,115,117,118,119,120,121,123,126,128,129,130,132,133,134,135,137
0,1,2,4,7,9,12,13,14,15,16,17,17,22,23,26,27,28,30,31,34,36,37,38,39,42,43,45,46,47,50,51,52,53,54,56,58,59,60,61,62,65,66,67,68,71,72,73,74,75,77,79,80,82,83,84,86,90,91,92,93,94,95,96,97,98,99,102,103,104,105,108,109,110,112,113,114,115,117
0,1,5,6,7,9,10,13,15,16,17,18,21,22,24,25,26,27,29,30,31,33,34,35,36,38,39,41,42,44,45,47,48,51,52,55,58,59,60,62,63,64,65,66,67,68,69,72,73,74,76,77,78,79,81
0,1,5,6,7,9,10,13,15,16,17,18,21,22,24,25,26,27,29,30,31,33,34,35,36,38,39,42,44,45,46,48,50,51,53,55,56,59,60,61,62,64,65,66,67,68,70,71,72,73,75,76,79,81,82,83,85,87,88,89,90,91,92,93,94,97,98,99,101,102,103,104,106
0,1,2,3,5,6,9,11,14,15,16,17,18,19,19,24,25,28,29,30,32,33,36,38,39,40,41,44,45,47,48,50,51,52,53,58,59,61,63,64,65,69,70,71,72,73,74,75,77,78,79,80,84,86,87,88,90,91,93,94,96,97,98,99,100,105,106,108,109,113,115,116,117,119,120,122,123,125,127,128,129,130,136,137,139,140,141,142,143,144,147,148,149,150,151,153,154,155,156,159,160,161,163,164,165,166,168
0,1,2,3,6,7,8,10,11,12,13,19,20,21,23,26,27,28,29,30,32,33,34,35,36,37,39,40,42,43,44,45,46,49,50,51,54,55,56,58,61,63,64,65,66,70,71,72,73,77,80,81,82,84,85,88,89,90,92,93,98,99,100,101,102,103,103,108,109,111,112,114,115,119,120,122,123,125,126,127,130,131,132,135,136,137,138,141,143,145,146,147,150,151,152,153,154,156,157,158,160,161,162,163,168,169,170,173,174,175,177,180,182,183,184,186,187,189,190,191,192,193,194,197,200,201,202,204,205,206,208,209,211,212,214,215,218,219,220,221,224,225,229,230,232,235,236,237,239,240,242,243,244,245,245,247,248,249,250,252
0,1,2,4,5,6,8,10,11,12,13,14,16,17,18,19,20,21,24,25,28,29,30,31,34,35,39,40,42,45,46,47,49,50,54,56,57,58,60,61,64,66,67,68,69,71
2,3,4,5,6,9,10,11,13,14,17,19,20,21,22,25,26,28,29,30,33,34,35,37,38,39,41,42,43,45,46,48,49,50,51,52,53,54,56,57,57,61,62,63,64,66,67,68,72,73,74,75,76,78,79,81,82,83,84,85,87,88,89,93,94,97,98,99,101,102,103,105,106,107,109,110,112,113,114,115,117,118,120,121,121,126,129,130,131,132,133,135,136,137,141,142,143,144,145,147,148,150,151,152,154,157,158,161,162,163,165,166,168,169,170,171,172,174,175,177,178,181,182,183,184,184,190,191,193,194,195,196,198,199,200,201,202,204,205,206,207,210,211,213,214,219,220,221,223,224,226,227,228,229,230,232,233,236,237,241,243,244,245,247,248,250,253,254,256,257,258,259,261,262,262,266,267,268,269,270,272,273,275,276,278,279,280,281,285,288,289,290,293,295,296,297,298,299,300,302,303,304,305,306,309,310,311,313,314,315,316,318
0,1,2,3,7,8,9,12,13,14,16,17,21,22,23,24,25,27,28,29,30,33,34,36,38,39,40,44,45,46,47,48,50,53,56,57,58,60,61,62,63,64,66,69,71,72,73,75,76,77,79
0,1,2,4,7,9,10,11,13,14,16,17,18,20,21,22,23,25,26,28,29,30,31,32,34,35,38,41,42,43,45,46,47,48,49,51,52,55,56,57,58,59,62,63,64,65,66,67,67,71,72,73,74,76,77,77,80,81,84,85,89,90,91,92,94,95,98,99,100,101,104,105,107,108,109,110,111,114,115,119,122,123,125,126,127,128,129,130,132,133,134,135,138,139,140,141,142,144,145,146,147,148,149,150,153,156,157,158,160,161,162,163,166,167,168,169,170,171,172,174,175,176,177,178,180,181,182,185,186,187,189,190,193,195,196,197,198,201,202,203,204,206,207,208,209,212,213,214,215,216,218,220,221,222,225,226,227,228,229,230,231,234,235,236,237,239,240,240,242,243,244,245,247
0,1,2,3,4,6,8,9,10,12,13,14,17,18,19,20,21,22,24,25,25,30,31,33,34,36,37,39,40,41,43,44,45,46,47,48,49,50,51,53,54,56,58,59,60,61,64,65,67,68,69,70,71,73,74,75,76,78,79,81,82,83,84,87,89,90,91,92,95,96,98,99,100,101,104,105,106,107,109,110,111,112,115,117,118,119,120,123,124,126,127,128,129,130,131,133,134,136,137,139,140,141,142,144,145,146,149,150,151,152,153,156,159,160,161,163,164,165,166,169,170,171,172,174,175,176,179,180,181,182,183,186,189,190,191,193,194,195,196,197,198,200,201,203,204,206,207,208,209,213,216,217,218,221,223,224,225,226,227,228,230,231,232,233,234,237,238,239,241,242,243,244,246
0,1,4,5,7,8,10,11,12,13,14,15,16,17,17,19,20,23,24,25,27,28,29,30,31,32,35,38,39,40,43,45,46,47,48,51,52,54,55,57,59,60,61,63,64,66,67,70,72,73,74,75,77,78,79,81,82,83,85,87,88,89,90,92,93,95,96,98,100,102,103,105,106,108,109,114,115,116,117,119,120,120,126,129,130,131,133,134,136,137,140,143,144,145,147,148,149,150,153,154,155,157,158,160,161,166,167,168,170,173,174,175,177,180,181,183,184,185,186,189,190,191,192,193,194,197,198,199,200,201,203,204,205,207,208,211,213,214,215,216,219,220,222,223,224,225,226,227,230,231,232,233,234,235,238,239,240,242,243,244,245,247
0,1,2,3,6,7,8,10,11,12,13,14,15,16,19,20,21,23,24,25,27,28,29,30,31,37,39,40,41,42,46,47,48,49,50,51,53,54,57,59,60,61,62,64,67,68,70,71,72,74,75,77,78,78,83,84,85,86,87,89,90,91,92,93,94,95,97,98,100,102,103,104,106,107,109,110,111,113,114,116,117,118,121,122,123,124,125,126,130,131,133,134,135,136,138
0,1,2,3,4,7,8,9,10,11,12,15,18,19,20,22,23,25,26,29,30,34,36,37,38,39,41,44,45,47,48,49,50,54,55,57,58,59,61,62,63,64,65,69,70,72,73,74,75,78,79,79,83,84,85,86,88,89,90,91,91,94,95,96,98,100,101,104,105,106,107,108,111,112,113,114,116,117,117,122,123,124,125,127,128,129,129,134,135,136,139,140,141,142,143,144,145,148,149,150,151,152,154,155,156,157,158,160,162,163,164,165,168,169,170,171,172,173,174,175,176,177,178,179,181,182,183,188,189,191,192,194,195,196,197,198,200,201,202,204,205,206,209,210,211,212,213,214,215,217,218,219,222,223,224,225,229,230,232,233,234,235,236,239,240,241,243,244,249,250,252,253,259,260,261,263,264,265,267,268,273,274,276,277,279,280,282,284,285,286,287,288,293,294,295,296,297,301,302,303,304,305,306,307,311,312,313,317,319,322,323,324,325,327
0,1,2,3,4,6,7,8,9,10,12,16,17,18,20,21,23,24,26,27,28,29,31,32,33,34,37,38,42,43,44,45,47,48,49,50,53,55,56,59,60,61,62,64
0,1,2,3,4,5,6,8,9,11,12,14,15,18,21,22,23,25,26,27,29,30,32,33,35,36,37,38,39,40,44,45,46,48,49,50,51,53,54,55,57,58,63,65,66,67,70,71,73,74,76,77,79,81,82,83,85,86,88,89,90,92,93,93,98,99,100,101,103,104,104,109,110,111,112,113,114,116,117,119,120,121,123,124,125,126,128
0,1,2,5,6,8,9,10,12,15,16,18,21,22,23,25,26,27,28,32,33,34,35,36,37,38,40,41,42,43,44,46,47,50,51,52,53,57,58,59,60,61,62,63,65,66,67,68,73,74,75,77,78,80,81,83,84,86,87,88,89,90,92,93,96,97,99,100,102,103,104,105,106,108,109,112,113,115,116,117,118,119,121,122,124,125,127,128,130,132,133,134,136,137,139,140,142,143,144,145,149,150,152,153,154,155,157,158,160,161,165,166,167,168,170,171,175,176,179,181,182,183,184,186,188,189,191,192,195,197,198,200,201,202,203,206,207,210,211,212,213,214,216,217,218,220,221,222,224,225,227,228,229,230,231,232,232,237,238,240,241,242,245,246,247,248,249,251,252,254,255,256,257,260,261,262,264,265,266,267,269
0,1,2,3,6,7,8,10,11,12,13,15,16,17,19,20,23,25,26,27,29,30,33,34,36,37,39,40,40,44,45,46,47,50,51,52,54,55,56,57,59,60,61,63,64,66,67,68,69,70,71,73,74,78,81,82,84,85,86,87,88,89,91,92,93,94,97,99,100,103,104,105,106,108
0,1,2,4,5,7,8,9,11,12,16,19,20,21,23,24,25,27,28,28,32,33,34,35,36,37,42,43,44,46,47,49,50,52,53,56,57,58,59,60,63,64,65,66,67,68,69,70,76,77,78,80,84,86,87,88,90,91,93,94,95,97,97,101,102,103,106,107,108,109,110,111,114,116,117,118,120,121,122,125,126,130,131,133,136,137,138,140,141,144,145,146,148,149,153,155,156,157,159,160,164,166,169,170,171,172,174
0,1,4,5,9,10,11,12,14,15,16,17,20,21,22,23,24,27,28,29,31,33,34,35,36,37,39,40,41,44,45,46,48,49,50,51,54,57,58,59,61,62,64,66,67,68,69,73,74,75,76,77,78,80,81,84,86,88,89,91,92,93,95,96,97,98,100
0,1,4,5,6,7,9,10,12,13,15,16,19,20,23,24,25,26,27,29,30,31,33,34,35,37,38,39,40,43,45,46,47,48,50,51,53,54,55,56,59,60,61,64,65,66,67,68,69,70,72
0,1,2,4,8,10,11,12,14,15,17,18,20,21,26,27,28,31,32,33,35,36,38,39,41,42,43,44,46,47,48,49,50,52,53,54,55,60,61,62,63,64,66,69,72,73,74,76,77,78,79,81,82,82,87,88,89,91
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,21,26,27,28,30,31,33,34,36,37,40,41,42,43,44,47,48,49,51,54,56,57,59,60,65,66,67,69,70,70,76,77,79,80,81,83,84,85,86,88,89,90,92,93,94,95,96,97,98,101,102,103,104,107,108,112,113,114,115,117,118,119,120,124,126,129,131,133
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,21,22,27,28,29,31,32,33,38,39,40,41,44,45,46,48,50,51,51,54,55,56,57,60,61,62,64,65,66,67,69,70,71,74,75,76,77,78,79,80,81,82,86,87,89,90,93,95,96,97,99,100,102,103,104,105,106,107,107,112,113,114,115,116,119,121,122,123,124,128,129,130,131,137,138,141,142,146,147,148,149,151,152,153,154,155,158,159,160,161,163,164,164,166,167,168,169,171,172,172,176,177,178,181,182,183,184,185,189,190,194,197,198,199,200,202
0,1,2,4,5,6,7,9,10,16,18,19,20,22,24,25,26,28,32,33,34,35,36,37,38,43,44,45,47,50,51,52,53,54,56,58,59,63,64,65,66,69,70,71,72,73,74,75,80,81,82,84,85,86,88,89,89,92,93,94,95,96,98,101,104,105,106,108,109,110,111,114,115,116,117,119
2,3,4,6,10,12,13,14,16,17,19,20,22,23,25,26,27,29,29,35,36,37,38,39,43,44,45,47,48,51,52,54,55,57,58,59,61,64,65,68,69,70,72,73,74,76,77,78,80,81,84,85,87,88,90,91,92,93,97,98,99,101,102,103,104,107,108,109,111,112,113,115,116,118,119,120,122,123,124,125,126,128,129,130,134,136,137,139,140,143,144,148,149,150,153,154,155,157,158,163,164,167,169,170,172,173,176,177,179,180,182,184,185,187,188,192,193,194,196,197,198,199,200,201,204,205,208,209,210,211,213
0,1,2,3,4,5,8,10,11,12,13,17,18,19,20,24,27,28,29,32,34,35,36,37,38,39,41,42,43,46,47,48,50,51,53,54,56,57,58,59,61,62,63,64,67,68,72,73,74,75,77,78,79,80,84,86,89,90,91,92,94
0,1,2,5,6,7,8,9,10,13,16,17,18,22,23,25,27,28,29,30,31,36,37,38,40,41,42,44,45,46,48,49,51,52,54,55,57,58,59,60,62,63,63,68,69,70,73,74,76,77,79,80,81,82,85,87,88,89,91,92,93,94,96
0,1,2,4,6,7,8,10,11,12,14,15,16,18,19,19,23,24,25,26,27,29,30,32,34,36,37,39,40,41,43,44,45,48,49,50,51,52,54,55,56,58,59,60,61,63,64,65,66,66,71,72,73,74,75,75,81,82,84,85,88,89,90,91,93
0,1,3,4,6,7,9,10,13,14,14,17,18,19,21,22,23,26,27,27,32,33,34,36,37,39,40,41,43,44,46,47,49,50,54,55,56,57,58,60,61,62,63,64,65,66,67,70,71,73,74,76,77,79,80,81,82,82,89,90,91,92,94,95,96,98,99,100,101,106,108,110,111,113,114,115,117,120,122,123,124,126,127,129,130,131,132,135,137,138,139,140,142,143,145,146,147,148,149,151,152,154,155,156,157,159,160,160,167,168,169,170,172,173,174,175,176,177,179,180,181,182,183,185,188,191,192,193,195,196,197,198,199,201,201,203,204,205,206,209,211,212,215,216,217,218,220
0,1,2,5,6,10,11,12,14,15,18,20,21,22,23,26,27,29,30,31,32,34,35,36,38,39,40,41,43,44,46,47,49,50,52,53,56,57,60,63,64,65,67,68,70,73,74,75,77,78,79,80,82,83,83,85,86,87,88,92,93,96,97,98,100,101,102,103,105
0,1,2,5,6,10,11,12,14,15,18,20,21,22,23,26,27,29,30,31,32,34,35,36,37,38,40,42,43,45,46,47,49,50,51,52,54,55,58,61,62,63,65,66,67,70,71,73,74,75,76,78,79,80,82,83,85,86,87,88,91,92,93,94,95,96,96,101,102,103,104,105,106,107,110,111,112,113,114,115,118,119,123,124,125,126,130,133,134,135,137,138,139,140,143,144,145,146,146,148,149,150,152,155,156,157,159,160,161,162,164
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,40,41,42,43,45,46,51,52,53,54,56,57,57,63,64,65,68,70,71,72,74,75,77,78,80,81,87,89,90,91,92,95,96,98,99,100,101,102,104,106,107,108,110,111,112,114,115,117,118,120,121,124,125,126,127,128,131,132,135,136,137,138,140
0,1,2,3,4,6,7,9,10,11,13,14,15,16,18,19,21,22,23,24,25,26,27,28,31,32,33,35,36,40,41,42,43,44,46,47,48,51,52,54,55,58,59,62,65,66,67,69,70,71,72,74,75,76,79,80,81,82,84,85,86,87,92,93,94,95,98,99,100,102,103,104,105,106,108,109,111,114,115,116,118,119,120,121,122,125,126,127,128,129,130,132,133,134,135,139,140,141,142,144,145,145,150,151,153,154,155,156,158
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,38,39,40,46,49,50,51,53,54,55,57,59,60,61,62,64,65,66,67,70,71,72,73,76,77,78,79,81,82,83,85,87,88,89,91,94,95,96,97,98,99,100,101,105,106,108,109,110,111,113
0,1,3,5,6,7,8,9,10,15,16,17,18,19,21,22,25,28,29,30,32,33,34,35,37,38,38,43,44,45,48,49,50,51,52,54,55,56,57,64,66,68,69,70,71,76,77,78,80,81,82,83,86,89,90,91,93,94,95,96,97,99,100,101,104,105,106,109,110,111,112,113,114,117,118,119,121,122,125,126,126,129,130,131,132,133,135,136,137,139,140,141,143,144,146,147,148,149,151,152,153,154,155,158,159,160,161,162,164,165,166,168,169,170,172,173,174,175,176,178,179,180,181,182,183,187,188,189,191,192,194,195,195,200,201,202,203,204,205,206,209,210,211,212,216,217,218,219,222,223,224,226,227,228,229,229,234,235,236,240,242,244,245,247,248,249,250,251,252,253,254,255,256,257,258,262,263,265,266,271,272,273,274,276,277,278,279,281,282,283,284,285,287,288,289,292,295,296,297,299,300,301,302,303,306,307,309,310,313,314,315,316,319,320,321,322,323,325,326,327,328,331,332,333,335,336,337,338,340
0,1,2,4,5,6,7,8,12,13,14,15,16,19,20,21,23,24,25,25,29,30,32,33,35,36,38,39,40,41,45,47,48,49,51,52,54,55,56,57,58,60,61,62,63,65,66,68,69,71,73,74,75,77,78,80,81,83,84,85,86,87,89,90,91,93,94,96,97,98,99,102,104,105,106,107,108,109,110,114,115,116,117,120,121,125,126,127,128,130,131,132,133,136,138,139,140,142,143,144,145,147
0,1,2,3,6,7,8,9,11,12,17,18,20,22,23,24,26,27,29,30,31,32,33,35,36,37,38,43,45,47,48,49,50,51,52,57,58,59,62,63,64,66,67,69,70,73,74,77,78,79,80,81,82,85,87,88,89,91,92,93,96,97,101,102,103,104,107,108,112,113,114,115,117,118,119,120,121,124,125,126,127,129,130,130,132,133,134,135,137
0,1,2,4,5,7,8,9,11,12,13,15,17,18,19,20,22,23,23,27,28,29,30,32,33,34,36,38,39,40,41,43,44,44,49,50,51,52,53,55,59,61,62,63,65,66,69,71,72,73,75,76,79,80,81,82,84,85,86,87,88,91,92,93,94,95,96,97,99,100,101,103,104,105,107,108,110,111,113,114,117,118,119,120,121,124,125,126,127,129,130,136,138,139,140,141,143,144,146,147,148,149,152,153,154,155,156,157,160,161,162,164,165,166,167,169
0,1,2,3,4,6,10,12,13,14,16,17,20,22,23,24,26,27,30,31,32,33,35,36,37,38,39,42,43,44,45,48,49,50,52,53,54,55,58,61,62,63,65,66,67,70,71,73,74,77,78,81,82,83,84,86
0,1,2,4,5,7,8,10,11,14,15,18,21,22,23,25,26,27,29,30,32,33,36,37,38,39,40,42,43,45,46,48,50,51,52,54,58,59,60,61,65,68,69,70,72,73,74,75,77,78,80,81,82,84,85,85,91,92,94,95,98,99,100,101,103
0,1,2,3,4,6,7,8,10,11,14,15,20,22,23,24,27,28,30,31,33,34,35,36,39,40,44,46,47,48,50,51,55,56,57,58,59,60,64,67,68,69,71,72,73,75,76,77,78,81,83,84,85,86,88
0,1,2,3,4,5,8,9,10,12,13,15,16,17,19,20,21,21,23,24,25,27,28,29,30,31,34,35,37,39,41,42,44,45,46,48,49,50,51,53,54,56,57,59,61,62,63,65,66,68,69,71,72,73,74,75,77,78,79,81,82,84,85,86,87,90,92,93,94,95,96,97,98,100,101,102,103,104,106,107,108,109,111,112,114,115,117,120,121,122,126,127,128,129,130,133,134,136,137,138,139,141,142,143,145,146,149,151,152,153,154,157,158,160,161,162,163,165,166,168,169,170,172,173,173,179,180,181,182,188,189,191,192,193,194,197,199,200,201,203,204,205,206,208,209,211,212,213,214,215,217,218,219,220,221,222,223,224,227,229,230,233,234,235,236,238
0,1,4,5,6,7,8,10,12,13,14,17,18,19,21,25,26,27,28,28,35,36,37,40,41,42,43,46,47,48,49,51,52,53,56,57,58,59,60,62,64,65,66,67,70,72,73,74,76,77,79,80,82,83,84,86,88,89,92,93,94,95,96,97,98,100
0,1,2,3,4,5,6,9,10,11,12,13,15,16,17,18,22,24,25,27,28,29,31,32,33,35,36,38,39,42,43,44,45,46,47,53,54,55,57,60,61,62,63,64,66,67,67,72,73,74,77,80,81,82,84,85,86,87,88,90,91,91,96,97,98,102,104,106,107,109,110,111,112,115,116,119,120,121,122,123,124,125,126,126,131,132,133,136,139,140,141,143,144,145,146,147,148,149,150,151,154,155,156,157,158,160,161,162,163,166,168,169,170,172,173,174,175,176,177,181,182,184,185,186,187,189,190,191,192,193,195,196,197,198,201,202,204,205,210,211,212,214,215,216,217,219,220,222,223,225,226,228,229,232,233,236,239,240,241,243,244,245,246,247,249,250,251,252,254,255,258,260,261,262,264,265,266,267,270,271,273,274,275,276,277,279,280,282,283,284,286,286,291,292,294,295,296,297,299,300,301,302,305,306,307,308,309,315,316,317,319,320,325,326,327,329,330,331,332,334
2,3,4,6,7,12,13,14,15,18,19,19,26,27,30,31,32,34,35,38,40,41,42,43,46,47,49,50,51,53,54,55,55,58,59,62,63,64,65,66,67,67,71,72,74,75,77,78,80,81,83,84,87,88,91,94,95,96,98,99,101,102,105,106,109,111,112,114,115,117,118,119,120,121,124,125,126,128,129,130,131,133
0,1,2,4,5,6,7,9,10,12,13,15,18,19,20,22,23,25,27,28,29,31,32,35,38,39,41,42,43,44,46,47,48,49,50,52,53,54,55,57,58,60,61,63,65,66,67,69,70,72,73,75,76,77,78,79,81,82,83,85,86,88,89,90,91,94,96,97,98,99,100,101,102,104,105,106,107,108,109,112,113,114,115,117,118,120,121,125,127,128,129,131,132,134,135,137,138,139,140,143,144,148,149,150,151,153,154,155,156,160,162,165,166,167,168,170
0,1,2,3,6,7,8,10,11,12,13,18,19,20,23,24,25,27,28,28,31,32,33,34,37,38,39,41,42,43,44,46,47,51,52,54,57,58,59,61,62,63,64,66,67,67,70,71,73,75,76,77,79,80,81,83
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,21,26,27,28,30,31,32,34,35,36,37,39,40,41,43,44,45,48,49,50,52,53,55,56,57,58,59,62,63,64,65,69,70,71,73,74,77,78,79,80,81,85,86,87,90,93,94,95,97,98,99,102,103,103,110,111,112,115,116,120,121,122,123,125,126,127,129,130,133,134,138,140,142,143,147,148,149,152,153,155,156,159,160,163,164,165,166,168
0,1,2,3,4,5,7,8,11,12,13,14,15,16,17,19,20,22,23,26,27,30,31,32,33,36,38,39,40,41,44,45,49,51,52,54,55,58,59,60,61,62,63,64,65,67,68,70,71,71,74,75,77,78,81,82,83,85,85,87,88,89,90,92,93,94,97,98,99,101,102,104,105,106,108,109,109,112,113,114,115,116,117,123,124,125,126,127,128,129,130,131,132,135,136,137,138,139,141,142,143,144,145,147,148,152,153,154,155,158,159,160,161,162,163,164,165,166,167,170,173,174,175,177,178,179,180,183,184,185,188,189,190,191,192,193,194,195,196,197,200,201,202,204,205,206,207,209
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,43,44,45,46,47,52,53,54,55,57,58,59,60,60,65,66,68,69,71,72,73,74,75,78,79,82,83,84,86,87,89,90,91,92,93,96,97,98,99,101,102,102,107,108,110,115,116,119,120,121,122,123,125,126,129,130,131,134,135,136,137,138,139,142,144,145,146,148,149,152,153,155,156,157,160,161,162,164,165,167,168,169,170,171,174,175,176,177,180,181,182,184,185,188,189,190,191,193,194,195,196,197,200,201,202,204,205,206,207,211,212,213,216,217,218,220,221,223,226,227,228,229,230,231,234,237,238,240,241,244,245,249,250,251,253,254,255,256,257,258,261,262,263,265,266,267,268,270
0,1,5,6,7,8,9,10,13,14,17,18,21,22,24,25,26,27,28,30,32,33,34,35,36,39,40,41,42,45,46,47,48,49,51,53,54,55,56,57,60,61,62,63,64,66,67,68,69,71,72,74,75,77,79,80,81,82,85,86,88,89,90,92,93,94,97,98,99,100,101,102,105,106,107,108,110,111,112,115,116,118,119,125,126,128,129,130,132,135,136,137,138,139,140,143,144,145,146,147,152,153,154,156,161,162,163,164,165,167,168,169,170,173,175,176,177,178,180,181,182,183,185,186,187,188,191,193,194,195,197,198,202,203,204,207,208,210,211,216,217,218,219,220,222,223,224,225,226,231,232,233,235,238,241,242,243,245,246,247,248,250,251,251,254,255,256,257,259,260,264,266,267,268,270
0,1,2,4,5,6,8,9,10,12,13,14,17,18,19,20,21,22,23,24,24,27,28,29,30,31,33,34,35,38,39,40,41,42,44,45,46,47,48,50,51,52,55,56,57,59,60,61,62,63,63,67,68,70,71,72,73,78,79,80,81,86,87,88,89,90,92,93,94,96,97,98,99,100,105,106,107,108,110,111,112,117,118,121,122,123,124,125,127,128,129,130,133,134,135,137,138,139,140,141,144,145,146,149,150,150,155,156,157,159,162,165,166,167,169,170,171,172,175,176,177,179,180,181,182,184,185,187,188,189,190,192
0,1,2,3,4,7,8,9,10,11,13,14,16,17,18,21,22,23,25,26,27,28,30,31,32,33,34,36,37,38,41,43,44,45,47,48,49,50,52,53,55,56,57,58,61,62,63,64,66,67,68,70,71,72,73,75,76,80,81,83,86,87,88,90,91,92,93,95,96,96,98,99,100,101,103
0,1,2,5,6,7,9,12,14,17,18,19,20,21,22,24,25,27,28,29,30,31,32,35,36,37,39,40,41,43,44,45,46,49,50,52,55,56,57,59,60,61,62,63,65,66,67,68,69,74,75,76,77,78,79,83,86,87,88,90,91,92,94,95,96,97,98,99,100,102,103,104,107,109,110,111,113,114,115,116,118
0,1,2,3,4,5,6,9,10,11,12,13,14,15,16,17,18,21,24,25,26,28,29,30,31,32,34,35,35,39,40,41,42,43,44,45,48,49,50,51,52,54,55,56,56,61,62,64,66,67,68,74,77,78,79,81,82,83,84,85,87,88,89,90,93,94,95,97,98,99,100,102
0,1,2,5,6,7,8,10,11,13,14,15,17,18,19,21,22,23,24,26,27,29,30,31,32,35,36,37,39,40,41,42,43,44,45,48,49,52,53,54,55,56,58,59,60,61,64,65,66,68,69,70,71,73,74,75,76,77,78,81,82,83,84,86,87,89,90,93,94,94,99,100,101,104,106,107,108,109,113,114,115,116,117,118,120,121,122,123,124,125,126,128
0,1,2,3,10,11,12,14,15,16,18,19,20,21,22,27,28,29,30,32,33,34,35,40,41,42,43,45,46,48,49,50,54,55,57,58,59,61,62,63,64,65,68,69,72,73,76,77,78,80,81,82,84,85,86,89,90,91,93,94,95,96,98,99,100,101,102,104,105,106,107,109,110,112,113,116,117,117,122,123,124,127,129,130,131,132,136,137,138,139,140,141,143,144,145,146,147,149,150,151,153
0,1,2,3,6,7,8,9,10,11,12,13,16,19,20,21,23,24,25,27,30,31,32,34,35,39,40,41,42,43,46,47,48,49,50,51,52,54,55,56,57,58,60,62,63,64,65,67,68,69,70,71,73,74,75,76,81,82,83,84,89,91,92,94,95,97,98,99,101,104,105,106,109,110,111,112,113,116,119,120,121,124,126,127,128,129,131,132,135,137,138,139,140,142
0,1,2,3,4,6,7,8,9,11,12,13,14,15,16,16,22,23,24,27,29,30,31,33,34,36,37,38,39,40,41,47,48,49,52,53,54,56,57,58,59,60,61,62,65,66,67,68,69,70,71,72,73,74,75,80,81,84,85,86,87,89
0,1,2,4,5,7,8,9,10,12,13,14,15,18,20,21,22,24,25,27,28,29,31,32,32,34,35,36,39,40,41,42,44,45,47,48,49,50,51,53,54,55,58,59,60,63,64,65,66,67,69,70,71,72,73,74,77,78,79,80,81,83,84,85,86,89,90,93,94,95,96,98
0,1,2,3,4,6,7,8,10,11,14,15,20,22,23,24,27,28,30,31,33,34,35,36,39,40,44,46,47,48,50,51,55,56,57,59,60,61,62,64,65,66,67,70,71,72,73,76,77,79,80,81,82,83,84,85,87,88,89,91,92,95,96,97,98,101,102,106,107,109,112,113,114,116,117,118,119,121,122,122,127,128,129,131
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,43,44,45,46,53,55,56,57,64,65,66,68,69,72,73,73,79,80,81,84,85,86,87,88,89,89,95,97,99,100,101,107,110,111,112,114,115,116,117,118,120,121,122,123,126,127,128,130,131,132,133,135
0,1,3,5,6,7,14,16,18,19,22,24,25,26,30,31,32,33,34,36,37,40,41,42,44,45,48,49,50,51,53
0,1,2,3,4,5,7,8,14,17,18,19,21,22,25,27,28,29,31,32,34,35,36,37,38,40,41,42,43,46,47,48,50,51,52,53,55
2,3,4,5,7,8,9,10,16,17,18,19,23,24,25,27,28,29,30,31,32,32,37,40,42,43,45,46,47,48,51,52,53,54,55,57,58,59,59,61,62,63,65,66,67,68,73,75,76,77,80,81,83,84,86,87,89,91,92,93,95,96,98,99,100,101,102,104,105,108,109,110,112,113,114,116,117,118,120
0,0,1,3,4,5,7,8,10,11,12,13,14,15,16,18,19,21,22,27,29,30,32,35,36,38,39,42,44,45,47,50,51,53,54,56,58,59,62,63,64,65,67,68,71,73,74,75,77,78,80,81,83,85,86,88,89,91,92,94,95,96,97,101,103,105,106,110,111,113,116,117,118,120,121,122,123,124,126,129,131,132,133,135,136,137,138,140
0,1,3,5,6,7,9,10,12,13,14,15,18,19,20,21,22,23,28,29,32,33,34,35,36,37,37,39,40,41,44,45,46,47,48,49,55,56,57,58,59,60,61,62,63,64,67,68,69,70,71,72,78,81,82,83,85,86,88,90,91,92,94,95,96,97,102,103,104,105,106,107,109,110,111,112,113,116,117,118,119,122,123,124,126,127,128,129,133,135,136,137,139,140,142,143,144,146,150,153,154,155,157,158,159,160,161,164,165,166,167,168,170,175,176,177,178,182,183,186,187,188,189,190,191,192,197,198,199,200,203,204,205,207,208,209,210,212
0,1,4,5,9,10,11,12,14,15,16,17,20,21,22,23,24,28,29,31,32,33,34,35,36,36,41,44,46,47,49,50,51,52,55,56,57,58,59,61,64,65,65,68,69,70,72,73,76,77,78,80,81,82,84,85,86,87,91,93,94,95,97,98,101,102,104,105,108,109,110,111,113,114,116,117,119,120,125,126,127,128,129,131,132,134,135,136,138,139,142,144,145,148,149,150,151,153
0,1,2,5,6,7,8,9,12,13,14,16,17,18,20,21,22,23,24,27,28,29,30,31,32,32,35,36,37,38,40,41,46,47,51,53,54,55,57,58,60,61,63,64,65,66,67,72,73,74,76,77,79,80,82,83,85,86,89,90,91,92,93,94,97,99,100,101,102,103,105,106,107,109
0,1,4,5,8,9,10,11,13,14,14,19,21,23,25,26,28,29,30,31,32,33,33,38,39,40,41,43,44,45,46,47,48,48,53,54,56,57,58,60,61,62,64
0,1,2,3,6,7,8,9,10,11,12,17,18,19,22,23,24,26,27,28,29,30,35,36,37,38,39,40,41,42,45,47,48,49,51,52,53,55,56,58,59,60,62,63,64,65,66,67,71,72,74,75,76,77,79
0,1,4,5,6,8,9,10,12,13,14,17,18,19,21,22,22,25,26,27,28,29,32,33,34,36,39,41,42,43,45,46,48,49,50,52,53,53,58,59,61,62,63,64,69,70,71,72,73,75,76,79,81,82,83,85,87,88,90,91,92,93,95,96,97,98,99,100,103,104,105,107,108,112,114,116,117,119,120,121,122,123,124,125,127,128,129,130,133,136,137,138,141,143,144,145,147,148,150,151,153,154,155,156,157,162,163,164,165,167,168,169,170,171,173,174,175,176,177,178,181,182,183,184,185,186,189,190,194,195,197,200,201,202,204,205,208,209,210,211,212,214,218,220,223,224,225,226,228
0,1,2,3,4,5,6,7,8,10,11,12,15,18,19,20,23,25,26,27,29,30,32,33,35,36,37,38,39,44,45,46,47,49,50,51,52,55,57,58,61,62,63,64,66
0,1,2,5,6,7,8,9,11,12,13,16,17,18,20,21,22,24,25,26,27,33,35,36,37,39,40,41,43,44,45,46,47,49,52,53,54,56,57,58,59,62,65,66,67,70,72,73,74,76,77,79,80,83,84,85,86,91,92,93,94,95,96,99,100,101,102,103,105,106,107,108,112,114,117,118,119,120,122
0,1,2,3,4,5,6,9,10,11,12,13,14,17,18,19,20,21,23,24,26,27,30,32,33,34,36,37,39,40,41,43,44,45,47,48,50,51,52,54,55,56,58,59,60,62,63,65,66,67,68,69,72,73,74,75,76,78,79,80,81,83,84,86,87,88,89,90,91,92,93,96,97,98,99,100,101,102,104
0,1,2,3,6,7,8,9,10,12,13,14,14,16,17,18,20,23,24,25,26,28,29,29,32,33,34,37,38,39,40,41,44,45,46,48,49,50,52,53,54,55,59,61,62,63,64,65,69,70,71,72,73,74,77,81,83,84,86,87,88,91,92,93,94,95,96,99,100,101,102,103,104,106,107,108,111,112,113,114,119,120,121,123,124,127,128,129,130,131,136,137,138,139,142,143,144,145,146,147,148,149,152,153,154,155,159,160,161,162,163,164,165,167,168,170,171,172,173,176,177,178,179,180,182,185,188,189,190,192,193,194,197,198,198,205,206,207,208,209,210,212,213,217,220,221,222,226,228,231,232,233,234,236
0,1,2,3,6,7,9,10,12,13,14,15,16,18,19,19,21,22,23,25,26,27,28,30,31,33,34,35,37,40,41,42,43,44,46,47,50,53,54,55,57,58,59,60,63,64,64,70,71,72,73,75,76,77,77,84,85,86,89,90,91,92,93,96,97,98,99,101,102,106,108,109,111,112,115,116,117,119,120,121,122,125,126,127,129,130,133,134,135,136,139,140,141,142,143,146,147,148,149,151,152,155,158,159,161,162,163,164,165,166,168,169,170,172,173,174,175,178,179,180,182,183,188,189,190,191,192,193,194,196,197,202,204,207,208,209,210,212
0,1,2,3,4,5,6,8,9,13,14,18,19,20,21,23,23,26,27,30,31,32,33,35,36,37,38,39,40,43,44,45,47,48,50,52,53,55,56,57,58,60,61,61,64,65,66,67,70,71,72,73,74,75,80,81,82,83,87,88,89,90,92,93,94,95,96,99,100,103,104,105,106,108,109,112,115,116,117,119,120,121,122,125,126,127,128,129,130,131,136,137,138,142,144,145,146,147,149,150,151,158,160,163,164,165,167,168,169,170,171,173,177,179,182,183,184,185,187
0,1,2,3,6,7,9,10,12,13,14,16,17,18,19,20,23,24,25,27,31,32,33,35,36,38,39,44,45,46,48,49,50,54,56,57,58,61,62,63,64,67,68,69,70,72,73,74,75,78,79,80,81,82,84,85,87,88,89,90,93,94,98,99,100,102,103,104,105,108,109,110,111,112,114,115,118,119,120,122,123,125,126,127,128,131,132,134,135,136,137,139,140,143,144,145,146,150,152,153,154,156,157,160,162,163,166,167,168,169,171
0,1,3,4,6,7,10,11,12,13,16,19,20,21,23,24,25,26,28,29,33,35,36,38,39,42,43,44,45,46,48,49,51,52,53,54,56,57,60,63,64,66,67,68,69,70,71,75,76,78,81,82,83,85,86,87,88,89,91,94,96,97,98,100,101,102,103,105
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,40,41,42,43,45,46,52,54,55,56,58,59,61,62,63,64,65,66,71,72,73,74,75,77,79,80,81,84,85,86,87,92,93,94,96,97,100,101,102,103,104,107,108,109,110,111,112,113,114,115,116,117,122,123,126,127,128,129,131
0,1,2,3,6,9,10,11,13,14,15,17,18,21,22,23,28,29,30,31,32,33,35,36,37,39,40,44,46,49,50,51,52,54
0,1,2,3,4,6,7,10,11,14,15,16,17,19,20,23,25,26,27,29,30,32,33,34,35,36,37,44,46,47,49,50,52,53,54,55,59,60,61,63,64,65,66,71,72,74,77,78,79,81,82,85,86,87,90,91,92,93,94,96,97,100,101,102,103,106,107,108,110,111,114,115,115,122,123,124,125,127,128,131,132,133,134,138,140,142,143,147,148,149,150,151,153,154,156,157,158,160,161,166,168,171,172,173,174,176
0,1,2,3,4,5,6,9,10,11,12,13,14,15,16,17,18,21,24,25,26,28,29,30,32,33,34,35,39,40,41,44,45,46,47,48,50,52,53,54,55,56,58,59,60,61,62,64,65,66,67,72,73,74,76,81,82,83,84,87,88,89,90,91,93,94,95,98,99,100,101,102,103,106,107,108,110,111,112,115,116,120,122,123,124,126,127,129,130,131,132,133,134,135,137,138,139,143,144,147,148,149,151,152,154,155,159,160,161,162,165,166,167,171,174,175,176,177,178,180,182,183,187,188,189,190,191,192,196,199,200,201,202,204,205,209,211,212,214,215,218,219,220,221,222,223,224,225,229,232,233,234,235,237,238,241,244,245,247,248,249,250,251,252,256,257,258,260,262,263,264,265,266,267,268,269,270,273,274,275,277,278,279,282,283,284,285,286,288,289,290,291,292,293,294,295,296,301,302,303,304,305,306,307,310,311,312,313,316,317,318,319,320,321,326,327,329,332,333,334,336,337,340,341,342,344,345,345,347,348,349,350,354,356,357,358,360,361,362,363,365
2,3,4,7,8,9,11,12,13,14,16,17,19,20,21,22,25,26,27,29,30,32,33,35,36,37,38,43,44,45,46,47,48,48,52,55,57,58,59,61,62,64,65,66,68,69,71,72,73,76,77,81,82,83,85,86,89,90,91,94,95,96,97,98,99,102,103,104,105,106,109,110,111,113,113,117,118,119,120,121,123,123,128,129,130,131,133,134,137,138,139,141,142,143,144,149,150,151,152,156,157,160,161,163,164,165,166,167,170,171,172,173,176,177,181,182,183,184,187,188,189,190,191,196,197,199,202,203,204,206,207,208,209,211,212,212,215,216,217,218,221,222,223,225,226,227,228,230
0,1,2,4,6,7,8,9,10,11,12,14,15,16,17,18,20,21,22,26,27,30,31,32,34,35,38,40,41,42,44,46,47,48,49,50,51,52,53,53,58,59,60,62,63,63,68,69,71,72,76,77,80,81,82,83,84,85,85,90,91,92,93,94,99,100,101,102,105,106,107,108,109,110,110,113,114,115,118,119,120,121,122,124,125,127,128,129,132,133,134,135,136,137,138,139,140,141,144,145,146,147,148,150,152,153,155,156,158,161,162,163,165,166,167,169,170,173,175,176,177,179,181,182,183,185,188,190,191,194,195,196,197,198,200,201,202,206,207,208,209,211,212,214,215,217,218,219,223,224,225,228,229,230,231,234,236,237,238,240,241,243,244,245,247,248,249,251,252,252,257,258,259,262,263,264,266,269,271,272,273,275,276,278,279,280,282,283,284,287,288,289,291,292,293,297,298,299,301,302,304,305,307,308,312,313,314,315,316,317,318,319,320,321,325,328,329,332,333,334,336,337,339,340,342,343,344,345,349,350,351,352,354,355,357,358,360,361,362,365,366,368,369,371,372,373,374,377,378,379,380,383,385,386,387,389,390,392,393,394,396,397,397,402,405,406,407,408,409,411,412,415,416,419,420,421,422,427,428,429,433,434,437,438,439,440,441,442,445,446,449,450,451,452,454,455,456,457,458,461,462,463,464,465,466,467,468,471,473,474,475,477,478,480,481,482,483,484,485,487,488,489,490,491,493,494,495,496,499,501,502,503,505,506,508,509,510,511,515,516,517,518,520,521,522,523,524,525,526,531,532,533,534,535,536,537,539,540,541,542,543,544,547,550,551,552,554,555,558,559,562,563,564,565,567,568,569,570,571,574,575,576,577,578,579,580,581,582,584,585,586,588,589,592,593,596,597,598,599,601,602,603,604,605,610,611,613,616,617,618,620,621,622,623,625,626,626,629,630,631,632,634,635,639,641,642,643,645
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,22,23,28,29,30,31,32,33,36,37,38,40,41,44,46,47,48,49,53,55,56,57,59,60,62,63,65,66,67,69,70,71,75,77,78,79,80,81,83,84,85,86,87,91,93,94,96,97,100,101,103,104,105,106,107,109,110,112,113,116,117,118,119,120,121,122,129,130,131,132,133,134,137,138,139,140,144,147,148,149,151,152,153,155,156,157,162,163,164,166,169,172,173,174,176,177,178,179,181,182,182,184,185,186,187,189
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,42,44,45,50,51,53,55,56,57,59,60,62,63,64,65,66,67,68,73,74,75,77,78,83,84,85,86,87,89,90,92,93,94,95,96,99,100,101,102,105,106,107,108,109,110,115,116,120,122,123,124,126,127,129,130,131,134,135,137,138,143,144,145,147,147,153,154,157,158,160,161,166,167,168,169,170,171,172,175,176,179,180,182,183,184,189,190,191,194,195,196,197,198,199,204,205,206,207,208,210,211,212,213,216,219,220,221,223,224,226,227,228,229,231,232,233,235,236,237,238,238,241,242,245,246,247,248,250,251,252,253,254,259,260,262,265,266,267,269,270,271,273,274,277,278,279,280,281,282,284,285,289,290,292,295,296,297,299,300,301,302,305,306,307,309,310,311,312,314,315,317,318,319,320,322
0,1,2,3,4,5,6,8,9,10,11,12,14,15,16,19,20,23,24,25,26,28,29,32,35,36,37,39,40,41,44,45,46,48,49,52,53,54,55,56,58,59,60,61,62,63,63,68,69,70,73,76,77,78,80,81,82,83,84,86,87,88,89,89,91,92,93,95,96,96,101,102,104,107,108,109,111,112,113,114,116
0,1,2,3,4,5,6,10,11,13,14,17,18,19,22,23,24,25,26,28,29,30,33,34,35,36,37,38,42,45,46,47,49,50,51,53,54,55,56,58
0,1,2,3,4,5,8,9,10,12,13,14,15,15,20,21,22,25,28,29,30,32,33,34,35,36,38,39,40,41,42,47,48,49,50,51,54,55,56,57,58,60,61,62,64,64,67,68,69,70,72,73,76,78,79,80,82,83,85,86,88,89,90,91,93,98,99,100,103,104,105,107,108,109,110,114,115,117,119,120,122,123,124,126,127,128,131,132,134,136,137,138,140,141,142,145,146,147,148,149,152,153,154,155,157,158,159,161,162,163,166,167,171,173,174,175,177,178,182,183,184,185,186,187,190,191,192,193,194,196,197,199,200,201,202,203,204,205,207,208,211,212,213,214,218,221,222,223,227,228,229,231,234,237,238,239,241,242,243,244,245,247,250,252,253,254,255,256,257,258,260,261,262,264
0,1,4,5,6,7,8,9,11,12,13,14,17,20,21,22,24,25,26,27,30,31,33,34,35,36,38,39,40,41,42,47,48,49,50,53,54,55,57,58,59,61,62,63,66,67,68,69,70,72,73,77,79,80,81,82,85,86,87,88,89,90,91,92,93,97,98,101,102,103,105,106,107,108,113,114,115,116,117,118,122,125,126,127,129,130,131,133,134,135,136,137,138,139,141,142,143,146,148,149,150,152,153,154,155,157
0,1,2,3,6,7,9,10,12,13,14,15,16,17,18,20,20,22,23,26,27,28,29,30,32,36,37,38,39,42,43,44,46,47,48,51,52,53,55,56,58,59,60,61,64,65,66,68,70,71,72,74,75,78,80,81,82,83,86,87,88,89,93,94,95,97,99,100,101,102,103,105,109,110,111,113,115,116,117,119,120,120,125,128,129,130,131,132,133,134,137,138,139,140,141,144,145,148,149,150,152,153,154,155,157
0,1,2,3,4,5,6,7,10,12,13,14,15,16,18,19,20,22,23,25,26,29,32,33,34,36,37,38,39,40,43,44,47,48,50,51,52,53,54,55,56,57,57,62,63,64,67,70,71,72,74,75,76,77,78,80,81,84,85,87,88,89,90,91,93,94,95,99,100,101,102,103,105,106,109,111,112,113,114,116
0,1,2,5,6,7,8,9,10,13,14,14,16,17,18,19,20,23,26,27,28,32,33,35,38,39,40,42,43,44,45,47,48,48,51,52,53,54,57,58,59,61,62,63,64,66
0,1,2,3,4,7,8,9,11,14,17,18,19,21,22,23,24,28,30,31,32,34,35,36,37,39,40,42,43,44,47,48,49,50,51,52,54,55,57,58,59,62,63,64,65,67,68,68,74,75,78,79,80,81,82,83,84,85,86,87,90,91,92,94,95,100,101,102,103,104,106,107,108,111,112,114,115,118,119,120,121,124,125,126,127,128,129,130,132,134,135,136,139,140,141,142,143,144,145,147,148,149,150,151,152,153,156,158,159,160,161,164,165,167,168,170,172,173,174,176,177,178,179,181,182,183,184,185,187,188,190,191,196,197,198,200,201,202,204,205,207,208,209,210,213,214,215,216,219,220,220,225,226,227,229
0,1,2,3,4,5,6,8,12,13,14,15,18,19,20,22,23,24,28,29,30,32,33,34,35,35,38,39,40,43,44,45,46,47,49,50,51,55,56,58,59,60,62,63,66,67,68,70,71,72,75,76,77,79,83,84,87,88,93,94,95,98,99,100,101,103,104,105,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,128,129,130,132,135,138,139,140,142,143,144,145,149,150,151,153,155,156,157,159,160,160,163,164,165,166,168
0,1,2,3,7,8,9,10,13,14,15,16,17,20,21,22,24,25,28,30,31,32,33,37,39,40,41,43,44,46,47,49,50,51,52,53,54,55,57,58,61,64,65,66,68,69,70,71,72,73,74,76,77,78,79,82,84,85,86,88,89,90,91,93
0,1,2,3,4,5,6,8,9,10,11,14,16,17,18,20,21,23,24,26,27,28,29,30,37,38,39,41,42,44,45,46,47,48,51,52,53,54,56,57,58,63,64,67,68,69,70,75,76,79,80,81,82,84,85,88,91,92,93,95,96,97,98,101,103,104,105,106,113,114,116,117,122,123,124,127,128,129,131,132,133,134,136,137,138,139,141,142,142,148,150,152,153,154,155,157,158,161,162,163,168,169,170,173,174,175,177,178,179,181,182,184,185,186,188,189,190,191,192,193,193,195,196,197,199,200,201,202,204,205,206,208,209,210,213,214,215,217,218,220,221,224,225,229,230,231,232,234,235,237,238,240,241,242,243,244,246,247,249,250,251,252,253,257,260,261,262,264,265,267,268,271,272,273,274,276,277,278,279,280,285,286,288,291,292,293,295,296,297,299,300,301,302,304,305,306,307,310,311,312,314,315,316,317,319
0,0,1,3,4,5,7,8,10,11,13,14,19,20,21,22,23,25,26,28,29,30,31,32,35,36,37,38,39,40,41,42,47,48,49,52,53,54,55,57,58,60,61,64,65,68,69,70,71,72,73,80,81,82,85,86,88,90,91,92,93,98,99,100,103,104,105,106,107,108,109,110,111,112,113,116,118,119,120,122,123,125,126,127,129,130,131,132,133,134,137,138,141,142,143,144,146
0,1,2,3,6,7,8,10,11,12,13,14,16,19,21,22,23,25,26,28,29,30,31,32,33,38,39,42,43,44,45,47,48,51,54,55,56,58,59,60,62,63,65,66,66,72,73,74,77,78,79,81,82,85,86,86,88,89,90,91,92,94,95,96,98,99,100,101,104,105,106,108,109,110,111,113
0,1,2,3,4,5,7,8,10,11,12,13,17,18,20,21,24,25,26,27,30,33,34,35,37,38,39,41,42,43,45,46,47,48,51,52,53,54,55,57,58,59,61,62,63,64,66,67,69,70,72,74,75,76,78,79,81,82,83,86,87,88,90,91,92,93,98,99,100,101,102,106,107,110,111,112,114,115,116,117,118,121,122,123,125,128,129,130,132,133,133,135,136,137,138,139,141,142,143,146,147,148,149,152,153,154,157,158,159,161,162,163,164,166
2,3,4,6,7,8,10,11,12,13,15,16,18,19,20,21,22,24,25,26,27,27,32,33,34,37,40,41,42,44,45,46,47,48,50,51,51,55,56,57,58,60,63,66,67,68,70,71,74,75,76,77,79,80,82,83,84,86,87,90,92,93,94,96,97,98,99,101
0,0,1,3,4,5,7,8,11,13,14,15,16,18,19,24,25,26,28,29,30,32,33,36,38,39,40,42,43,45,46,47,50,51,52,54,55,57,58,62,63,64,65,67,68,69,70,71,72,75,77,78,79,81,82,86,87,88,90,91,92,94,95,97,98,99,101,102,103,104,109,110,111,113,114,115,118,119,121,123,124,125,126,131,132,133,135,136,136,138,139,140,141,143
0,0,1,3,4,5,7,8,10,11,13,14,16,17,18,19,20,21,25,27,29,30,32,33,34,36,40,42,44,45,47,48,49,52,53,54,55,56,57,62,63,64,65,66,69,70,72,74,75,76,78,79,80,83,84,85,86,88,89,90,91,92,95,96,98,99,102,103,103,108,109,110,112,113,118,119,120,122,123,124,125,129,132,133,134,136,137,138,139,140,142,143,146,148,149,150,151,153
0,1,3,4,5,6,7,8,9,14,15,16,17,18,20,21,22,23,23,28,29,30,33,36,37,38,40,41,42,43,44,46,47,47,52,53,56,57,58,60,61,62,64,65,66,69,70,73,74,74,78,80,82,83,84,85,86,91,92,93,95,96,98,99,102,105,106,107,111,112,114,117,118,119,121,122,125,126,127,129,130,130,132,133,134,135,137
0,1,2,4,5,6,9,10,12,13,14,15,16,17,21,23,24,26,27,30,31,33,34,35,36,37,39,40,41,43,44,45,47,48,49,50,53,54,55,56,59,60,61,62,65,66,67,68,70,71,73,74,75,78,79,80,81,83,84,86,87,89,90,91,93,94,95,96,97,98,102,103,105,106,107,108,110
0,1,2,3,6,7,8,10,11,12,13,14,17,19,20,21,23,24,26,27,28,29,32,33,34,35,37,38,40,41,45,47,48,49,51,52,56,57,58,60,61,62,63,66,67,70,71,72,73,74,76,82,85,86,87,89,90,91,94,95,95,102,103,104,106,107,110,113,114,115,117,118,119,121,124,125,126,128,129,130,131,133,134,135,136,137,140,141,142,144,144,148,149,153,156,157,159,160,161,162,163,164,168,169,170,171,172,173,174,177,178,179,180,182,183,183,185,186,187,188,190
0,1,2,4,7,9,10,11,13,14,17,19,20,21,22,23,24,29,31,32,33,35,36,38,39,41,43,44,46,47,50,51,53,54,57,58,59,60,61,63,69,72,73,74,76,77,78,81,82,82,87,88,89,90,91,92,95,96,97,98,100,101,101,103,104,105,106,108
0,1,2,3,6,7,8,10,11,12,13,14,16,19,21,22,23,25,26,28,29,30,31,32,33,39,40,41,43,44,45,48,49,50,52,53,56,57,58,59,60,63,64,65,67,68,68,73,74,75,76,77,78,79,80,81,82,83,88,89,90,92,93,94,97,98,99,101,102,105,106,107,108,109,112,113,114,115,116,118,119,121,122,128,129,130,132,133,133,140,141,142,143,144,145,148,149,150,151,153,154,154,159,160,161,163
0,2,5,6,8,9,12,15,16,17,19,20,21,22,23,24,25,26,29,31,32,33,35,36,37,38,40,41,43,44,45,46,50,51,55,56,57,58,59,60,63,64,65,66,67,69,70,72,73,74,76,77,81,82,83,85,86,89,91,92,93,94,96,97,99,100,101,102,106,108,109,111,112,113,117,118,119,120,123,124,126,127,130,133,134,135,137,138,139,140,141,143,144,145,146,147,148,149,152,153,154,155,159,161,162,163,165,166,168,169,170,171,174,175,176,178,181,184,185,186,188,189,190,192,193,194,195,198,199,202,204,205,206,207,208,209,210,213,214,217,218,219,220,223,224,228,229,231,232,234,235,236,237,242,243,245,248,249,250,252,253,254,255,256,257,258,259,260,261,266,267,268,269,270,272,273,274,276,277,278,279,280,285,286,287,288,290,291,292,297,298,299,300,301,302,303,306,307,308,310,311,311,313,314,315,316,318
0,1,2,3,6,7,8,10,11,12,13,14,16,19,21,22,23,25,26,28,29,30,32,33,34,35,37,38,40,41,42,43,47,48,50,51,54,55,56,57,60,63,64,65,67,68,69,71,72,73,75,76,77,78,81,82,83,84,86,87,88,90,91,91,97,98,99,100,104,105,106,109,110,111,112,114,115,116,118,118,123,124,125,126,131,132,133,134,135,136,137,139,140,141,143,144,146,147,150,151,152,153,154,155,160,161,162,163,164,167,168,170,171,174,176,177,178,179,182,183,184,185,189,190,191,192,193,195,196,197,199,200,202,203,205,206,210,212,213,214,217,218,220,221,223,224,226,228,229,230,232,233,237,238,240,243,244,245,247,248,249,250,253,254,255,257,258,259,260,262,263,265,266,267,268,270
0,2,3,4,5,8,9,10,11,12,13,16,19,20,21,23,24,25,27,28,31,33,34,35,37,38,40,41,43,44,50,51,52,54,57,60,61,62,64,65,66,67,69,70,70,74,75,76,77,79,80,82,83,84,86,87,88,89,92,93,97,98,99,100,101,103,104,105,106,108,109,112,113,115,116,117,122,123,124,125,127,128,129,130,131,132,135,137,138,139,141,142,143,144,147,148,150,151,152,153,154,156,157,159,160,161,163,163,166,167,168,169,170,171,173,174,176,177,179,180,185,186,187,188,190,191,194,196,197,198,199,201
0,1,3,4,5,6,8,9,10,11,14,15,16,18,19,20,21,24,25,26,28,29,31,32,33,36,37,38,39,40,42,45,48,49,50,52,53,54,56,57,59,60,61,62,63,65,67,68,68,73,74,76,77,78,79,81
0,0,1,3,4,5,7,8,10,11,13,14,20,21,22,24,27,30,31,32,34,35,36,37,38,39,41,42,43,44,45,47,48,52,53,54,56,59,60,61,63,64,65,66,68,69,70,71,72,73,75,76,76,78,79,80,82,83,87,88,90,91,92,93,94,95,98,99,100,101,102,104,105,107,108,108,111,112,113,115,116,117,118,119,120,124,126,128,129,133,134,135,138,139,140,143,144,147,148,149,150,151,154,155,156,157,158,159,159,164,165,167,168,169,171,172,175,176,178,180,181,182,184,185,186,189,190,192,193,194,195,197,199,200,201,204,205,206,208,209,210,213,214,215,216,217,218,220,221,222,223,224,226,227,228,229,231,232,233,236,237,238,240,241,242,243,244,245,248,249,252,253,254,255,257
0,1,2,3,4,6,7,8,10,11,12,14,15,17,18,19,20,21,24,25,26,28,29,30,32,33,34,35,36,37,37,42,43,45,46,47,49,50,51,52,54,55,58,59,62,63,65,67,68,69,71,72,73,76,77,79,80,83,85,86,87,88,89,91,92,94,96,97,98,99,102,103,106,108,109,110,111,113
0,1,2,4,6,7,8,10,11,11,14,15,18,19,20,21,22,23,26,28,29,30,32,33,37,38,39,40,41,43,44,45,48,49,50,51,52,54,55,57,58,60,61,62,63,65,66,67,68,69,72,73,74,76,77,80,82,83,84,85,88,89,90,91,95,96,97,98,99,101,102,103,105,106,107,108,110,111,112,113,117,119,121,122,124,125,126,127,128,130,131,132,133,136,138,139,140,142,143,144,146,147,148,149,150,153,154,156,157,161,162,163,164,168,170,171,172,173,176,177,181,183,184,186,187,191,192,193,195,198,199,200,201,204,205,208,210,211,212,213,215
2,3,4,5,6,8,9,10,11,12,14,16,17,21,22,23,25,26,28,29,30,31,32,35,36,37,38,39,40,41,42,43,44,45,46,49,50,51,52,53,54,55,57,58,59,60,61,63,65,66,67,68,71,73,74,75,77,78,80,81,83,84,90,92,93,94,95,98,99,101,102,103,105,106,107,109,110,111,112,113,116,117,118,119,120,121,124,126,127,128,130,131,133,134,135,137,138,139,140,146,147,148,149,149,153,154,155,156,158,159,159,166,167,168,169,171,172,173,175,176,177,178,179,184,185,186,187,189,190,191,196,197,198,199,200,202,204,205,207,208,209,210,212,213,214,217,218,219,221,222,225,227,228,229,230,232
0,1,2,3,4,7,8,9,10,11,12,15,18,19,20,22,23,25,26,29,30,33,35,36,37,39,40,42,43,45,46,52,54,55,56,57,60,61,63,64,65,66,67,68,69,71,72,73,74,76,77,78,81,82,84,86,88,89,91,92,93,94,97,98,99,101,102,103,104,106,107,108,109,112,113,114,115,116,117,118,119,121,122,124,125,126,127,130,131,133,134,135,136,138,139,140,141,142,145,146,148,150,151,152,153,154,159,160,161,162,165,166,167,168,169,170,170,174,175,176,177,179,180,180,186,187,188,189,190,192,193,195,196,199,200,201,203,204,205,206,208
0,1,4,5,6,8,9,10,11,12,14,17,19,20,21,23,24,26,27,28,30,31,32,33,35,36,38,39,40,41,45,46,47,48,49,55,56,57,58,59,60,62,64,65,67,68,71,72,73,75,76,77,78,83,84,85,86,89,90,91,94,95,96,98,99,100,101,106,107,108,109,112,113,114,116,117,118,119,120,122,123,124,125,127,128,129,130,131,132,134,135,136,137,137,142,143,144,147,149,150,151,152,154,155,159,160,161,162,163,164,165,168,169,170,171,173,174,174,176,177,178,179,181
0,1,2,3,4,6,7,8,10,11,12,14,15,19,21,22,23,26,27,29,30,32,33,35,37,38,39,41,42,46,47,49,52,53,54,56,57,58,59,63,64,65,67,69,70,71,73,74,74,77,78,79,80,82
0,1,2,4,6,7,10,11,12,14,15,19,21,22,23,26,27,29,30,32,33,35,37,38,39,41,42,44,45,47,49,50,51,52,55,56,59,61,62,64,65,67,68,71,73,74,75,77,78,80,81,83,84,86,87,90,91,91,96,97,98,101,102,106,108,109,110,112,113,116
0,0,1,3,4,5,7,8,10,11,12,14,15,16,17,19,20,23,26,27,28,30,31,32,33,36,37,37,42,43,44,45,46,48,49,49,54,55,56,57,58,62,63,64,65,67,68,69,70,71,74,75,76,77,78,79,80,81,82,84,85,86,88,89,91,92,95,96,97,99,100,104,106,107,108,111,112,114,115,117,118,120,122,123,124,126,127,129,130,131,133,134,135,138,139,142,143,144,145,146,148,149,151,152,155,156,159,160,163,164,165,166,166,170,171,172,174,175,178,179,180,181,183,184,185,186,187,188,191,192,193,194,196,197,201,203,205
0,1,2,4,5,6,10,11,12,14,15,16,18,19,20,22,23,24,26,27,28,29,33,35,37,38,40,41,42,43,44,47,48,49,51,52,53,55,56,57,58,63,64,65,66,69,70,72,74,77,78,79,80,82,83,85,86,87,90,91,92,93,94,96
0,2,3,5,6,7,11,12,13,15,16,17,20,21,22,23,24,26,27,30,31,32,33,35,36,37,38,38,43,44,45,47,48,51,52,53,55,56,58,59,62,63,65,66,67,70,71,73,74,75,76,81,82,83,84,85,87,88,89,90,93,94,96,97,99,100,101,103,108,109,110,112,113,114,117,118,120,122,123,124,127,128,129,130,133,134,135,136,138,139,140,141,144,145,146,147,148,150,151,154,155,156,158,161,162,163,165,167,168,170,171,172,173,176,177,178,179,180,181,182,184,185,186,189,190,191,192,195,197,198,199,201,202,204
0,1,2,4,5,6,9,10,11,12,14,15,16,17,20,21,24,25,26,27,28,29,31,32,33,36,37,38,39,43,44,45,46,47,48,49,50,52,53,54,55,58,59,60,62,63,64,65,68,69,70,72,73,76,78,79,80,81,84,85,86,87,91,92,93,95,96,97,99,100,103,104,105,107,108,109,110,113,115,116,118,119,121
0,1,3,5,6,7,8,10,11,13,14,15,16,17,20,21,22,24,25,26,27,30,31,32,34,37,38,42,43,44,45,47,48,50,51,52,53,54,55,57,58,61,62,63,64,64,69,70,71,72,73,77,78,80,81,82,83,84,85,85,87,88,89,92,93,94,95,96,102,103,104,106,107,108,109,110,114,115,118,119,120,122,123,123,128,129,131,133,134,135,137,138,140,141,143,144,145,146,147,152,153,154,155,157,158,159,160,165,166,167,169,170,171,172,175,176,177,178,179,182,183,184,185,187,188,193,194,197,198,199,200,202,203,206,207,208,209,212,213,214,215,216,221,222,223,224,225,226,227,232,233,234,235,236,237,238,240,241,242,243,245,247,248,249,251,252,253,256,257,258,260,262,263,265,266,267,268,269,272,273,274,275,276,277,278,280,281,282,283,284,286,287,288,289,292,293,294,296,299,300,300,303,304,305,307,308,311,312,313,315,316,317,319,320,321,322,326,328,329,330,332,333,336,337,339,340,341,342,344,345,345,351,352,355,356,357,358,359,362,365,366,367,371,372,374,377,378,379,381,382,383,384,385,386,387,390,391,392,394,395,399,401,402,403,405
0,1,4,5,6,7,8,10,11,13,14,15,17,18,19,20,21,23,24,25,28,30,31,32,34,35,37,38,39,40,41,42,47,48,52,54,55,56,57,60
0,1,2,3,6,7,7,10,11,12,13,15,16,16,19,20,21,23,25,26,27,29,30,33,34,35,38,39,40,41,42,44,45,46,50,51,52,53,54,56,57,60,62,63,64,65,67
0,1,4,5,6,7,10,12,13,14,16,17,20,22,23,24,25,30,31,32,34,35,36,37,40,41,42,43,44,47,48,49,51,54,55,55,58,59,60,62,63,66,67,68,70,71,72,74,75,76,77,81,83,84,85,87,88,91,92,94,95,98,99,100,101,103,104,106,107,109,110,113,114,115,116,117,118,118,124,125,128,129,130,131,132,135,138,139,140,144,145,146,147,150,151,152,153,154,157,160,161,162,164,165,166,168,169,169,174,175,177,178,179,181,182,184
0,1,2,3,4,6,8,9,10,13,14,15,17,18,21,23,24,25,26,29,30,32,33,34,35,38,39,40,42,43,44,45,47,48,50,53,54,55,57,58,59,60,64,65,66,67,68,69,70,72,73,74,75,76,78,79,80,83,84,85,86,90,91,92,93,94,95,96,98,99,100,101,102,104,105,106,109,110,113,114,115,116,118,119,121,122,123,125,126,127,129,130,133,134,135,137,138,139,140,142,143,145,146,148,149,151,152,155,156,159,162,163,164,166,167,168,169,170,171,171,175,176,177,178,180,181,181,186,187,190,191,195,196,197,198,200,201,202,203,204,207,208,209,211,212,213,214,215,218,219,220,221,222,224,225,226,228,229,230,231,236,237,238,240,243,246,247,248,250,251,252,253,255,256,259,261,262,263,264,266
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,38,39,40,41,42,47,48,49,51,52,53,54,55,60,61,62,64,65,66,67,68,73,75,77,78,79,85,88,89,90,92,93,94,95,96,98,99,100,101,104,105,106,108,109,110,111,113
0,1,5,6,7,9,10,11,16,18,20,21,24,26,27,28,33,34,35,37,38,39,40,41,44,46,47,48,51,52,53,54,55,56,57,58,59,63,64,68,69,71,72,72,76,78,79,80,81,82,83,83,87,88,89,90,91,92,93,95,96,97,99,100,103,104,105,107,108,109,110,113,114,115,116,117,119,121,122,123,125,126,127,128,131,132,133,134,136,137,137,141,142,143,144,146,147,147,152,153,154,155,156,159,160,160,166,168,170,171,172,178,181,182,183,186,188,189,190,193,194,195,196,199,200,201,202,204,205,207,208,209,210,213,214,216,218,219,220,222,223,225,226,230,231,232,234,237,240,241,242,244,245,247,248,250,251,252,253,254,256,257,258,261,262,263,264,266,267
0,1,2,3,5,6,12,14,15,16,17,20,21,26,27,28,30,31,33,34,35,36,37,42,43,44,45,48,49,50,51,52,53,54,56,57,58,64,66,67,68,69,71,72,74,75,78,80,81,83,84,85,89,90,91,92,95,96,97,99,100,101,102,108,109,110,112,113,115,116,117,118,119,122,123,124,125,130,131,132,134,135,137,138,139,140,141,146,147,148,150,151,152,155,156,158,159,161,162,164,165,165,169,170,171,172,174,175
0,1,2,3,4,7,8,9,11,12,13,16,17,18,20,23,24,25,27,28,29,30,35,36,40,42,43,44,45,48,49,53,54,56,57,58,59,60,65,66,69,70,72,73,75,76,77,78,79,83,84,85,89,91,92,93,96,97,99,100,101,103,104,108,109,110,111,112,113,116,117,119,120,121,122,123,124,127,128,132,133,134,135,136,139,140,141,143,144,145,148,149,150,152,155,156,157,159,160,161,162,167,168,169,170,172,173,174,175,176,177,177,179,180,181,184,185,188,189,190,191,192,193,194,197,198,199,201,202,205,206,207,208,209,214,215,217,218,219,220,222,223,224,226,227,232,233,234,236,239,240,241,242,244,245,246
0,1,2,3,5,6,13,15,16,17,20,21,23,24,25,26,27,28,31,32,33,34,35,37,39,40,41,43,44,45,46,46,51,52,53,54,55,57,58,59,61,62,64,65,66,67,68,71,72,73,75,76,77,79,80,80,85,86,88,89,91,92,93,95,96,96,100,101,102,103,104,105,107,108,110,111,112,113,117,118,118,124,125,126,130,131
0,1,2,3,6,7,8,10,11,18,20,21,22,23,24,27,28,30,31,32,34,35,37,38,39,40,41,42,45,47,48,49,52,53,54,55,56,57,60,63,64,65,67,68,69,70,71,74,75,76,77,80,81,81,86,88,90,91,92,93,95,96,97,100,101,103,104,107,108,110,112,113,115,116,117,120,121,122,123,125,126,131,132,133,134,135,138,139,140,142,143,143,149,150,152,153,155,156
0,1,3,5,6,7,8,14,16,17,18,19,22,23,27,28,29,31,36,37,38,39,42,43,44,45,46,47,54,56,57,58,60,61,63,64,65,66,67,70,71,73,74,75,77,78,79,83,84,86,87,88,91,92,93,95,96,96,100,101,103,105,106,107,108,114,115,116,117,118,120,121,122,125,126,127,129,130,132,133,134,135,136,141,142,143,144,147,148,149,151,152,153,154,156,157,161,162,163,165,166,168,169,169,174,175,176,177,178,180,181,181,184,185,188,189,190,192,193,194,195,196,203,204,205,206,208,209,211,212,214,215,216,217,218,220,220,224,225,226,228,229,230,232,233,234,236,237,238,243,244,245,246,247,249,250,252,253,255,256,257,258,260,261,261,265,266,267,269,270,271,273,274,275,278,279,281,283,284,285,287,288,290,291,295,296,297,298,299,300,303,304,305,306,307,309,310,311,314,315,316,317,318,320,321,322,325,326,327,329,330,332,333,334,335,336,339,340,341,342,343,345,346,347,348,353,354,355,356,357,359,360,361,366,367,368,369,370,371,375,376,378,381,382,383,385,386,387,388,390,391
0,2,4,6,7,8,10,11,13,14,15,16,18,19,19,24,25,27,30,31,32,33,34,35,38,40,41,43,44,45,46,48,49,51,52,54,56,57,58,60,61,62,63,65,66,68,69,70,71,73,75,76,77,80,81,83,84,85,86,88,89,89,94,95,97,100,101,102,103,104,105,108,110,111,113,114,115,116,118,119,121,122,124,126,127,128,130,131,132,133,135,136,138,139,140,142,145,146,147,149,151,152,153,155,156,158,159,160,163,164,165,166,167,168,172,173,174,175,177,178,178,184,185,187,188,190,191
0,1,2,3,4,5,8,9,10,11,12,13,16,18,19,20,22,23,24,25,27,28,31,32,38,40,41,42,44,45,49,50,52,54,55,56,57,60,61,65,66,68,70,71,72,73,76,77,79,80,82,83,85,87,88,89,90,92,93,94,98,99,101,102,104,105,106,107,109,110,115,116,117,118,119,122,123,124,126,127,127,133,134,136,137,139,140
0,1,2,4,5,6,8,9,12,14,15,16,18,19,21,22,23,26,27,28,29,30,31,36,37,38,41,42,43,45,46,47,48,49,52,53,54,56,57,59,60,61,61,64,65,66,67,70,71,71,74,75,77,78,83,84,85,86,87,89,90,91,94,95,96,98,99,100,102,103,104,110,113,114,115,117,118,119,121,122,123,124,126,127,132,133,134,136,137,137,141,142,143,144,146,147
0,1,2,4,7,9,10,11,13,14,16,17,18,20,21,22,23,25,26,28,29,30,32,33,35,36,39,41,42,43,44,47,48,52,53,54,56,57,57,60,61,62,64,65,66,69,70,71,73,74,75,76,78,79,81,82,85,86,87,88,90,91,92,93,94,97,98,100,101,101,108,109,110,111,112,113,115,116,117,119,120,122,123,124,125,127,128
0,1,3,4,6,7,8,9,12,15,16,17,19,20,24,25,26,28,29,32,33,34,35,36,41,42,44,46,47,48,49,50,52,53,54,56,57,59,60,61,63,66,68,69,70,71,72,73,74,75,77,78,82,83,84,85,86,88,89,90,92,94,95,96,97,100,101,101,104,105,106,108,109,112,114,115,116,117,118,120,121,123,124,125,126,127,128,129,131,133,134,135,136,137,138,141,142,145,146,147,148,149,150,154,155,156,157,158,160,161,163,164,165,168,169,171,172,173,174,175,176,176,179,180,181,182,183,184,189,191,192,194,195,199,200,201,202,203,204,205,206,207,208,209,211,212,214,215,216,217,218,220,222,223,225,226,227,228,228,233,234,236,237,238,239,244,246,247,248,249,250,252,253,254,256,259,260,261,262,263,264,266,267,268,270,271,273,274,276,277,278,279,282,283,284,285,286,287,287,292,293,294,295,298,300,301,304,305,306,307,310,312,313,314,317,318,319,320,321,322,322,326,327,328,329,330,331,332,333,334,338,339,340,341,342,343,345,346,348,349,350,351,352,353,354,356,357,358,362,364,365,366,367,368,372,373,374,375,376,378,379,381,382,384,385,386,387,391,392,393,395,396,397,398,398,401,402,403,404,405,406,407,409,410,411,415,417,418,419,420,421,425,426,427,430,431,432,434,435,437,438,439,440,441,443,444,445,445,449,451,452,455,456,457,458,462,463,464,467,468,469,471,472,472,476,477,479,480,483,484,485,486,487,490,491,492,493,494,496,497,500,501,502,503,504,507,508,511,512,513,515,516,518,519,521,522,523,525,526,527,528,531,532,533,535,536,537,538,540,541,542,543,544,547,548,549,551,552,552,558,559,560,561,563,564,565,566,566,571,572,573,576,579,580,581,585,586,587,589,592,595,596,597,599,600,602,603,605,606,607,608,610,611,611,614,615,616,617,619,620
2,3,4,5,6,7,8,11,12,13,15,16,18,19,22,23,24,25,26,27,29,30,31,33,34,36,37,38,39,40,43,44,47,49,50,53,54,55,56,59,61,62,63,64,66,68,69,70,71,72,73,73,78,79,80,81,82,84,85,87,88,90,91,92,93,94,96,98,99,100,101,102,103,103,106,107,108,109,110,111,112,113,117,119,120,121,122,123,125,126,127,129,132,133,134,135,136,138,139,143,144,145,148,149,150,152,153,155,156,157,158,159,161,162,163,163,167,169,170,172,173,175,176,177,178,182,183,184,187,188,189,191,192,192,198,199,200,201,202,203,205,209,211,212,213,214,215,217,218,219,221,224,225,226,227,228,230,231,232,235,236,239,241,242,245,246,247,248,251,253,254,255,256,259,260,261,262,263,264,264,269,270,271,272,273,275,276,278,279,281,282,283,284,285,288,289,290,291,292,293,293,296,297,298,299,300,301,302,304,308,310,311,312,313,314,316,317,318,320,323,324,325,326,327,329,330,331,337,338,341,342,343,345,346,348,349,350,351,352,354,355,356,356,359,360,362,363,365,366,368,369,370,371,375,376,377,380,381,382,384,385,385,391,392,393,394,396,397,399,400,402,403,404,405,406,407,407,411,413,414,415,416,418,419,420,421,424,425,426,427,427,429,430,431,432,435,437,438,439,440,441,442,442,446,447,448,449,450,454,455,456,457,457,459,460,461,464,465,466,468,469,469,472,473,474,475,476,477,478,480,482,483,485,486,487,488,488,493,494,496,497,498,499,504,506,507,508,509,510,514,515,516,517,518,520,521,523,524,530,531,532,534,535,536,537,539,540,541,543,544,546,547,548,549,551,552,553,554,555,558,559,560,561,562,563,566,567,569,570,575,577,578,579,580,581,585,586,587,590,591,592,594,595,597,598,599,600,601,603,604,605,605,609,611,612,616,617,618,619,623,624,625,628,629,630,632,633,633,635,636,637,639,640,642,643,644,645,648,650,650,656,657,658,659,661,662,663,663,668,669,670,673,676,677,678,682,683,685,688,689,690,692,693,694,695,697,698,698,700,701,702,703,705
0,1,2,4,5,7,8,9,10,12,13,16,19,20,21,25,26,27,28,31,32,33,34,35,36,39,42,43,44,46,47,48,49,50,51,53,54,55,56,59,60,61,63,64,65,67,68,70,71,72,74,77,78,78,81,82,83,85,86,89,90,91,93,94,95,97,98,99,100,104,106,107,108,110,111,114,115,117,118,121,122,123,124,126,127,129,130,132,133,138,139,140,141,143,144,145,146,149,151,152,153,155,156,159,161,162,163,164,166
0,1,2,3,6,7,8,10,11,14,17,18,19,21,22,23,24,25,26,28,29,30,31,34,35,36,37,38,39,40,41,42,44,46,47,48,49,51,52,53,54,57,58,59,61,62,63,65,66,68,69,71,72,72,75,76,79,80,81,82,82,86,87,89,90,93,94,95,96,97,98,101,102,103,104,106,107,107,112,113,114,116
0,1,3,5,8,9,10,13,14,16,17,19,20,23,25,26,29,30,31,32,33,34,36,37,38,42,43,44,47,48,49,50,51,54,55,57,59,60,61,63,64,65,66,71,72,73,74,75,77,78,79,81,83,84,85,87,88,89,90,91,92,92,97,98,99,100,101,106,107,108,109,110,112,113,114,115,116,117,122,123,124,125,126,128,129,130,131,133,134,135,137,139,140,144,146,147,148,149,151,152,154,155,156,158,159,163,164,165,166,167,168,170,173,174,175,177,180,182,183,184,186,187,189,190,191,194,195,196,198,199,200,201,204,207,208,209,211,212,213,214,215,217,219,220,221,222,224,225
0,1,3,5,6,7,9,10,12,13,14,16,17,18,19,22,23,24,25,28,29,30,31,32,33,36,37,39,40,42,43,45,46,47,48,53,54,55,56,57,59,60,62,63,66,67,68,69,70,72,73,74,75,78,79,80,81,82,84,85,86,87,92,93,94,96,97,98,99,105,106,107,109,112,115,116,117,119,120,122,123,125,126,127,129,131,132,132,138,139,140,142,143
0,1,2,4,5,6,11,13,14,16,17,18,19,21,22,23,24,28,31,32,33,35,36,37,39,40,41,43,44,46,47,48,50,51,52,53,55,56,60,62,65,66,68,69,70,71,72,73,76,77,78,79,79,82,83,84,86,88,89,90,91,93,94,96,97,99,100,101,103,104,105,106,108,109,109,112,113,114,115,118,119,123,124,125,126,128,129,130,131,133,134,137,140,141,142,144,145,146,147,148,150,151,152,157,158,159,160,162,163,166,169,170,171,173,174,175,176,178,179,179,182,183,184,185,187,188
0,1,2,3,4,6,7,8,9,13,15,16,18,19,20,21,23,24,25,27,28,29,31,32,34,35,36,38,39,40,41,43,44,48,50,51,53,55,56,58,59,61,62,63,65,70,71,72,73,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,95,97,98,99,101,102,104,105,107,108,110,111,112,114,117,118,119,121,122,125,128,129,132,133,135,136,137,138,142,144,145,146,148,149,151,152,153,154,156,157,159,160,162,163,164,165,166,169,170,171,173,175,176,176,180,181,184,185,189,190,191,192,194,195,196,198,199,200,202,203,206,207,208,209,210,213,214,215,216,218,219,219,222,223,224,225,227,228
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,42,43,45,47,48,49,50,51,54,55,56,58,59,60,61,62,63,70,72,73,74,77,78,80,81,82,84,85,85,92,93,94,97,98,99,101,102,103,104,106,107,108,110,112,113,114,115,116,118,119,120,121,126,127,128,129,130,132,133,135,136,140,141,143,144,145,147,148,149,150,152,153,154,156,158,159,160,162,166,167,170,171,172,174,175,177,178,180,181,182,183,186,187,188,189,190,191,191,196,197,198,199,201,202,203,204,205,205,211,212,213,215,216,217,218,220,221,222,224,226,227,229,231,232,233,235,236,238,239,243,244,245,246,247,249,250,251,252,253,255,256,257,258,260,261,262,264,266,267,268,269,270,271,276,277,278,280,281,282,284,285,286,287,292,293,294,297,298,298,303,304,305,306,308,309,310,311,314,317,318,319,321,322,324,325,327,328,329,331,332,332,336,337,338,339,341,342
0,1,2,3,4,7,8,9,10,11,12,14,15,16,19,21,22,23,25,26,28,29,31,32,33,35,36,36,41,42,43,45,46,48,49,50,52,53,53,57,58,59,61,62,63,65,66,67,70,71,72,74,75,78,79,80,82,84,85,86,87,88,90,91,91,95,96,97,98,101,102,103,105,106,107,108,113,114,115,117,118,120,121,122,125,126,126,131,132,133,134,135,137,138,139,140,142,143,144,145,148,149,150,152,153,156,157,157,162,163,164,165,167,168,168,174,175,176,178,179
0,1,2,3,4,6,7,9,10,11,13,14,15,16,18,19,20,21,24,25,26,27,28,31,32,33,35,36,40,41,42,44,45,46,47,48,51,52,53,54,58,59,60,62,63,63,67,68,69,70,71,72,74,75,77,78,79,80,81,82,86,88,89,92,93,93,96,97,98,99,101,102
0,1,2,3,6,7,8,9,10,11,12,17,18,21,22,23,24,25,26,28,29,31,32,35,36,37,38,39,43,44,45,49,51,52,53,56,57,59,60,61,63,66,67,70,71,72,75,76,77,78,79,80,84,85,86,88,89,90,93,94,96,97,99,100,103,104,105,106,107,108,108,112,113,114,115,117,118,118,123,124,125,128,129,131,132,133,134,136,137
0,1,2,4,5,6,7,10,11,12,13,14,16,17,18,21,22,23,25,26,27,30,31,32,33,34,37,38,39,40,41,42,44,45,46,47,48,51,52,53,54,55,56,57,58,60,61,62,63,64,67,68,69,70,71,73,76,77,78,79,80,83,84,85,86,89,90,93,94,95,96,97,100,101,102,103,104,105,107,108,111,113,114,115,116,118,119,120,121,122,123,125,126,129,131,132,133,135,136,138,139,140,141,142,144,145,146,149,150,151,152,153,154,157,159,162,163,167,168,169,171,172,173,175,176,177,178,179,182,183,184,185,186,187,188,189,191,192,193,194,195,199,200,201,205,207,208,209,212,213,214,215,217,218,219,220,221,223,224,225,228,229,231,232,233,234,237,238,239,240,241,244,245,246,247,248,249,253,254,255,256,257,258,259,260,263,265,268,269,272,273,276,277,278,279,281,282,283,284,285,289,290,294,295,296,299,300,301,302,303,304,307,309,312,313,316,317,318,319,320,322,323,324,326,327,328,329,330,332,334,335,336,337,340,342,343,346,347,348,349,351,352,357,358,359,360,361,363,364,365,367,368,369,370,371,373,375,376,377,378,381,382,383,384,386,387,389,390,391,392,393,395,396,397,400,401,402,403,404,405,409,410,411,412,414,415,416,418,419,422,423,424,425,426,427,430,432,433,434,436,437,439,440,441,444,445,446,448,449,452,453,454,455,456,459,460,461,462,463,465,466,467,469,470,471,472,477,478,479,481,482,485,487,488,489,491,492,493,495,496,498,499,500,502,505,506,509,510,511,514,515,516,517,518,519,523,524,525,527,530,533,534,535,537,538,540,541,543,544,545,546,548,549,549,555,556,557,559,560
2,3,5,7,8,9,11,12,13,14,17,18,20,21,22,23,27,29,30,31,34,35,37,38,39,41,44,45,48,49,50,51,52,53,54,57,58,59,61,62,65,66,67,68,69,74,75,76,77,80,81,84,87,88,89,91,92,93,94,95,97,98,99,104,105,106,107,108,109,110,112,114,115,116,117,118,122,125,126,127,128,131,132,134,135,137,138,139,140,141,144,145,146,148,149,150,152,153,154,155,160,161,162,163,164,166,167,169,170,171,172,173,177,178,180,181,182,183,185,186,188,189,190,192,193,195,196,197,198,201,202,203,204,206,207,211,212,213,214,218,220,221,222,224,225,226,228,229,230,232,233,234,235,238,239,240,242,243,244,246,248,249,251,252,254,255,257,258,259,261,263,264,265,266,268,269,270,271,272,274,276,277,278,279,281,282,283,284,284,290,291,292,295,296,297,298,300,301,303,304,305,306,307,309,310,311,314,315,317,318,321,322,323,324,326,327,328,330,331,332,334,335,336,337,340,341,342,345,346,347,349,350,353,355,356,357,358,360,361,362,363,367,368,369,371,374,377,378,379,381,382,384,385,387,388,389,390,392,393,393,396,397,398,399,401,402
0,1,2,3,6,8,9,12,13,14,16,17,18,19,20,23,24,25,26,27,28,31,32,33,35,36,36,39,40,43,44,45,46,47,48,49,52,54,55,56,58,59,60,61,64,65,68,70,71,72,74,75,76,77,80,81,83,84,85,86,87,91,94,95,96,97,98,99,100,103,104,105,107,108,111,112,113,114,115,119,120,122,123,124,125,126,127,130,131,132,133,134,135,138,140,141,142,144,145,146,147,150,151,155,156,158,161,162,163,165,166,167,169,170,171,172,174,175,176,177,179,180,183,184,185,186,187,191,192,193,195,196,197,198,199,203,204,207,208,209,211,212,212,217,218,220,221,222,223,224,226,227,228,230,232,233,234,235,236,238,239,241,242,243,245,246,247,248,249,251,253,254,255,256,258,259,261,262,263,265,267,268,269,270,272,273,274,275,276,278,280,281,283,285,286,287,289,290,292,293,295,296,297,299,300,301,302,305,306,306,308,309,310,312,313,315,316,317,318,321,322,323,324,327,328,328,332,333,334,337,338,339,341,342,343,344,345,347,348,350,351,352,354,355,357,358,358,363,364,365,366,367,368,372,373,374,376,377,378,380,382,383,384,385,386,389,390,391,392,393,395,396,398,399,400,401,404,405,406,407,408,409,409,412,413,414,415,416,417,418,420,421,422,424,426,427,428,430,431,433,434,437,438,439,440,444,446,447,448,450,451,452,453,456,457,459,460,461,462,465,467,468,469,470,472,473,477,478,480,481,482,483,485,486,487,488,489,492,493,494,495,496,497,500,502,503,504,505,506,507,509,510,511,512,513,514,519,520,521,522,523,525,526,527,529,530,531,532,537,538,539,541,542,542,547,548,549,550,555,556,558,561,562,563,565,566,567,568,570,571,571,576,577,578,580
0,1,2,3,5,6,9,12,13,14,16,17,18,19,20,21,22,24,25,26,28,29,30,31,32,35,36,37,38,39,41,42,43,44,45,46,47,50,51,52,53,54,55,58,60,61,62,64,65,67,68,69,71,72,73,75,76,77,78,79,82,83,84,85,86,87,89,90,92,93,94,95,96,98,99,100,105,106,108,111,112,113,115,116,117,118,120,121,121,123,124,125,126,128
0,1,3,6,7,8,10,11,12,13,15,16,18,19,22,23,24,25,27,28,30,31,32,33,34,36,37,38,41,42,43,44,45,46,48,49,52,54,55,56,58,59,61,62,63,65,66,67,68,69,71,72,76,78,79,80,81,82,84,85,87,88,89,91,92,93,94,96,97,102,103,104,106,107,107,110,111,112,113,115,116
0,1,2,3,5,6,9,12,13,14,16,17,20,21,22,23,24,26,27,28,30,31,32,33,34,35,40,41,42,43,44,45,46,47,50,52,53,54,55,56,59,60,62,63,64,65,67,68
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,43,44,45,46,52,53,54,56,57,59,60,61,62,63,65,66,67,69,70,71,72,73,75,76,78,80,81,84,85,86,87,89,90,91,93,97,98,99,101,102,103,104,106,107,109,110,111,112,115,116,117,118,118,120,121,122,124,125,126,127,129,130,130,135,136,137,138,139,144,145,146,147,150,151,152,154,155,156,157,163,164,165,166,167,168,169,170,171,172,177,178,179,181,184,187,188,189,191,192,194,195,197,198,199,200,201,204,205,206,207,209,210
0,1,2,3,6,7,8,10,11,12,15,16,18,19,20,21,23,24,25,27,28,30,31,31,36,37,38,39,41,42,42,46,47,48,49,50,52,53,55,56,57,59,60,62,63,65,66,68,69,69,76,77,78,80,81,83,84,86,87,88,89,91,92,93,94,98,101,102,103,105,106,107,108,110,111
0,1,2,4,5,6,8,9,10,11,12,13,18,19,20,21,24,25,26,27,29,30,33,34,35,37,38,39,41,42,44,45,46,48,49,51,52,53,54,55,57,58,61,62,63,64,65,66,69,70,71,73,75,76,78,79,80,81,82,85,86,87,88,89,91,92,93,95,96,97,101,102,104,105,106,107,107,111,112,113,114,116,117
0,1,2,3,6,7,8,9,10,11,12,14,15,20,21,24,25,26,28,29,30,33,36,37,38,40,41,42,43,46,47,48,50,51,52,53,54,57,58,59,60,64,65,66,68,69,69,76,78,80,81,82,84,85,87,88,89,90,92,93,93,98,99,101,105,107,108,109,110,111,112,113,120,121,122,124,126,127,128,131,132,134,135,136,137,139,140,140,145,146,148,152,154,155,156,157,158,160,161,165,166,167,170,171,172,173,179,182,183,184,186,187,188,190,191,192,194,195,196,197,203,204,205,207,210,213,214,215,217,218,220,221,223,224,225,226,227,229,231,232,233,235,236,236,238,239,240,241,243,244
0,1,2,3,4,5,6,8,8,11,12,13,14,15,17,18,21,22,23,24,26,27,28,29,31,32,33,35,38,39,40,41,42,43,46,48,49,51,52,53,54,56,57,59,60,62,64,65,66,68,69,70,71,73,74,78,79,81,83,84,85,87,88,90,91,92,93,94,95,96,99,100,101,103,104,107,108,109,110,111,114,115,117,118,120,121,123,124,125,128,129,130,131,133,134,135,136,137,142,143,144,146,149,152,153,154,156,157,159,160,162,163,164,165,169,170,171,173,175,176,177,179,180,180,183,184,185,186,188,189
0,0,2,4,5,6,8,9,11,12,13,15,17,18,20,21,23,24,25,26,31,33,34,35,38,39,41,42,43,44,47,48,49,51,52,53,56,59,60,61,63,64,65,67,68,69,70,71,74,75,76,77,81,82,83,85,86,86,90,91,92,93,94,98,99,100,101,102,103,104,109,110,111,114,115,116,118,119,121,122,123,124,125,130,131,134,136,139,140,141,142,145,146,148,149,152,153,154,155,158,159,159,161,162,165,166,167,168,171,172,172,177,178,180,181,182,184,185,187,188,189,190,193,194,195,196,197,198,201,204,205,206,210,211,213,215,218,219,222,223,224,225,227,228,230,231,233,234,235,236,238,239,240,241,242,244,246,247,248,249,250,251,253,254,255,257,259,260,262,264,265,266,267,269,270,271,273,275,276,280,282,283,284,285,287,288,289,290,292,293,295,297,298,299,300,302,303,304,306,310,311,312,313,314,317,318,319,320,321,323,324,325,326,327,330,331,332,333,336,337,338,340,341,346,347,348,349,350,352,353,354,356,358,359,360,361,363,364,364,369,370,371,373,376,379,380,381,383,384,386,387,389,390,391,392,393,395,395,399,400,401,402,404,405
0,1,2,3,4,7,8,9,11,12,13,16,17,18,19,21,22,24,25,26,28,29,30,31,32,33,36,37,39,41,42,43,44,49,50,51,52,53,54,54,60,61,64,65,66,68,69,70,71,74,75,76,77,78,79,80,81,81,87,88,91,92,93,95,96,97,98,102,103,106,107,108,109,111,112,116,117,118,120,121,124,125,125,130,131,132,133,135,136,137,140,143,144,145,147,148,149,151,152,153,154,155,156,162,163,164,166,169,172,173,174,176,177,179,180,182,183,184,185,187,188,188,191,192,193,194,196,197
2,3,5,7,8,9,10,16,19,20,21,23,24,25,26,29,30,31,33,34,35,36,41,42,43,44,47,48,49,52,53,53,60,61,62,64,66,67,69,70,71,72,73,75,76,78,79,80,82,83,86,87,87,92,93,94,95,96,100,102,103,104,106,107,111,112,114,116,117,118,119,122,123,127,128,130,132,133,134,135,138,139,141,142,144,145,147,149,150,152,153,155,156,160,162,163,164,166,167,171,172,174,176,177,179,180,183,185,186,187,188,189,190,192,193,196,198,200,201,202,203,205,206,208,210,211,212,214,215,217,218,220,222,223,227,229,230,231,233,234,236,237,238,239,242,243,244,245,246,247,248,251,252,253,255,256,259,260,261,262,263,268,269,270,272,275,278,279,280,282,283,286,287,288,289,290,292,294,295,296,298,299,301,302,304,305,306,308,309,311,312,312,316,317,318,319,321,322
0,0,1,3,4,5,7,8,10,11,12,14,15,16,17,19,20,22,23,24,25,26,28,29,30,31,33,34,38,40,42,43,45,46,48,50,51,52,54,55,57,58,59,60,61,63,64,65,66,68,69,71,72,76,77,79,80,83,84,85,86,89,92,93,94,96,97,98,100,101,102,104,105,106,107,112,113,114,115,116,118,119,120,122,123,126,127,128,130,131,134,135,136,137,139,140,142,143,144,145,147,148,148,154,155,156,158,159
0,1,3,5,6,7,9,10,12,13,14,15,16,17,18,20,21,23,24,25,27,28,30,31,32,33,34,37,38,39,40,43,44,48,50,52,53,55,56,57,58,61,62,63,65,66,67,68,70,71,73,74,76,79,80,81,83,84,85,86,89,90,92,94,95,96,98,99,102,105,106,108,109,110,111,115,116,117,118,121,122,123,124,125,126,130,132,133,135,136,139,140,142,143,144,145,148,149,150,151,153,154,154,158,159,160,161,164,165,167,168,169,170,172,173
0,1,2,3,5,6,9,10,11,12,13,15,16,17,20,21,22,25,26,28,29,30,31,36,37,39,42,43,44,46,47,49,51,52,53,55,56,59,62,63,65,66,67,68,70,71,72,73,74,75,76,77,78,83,84,85,87,90,91,92,93,94,95,96,97,98,99,102,105,106,107,111,112,113,114,116,117,120,123,124,125,127,128,129,130,131,134,135,136,137,139,140
0,1,2,4,7,10,11,12,14,15,18,19,20,22,23,24,25,27,28,29,31,32,34,35,37,38,39,41,42,43,43,49,50,51,52,54,55,56,57,59,60,61,62,63,64,65,66,66,70,71,72,75,76,77,79,80,83,84,85,86,87,89,90,92,93,96,98,99,100,101,103,104,106,107,108,110,111,111,114,115,116,117,119,120
0,1,2,3,4,6,7,9,10,11,12,15,16,17,19,20,23,24,25,27,28,29,31,33,34,35,37,38,39,39,42,43,44,45,46,47,49,50,50,54,55,56,57,59,60,63,64,65,66,68,69,70,71,75,76,80,81,82,83,86,87,89,90,91,92,94,95
0,1,2,4,5,6,7,8,9,9,13,14,15,16,18,21,23,24,25,27,28,30,31,32,33,34,35,36,41,42,43,44,45,46,47,53,55,56,57,59,60,62,63,64,67,68,69,70,71,73,77,78,79,80,81,82,85,87,88,89,91,92,94,95,96,97,100,101,102,104,105,106,107,109,110,113,116,117,118,120,121,122,123,125,126
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,43,44,45,46,53,55,56,57,60,61,63,64,65,66,67,68,69,70,73,74,75,76,79,80,84,85,86,88,92,93,94,96,97,98,99,104,105,108,109,110,111,113,114,116,117,119,120,121,122,125,126,127,128,129,130,130,133,134,135,137,140,141,143,144,145,146,149,150,151,152,154,155,155,157,158,159,161,165,166,167,169,170,171,172,173,174,175,182,183,184,185,187,188,189,190,191,192,196,197,199,200,205,206,207,210,211,212,213,217,218,219,220,221,222,222,224,225,226,229,230,233,234,236,237,238,239,240,241,241,246,247,248,249,250,254,255,256,259,261,262,265,266,267,268,270,271,272,275,276,279,280,281,283,284,285,286,290,292,293,294,297,298,300,301,302,303,304,307,308,309,310,311,312,317,318,321,322,322,325,326,327,328,329,330,331,333,334,335,340,341,342,343,345,346,346,350,351,352,354,355,356,356,360,361,363,365,366,367,368,373,374,375,376,377,378,380,381,382,383,384,387,388,389,390,391,393,394,396,397,398,403,404,405,407,410,413,414,415,417,418,420,421,423,424,425,426,427,429,429,432,433,434,435,437,438
0,1,2,3,4,7,8,9,10,12,13,14,15,19,21,22,23,25,26,28,29,31,32,37,38,39,40,42,43,43,49,50,51,54,56,57,58,59,62,63,65,66,67,69,70,71,72,74,75,79,81,82,83,86,87,88,89,91,92,93,94,95,96,98,99,101,102,104,105,106,108,109,110,111,112,114,121,123,124,125,127
0,1,3,6,7,8,10,11,12,14,15,16,17,19,20,21,22,23,25,26,29,30,31,32,33,38,39,40,41,42,43,47,48,50,53,54,55,57,58,59,60,61,63,63,68,69,70,71,72,76,77,79,82,83,84,86,87,88,89,91,92
0,2,3,4,7,9,10,11,13,14,16,17,19,20,25,26,27,28,29,31,32,33,35,36,39,41,42,43,44,45,46,48,49,50,54,55,56,58,59,60,61,62,63,66,67,68,69,70,71,73,74,76,77,79,80,81,82,83,85,86,89,90,91,92,93,94,95,97,98,101,102,104,106,107,108,111,112,113,115,116,118,119,120,122,123,124,125,125,129,130,131,133,134,135,136,139,140,141,143,143,147,148,149,150,151,153,154,155,156,157,158,159,160,161,164,165,166,167,168,170,171,171,175,176,181,183,185,186,190,191,192,193,194,197,198,199,201,202,203,204,207,208,210,211,216,217,218,219,220,222,223,226,227,228,229,230,231,232,234,235,238,239,241,243,244,245,248,249,251,252,253,254,256,257,260,261,262,263,265,266,268,269,270,272,273,273,279,280,281,282,285,286,287,288,289,291,292,293,294,296,297,298,299,302,303,306,308,309,310,311,312,313,314,315,316,319,322,323,324,326,327,328,329,330,332,333,334,335,336,339,340,341,342,345,346,347,349,350,351,352,354,355,357,358,359,361,364,365,366,367,369,370
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,34,36,37,38,39,42,43,45,46,48,49,50,51,56,57,58,59,62,63,64,66,67,69,70,73,74,75,76,77,79,80,81,81,87,88,89,92,93,94,95,96,97,98,102,103,105,106,107,109,110,112,113,114,118,119,121,122,123,124,126,127,128,129,131,132,132,136,137,138,139,140,141,142,144,145,146,149,150,151,152,157,158,159,161,162,164,165,166,167,171,172,173,176,177,178,180,181,182,183,184,185,186,189,190,191,192,195,196,197,198,199,201,205,206,207,209,210,213,214,218,220,221,223,224,228,229,230,231,233,234,236,237,238,240,241,244,247,248,249,251,252,253,255,256,258,259
0,1,2,4,7,10,11,12,14,15,18,19,20,22,23,24,25,27,28,31,32,33,35,36,37,38,40,41,42,43,46,47,48,49,50,52,53,54,55,57,58,61,62,64,65,67,68,70,71,72,73,75,76,77,78,81,82,83,84,87,88,92,93,94,95,98,99,100,102,103,104,107,108,110,113,114,115,117,118,119,120,121,122,125,127,128,129,130,135,136,137,139,140,140,143,144,145,146,148,149
0,1,2,3,4,7,8,9,10,12,13,14,15,19,21,22,23,25,26,28,29,30,31,32,34,36,37,39,40,41,42,43,44,45,46,47,48,52,53,54,55,58,61,62,63,65,66,67,68,69,71,74,75,78,79,80,81,84,85,87,88,89,90,93,94,95,97,98,99,100,102,103,105,106,107,108,110,111
0,0,1,2,3,4,7,8,9,11,12,14,15,16,18,19,20,21,23,24,26,27,28,29,33,36,37,38,41,43,44,45,46,47,48,52,53,54,55,56,57,61,62,63,64,68,69,70,72,73,73,79,80,81,83,84
0,1,2,3,4,7,8,9,10,12,13,14,15,19,21,22,23,25,26,28,29,31,32,37,38,39,40,42,43,43,49,50,51,54,56,57,58,59,62,63,65,66,67,69,70,71,72,74,75,77,78,80,82,83,84,86,87,89,90,93,95,98,99,101,102,104,105,106,107,108,109,111,112,114,115,117,118,119,121,122,123,125,126,128,129,130,131,132,133,138,139,143,144,145,146,149,150,152,153,154,156,157,161,162,163,164,167,169,170,171,173,174,176,177,179,180,181,182,187,188,189,190,192,193
0,1,4,5,9,10,11,12,15,17,18,19,21,22,24,25,26,27,28,29,30,31,32,33,36,39,40,41,45,46,47,48,51,52,53,55,56,57,58,61,64,65,66,68,69,70,71,72,74,75,76,77,78,79,81,82,83,84,87,88,89,90,92,93
0,1,2,5,6,7,8,9,12,13,14,15,17,18,18,23,24,25,28,30,31,32,34,35,37,38,39,40,41,42,42,48,51,52,53,55,56,58,59,63,65,67,68,70,71,72,73,75,76
0,1,2,5,6,7,9,10,11,12,14,15,19,21,23,24,26,27,28,29,33,34,38,39,41,42,45,46,47,48,51,54,55,56,58,59,60,62,63,64,66,67,68,69,74,75,76,77,78,81,82,84,85,86,88,89,93,94,96,97,99,100,101,103,104,106,107,109,110,113,115,116,117,118,121,122,124,125,127,129,130,131,133,134,135,136,138,139,140,141,143,144,145,147,148,151,152,153,157,158,160,161,161,164,165,166,167,169,170
0,1,2,3,4,6,7,8,12,13,16,17,19,20,21,22,24,25,26,27,30,31,32,33,34,36,37,38,42,43,45,46,47,49,51,52,53,55,56,60,61,62,63,64,65,69,70,71,72,73,74,75,77,78,79,81,82,83,84,86,87
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,21,26,27,29,30,32,33,36,37,38,39,42,43,44,46,47,49,50,51,53,54,56,57,58,61,62,64,65,65,69,70,71,73,74,75,78,79,80,81,82,83,84,87,88,89,90,92,93,94,95,96,98,99,100,102,103,105,106,109,110,111,114,115,116,117,119,120,120,123,124,125,127,128,129,130,133,134,135,136,137,138,140,141,147,149,150,151,152,154,155,159,160,161,163,166,169,170,171,173,174,176,177,179,180,181,182,184,185,185,188,189,190,191,193,194
0,1,3,5,6,7,9,10,12,13,15,16,17,18,19,24,25,26,27,28,29,30,37,39,42,43,44,45,48,49,51,52,53,54,55,57,58,59,60,61,62,63,66,67,68,70,73,74,74,77,78,79,81,82,85,86,87,89,90,91,93,94,95,96,100,102,103,104,106,107,110,111,113,114,117,118,119,120,122,123,125,126,128,129,133,134,135,136,137,138,138,146,147,148,149,152,153,155,156,160,161,162,164,165,167,168,168,173,174,175,176,178,179,180,181,182,182,188,189,190,191,193,194,195,196,197,198,199,202,203,204,206,206,210,211,212,213,215,216
2,3,4,6,9,12,13,14,16,17,18,20,21,22,23,24,25,26,29,30,31,33,34,35,36,37,39,45,47,48,49,50,53,54,57,58,60,61,62,63,68,69,70,72,73,74,75,78,79,80,81,82,83,86,87,88,89,90,92,93,94,96,97,98,100,101,105,107,109,110,112,113,114,116,117,118,120,121,122,123,128,129,131,133,134,135,137,138,142,143,144,146,149,152,153,154,156,157,158,159,160,162,165,166,167,168,169,170,171,172,173,175,176,177,178,184,185,186,188,191,194,195,196,198,199,201,202,204,205,206,207,209,210,210,214,215,216,217,219,220
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,39,41,42,48,51,52,53,55,56,57,58,59,60,62,63,70,72,73,74,76,77,79,80,81,82,85,86,90,92,93,94,96,97,99,100,101,102,103,104,109,110,111,112,113,115,116,117,118,121,122,123,125,126,127,130,131,134,135,136,138,139,139,142,143,144,145,146,148,150,151,153,154,155,156,160,163,164,165,167,168,171,173,174,175,177,178,180,181,182,184,185,186,187,188,189,192,193,194,196,197,198,199,201,202,204,205,207,210,211,212,214,215,217,219,220,221,223,224,227,230,231,233,234,235,236,240,241,243,244,245,246,248,249,250,252,253,253,257,258,259,260,262,263,264,265,267,268,269,271,272,274,275
0,1,2,3,4,7,8,9,10,12,13,14,15,19,21,22,23,25,26,28,29,30,32,33,34,35,37,38,40,41,42,44,45,46,47,50,51,53,54,55,56,61,62,63,64,68,69,70,71,72,73,74,76,77,78,79,80,82,83,85,86,87,88,92,93,94,95,96,97,98,100,101,102,104,105,106,108,109,110,111,113,114,115,116,118,119,121,122,124,125,128,129,130,131,132,133,135,136,137,138,144,145,146,147,152,154,157,158,160,161,163,164,165,166,167,170,171,172,173,174,175,181,182,185,186,187,189,190,191,192,197,198,199,200,203,204,205,206,207,208,210,211,215,217,218,220,221,224,225,227,228,231,232,233,234,235,237,238,239,240,243,244,245,246,249,250,250,254,255,256,257,259,260
0,1,2,3,4,5,8,9,11,12,14,15,16,17,18,21,22,23,24,26,27,28,33,34,35,36,40,41,45,46,47,48,49,50,51,54,57,58,59,61,62,63,64,65,66,71,73,74,75,77,78,80,81,82,83,84,86,87,90,92,93,94,95,98,99,100,101,103,104,106,107,108,109,110,112,114,115,117,118,119,120,121,123,124,125,126,128,129
0,1,2,3,4,6,7,9,10,11,12,16,17,18,19,22,23,24,26,27,28,32,33,34,36,37,38,39,39,42,43,44,45,48,49,50,52,53,54,55,58,59,60,62,63,65,66,67,70,71,72,74,76,77,80,81,83,84,86,87,88,90,91,92,93,95,96,98,99,101,104,105,106,108,109,110,113,114,115,116,117,119,120,124,125,126,128,132,133,134,136,137,140,141,141,146,147,148,149,151,152,154,155
0,1,4,5,9,10,11,12,15,17,18,19,21,22,24,25,26,28,29,30,31,34,37,38,39,41,42,45,46,49,50,51,52,54,55,56,57,58,61,62,63,64,65,67,68,69,72,73,74,76,77,78,81,82,83,84,85,87,88,89,92,93,94,95,96,100,101,102,103,106,107,111,112,113,114,115,116,117,118,119,120,123,124,125,127,128,128,132,133,134,135,137,138
0,1,2,3,7,8,9,11,12,13,15,16,19,20,23,25,26,27,29,30,30,32,33,34,36,39,40,41,42,43,44,46,47,49,50,51,52,53,55,56,59,62,63,64,68,69,70,71,72,75,76,77,79,80,81,82,85,86,89,91,92,93,94,95,101,102,103,104,105,106,107,108,109,110,113,114,117,118,120,121,123,124,126,128,129,130,132,133,134,135,141,144,145,146,148,149,151,153,154,155,157,158,159,160,162,163,164,165,166,167,171,173,174,175,177,178,180,181,182,183,184,185,186,187,193,196,197,198,200,201,202,204,206,207,207,213,214,215,217,218
0,1,2,3,6,7,8,9,10,12,13,14,16,17,20,21,22,24,25,26,27,29,30,32,33,34,36,37,41,42,43,44,46,47,48,50,51,53,54,56,57,60,61,62,63,64,65,67,68,69,71,72,73,74,75,78,79,80,82,84,85,88,89,90,91,92,93,98,99,103,104,105,106,107,108,109,110,111,112,115,116,117,118,119,120,120,126,127,129,132,133,134,135,136,138,139,141,142,143,144,145,146,147,149,150,151,156,157,158,160,161,163,164
0,1,2,3,4,7,8,9,11,14,15,16,17,18,20,21,24,25,26,27,28,30,31,32,35,36,37,38,41,43,44,45,46,52,53,54,55,56,57,58,59,60,61,64,65,66,67,70,72,73,74,75,80,81,82,84,85,86,87,90,91,92,93,94,98,101,102,103,104,105,106,108,109,111,112,113,115,118,119,120,121,123,124,124,129,130,132,133,134,139,140,141,142,143,146,147,148,150,151,152,153,156,157,158,159,160,161,166,167,170,171,173,174,175,176,178,179,181,182,183,184,187,188,189,190,192,193,195,196,197,199,200,200,206,207,208,209,212,213,214,215,216,217,218,220,222,223,224,226,227,229,230
0,1,2,3,4,5,5,11,13,14,16,17,18,20,21,24,25,26,30,33,35,36,37,38,40,44,45,46,48,49,49,52,53,54,55,57,58
0,1,2,3,4,5,6,7,8,10,11,14,15,16,19,20,21,22,24,25,25,31,32,34,35,36,37,39,40
0,1,2,3,6,7,8,9,10,11,14,17,18,19,21,22,25,27,28,29,31,32,34,35,36,37,40,41,45,46,47,48,50,51,52,53,56,58,59,60,62,63,65,66,67,69,70,71,72,75,78,79,80,82,83,84,85,86,88,89,90,94,95,96,100,102,103,104,105,107,110,111,113,114,117,119,120,122,124,125,127,128,130,131,134,136,137,138,139,140,143,144,146,147,150,152,155,156,157,158,160,161,165,166,167,168,169,170,171,172,174,175,178,179,183,184,185,186,188,189,190,191,193,194
0,1,3,4,5,6,9,11,12,13,15,16,18,19,20,21,24,27,28,29,33,34,35,36,37,38,42,43,45,48,49,50,52,53,54,55,57,58
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,37,38,43,44,45,47,48,49,50,51,54,55,57,58,59,60,61,66,67,68,69,71,72,72,74,75,76,77,80,81,82,83,84,89,90,91,92,94,95
0,1,2,3,4,6,8,9,10,11,12,13,16,17,18,19,22,24,25,26,27,28,29,31,32,33,34,36,38,39,40,41,42,45,46,47,48,51,52,53,55,56,57,61,62,63,65,66,67,68,68,71,72,74,75,77,78,79,82,83,84,86,87,88,89,92,95,96,97,99,100,101,102,103,105,107,108,109,112,113,114,117,118,119,120,121,125,126,127,128,129,130,133,134,135,136,138,139
0,1,2,3,4,5,6,9,10,11,12,15,16,17,18,19,22,23,24,26,27,27,32,33,34,37,40,41,42,44,45,46,47,48,49,51,52,53,55,57,58,59,60,63,65,66,69,70,71,72,73,76,77,78,80,81,82,83,84,87,88,89,90,91,93,94,95,96,99,100,101,102,103,105,106,107,107,111,114,115,116,118,119,120,121,124,125,126,127,128,130,131,132,133,134,135,136,139,140,141,142,143,144,146,147,149,150,151,153,154,154,157,158,159,160,162,163
2,3,4,6,7,8,9,12,13,14,17,18,21,22,23,24,26,27,30,33,34,35,38,40,41,42,44,45,47,48,49,51,52,54,55,58,60,61,62,63,66,67,71,73,74,76,77,80,81,83,86,87,89,90,91,92,93,94,98,99,100,101,104,105,106,107,110,111,112,115,116,119,120,121,122,124,125,128,131,132,133,135,136,137,138,139,141,142,143,146,147,148,151,152,153,155,156,157,160,161,162,163,164,166,167,169,170,171,173,174,176,177,179,180,181,183,184,184,187,188,189,190,192,193
0,1,2,3,6,7,8,9,10,13,14,17,18,19,20,23,24,25,26,28,29,31,32,35,36,37,38,40,41,44,47,48,49,51,52,54,56,57,58,60,61,62,64,65,66,67,69,70,72,73,74,75,79,81,82,83,85,86,88,89,92,94,95,96,99,100,102,103,105,107,108,109,111,112,114,115,118,120,121,122,124,125,127,128,129,130,132,133,135,136,138,139,140,142,143,144,148,149,150,152,153,154,156,157,160,161,162,165,166,169,170,171,172,175,177,178,179,181,182,183,184,188,190,192,193,194,195,197,198,199,201,202,203,204,207,208,210,212,213,214,218,219,220,223,224,227,229,230,231,232,233,234,236,237,238,239,240,242,242,247,249,251,252,253,257,258,259,262,263,266,268,269,270,271,272,273,275,276,277,278,280,281
0,0,1,3,4,5,7,8,10,11,13,14,15,16,21,22,23,24,27,28,29,30,32,33,35,36,39,40,41,42,44,45,48,51,52,53,57,58,60,62,63,64,66,67,69,70,71,72,73,74,79,80,81,82,85,86,87,88,90,91,93,94,97,98,99,100,102,103,107,109,112,113,115,116,118,119,120,121,124,125,126,127,133,134,135,137,138,139,140,143,144,148,150,151,153,154,157,158,162,163,164,166,168,169,170,172,173,177,179,180,182,183,186,187,189,190,192,193,195,196,197,198,200,201
0,1,2,3,4,7,8,9,10,12,13,14,15,19,21,22,23,25,26,28,29,31,32,34,35,36,37,38,41,42,43,45,51,52,53,55,56,57,58,59,60,61,64,65,66,67,68,69,71,72,79,81,82,83,86,87,89,90,91,92,94,95,102,104,105,106,109,110,112,113,114,115,116,118,121,122,123,124,125,126,128,129,130,131,132,134,135,136,137,140,142,143,144,145,147,148,150,151,152,153,156,157,158,159,161,162,162,167,168,170,171,172,175,176,177,179,180,181,183,184,188,190,192,193,195,196,197,198,199,201,202,203,204,207,210,211,212,214,215,216,219,220,221,222,223,225,227,228,229,231,232,233,234,234,240,241,242,244,245,250,251,252,254,255,256,259,260,261,262,264,265,266,267,268,270,271,273,274,275,276,277,279,280,284,286,287,288,289,291,292,294,295,296,298,299,303,304,305,307,308,310,311,312,313,317,318,319,320,325,326,327,328,329,330,330,333,334,335,336,338,339,339,344,345,346,349,350,351,352,355,356,360,362,363,365,366,369,370,371,372,374,375,375,379,381,384,385,387,388,389,390,391,392,394,395,396,398,399,399,404,405,406,407,408,411,413,414,415,419,420,421,422,425,426,427,429,430,431,432,434,435,437,438,439,440,442,443
0,1,2,4,5,6,7,10,11,12,13,15,16,21,22,23,25,26,27,30,31,32,35,37,38,39,41,42,44,45,46,47,48,51,52,53,54,55,56,59,60,63,64,65,66,68,69,69,74,75,76,77,79,80,81,82,83,83,89,90,91,92,94,95,96,97,98,100,101,102,105,106,107,108,109,110,111,112,112,116,117,118,120,121,126,127,130,131,132,133,136,137,138,141,142,143,144,145,148,151,152,153,157,158,159,160,161,163,164,165,166,167,169,170,171,174,175,176,178,179,180,181,182,182,186,187,188,190,191,196,197,200,201,202,203,206,207,208,211,212,213,214,215,216,217,221,222,223,226,227,228,230,230,235,236,239,240,241,242,243,246,249,250,251,255,256,257,258,260,261,263,264,268,269,270,271,274,275,278,280,281,282,284,285,287,288,291,292,293,294,296,297,299,300,302,303,304,306,307,308,309,311,312,314,315,316,317,319,320
0,2,6,7,8,9,11,12,13,14,16,17,18,21,22,23,24,25,26,27,28,28,31,32,33,34,35,36,39,42,43,44,48,49,50,51,55,56,57,58,60,61,62,63,65,66,67,69,70,71,73,74,75,76,77,77,80,81,82,83,84,88,89,91,92,93,94,98,99,100,101,102,104,105,106,108,109,112,113,115,116,118,120,122,123,125,126,127,128,130,131,131,138,139,140,141,142,146,147,149,152,153,154,156,157,158,159,161,162
0,2,5,6,7,8,9,10,14,16,17,18,20,21,23,24,25,26,27,30,31,32,33,35,36,39,42,43,44,48,49,50,51,52,54,55,56,57,58,60,64,65,66,67,71,72,73,75,76,77,79,80,83,84,86,87,88,89,90,92,93,94,97,98,99,100,102,103
0,1,2,3,4,5,7,8,10,11,13,14,16,17,18,19,19,22,23,24,25,26,27,30,31,32,33,34,35,40,41,42,45,46,47,48,49,50,51,53,54,55,57,58,59,61,62,65,66,67,68,69,70,70,75,76,78,79,80,83,84,85,87,88,91,93,94,95,98,99,100,101,103,104,108,109,111,114,115,116,118,119,120,122,123,124,125,127,128,131,132,133,134,135,137,138,139,141,142,146,147,148,149,150,152,153,154,157,158,159,161,162,163,166,167,168,169,170,171,172,174,175,178,179,180,181,185,188,189,190,194,195,196,197,198,199,203,204,206,209,210,211,213,214,215,216,218,219
0,1,2,3,4,5,8,9,10,11,12,13,14,16,17,18,20,21,24,26,27,28,30,31,33,34,38,39,40,41,42,45,46,48,49,51,52,53,56,57,58,59,60,62,63,64,66,67,70,73,74,75,77,78,79,80,81,82,83,84,89,90,92,93,96,98,99,100,101,104,105,105,109,110,111,112,114,115
0,1,2,3,4,5,8,9,12,13,14,15,16,19,20,21,23,24,24,29,30,31,34,36,37,38,40,41,43,44,45,46,49,51,52,53,55,56,58,59,60,61,63,64,69,70,71,72,77,78,79,80,81,84,85,86,88,90,91,93,94,95,96,101,103,104,105,107,108,110,111,112,113,114,115,120,121,124,125,129,131,132,133,135,136,138,139,140,142,143,144,147,148,149,150,151,152,153,154,155,156,159,161,162,163,165,166,168,169,170,172,173,174,176,177,178,179,181,182,183,184,187,188,189,191,192,193,198,199,200,201,202,204,205,208,209,210,212,213,216,219,220,221,223,224,225,226,227,229,230,231,234,235,236,237,238,240,241,242,243,244,245,248,249,251,253,254,255,256,258,259,260,261,265,267,268,270,271,274,275,277,278,279,281,284,285,286,287,289,290
0,1,2,3,6,7,8,11,12,15,16,17,18,20,21,24,27,28,29,31,32,35,36,37,38,39,41,42,43,45,46,47,49,52,53,54,56,57,58,59,63,64,65,66,67,69,70,71,74,76,77,78,80,81,82,83,85,86,90,91,92,93,97,100,101,102,104,105,108,109,110,111,112,114,116,117,118,120,121,124,126,127,128,130,131,133,134,135,136,137,138,139,146,148,151,152,153,155,156,157,158,159,161,163,164,165,167,168,168,173,174,175,176,177,178,180,182,183,184,185,186,188,189
0,2,5,6,7,9,10,11,14,15,16,17,20,21,22,23,23,25,26,27,28,29,30,31,32,32,36,37,38,41,43,44,45,48,49,50,51,53,54,54,59,60,62,63,68,69,70,71,74,75,76,78,79,80,83,84,85,86,89,90,91,92,92,95,96,97,99,100,101,102,103,103,107,108,109,112,114,115,116,119,120,121,123,124,124,129,130,132,133,138,139,140,141,143,144,147,150,151,152,154,155,156,157,161,162,163,165,167,168,169,171,172,172,177,178,179,181,182
0,1,2,3,4,5,8,9,10,12,14,15,16,18,19,20,21,22,23,24,26,27,28,28,31,32,33,34,35,37,42,43,44,45,46,48,49,50,51,53,54,55,57,58,62,63,64,67,68,69,71,73,74,80,81,82,84,87,90,91,92,94,95,97,98,100,101,102,103,107,108,109,111,113,114,115,117,118,118,120,121,122,123,125,126
0,0,1,4,5,6,8,9,13,14,15,16,19,20,22,23,24,26,29,30,31,32,36,37,38,39,40,42,43,44,45,46,48,49,50,51,54,55,56,57,58,62,63,65,66,69,71,72,73,74,77,78,79,80,82,83,86,87,88,90,91,93,94,96,97,101,102,103,104,105,108,109,110,112,113,114,115,117,118,119,120,123,126,127,128,130,131,132,133,135,136
2,3,4,5,8,9,10,11,12,15,16,20,22,23,24,25,28,29,30,31,33,34,36,37,38,39,40,41,42,44,45,47,48,50,53,54,55,57,58,59,61,62,63,64,65,66,67,69,70,71,72,75,76,77,78,79,80,88,89,90,91,92,93,95,96,98,99,101,102,103,105,106,107,109,110,115,116,117,120,121,122,123,124,126,129,132,133,134,138,139,140,141,144,145,146,148,149,150,151,154,157,158,159,161,162,163,164,165,167,168,169,170,171,172,174,175,176,177,180,181,182,183,185,186
0,1,2,4,9,10,11,14,15,16,18,19,20,21,23,24,26,27,28,29,32,33,34,35,36,37,42,43,44,45,46,47,49,50,52,53,55,56,57,58,61,62,62,67,68,69,70,73,74,75,77,78,79,80,81,86,87,88,90,91,92,95,96,97,99,100,101,102,105,106,108,109,110,112,113,117,118,119,121,122,123,124,129,130,133,134,135,136,138,139,142,145,146,147,151,152,153,154,155,157,158,159,160,161,163,164,169,170,171,172,173,174,176,177,178,181,182,184,186,187,188,189,191,192,193,196,197,198,200,201,203,204,205,206,207,208,210,211,212,214,215,216,221,222,223,224,227,228,229,231,232,233,234,235,240,241,242,244,245,246,249,250,251,252,253,255,255,260,261,262,265,266,267,268,270,271
0,1,2,4,8,10,11,12,14,15,17,18,19,20,21,22,24,25,27,28,29,30,34,35,36,38,39,39,42,43,44,46,47,48,49,50,53,54,55,56,57,59,60,61,62,63,67,69,70,73,74,74,76,77,78,81,82,85,86,88,89,90,93,94,95,96,97,98,99,102,103,104,105,107,108,109,110,111,114,115,118,119,120,121,124,125,126,127,129,130,131,134,135,136,139,140,141,142,145,146,147,148,153,154,155,157,158,159,160,161,166,167,168,169,170,173,174,177,178,181,184,185,186,188,189,190,191,192,194,195,196,197,198,199,202,203,204,205,206,208,209,210,213,214,215,216,217,218,221,222,223,224,226,227,228,233,234,235,236,237,238,241,243,244,245,246,247,248,250,251,252,255,256,257,258,259,262,263,264,265,268,269,270,271,273,274,275,278,279,280,281,282,284,285,286,291,292,293,294,295,297,298,299,300,304,306,307,308,309,310,312,313,314,315,318,319,320,321,322,323,326,329,330,331,333,334,335,336,337,340,341,342,343,344,346,347,348,351,352,353,354,356,357
0,1,2,3,4,5,6,7,9,10,12,13,15,16,17,18,20,21,23,24,25,26,28,29,31,32,34,35,38,39,40,42,43,44,45,47,48,49,52,53,54,55,56,58,59,60,61,66,67,68,70,71,72,73,74,77,78,79,81,83,84,87,88,89,91,97,98,99,100,104,106,107,108,110,111,112,113,115,116,117,119,120,121,122,127,128,130,131,136,137,138,139,142,144,145,148,149,150,152,153,154,155,156,157,159,160,161,164,165,166,167,168,170,171,177,178,179,180,181,183,184,185,186,190,192,193,194,195,196,198,199,200,201,202,203,204,206,212,213,214,216,217,218,219,220,221,222,225,226,227,228,229,230,232,233,234,237,238,240,242,243,244,245,247,248,249,252,253,254,256,257,259,260,261,262,263,265,266,267,268,270,271,272,277,278,279,280,283,284,288,289,290,291,292,295,296,297,298,299,301,302,305,306,307,308,309,312,313,314,315,316,318,319,320,323,324,325,327,328,331,332,332,338,339,340,342,343
0,1,2,3,6,7,9,10,12,13,14,15,16,18,19,20,21,21,23,24,27,28,29,31,32,33,34,36,37,38,40,41,42,43,43,46,47,48,50,53,54,55,56,58,59,59,66,67,68,69,71,72,73,74,75,76,78,79,80,82,83,84,85,85,88,89,90,91,93,94,94,98,99,100,101,102,104,105,107,108,110,111,112,113,114,115,116,117,117,122,123,125,126,127,128,129,130,130,134,135,136,137,138,139,140,140,145,146,147,148,150,151,152,153,154,154,156,157,158,159,164,165,166,168,169,170,171,175,176,177,179,183,184,187,188,189,191,192,194,195,196,203,204,205,206,207,209,210,212,213,215,216,217,219,220,221,223,224,224,226,227,228,229,230,232,232,237,238,239,240,243,244,245,246,247,248,250,251,252,254,255,256,257,257,260,261,262,263,264,266,267,269,270,272,273,274,275,276,277,278,279,279,284,285,287,288,289,290,291,292,292,298,299,300,301,303,304,306,307,309,310,311,313,314,315,317,318,318,321,322,323,325,326,327,328,329,332,333,334,335,336,338,339,340,341,342,346,348,349,352,353,353,356,357,358,359,360,361,362,363,363,368,369,370,371,373,374,375,376,377,377,379,380,381,382,387,388,389,391,392,393,394,397,398,399,400,401,403,404,406,407,409,410,411,412,413,414,415,416,416,421,422,424,425,426,427,428,429,429,434,435,436,437,440,442,443,446,447,448,449,450,453,454,455,456,457,458,460,461,463,464,465,467,468,469,471,472,474,475,476,477,478,479,481,482,483,484,485,487,488,490,491,492,494,495,496,497,497,502,503,504,507,510,511,512,516,517,518,519,521,522,525,528,529,530,532,533,534,535,537,538,538,541,542,543,544,546,547
0,1,2,3,6,7,8,10,11,12,15,16,17,19,20,21,22,22,28,29,30,31,32,33,35,36,37,37,41,42,43,44,45,46,49,50,51,52,55,56,57,58,59,61,62,63,65,66,69,70,71,72,72,76,77,79,80,83,84,85,86,87,88,89,90,93,96,97,98,100,101,102,103,104,106,107,109,110,111,112,113,114,115,116,117,118,121,122,123,124,125,126,127,129,131,132,133,134,137,138,139,140,142,143,143,146,147,148,149,151,152
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,39,42,43,44,45,46,48,49,50,53,54,57,58,59,60,62,63,66,69,70,71,73,74,75,76,77,78,79,81,82,83,84,89,90,91,94,95,96,97,99,100,105,106,107,108,109,112,113,114,116,117,122,123,124,125,126,128,129,130,131,135,137,138,139,142,143,145,146,147,149,150,152,153,154,156,157,158,159,159,163,164,165,167,168,169,170,172,173,175,176,177,178,179,180,183,185,186,187,188,191,192,196,198,199,201,202,205,206,207,208,209,210,211,214,217,218,219,221,222,223,224,226,227,228,229,231,232,233,234,236,237,238,239,239,244,245,246,247,249,250,251,252,254,255,256,257,258,259,263,264,266,267,268,270,271,273,274,275,276,277,279,282,285,286,287,289,290,291,292,293,295,296,297,300,301,302,303,304,305,306,308,309,310,318,319,320,322,325,328,329,330,332,333,335,336,338,339,340,341,344,345,346,348,349,350,351,353,354,356,357,358,359,361,362
0,2,5,6,7,9,10,11,12,16,18,19,22,23,24,25,27,28,30,31,32,33,36,38,39,40,42,43,44,45,47,48,50,51,52,54,55,57,58,61,62,67,69,70,71,72,73,75,76,78,80,81,82,83,86,87,88,89,91,92,94,95,98,99,100,101,103,104,107,110,111,112,114,115,116,117,118,120,121,123,124,125,126,127,130,131,132,133,134,135,136,137,138,139,140,141,146,147,148,150,151,152,155,158,159,160,163,165,166,167,168,171,172,173,174,176,177,179,180,181,182,183,185,186,188,189,190,191,192,195,196,197,198,199,200,201,202,203,204,205,206,209,210,211,212,216,218,219,222,223,224,225,227,228,230,231,232,233,234,235,236,237,237,243,244,245,246,248,248,253,254,255,256,257,260,263,264,265,268,270,271,272,274,275,281,282,283,284,285,287,288,289,292,295,296,297,300,302,303,304,305,308,309,310,311,313,314,316,317,318,319,323,325,326,329,330,331,332,334,335,337,338,339,341,342,342,345,346,347,348,350,351
0,1,2,3,4,5,8,9,9,14,15,17,18,20,21,22,23,24,26,27,28,29,30,31,31,35,36,37,38,40,41,42,43,43,49,50,51,53,54,57,60,61,62,64,65,66,67,69,70,70,76,77,78,80,81
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,22,25,26,27,28,31,33,34,35,36,40,41,42,43,44,45,47,48,50,51,52,53,57,58,59,60,61,62,63,64,65,66,69,70,72,73,78,79,81,82,84,85,86,87,88,89,94,95,97,98,103,104,105,107,110,111,112,114,115,116,118,119,120,121,123,124,126,127,131,133,134,135,137,138,142,143,145,146,152,153,154,155,156,159,160,161,162,163,166,167,168,170,171,174,177,178,179,181,182,184,185,186,187,188,189,189,192,193,194,195,196,197,199,200,201,202,207,208,210,211,216,217,218,219,222,223,227,228,229,230,232,233,234,236,237,240,241,242,245,246,247,248,249,251,252,253,257,258,259,260,263,264,265,268,269,270,271,273,274
0,1,2,4,8,10,11,12,14,15,16,18,19,20,21,23,24,26,27,28,29,33,35,36,37,39,40,42,43,46,48,49,50,53,54,56,57,59,61,62,63,65,66,68,69,71,72,75,76,77,79,80,81,82,84,85,87,88,90,91,93,94,95,96,96,100,101,102,105,106,107,109,110,111,112,114,115,117,118,119,120,122,123
0,1,2,3,6,7,11,12,13,14,16,17,18,19,23,26,27,28,30,31,34,35,36,38,39,40,41,43,44,45,47,48,49,54,55,56,57,59,60,63,66,67,68,70,71,72,73,74,76,76,79,80,81,82,84,85
2,3,4,5,8,9,10,11,13,14,15,18,19,22,23,24,25,27,28,31,34,35,36,38,39,40,41,42,45,46,50,52,53,54,56,57,59,60,61,62,64,65,66,67,67,71,72,73,74,76,77,77,82,83,84,85,86,87,88,88,94,95,96,99,100,101,103,104,105,108,109,110,113,114,115,117,118,119,120,123,124,125,126,128,129,130,131,131,134,135,136,137,141,144,145,146,148,149,150,151,152,153,155,156,157,158,161,162,163,165,167,168,169,171,172,173,175,176,179,181,182,183,185,186,188,189,190,191,192,195,196,197,198,199,200,202,203,204,206,207,208,209,212,213,214,215,219,222,223,224,228,229,230,231,233,234,237,240,241,242,244,245,246,247,249,250,250,256,257,258,260,261
0,1,2,3,4,5,8,9,10,11,12,14,15,16,19,20,24,26,27,28,30,31,33,34,35,36,37,39,40,42,43,44,45,46,48,49,50,53,54,55,56,58,59,59,61,62,63,65,66,67,69,70,71,72,77,78,79,80,84,86,87,88,91,92,94,95,96,99,100,101,103,104,105,108,109,112,113,114,116,117,118,119,120,121,122,123,126,128,129,130,132,133,135,136,137,138,139,140,148,149,150,152,155,157,158,161,162,163,164,166,167,169,170,172,173,178,179,180,181,182,185,186,187,188,189,191,191,197,198,199,201,202
0,1,2,3,4,5,8,9,10,11,12,14,15,17,18,19,22,23,24,25,26,27,28,30,31,33,34,35,36,37,38,42,44,45,46,49,50,52,53,54,56,57,58,59,60,63,64,67,68,69,70,71,72,72,77,78,80,81,82,86,87,88,89,90,92,93,94,96,97,98,100,101,102,103,109,110,111,113,114,115,116,117,118,119,120,121,124,125,126,127,128,129,132,133,134,135,136,137,142,143,144,146,147,148,149,151,152,157,158,161,162,163,164,167,168,169,170,171,174,175,176,178,179,180,182,183,185,186,189,190,191,192,193,194,194,196,197,198,200,201,205,206,207,210,211,212,213,214,216,221,222,223,225,226,227,228,229,231,236,237,238,239,240,241,243,244,245,247,248,249,251,252,253,254,259,260,261,263,264,265,266,267,270,271,272,273,274,276,277,278,279,280,281,282,283,284,289,290,291,293,296,298,299,300,302,303,305,306,307,308,309,310,315,316,317,320,321,322,324,325,326,327,329,330,332,333,334,337,338,339,341,342,343,344,345,346,347,348,349,352,353,354,355,356,358,359,360,361,362,363,364,365,366,369,370,371,372,373,374,376,377,379,380,382,383,384,385,386,388,389,390,394,395,397,398,399,400,400,404,406,407,408,409,410,411,411,417,418,419,422,423,424,425,427,428,430,431,432,433,434,436,437,438,441,442,443,445,446,448,449,451,452,453,454,455,458,459,460,461,461,467,468,472,473,474,475,476,476,478,479,480,483,484,485,486,487,488,492,493,495,496,501,502,503,505,506,507,508,509,510,516,517,518,520,521,522,523,524,525,526,527,528,533,534,535,536,537,538,543,544,545,547,548,549,550,551,556,557,558,560,563,566,567,568,570,571,572,573,574,576,578,579,580,582,583,586,587,588,589,591,592,594,595,596,597,599,600,600,606,607,608,610,611
0,1,2,3,4,5,8,9,10,11,12,14,15,16,17,21,23,24,25,28,29,31,32,34,36,37,38,39,45,48,49,50,52,53,54,55,58,59,59,64,65,66,67,68,70,71,71,76,77,78,79,80,84,85,86,87,89,90,91,92,93,98,99,100,101,102,103,107,109,110,111,113,114,115,116,117,118,121,122,123,124,125,126,128,129,136,138,139,140,143,144,148,149,150,152,156,158,159,160,163,164,166,167,169,170,171,174,175,176,177,181,183,184,185,187,188,189,190,192,193,195,196,197,198,201,202,202,208,209,211,212,214,215
0,1,2,3,6,7,8,9,10,11,16,17,21,23,24,25,26,29,30,33,35,36,37,39,40,44,45,46,48,49,50,51,53,54,59,60,61,63,64,65,66,68,69,71,72,73,74,75,77,78,79,80,83,84,85,87,88,89,90,92,93,95,96,97,98,101,102,103,105,106,107,108,110,111,115,116,117,118,119,121,122,124,125,127,128,129,130,133,136,137,138,140,141,144,145,148,149,150,152,153,155,156,160,161,162,163,165,166,169,172,173,174,176,177,178,179,181,182,182,185,186,187,188,190,191
0,1,2,4,8,9,10,11,12,13,15,16,20,21,22,23,24,26,27,30,32,33,34,35,38,39,41,42,44,46,47,48,50,52,53,54,55,56,58,59,60,61,63,64,65,67,68,72,74,76,77,79,80,81,82,86,87,88,89,92,93,96,99,100,101,105,106,107,108,111,112,113,114,117,119,120,122,123,126,127,128,129,131,132,134,135,136,137,139,140
0,1,3,5,6,7,9,10,11,12,15,18,19,20,24,25,26,28,31,34,35,36,38,39,41,42,44,45,46,47,49,50,50,56,57,58,60,61
0,1,2,3,6,7,8,9,12,13,14,17,18,19,20,23,25,26,27,29,30,32,33,34,36,37,39,40,42,43,45,46,47,48,49,50,51,52,53,54,59,60,61,63,66,69,70,71,73,74,77,78,79,80,81,83,85,86,87,89,90,92,93,95,96,97,99,101,102,102,105,106,107,108,110,111
0,1,2,4,5,6,8,9,11,12,14,15,16,17,21,23,25,26,28,29,30,31,34,35,36,38,39,40,42,43,45,46,48,49,50,51,54,57,58,59,61,62,63,64,65,66,68,69,70,71,72,73,74,77,78,79,82,83,84,85,86,88,89,90,92,93,95,96,99,100,103,104,105,107,108,112,113,114,115,118,120,121,122,124,125,129,130,131,132,134,135,138,141,142,143,145,146,147,148,151,152,153,155,156,157,158,160,161,163,164,165,166,168,169
0,1,5,6,7,8,9,10,13,14,18,19,20,21,24,25,27,28,31,32,33,35,36,37,40,41,42,44,45,46,49,50,54,56,57,58,59,62,63,67,69,70,72,73,76,77,78,79,82,83,84,85,88,89,90,91,94,97,98,99,101,102,103,105,106,107,110,111,112,114,115,118,120,121,122,123,126,127,128,129,131,132,133,137,140,141,142,143,145,146,148,149,150,151,152,154,155,156,159,160,161,162,164,165
0,1,2,3,6,7,8,10,11,12,15,16,19,20,20,23,24,25,28,29,30,32,33,34,37,38,39,41,42,43,44,47,48,49,51,53,54,55,57,58,59,61,62,63,64,67,70,71,72,74,75,76,77,78,79,82,85,86,87,89,90,91,92,94,95,95,101,102,103,105,106
0,1,2,3,6,7,8,10,11,12,15,16,17,19,20,20,24,25,26,27,28,30,31,32,35,36,37,39,40,41,42,43,44,47,48,49,50,54,55,56,58,59,60,61,66,67,68,69,71,72,75,78,79,80,82,83,84,85,87,88,88,91,92,93,94,96,97
0,1,2,3,6,7,8,10,11,12,15,16,17,18,22,23,24,25,25,27,28,29,32,33,34,36,37,37,41,42,43,45,47,48,49,51,52,54,55,56,57,60,61,62,63,67,68,68,72,73,74,75,76,77,80,82,83,84,85,86,87,89,90,91,93,94,97,98,98,103,104,105,106,108,109,109,115,116,117,119,120
0,1,2,3,4,6,7,10,11,12,14,15,18,21,22,23,25,26,27,28,29,31,32,34,35,36,37,38,40,41,42,43,44,45,48,49,50,51,52,54,57,59,62,63,64,65,66,67,67,72,73,75,76,77,80,81,84,85,86,87,88,90,92,93,95,96,97,98,101,102,103,104,105,107,109,110,112,113,114,116,120,121,122,123,124,125,126,127,128,129,134,135,136,137,140,141,142,143,144,146,148,149,150,151,153,154,155,157,158,159,161,162,162,168,169,170,171,172,173,174,175,178,181,182,183,185,186,187,188,189,191,192,195,197,198,199,200,203,204,206,207,209,211,212,213,215,216,217,218,220,221,222,223,224,226,227,228,229,230,232,233,236,237,238,241,242,243,244,245,247,248,249,251,252,253,254,258,259,260,261,263,264,266,267,268,270,271,274,277,278,279,281,282,283,284,285,287,288,290,291,292,293,295,296
2,4,7,8,9,11,12,14,15,18,19,20,21,23,24,24,29,30,34,35,37,38,41,42,43,46,47,48,50,53,54,55,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,74,76,77,78,81,82,83,85,86,88,89,89,91,92,93,96,97,98,100,101,104,105,105,108,109,110,112,113,117,119,121,122,126,127,128,129,132,133,134,136,137,138,141,142,144,145,146,147,150,152,153,154,155,158,159,161,162,163,165,166,168,169,172,175,176,177,179,180,181,182,183,185,186,188,189,190,192,193,195,196,198,199,200,202,203,203,206,207,208,209,211,212
0,1,2,3,6,7,8,9,11,12,13,14,18,20,21,22,24,25,27,28,29,32,33,34,36,37,39,40,43,44,45,46,47,49,50,51,53,54,55,56,59,61,62,63,64,68,69,70,71,72,74,75,76,77,80,81,82,84,85,87,88,89,90,92,93,96,98,99,100,102,103,104,105,107,108,110,111,112,113,114,116,117,118,121,122,125,126,127,128,129,131,135,136,137,138,139,141,142,143,144,147,148,149,150,151,153,154,155,159,160,161,162,165,166,167,170,171,172,173,175,176
0,1,2,4,7,10,11,12,14,15,18,19,20,22,23,24,25,27,28,31,32,33,35,36,37,38,40,41,42,43,46,47,48,49,50,52,53,54,55,57,58,61,62,64,65,67,68,70,71,72,73,75,76,77,78,81,82,83,84,87,88,92,93,94,95,98,99,100,102,103,104,107,108,110,113,114,115,117,118,119,120,121,124,125,126,128,130,131,132,133,136,137,137,141,142,143,144,146,147
0,1,4,5,6,8,9,11,12,14,15,16,18,19,21,22,23,24,28,29,30,32,36,37,38,39,42,43,43,48,49,50,53,54,55,57,58,60,61,63,64,65,67,70,71,72,74,75,78,79,79,85,86,87,89,90
0,2,3,4,5,6,7,8,11,14,15,16,20,21,22,23,25,26,28,29,30,31,32,34,35,36,37,38,39,41,43,44,45,48,49,50,51,53,54,55,56,58,59,60,61,63,64,64,70,71,73,74,76,77
0,1,2,3,4,5,6,7,8,10,11,13,14,15,16,19,20,21,22,23,24,25,26,27,29,30,31,32,34,35,36,37,40,41,42,43,45,46,48,49,50,51,52,54,55,56,57,60,61,62,63,64,65,66,67,68,70,71,72,73,75,77,78,80,81,83,84,87,89,90,91,93,94,97,98,100,101,102,103,105,106,108,109,110,111,112,114,115,116,117,120,121,122,123,124,125,126,127,128,130,131,132,133,135,137,138,139,141,142,145,148,149,150,154,155,156,157,160,161,162,164,165,166,167,168,172,174,175,177,178,181,182,184,185,186,187,188,190,190,196,197,199,200,202,203,206,209,210,211,213,214,215,216,217,220,221,222,223,224,225,227,228,229,231,232,234,235,235,241,242,243,245,246
0,1,2,3,4,5,6,7,8,11,12,13,14,15,16,17,19,21,22,23,28,29,30,31,34,35,36,37,38,39,40,41,42,43,47,49,50,52,53,56,57,59,60,61,63,66,67,68,69,71,72
0,1,4,5,9,10,11,12,14,15,16,18,19,22,23,24,27,28,29,30,31,33,34,35,37,38,39,40,43,44,45,46,47,48,50,51,53,54,55,57,58,61,62,63,64,66,67
0,1,3,5,6,7,9,10,12,13,15,16,17,18,19,24,25,26,27,28,29,30,37,39,42,43,44,45,48,49,51,52,53,54,55,57,58,59,60,61,62,63,66,67,68,70,73,74,74,77,78,79,81,82,85,86,87,89,90,91,93,94,95,96,100,102,103,104,106,107,110,111,113,114,117,118,119,120,122,123,125,126,128,129,133,134,135,136,137,138,138,145,146,148,149,152,155,156,157,159,160,161,163,163,170,171,172,173,176,177,178,180,181,182,183,185,186,187,188,191,194,195,196,198,199,201,202
0,2,3,5,6,8,9,10,11,12,13,15,16,17,19,20,21,22,25,26,27,28,32,33,34,35,37,38,39,41,43,44,45,47,48,51,53,54,55,56,59,60,64,65,68,69,70,72,73,74,77,78,81,82,82,87,88,90,91,93,94,95,96,99,100,101,102,105,106,107,108,109,112,113,114,115,118,119,120,122,123,125,126,129,132,133,134,136,137,138,139,140,142,142,147,148,149,152,153,154,155,157,158
0,1,2,3,6,7,8,10,11,12,15,16,17,18,22,24,27,28,29,30,33,34,36,37,38,40,41,42,43,44,45,45,47,48,49,52,53,54,55,56,60,61,62,63,64,65,67,68,69,71,72,73,74,74,77,78,79,80,83,84,88,89,90,91,93,94,95,97,98,99,100,102,103,106,108,109,110,112,113,114,116,117,118,119,122,123,124,126,127,128,129,131,132,134,135,136,137,139,140
0,1,2,3,4,7,8,9,11,12,13,14,16,17,19,20,20,26,27,29,30,33,34,35,37,38,39,40,42,43,44,46,47,48,49,52,53,54,56,57,58,60,61,62,63,64,65,67,68,69,71,72,73,74,74,78,80,82,83,84,85,86,88,89,90,92,93,94,96,97,98,100,101,103,104,106,107,109,110,111,112,114,115,115,122,124,126,127,128,129,130,133,136,137,138,140,141,142,144,145,147,148,150,151,153,154,155,156,158,159
0,1,2,3,4,6,7,8,10,11,14,15,20,22,23,24,27,28,30,31,33,34,35,36,39,40,44,46,47,48,50,51,55,56,57,58,60,61,64,67,68,69,71,72,73,74,75,77,79,80,81,83,84,84,89,90,91,93,94
0,1,2,3,4,6,7,8,10,11,13,14,15,16,18,19,24,26,27,28,31,32,36,37,38,39,42,45,46,47,49,50,51,53,54,56,57,58,61,62,64,65,66,68,70,71,72,73,76,77,78,80,81,85,86,87,88,89,91,92,93,96,97,101,103,104,105,106,109,110,112,113,114,117,118,119,122,123,128,130,131,132,135,136,139,141,144,145,148,149,152,153,154,156,157,159,160,161,162,163,165,167,168,171,172,173,174,175,176,178,179,180,181,182,184,186,187,188,189,190,192,193,194,195,197,198,200,201,202,204,205,206,207,208,209,210,212,213,214,216,218,219,221,223,224,225,227,228,229,231,232,233,234,236,237,239,240,241,242,245,247,248,249,251,252,254,255,257,258,259,260,261,263,264,265,266,268,269,274,275,276,278,279,280,281,284,285,289,290,292,294,295,296,298,299,303,304,305,306,309,310,311,313,314,315,316,321,322,323,326,327,328,330,331,331,334,335,336,337,338,340,343,346,347,348,350,351,353,354,356,357,358,359,362,363,364,365,367,368
0,1,2,3,4,5,8,10,11,12,13,14,15,15,17,18,20,21,22,25,26,27,30,31,32,34,35,36,37,40,41,42,43,45,46,46,49,50,51,54,55,56,58,59,61,62,62,66,67,68,69,72,73,74,75,77,78,80,81,82,83,84,86,87,88,89,93,94,97,98,99,101,102,103,104,107,108,109,111,112,113,114,115,116,119,120,121,123,124,124,131,134,136,137,139,140,142,143,144,146,147,147,153,154,155,156,158,159,160,161,162,163,166,168,169,170,171,172,173,174,178,180,181,183,187,188,189,190,191,193,194,195,197,198,199,200,201,206,207,208,209,211,212,213,218,219,220,221,222,224,227,230,231,232,234,235,237,238,240,241,242,243,246,247,248,250,251,252,253,255,256,258,259,260,261,263,264
0,1,2,3,4,6,7,8,10,11,12,13,15,16,22,23,24,26,27,28,30,31,32,33,38,39,40,42,43,47,49,50,51,54,55,57,58,59,60,61,64,65,66,67,68,70,71,72,77,78,79,80,83,84,85,86,88,89,94,95,96,98,101,103,104,105,107,108,110,111,112,113,114,115,116,117,119,120,123,124,126,128,129,130,131,132,134,135,136,137,138,142,143,144,145,146,148,149,150,152,153,154,155,156,161,162,163,164,166,167,168,173,174,175,176,177,179,182,185,186,187,189,190,192,193,195,196,197,198,200,201,201,207,208,209,211,212
0,1,2,3,6,7,8,9,10,11,12,14,15,16,19,20,21,23,24,27,30,31,32,34,35,36,38,38,44,45,47,48,49,50,51,52,53,54,59,60,61,62,64,65,68,71,72,73,75,76,78,79,80,81,81,84,85,86,87,89,90
0,1,2,3,4,6,7,8,10,11,14,15,20,22,23,24,27,28,30,31,33,34,35,36,39,40,44,46,47,48,50,51,55,56,57,58,59,60,61,64,65,66,68,69,71,72,76,78,79,80,82,83,85,86,88,89,95,97,98,99,100,103,104,106,107,108,110,111,112,114,115,116,117,118,121,122,123,124,125,127,129,130,131,134,135,136,137,140,142,143,144,150,153,154,155,159,160,161,162,163,165,166,167,169,170,171,172,177,178,179,180,181,183,185,186,187,189,190,191,193,194,197,198,203,205,206,207,210,211,213,214,216,217,218,219,222,223,227,229,230,231,233,234,238,239,240,241,243,244,247,250,251,252,254,255,256,257,258,260,260,263,264,265,266,268,269
0,1,2,3,4,6,7,8,10,11,14,15,20,22,23,24,27,28,30,31,33,34,35,36,39,40,44,46,47,48,50,51,55,56,57,58,59,60,64,65,67,70,71,72,74,75,76,77,79,80
0,1,4,5,6,7,8,11,12,13,15,16,17,19,20,21,24,25,26,28,29,30,35,37,39,40,42,43,44,45,46,48,49,51,52,54,55,57,58,59,60,62,63,67,68,69,70,72,73,76,79,80,81,83,84,85,86,90,91,93,94,95,96,98,99,100,101,103,104
0,2,3,5,6,8,9,11,12,13,14,16,17,19,20,21,22,24,25,29,31,32,34,35,38,39,40,41,42,43,44,47,50,51,52,54,55,56,57,59,60,64,66,67,69,70,73,74,76,79,80,82,83,84,85,86,87,91,92,93,94,96,97,100,103,104,105,107,108,109,110,112,113,113,117,118,119,120,122,123
2,3,7,8,9,11,12,13,17,19,20,21,23,24,26,27,29,30,31,32,37,38,40,41,46,47,48,50,52,53,55,56,58,59,61,63,64,65,67,68,70,71,72,73,74,75,78,79,81,82,83,85,86,87,89,90,91,92,93,96,97,98,99,104,105,106,107,108,109,110,111,112,113,116,117,118,119,122,124,125,127,128,129,130,131,133,134,136,137,139,141,142,143,145,146,147,148,150,151,155,156,159,160,161,162,163,166,167,168,169,170,172,172,175,176,177,180,181,182,183,185,186,186,190,191,193,196,197,198,200,201,202,204,205,209,210,211,212,213,214,219,220,221,222,225,226,227,229,230,231,232,233,239,241,242,243,244,249,250,251,253,254,255,257,258,259,260,261,268,269,270,271,273,274,275,277,278,284,285,286,289,290,291,293,294,295,296,301,302,303,304,305,307,310,313,314,315,317,318,320,321,323,324,325,326,329,330,331,333,334,335,336,338,339,341,342,343,344,346,347
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,39,40,41,42,47,48,50,53,54,55,57,58,59,60,61,62,64,65,66,67,70,71,73,75,76,77,78,81,82,85,87,88,89,92,93,94,96,97,98,100,101,102,103,107,108,109,110,112,113,114,115,118,119,121,123,124,125,126,129,130,133,135,136,137,141,142,143,144,145,146,147,149,150,151,153,154,155,157,158,162,163,164,165,168,169,170,172,173,174,177,178,180,183,184,185,187,188,189,190,191,192,196,197,198,199,200,201,202,203,206,207,208,209,210,211,212,213,214,215,218,219,220,221,222,223,224,225,226,227,230,231,233,235,236,237,239,240,243,246,247,249,250,251,252,254,255,256,257,258,261,262,263,265,267,268,269,270,273,274,274,278,279,280,281,283,284
0,1,2,4,7,9,10,11,13,14,16,17,19,20,21,22,27,28,29,31,33,34,35,36,37,38,43,44,45,47,49,50,52,53,54,55,60,61,62,64,66,67,68,69,70,71,76,77,78,80,83,85,86,88,89,94,95,96,98,99,99,105,106,109,110,111,112,113,114,117,120,121,122,124,125,126,127,128,130,131,132,133,135,136,137,138,139,142,143,144,145,148,149,150,151,152,154,155,156,157,158,159,160,163,164,165,166,168,169
0,1,2,4,5,6,9,11,12,13,14,17,18,19,20,22,23,25,26,27,28,29,31,33,34,35,36,37,40,41,42,43,45,46,46,49,50,51,52,54,55
0,0,1,3,4,5,7,8,10,11,12,14,15,16,17,18,20,21,24,26,27,30,31,32,33,35,36,38,39,40,42,43,44,45,48,49,51,52,53,55,56,58,59,62,64,65,66,68,69,70,71,73,74,78,79,80,81,82,84,85,86,87,89,90,92,93,94,95,96,97,98,99,100,103,105,106,107,109,110,111,113,114,115,116,117,119,122,124,125,126,128,129,130,132,133,134,136,137,138,140,141,142,143,145,146
0,1,2,3,4,7,8,9,11,12,13,15,16,17,18,19,21,22,23,26,27,31,33,34,35,36,39,40,42,43,44,47,48,49,50,53,54,55,56,57,59,60,61,64,65,67,68,71,72,75,78,79,80,82,83,84,86,87,88,89,91,92,93,94,97,98,99,100,101,103,104,105,107,108,109,110,112,113,114,115,118,119,120,121,124,125,126,128,129,130,131,136,137,138,139,140,141,142,145,146,147,149,150,154,155,156,158,159,164,165,168,169,170,171,173,174,174,176,177,178,180,181,182,183,189,190,191,193,194,195,196,199,200,201,202,202,208,209,211,212,213,214,215,220,221,222,224,227,230,231,232,234,235,237,238,239,240,243,245,246,247,248,251,252,253,254,256,257,259,260,262,264,265,268,269,270,271,273,274,276,277,280,281,282,283,284,286,287,288,290,291,292,293,295,296
0,0,1,3,4,5,7,8,10,11,12,13,14,15,16,18,19,20,22,23,25,26,27,28,29,32,33,34,35,36,38,39,41,42,44,45,46,47,48,51,52,53,55,56,56,61,62,63,66,69,70,71,73,74,76,77,83,84,85,86,87,90,91,92,93,94,98,99,100,101,102,103,106,107,108,109,110,112,113,115,116,118,119,120,122,123,126,127,128,129,131,132,134,135,136,137,139,140,140,143,144,146,147,153,154,155,156,157,160,161,162,164,165,166,168,169,170,173,174,175,176,177,179,180,181,184,185,186,187,188,190,191,192,194,195,196,200,201,202,205,207,208,209,211,212,213,214,216,217,221,222,224,227,228,229,231,232,233,235,236,237,238,240,241,242,244,245,246,247,248,251,252,253,255,256,259,261,262,263,264,267,268,269,270,274,275,276,277,280,281,282,284,285,286,287,290,293,294,295,297,298,299,301,302,305,306,307,308,310,311,313,314,315,316,320,322,323,324,326,327,328,329,331,332,334,335,336,337,339,340
0,1,2,4,7,9,10,11,12,15,16,17,18,20,21,23,24,25,26,29,30,31,32,34,35,38,41,42,43,45,46,47,48,49,50,52,53,56,57,58,59,60,61,62,65,66,67,68,69,70,73,74,76,77,83,84,85,86,91,93,94,95,98,99,101,102,104,105,110,111,112,113,115,116,117,121,122,123,126,127,129,130,134,136,138,139,141,142,143,144,147,148,149,151,152,153,154,156,157,160,163,164,165,167,168,169,171,174,175,176,177,179,180
0,2,3,4,5,7,8,9,10,12,13,15,16,17,19,20,22,23,25,26,27,28,30,31,35,36,37,38,42,43,47,48,49,50,53,54,56,57,58,59,63,64,65,66,70,71,75,76,77,78,81,82,86,87,88,89,92,93,94,96,97,98,99,102,105,106,107,109,110,111,112,113,115,116,117,118,119,120,122,123,124,125,128,129,130,131,133,134
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,43,44,45,46,47,53,55,56,59,60,61,62,64,65,67,68,69,71,72,73,74,77,78,80,81,82,84,85,87,88,91,93,94,95,97,98,99,100,102,103,107,108,109,110,111,112,114,115,117,118,120,121,122,124,125,126,128,129,130,131,136,137,138,140,141,142,144,145,146,147,148,150,151,152,155,156,157,159,160,163,164,164,170,171,172,174,175
0,1,2,4,7,9,10,11,12,15,16,17,18,20,21,23,24,29,31,32,34,35,38,40,41,42,44,45,46,47,49,50,51,52,56,58,60,61,63,64,65,66,67,69,70,71,72,73,74,76,77,78,79,80,83,84,85,86,88,89
0,1,2,4,8,10,11,12,14,15,17,18,20,21,22,27,28,29,30,32,33,34,35,36,41,43,45,46,47,48,49,50,55,56,58,61,62,63,65,66,67,68,69,71,72,73,74,79,80,82,83,84,85,86,89,90,91,93,94,95,97,98,99,100,103,104,108,109,110,111,113,114,115,116,119,121,122,123,125,126,127,128,130,131,135,136,137,138,139,141,142,144,145,146,148,149,152,155,156,157,160,162,163,164,166,167,168,169,171,172,174,175,176,178,179,179,182,183,184,185,187,188
0,2,5,6,7,9,10,11,12,15,18,19,20,22,23,24,25,26,27,29,30,31,32,33,36,37,38,40,41,42,43,44,46,47,48,51,52,53,54,56,57,58,59,60,61,66,67,68,69,71,72,75,78,79,80,82,83,85,86,87,88,88,91,92,93,94,96,97
2,4,7,8,9,10,11,13,16,19,20,21,24,26,27,28,30,31,33,34,37,39,42,43,45,46,47,48,51,53,54,55,57,58,60,61,62,64,67,68,69,71,72,73,74,75,76,80,81,82,83,85,86,89,92,93,94,96,97,98,99,101,102,102,105,106,107,108,110,111
0,1,2,4,5,6,8,9,14,15,16,18,19,19,22,23,24,27,28,29,31,32,34,35,37,38,39,42,43,44,46,47,52,53,54,56,57,60,61,61,64,65,66,67,68,70,73,76,77,78,80,81,83,84,86,87,88,89,90,92,92,96,97,98,99,101,102
0,1,2,4,7,9,10,11,13,14,16,17,18,20,21,22,23,25,26,28,29,31,34,35,36,38,39,40,41,42,43,44,45,46,47,50,51,52,53,54,55,57,58,60,61,63,64,67,68,69,70,71,73,74,75,80,81,82,84,85,88,91,92,93,95,96,97,98,99,100,101,102,103,104,107,108,109,110,111,112,114,115,117,118,120,121,122,124,125,126,127,129,130,131,132,133,135,136,136,140,141,142,143,145,146,147,148,150,151,152,153,154,156,157,157,161,162,163,164,165,167,168,170,171,173,174,177,178,179,181,182,183,184,185,190,191,192,194,195,197,198,200,201,202,203,205,206,207,208,210,211
0,1,4,5,9,10,11,12,14,15,16,17,20,22,23,26,27,28,29,31,32,34,35,36,38,38,45,46,47,48,50,51,52,54,55,58,59,60,62,63,66,67,68,69,71,72,74,75,76,77,79,80,80,86,87,88,90,91
0,1,3,5,6,7,9,10,12,13,15,16,17,18,23,24,26,29,30,31,33,34,35,36,37,38,39,40,41,42,45,46,47,48,49,52,53,54,55,56,58,59,60,65,66,67,69,70,72,73,74,75,76,77,77,82,83,85,86,87,90,91,94,95,99,100,101,102,104,105,106,108,109,111,112,113,115,116,118,119,120,123,124,125,126,128,129,130,131,132,137,138,139,140,142,143,146,149,150,151,153,154,155,156,158,159,159,165,166,167,169,170
0,1,2,5,6,7,8,9,10,12,13,14,16,17,20,22,23,24,25,28,29,31,32,33,35,36,37,38,39,41,42,43,45,46,47,48,49,51,52,53,56,57,58,59,62,63,63,69,70,71,75,77,78,79,82,83,87,88,89,90,91,94,95,96,97,98,99,104,105,107,108,113,114,115,117,118,119,120,122,123,124,126,127,129,130,131,132,134,135,136,137,139,140,146,147,148,149,150,151,155,158,159,160,162,163,164,166,167,168,169,169,172,173,174,175,176,177,178,179,180,182,183,184,185,189,191,194,195,196,197,198,199,201,202,203,204,205,207,208,209,210,211,216,217,218,220,223,225,226,227,228,229,235,237,238,239,241,242,244,245,246,249,250,251,253,254,256,257,260,261,264,265,266,268,269,270,271,274,276,277,278,280,281,282,285,286,288,289,290,291,292,293,294,296,297,300,301,302,304,305,307,308,309,310,314,315,316,317,319,320,321,323,324,327,328,330,331,335,336,337,339,340,343,344,344,350,351,352,354,355
0,1,2,3,4,5,6,8,9,12,13,14,16,17,18,19,20,21,25,27,29,30,32,33,34,35,37,38,41,42,43,44,45,48,49,50,51,52,54,55,58,59,60,61,62,63,66,68,69,70,71,77,79,80,82,83,85,86,87,89,90,91,91,96,97,98,99,101,102,105,106,107,108,109,112,113,116,117,118,120,121,126,127,132,134,135,137,138,140,141,142,143,144,145,146,148,149,152,153,154,156,157,158,162,164,165,168,169,169,172,173,174,175,177,178
0,1,2,3,4,5,8,9,10,12,13,14,15,16,20,22,23,26,27,28,29,30,33,34,35,36,37,39,40,41,42,43,45,46,48,49,51,52,55,56,59,62,63,64,66,67,68,69,70,72,73,74,75,76,77,80,82,83,84,86,87,88,89,92,93,95,96,97,98,99,101,102,104,105,106,108,108,112,113,114,115,117,118,119,120,121,124,125,126,127,129,130,131,132,135,136,137,139,140,140,145,146,147,150,151,152,153,154,155,158,161,162,163,165,166,167,168,169,171,172,175,176,177,178,179,181,182,183,184,185,188,189,190,191,194,195,196,198,199,200,201,203,204,206,207,208,210,213,214,215,216,218,219
0,1,2,3,4,5,6,8,9,10,11,12,15,16,17,18,19,21,22,23,24,25,28,29,30,31,35,36,37,39,40,41,42,44,45,46,48,49,52,53,53,56,57,58,59,61,62
0,1,2,3,4,6,7,8,9,10,13,14,15,17,20,21,22,23,24,26,27,31,33,34,35,36,38,39,41,42,44,45,49,51,52,54,55,56,58,59,60,61,63,64,65,66,68,69,72,75,76,77,79,80,81,82,85,86,87,88,89,90,92,93,95,96,97,98,101,102,103,104,105,106,108,109,111,112,113,114,117,118,119,121,122,123,125,126,127,129,130,131,132,133,138,139,140,141,142,144,147,149,150,151,153,154,157,159,160,161,162,163,164,169,170,172,173,175,176,177,178,181,182,183,185,185,190,191,193,194,198,199,202,203,204,205,206,208,209,210,211,214,215,216,219,220,221,223,224,224,226,227,228,230,234,236,237,238,240,241,245,247,248,250,254,255,256,257,260,261,262,263,264,265,267,268,270,271,272,273,275,276
0,1,4,6,7,8,9,10,11,12,15,18,19,20,22,23,24,25,26,28,29,33,34,35,36,38,39,42,45,46,47,49,50,51,52,54,55,55,58,59,60,61,63,64
0,1,2,3,4,8,9,12,13,14,16,17,20,22,23,24,25,28,29,31,32,33,35,38,39,40,41,42,44,45,46,47,48,50,52,53,54,55,58,59,60,62,63,65,66,67,69,70,71,72,77,78,79,80,81,83,84,87,89,90,91,92,95,96,97,98,100,101,102,103,105,106,108,109,110,111,112,114,115,116,119,120,121,122,124,125
0,1,2,3,4,5,6,8,9,9,14,15,16,19,21,22,23,25,26,28,29,31,32,37,38,39,41,42,44,45,48,49,50,51,52,54,55,56,59,60,61,63,64,65,68,69,69,71,72,73,74,75,77,78,81,82,83,84,85,88,89,90,91,92,93,94,96,97,98,99,102,103,104,106,107,108,109,111,112,115,118,119,120,122,123,124,125,127,128
0,1,2,3,4,6,7,8,9,10,11,15,17,18,19,20,26,27,28,29,32,33,34,35,40,41,42,44,45,47,48,49,50,51,53,54,55,56,57,60,61,62,64,65,67,68,72,74,76,77,79,80,82,84,85,88,89,90,91,95,96,97,98,99,101,102,103,105,106,109,110,111,113,114,117,118,119,120,122,123,125,126,127,129,130,131,134,135,136,137,139,140,140,143,144,145,146,148,149
0,2,5,6,7,8,12,14,16,17,18,19,21,22,24,25,29,31,32,33,35,36,38,39,40,42,43,44,47,48,50,52,53,54,56,57,58,59,61,62,64,65,66,68,69,70,71,73,74,76,77,78,79,83,84,85,86,87,88,89,91,92,93,94,95,97,98,100,101,102,103,107,108,109,110,111,112,113,115,116,117,119,120,121,123,124,125,126,130,131,133,135,136,137,138,140,141,143,144,148,150,151,152,155,156,160,161,163,165,166,167,169,170,172,173,177,179,180,181,184,185,187,188,190,192,193,194,196,197,198,199,201,202,204,205,207,210,211,212,214,215,217,219,220,221,223,224,227,230,231,233,234,235,236,238,239,242,243,247,248,249,250,252,253,254,255,256,258,259,261,262,263,266,267,268,270,271,271,274,275,276,277,279,280
2,3,4,6,10,11,12,14,15,16,18,19,23,24,25,26,27,29,30,32,33,34,35,39,40,41,43,44,45,47,48,52,53,54,55,59,60,62,63,63,67,70,72,73,74,75,77,80,81,83,84,85,88,89,90,92,93,94,95,100,101,102,103,104,106,107,108,110,111,115,116,117,118,123,124,125,127,128,130,131,133,134,136,137,138,139,140,142,143,146,147,149,150,152,153,154,155,156,158,159,162,163,165,166,167,168,169,171,172,174,175,177,178,180,182,183,184,186,187,189,190,192,193,194,195,197,198,202,203,204,205,206,208,210,211,213,214,215,216,218,219,220,221,223,224,225,226,229,230,232,233,235,236,237,238,239,240,241,243,244,247,248,252,253,254,255,257,258,259,261,262,265,266,268,269,271,272,274,275,276,277,279,280
0,1,2,3,4,5,6,7,7,11,12,13,16,17,18,19,20,22,23,26,27,28,31,32,33,34,35,37,38,40,41,42,44,45,46,48,49,51,52,53,54,55,56,57,58,58,64,65,68,69,70,72,73,74,76,77,78,81,82,83,84,85,87,88,92,93,94,95,96,98,99,100,103,106,107,108,110,111,113,114,118,119,120,122,123,125,126
0,2,3,4,5,6,6,12,13,14,15,17,18,19,21,22,24,25,26,27,28,29,30,31,32,34,35,37,38,39,40,41,43,46,47,48,49,51,52,54,55,57,59,61,62,64,65,66,67,71,74,75,76,78,79,80,82,83,84,84,87,88,89,91,92,96,98,99,100,101,102,106,107,108,109,111,112,115,118,119,120,122,123,124,125,127,128,128,131,132,133,134,136,137
0,2,5,6,7,8,11,14,15,16,18,19,20,22,23,24,25,27,28,29,30,34,35,36,37,38,39,40,42,43,44,45,46,48,49,53,54,55,56,57,58,59,60,61,64,65,66,67,68,70,71,72,73,78,79,81,83,84,85,86,90,91,92,93,94,95,97,98,99,101,102,103,104,106,107,111,112,113,114,115,116,120,121,123,126,127,128,130,131,132,133,135,136
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,21,22,27,28,29,30,32,37,38,39,41,42,43,44,46,47,50,53,54,55,57,58,59,62,63,64,66,71,72,73,74,77,78,78,82,83,84,85,87,88
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,21,22,27,28,29,30,31,32,33,38,39,40,43,44,45,46,47,48,51,54,55,56,58,59,60,61,62,64,65,66,67,69,70,71,72,73,76,77,78,79,82,83,84,85,86,88,89,90,91,92,93,94,97,98,99,100,102,103
0,1,2,4,7,8,9,10,12,13,15,16,17,18,19,21,22,23,25,26,29,30,31,32,34,35,37,38,40,41,45,46,47,48,49,50,50,57,58,59,61,62,64,65,67,68,69,70,72,73,74,75,79,82,83,84,86,87,88,89,91,92
0,1,5,6,7,9,10,11,16,18,20,21,23,24,25,28,29,32,33,34,35,36,37,41,43,44,45,47,48,50,51,53,55,56,57,59,61,62,65,67,68,70,71,72,73,76,77,79,80,82,83,84,85,90,91,92,94,95,95,101,102,103,104,109,110,111,112,113,115,116,117,119,120,121,122,127,128,129,130,131,133,135,136,137,139,140,141,143,144,147,148,153,155,156,157,160,161,163,164,166,167,169,171,172,173,175,176,180,181,182,183,185,186,189,192,193,194,196,197,198,199,201,202,202,205,206,207,208,210,211
0,1,5,6,7,9,10,13,15,16,17,18,21,22,24,25,28,29,30,32,33,38,39,42,43,45,46,47,48,49,52,53,54,55,58,59,60,61,63,64,69,70,71,72,76,79,80,81,83,84,85,87,91,93,94,95,97,101,102,103,105,106,107,111,113,114,115,116,118,119,121,122,124,125,129,131,132,134,135,136,138,139,140,141,143,144,145,146,148,149,152,155,156,157,159,160,161,162,163,164,165,166,167,168,169,170,174,175,176,178,179,182,183,187,188,189,190,194,195,196,198,199,200,201,203,204,205,206,208,209,209,214,215,217,218,222,223,225,226,228,229,230,231,236,237,239,242,243,244,246,247,248,249,250,251,252,253,254,255,260,261,262,263,266,267,268,269,271,272,277,278,279,280,283,284,285,286,286,292,293,294,295,300,301,302,304,305,305,311,312,313,314,319,320,321,323,324,325,329,332,333,334,336,337,338,339,342,343,343,347,349,350,351,352,352,357,358,359,361,362,365,366,367,368,372,373,376,377,378,379,381,382,384,385,386,387,390,391,392,393,394,395,395,402,403,404,407,408,411,412,417,419,420,421,424,425,427,428,430,431,432,433,436,437,441,443,444,445,447,448,452,453,454,455,456,457,461,462,464,467,468,469,471,472,473,474,476,477
0,2,5,6,7,9,10,11,12,13,14,15,18,20,21,22,23,25,26,28,29,32,33,34,35,37,38,40,41,42,44,45,45,51,52,54,55,56,58,59,60,61,65,67,68,69,70,74,75,76,77,78,79,82,84,85,86,87,88,90,91,92,94,95,99,100,101,102,105,106,107,109,110,111,112,113,114,117,118,119,122,123,124,125,127,128,129,130,131,132,135,136,137,138,139,141,142,143,145,146,147,150,151,152,153,154,155,156,158,159,160,161,162,163,164,167,168,169,170,171,173,174,176,177,178,179,181,182
0,1,2,3,4,6,10,12,13,14,16,17,19,20,22,23,24,25,26,31,32,33,34,35,36,37,44,46,49,50,51,52,55,56,58,59,60,61,62,63,64,66,68,69,70,73,74,75,76,78,79,80,81,82,85,86,87,88,89,90,92,93,94,95,96,100,101,103,104,105,107,108,109,110,115,116,117,118,119,121,125,127,128,129,131,132,135,137,138,139,140,141,142,143,144,149,151,153,154,155,157,158,159,160,165,166,167,168,169,170,171,173,174,175,176,177,178,181,182,183,184,186,187,187,190,191,192,193,195,196,196,201,202,203,206,207,208,209,210,211,213,214,216,217,218,219,220,224,225,227,228,230,231,234,237,238,239,241,242,243,244,245,247,247,252,253,254,257,258,259,260,262,263
0,1,5,6,7,9,10,11,16,18,20,21,23,24,25,28,29,32,33,34,35,36,38,39,40,42,43,46,47,47,52,55,57,58,60,61,62,63,66,67,68,69,70,71,72,73,75,76,80,81,82,83,84,86,87,88,91,92,94,95,95,101,102,103,105,106
0,1,2,3,4,6,10,12,13,14,16,17,19,20,22,23,24,25,30,31,33,36,37,38,40,41,43,45,46,47,48,49,50,55,56,57,58,61,62,63,64,65,66,67,69,70,71,72,73,74,75,78,79,82,83,84,86,87,88,89,89,94,95,97,98,100,101,102,103,104,106,107,107,111,112,113,114,116,117,119,120,121,124,125,126,127,128,130,131,133,134,135,136,138,139,139,145,146,148,149,150,151,153,154
0,1,2,4,5,6,8,9,11,12,13,14,16,17,18,19,22,25,26,27,29,30,31,33,34,36,37,38,41,42,46,48,49,50,51,54,55,56,57,61,62,63,64,67,69,70,71,72,72,76,77,78,79,80,81,83,84,85,87,88,90,91,92,93,96,97,98,99,100,101,101,105,106,107,108,109,113,114,115,117,118,118,121,122,123,124,125,126,129,130,131,133,134,136,137,140,141,142,143,144,145,149,150,151,152,153,154,156,157,158,159,160,161,162,163,167,168,171,173,174,177,178,179,180,183,185,186,187,190,191,192,193,194,195,195,200,201,202,203,204,206,207,209,210,211,212,216,218,219,220,221,222,224,225,227,228,229,230,231,232,233,234,239,241,242,243,244,245,247,248,250,251,252,254,257,258,259,260,261,262,266,267,268,269,270,272,273,275,276,282,283,284,286,287,288,289,289,294,295,296,298,299,299,304,305,306,307,308,311,312,312,315,316,317,318,320,322,323,324,325,326,328,329,330,332,333,335,336,337,339,342,344,345,346,347,348,349,350,351,353,354,358,359,360,361,362,364,365,366,369,372,373,374,376,377,378,379,380,383,384,385,387,388,389,390,391,393,394,401,403,406,407,408,410,411,412,413,414,416,418,419,420,422,423,423,425,426,427,428,430
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,40,41,46,47,49,51,52,53,54,56,57,61,62,63,64,65,67,68,71,72,73,74,75,77,78,79,80,82,83,84,85,88,90,91,92,94,95,98,99,101,102,103,105,108,109,112,113,114,116,117,121,122,123,124,125,127,128,129,132,133,134,136,137,139,140,141,142,143,145,150,152,153,155,156,158,159,160,161,162,163,164,165,168,169,170,171,172,173,173,177,178,179,181,184,187,188,189,191,192,193,195,196,197,198,200,201,204,205,206,207,209
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,42,43,45,50,51,52,53,57,58,59,60,63,66,67,68,70,71,72,73,78,80,81,83,84,87,89,90,91,92,94,95,97,98,99,100,104,106,107,108,110,111,113,114,115,116,120,122,123,124,125,129,130,131,132,134,135,136,137,141,142,145,147,149,150,153,155,156,157,159,160,163,165,166,167,168,170,171,173,174,175,177,178,179,180,182,183,185,186,187,189,190,190,196,199,201,202,204,205,206,207,210,211,212,213,214,216,217,219,220,220,227,228,229,230,231,234,235,236,237,238,240,241,242,245,246,248,250,251,253,254,255,262,263,264,267,268,269,271,272,273,274,275,277,278,279,280,283,284,285,286,288,289,291,292,294,295,296,298,299,299,301,302,303,305,306,307,309,311,312,313,316,317,318,319,322,324,325,326,328,329,330,331,334,336,337,338,339,341,342,344,345,346,348,349,350,352,353,354,355,356,363,364,365,366,367,369,370,371,372,377,378,379,380,384,386,387,388,390,392,393,396,398,399,401,402,408,409,410,411,414,415,416,417,419,420,421,422,427,428,429,430,434,436,437,438,440,441,443,444,446,448,449,450,452,453,455,456,460,461,463,465,466,467,473,476,477,478,482,483,484,486,489,492,493,494,496,497,498,499,501,502,505,507,508,509,510,512
0,1,2,4,5,6,7,10,11,12,13,14,16,17,18,19,22,24,25,26,28,29,30,31,33,34,37,39,40,41,43,44,45,46,47,49,50,53,55,56,57,58,59,61,62,64,65,66,67,71,72,73,74,75,77,79,80,81,82,83,85,86,89,92,93,94,96,97,98,99,102,103,105,107,108,109,111,112,113,114,115,116,117,118,120,121,123,125,126,127,129,130,132,133,134,135,137,138,140,142,143,144,145,146,147,148,150,151,152,153,154,156,157,160,162,163,164,166,167,168,169,171,172,173,174,178,179,180,181,182,183,187,189,190,191,192,193,195,196,197,199,202,203,206,207,208,210,211,213,214,215,218,219,220,221,224,225,226,227,228,229,231,232,233,234,239,241,242,243,244,245,247,248,249,250,251,253,254,255,257,258,259,261,262,263,264,269,270,272,274,275,276,278,279,282,283,287,288,290,291,292,293,294,297,298,299,301,302,302,309,310,311,313,314,316,317,318,319,320,321,324,326,327,328,330,331,333,334,335,336,337,338,343,344,345,347,348,350,351,352,353,354,357,358,359,360,363,364,365,367,368,369,371,372,373,376,377,379,381,382,383,385,386,391,393,394,395,397,398,400,401,402,404,405,406,408,409,411,412,413,414,415,418,419,421,422,423,424,425,428,429,430,431,432,434,435,436,438,439,441,442,443,444,445,447,448,449,452,453,454,456,457,458,459,462,463,464,465,466,467,469,470,472,473,474,475,476,477,480,482,483,484,486,487,490,491,493,494,496,497,497,503,504,505,506,507,508,511,513,514,515,517,519,520,523,524,525,527,528,529,530,531,532,532,534,535,536,538,539,541,542,543,544,545,546,548,549,550,551,551,556,557,558,559,561,562,562,567,568,569,570,571,573,576,579,580,581,583,584,585,586,588,589,589,594,595,596,598
0,1,2,5,6,7,8,10,11,12,13,15,16,18,19,23,24,25,26,27,29,31,32,33,34,35,40,41,42,45,46,47,48,49,51,53,54,55,56,57,58,62,64,65,67,68,69,72,73,77,78,79,80,83,84,85,87,88,90,91,92,96,97,98,101,103,104,105,106,108,109,110,111,113,114,115,116,117,119,120,121,123,124,126,127,128,129,130,132,133,134,136,137,138,139,140,142,144,145,146,148,151,152,153,155,156,157,158,159,160,161,164,167,168,169,173,174,175,176,177,178,183,184,185,187,191,192,193,195,196,197,199,200,202,203,204,205,206,208,209,210,213,214,216,218,219,220,221,227,229,230,233,236,237,238,240,241,242,243,244,246,247,251,252,254,256,257,258,264,267,268,269,273,274,275,277,280,283,284,285,287,288,289,290,292,293,296,298,299,300,301,303
0,0,1,3,4,5,7,8,10,11,12,13,14,16,18,19,20,21,22,23,27,29,30,32,33,34,37,38,42,43,44,45,46,47,49,50,53,55,56,57,59,60,62,63,65,66,72,74,75,76,77,80,81,83,84,85,87,87,92,93,94,95,98,99,100,101,102,103,105,106,107,108,109,112,113,114,116,116,121,122,123,124,129,130,132,134,135,136,138,139,140,141,144,145,147,148,149,150,153,155,156,157,159,160,161,162,165,166,168,169,171,173,174,175,177,178,179,180,183,184,186,187,188,189,192,194,195,196,198,199,201,202,204,205,211,213,214,215,216,219,220,222,223,224,226,227,228,230,231,232,233,234,237,238,239,240,244,245,247,248,249,251,252,253,254,256,257,258,260,262,263,264,265,267,268,269,270,271,273,275,276,277,279,280,281,282,284,285,287,288,289,291,292,294,295,296,297,300,301,302,303,305,306,308,309,310,311,314,315,316,318,319,320,321,322,326,327,328,330,331,333,334,334,340,341,342,345,346,347,349,350,351,354,355,357,359,360,362,363,366,367,369,370,371,372,373,376,377,378,379,380,381,383,384,385,386,387,388,389,390,393,394,395,396,397,398,400,401,405,408,409,411,412,413,414,415,416,418,419,420,421,424,426,427,430,431,432,433,435
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,39,42,43,44,46,47,48,51,52,53,54,59,61,62,63,66,67,69,70,72,74,75,76,77,78,83,84,85,87,88,89,90,91,94,95,96,97,98,100,101,102,103,104,105,106,109,110,111,112,116,118,119,120,121,123,124,125,126,128,129,131,133,134,135,136,141,142,143,144,145,146,148,149,150,151,152,155,156,157,158,159,161,162,163,164,165,166,167,170,171,172,173,177,179,180,181,183,184,185,187,188,192,193,194,195,196,198,199,200,201,202,203,206,207,208,209,210,211,211,215,216,218,220,221,223,224,225,226,233,234,235,236,238,239,240,241,242,243,247,248,250,251,256,257,258,261,262,263,264,268,269,270,271,272,273,273,275,276,277,280,281,284,285,287,288,289,290,291,292,292,297,298,299,300,301,305,306,307,310,312,313,316,317,318,319,321,322,323,326,327,330,331,332,334,335,336,337,341,343,344,345,348,349,351,352,353,354,355,358,359,360,361,362,363,368,369,372,373,373,376,377,378,379,380,381,382,384,385,386,391,392,393,394,396,397,397,401,402,403,405,406,407,407,411,412,414,416,417,418,419,424,425,426,427,428,429,431,432,433,434,435,438,439,440,441,442,444,445,447,448,449,453,454,456,457,461,462,465,466,467,468,470,471,474,477,478,479,481,482,483,484,485,487,488,489,490,492,493,494,495,496,498,499,500,504,505,508,509,510,511,512,513,513,517,518,519,522,523,526,527,528,529,531,532,534,535,536,537,538,539,540,542,543,544,545,546,547,550,551,552,553,554,555,556,557,558,560,562,563,564,566,567,568,569,570,571,574,575,576,577,578,580,581,582,585,586,587,588,589,591,592,593,594,597,598,599,601,602,603,604,606
0,1,3,5,6,7,8,13,14,15,17,18,19,20,23,26,27,28,30,31,32,33,34,36,37,38,41,42,43,44,46,47,50,51,52,53,56,58,59,60,63,64,66,67,68,69,70,71,72,74,75,76,77,81,82,83,86,87,88,90,91,92,95,96,97,98,99,101,102,105,106,107,108,109,110,111,113,114,119,120,122,124,125,126,132,135,136,137,141,142,143,145,148,151,152,153,155,156,157,158,160,161,161,164,165,166,167,169,170,174,176,177,178,180
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,38,39,44,45,46,48,50,51,53,54,56,57,58,60,61,62,64,65,66,67,68,69,72,73,75,76,78,80,81,82,84,85,89,90,91,92,95,96,97,99,100,101,102,103,105,106,107,108,111,112,113,114,116,117,119,120,122,123,124,126,127,127,129,130,131,132,137,138,139,141,144,145,146,148,149,150,151,159,161,162,163,164,169,170,171,172,174,175,176,178,179,180,181,183,184,186,188,189,191,192,198,199,201,203,204,205,211,214,215,216,220,221,222,224,227,230,231,232,234,235,236,237,239,240,240,243,244,245,246,249,250,251,253,254,255,256,258
0,1,2,3,4,5,8,11,12,13,16,18,19,20,22,23,25,26,28,29,30,31,32,37,38,39,40,41,42,43,50,52,55,56,57,58,61,62,66,67,68,69,70,74,75,77,78,79,80,81,82,82,86,87,88,89,91,92,92,94,95,96,97,99
0,1,3,5,6,7,9,10,12,13,14,15,16,17,18,23,24,25,26,28,29,30,35,36,38,39,41,42,45,46,47,48,52,53,56,57,61,62,63,64,66,67,68,70,71,74,75,78,80,81,82,83,85
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,38,39,40,41,46,47,48,50,51,52,53,56,59,60,61,63,64,65,66,67,69,70,71,74,75,76,79,80,81,83,85,86,87,89,90,90,92,93,96,97,98,100,101,102,103,109,110,111,112,113,115,116,117,120,121,122,124,125,126,127,128,129,130,133,134,135,136,137,139,141,142,143,145,146,147,148,149,150,151,154,155,156,157,158,159,164,165,167,169,170,171,177,180,181,182,186,187,188,189,190,191,195,198,199,200,202,203,204,206,207,208,209,210,211,212,214,215,216,219,221,222,223,225,226,227,228,230
2,3,4,5,6,7,8,11,12,13,14,15,16,19,22,23,24,26,27,29,30,33,34,36,37,38,39,43,44,45,47,48,51,52,54,55,57,58,59,60,61,62,63,65,66,69,70,71,73,74,75,76,79,81,82,83,86,87,88,89,90,91,93,94,95,96,98,99,99,106,107,108,110,111,114,117,118,119,121,122,123,125,128,129,130,131,132,133,134,139,140,141,142,143,146,147,148,149,150,152,153,154,155,159,161,162,163,166,167,169,170,171,172,174,175,176,178,179,180,181,185,187,188,189,192,193,195,196,197,198,200,201,202,203,204,205,207,208,209,210,211,212,213,214,217,218,219,220,221,223,224,226,227,228,229,231,232,233,236,237,238,239,240,242,243,244,246,247,248,249,252,255,256,257,259,260,261,263,264,264,267,268,269,270,271,272,272,278,279,280,281,282,283,285,286,287,288,290,292,293,294,295,296,297,300,301,302,304,306,307,309,310,311,312,313,316,317,318,319,320,321,322,324,325,326,327,328,330,331,332,333,336,337,338,340,343,344,344,347,348,349,351,352,355,356,357,359,360,361,363,364,365,366,370,372,373,374,376,377,380,381,385,386,387,388,389,391,392,393,394,395,396,398,399,400,402,403,405,406,408,409,410,411,413,414,415,416,417,418,421,422,423,424,425,428,429,430,432,434,435,436,437,440,441,445,447,448,449,451
0,1,2,3,4,5,8,9,10,12,13,14,15,16,20,22,23,26,27,28,29,30,33,34,35,36,37,39,42,43,44,47,48,49,50,51,52,53,55,56,59,60,61,62,64,65,66,67,68,71,72,75,76,77,78,79,80,80,86,87,88,89,91,92,93,95,96,99,101,102,103,104,105,106,108,109,110,114,115,116,118,119,120,121,122,123,128,129,130,131,132,133,138,139,140,142,142,148,149,151,154,155,156,158,159,160,165,166,167,168,173,174,175,176,179,180,181,182,184,185,187,188,189,191,192,193,194,195,197,198,199,200,204,205,208,209,210,211,212,213,213,218,219,221,222,223,226,227,228,230,233,234,235,236,238,239,239,245,246,248,249,250,255,256,258,260,261,263,264,265,267,268,269,272,273,275,277,278,279,284,285,286,288,291,294,295,296,298,299,300,301,302,304,307,309,310,311,313,314,315,316,318
0,1,2,3,4,5,8,10,11,12,14,15,17,18,20,21,27,28,29,31,34,35,36,37,40,41,46,47,48,49,50,52,53,56,57,59,60,63,64,65,66,67,70,71,72,73,74,75,80,81,82,84,84,90,91,93,96,97,98,100,101,102,107,108,109,110,113,114,115,116,117,119,120,121,123,124,127,128,129,131,132,133,134,135,136,139,141,142,143,144,146,147,148,149,151,152,154,156,157,158,160,161,164,165,167,168,169,170,171,175,176,178,179,182,184,185,186,187,190,191,192,193,197,198,199,200,201,203,204,206,207,208,209,210,212,213,214,215,216,217,218,221,224,225,226,228,229,230,231,234,235,237,238,243,244,245,247,248,249,250,252
0,1,5,6,7,9,10,13,15,16,17,18,21,22,24,25,26,29,30,33,34,35,36,37,40,41,42,43,45,46,47,48,51,52,53,54,55,57,58,59,61,62,63,64,65,68,69,70,71,73,74,74,80,81,83,86,87,88,89,90,91,94,95,96,98,99,101,102,104,105,106,107,110,112,113,114,115,118,119,121,122,123,124,125,127,128,133,134,135,137,138,139,140,142,143,143,148,149,150,153,154,157,158,159,160,161,165,166,167,170,173,174,175,177,178,180,181,181,185,186,187,188,189,192,193,193,198,199,200,202
0,1,2,4,5,8,9,10,11,14,17,18,19,21,22,23,24,27,29,30,31,32,33,35,36,37,39,40,42,43,44,45,48,49,50,51,52,53,57,59,60,61,64,65,67,68,69,70,71,73,74,75,76,77,78,79,83,84,85,89,91,92,93,94,95,98,99,101,102,103,104,109,111,113,114,116,117,118,119,120,122,123,124,125,128,129,130,131,132,134,135,137,138,139,142,143,144,145,149,150,151,152,154,155,155,160,161,163,164,165,166,168
0,2,3,4,5,8,9,10,11,12,13,16,18,19,20,22,23,25,26,28,29,35,36,37,39,42,45,46,47,49,50,51,52,55,57,58,59,60,62,63,66,68,69,71,72,73,75,76,77,78,82,83,84,87,88,89,90,93,94,95,97,98,99,100,102,103,104,105,108,111,112,113,115,116,117,120,121,121,124,125,126,129,130,131,132,134,135,137,138,141,142,143,145,146,147,148,151,153,154,155,156,158,159,162,164,165,167,168,169,171,172,173,174,176,177,178,179,180,182,183,184,187,188,189,190,191,193,194,198,200,201,202,204,205,207,208,209,210,212,213,213,220,221,222,223,225,226,227,229,230,231,233,234,238,240,241,242,245,246,248,249,251,252,254,256,257,258,260,261,263,264,265,266,269,270,271,273,274,275,276,277,278,283,284,285,287,288,289,290,292,293,296,297,298,299,302,303,307,308,310,313,314,315,317,318,319,320,324,325,326,328,330,331,332,334,335,335,338,339,340,341,343
0,1,2,3,5,6,7,8,11,13,14,15,16,18,19,21,22,25,27,28,29,32,33,37,38,39,41,42,44,45,46,48,49,53,54,59,62,63,64,66,67,68,69,70,71,72,74,78,79,80,81,86,87,88,91,92,93,94,95,96,98,99,100,101,102,104,105,106,107,108,109,111,112,113,114,115,116,118,119,120,121,122,126,127,128,131,132,133,134,135,136,138,139,140,141,142,143,143,148,149,151,152,155,156,157,158,159,160,164,165,166,168,169,170,171,173,174,175,176,179,180,181,182,185,186,188,189,190,191,192,193,194,196,197,198,200,201,204,205,206,207,210,211,215,216,217,218,219,221,222,223,225,226,227,229,230,234,236,237,238,241,242,244,245,247,248,250,252,253,254,256,257,259,260,261,262,265,266,267,269,270,271,272,273,274,279,280,281,282,283,284,285,287,288,291,293,294,295,296,298
0,1,5,6,7,9,10,13,15,16,17,18,21,22,24,25,26,29,30,33,34,35,36,37,40,41,42,43,45,46,47,48,51,52,53,54,55,57,58,59,61,62,63,64,65,68,69,70,71,75,76,77,79,80,81,82,82,87,88,89,93,95,96,97,98,99,101,102,103,105,106,107,108,110,111,116,117,120,121,124,125,126,127,130,131,132,135,136,137,138,140,141,141,145,146,147,150,151,152,153,155,156,156,161,162,163,164,165,168,169,172,173,174,175,176,178,179,180,181,183,184,184,188,189,190,191,192,194,195,195,201,203,206,207,208,210,211,212,213,217,218,219,221,223,224,225,227,228,228,231,232,233,234,236
0,1,2,3,4,7,8,10,11,13,14,16,17,21,22,23,24,25,27,28,29,30,31,34,37,38,39,41,42,45,47,48,49,50,55,56,57,59,60,61,62,65,68,69,70,72,73,74,75,76,78,79,80,83,84,85,88,89,90,91,92,93,95,96,98,99,100,103,104,105,107,108,109,110,113,114,116,117,118,119,120,121,122,123,124,125,126,130,131,132,134,135,135,140,141,142,144,145,148,149,150,154,157,158,159,162,163,164,166,167,169,170,171,172,173,174,174,180,181,182,185,187,188,191,192,193,194,196
0,1,4,5,6,8,9,12,14,15,16,17,23,25,26,27,29,30,33,35,36,37,38,39,41,42,43,44,45,48,50,51,52,55,56,57,58,59,60,63,66,67,68,70,71,72,73,74,77,78,79,80,83,84,85,87,88,89,91,96,97,98,99,104,105,106,108,109,111,112,113,114,115,118,119,120,121,122,123,124,125,126,127,128,133,134,137,138,139,140,142
0,1,3,4,9,10,13,14,16,17,22,23,24,26,28,29,31,32,35,36,37,39,40,40,44,45,46,48,50,51,53,54,56,57,58,59,60,62,65,66,67,71,72,74,75,76,77,78,79,82,83,84,86,87,91,92,94,95,96,97,102,103,104,106,107,110,111,112,113,116,117,118,120,121,122,123,128,129,130,132,133,136,137,138,139,140,142,145,146,148,149,150,151,153
0,1,3,4,6,7,8,9,10,11,13,14,16,17,18,19,22,24,25,26,28,29,31,32,33,34,36,37,39,40,42,43,44,46,47,48,49,52,55,56,57,59,60,61,62,63,65,66,67,68,72,74,75,76,77,82,83,84,85,86,88,89,90,91,94,96,97,99,100,102,103,104,105,106,107,110,111,112,113,114,116,117,118,119,121,122,124,125,126,127,128,130,131,132,133,136,137,140,141,142,143,145,146,150,151,152,153,154,155,159,162,163,164,166,167,168,169,170,171,172,174,175,176,182,183,184,186,187,188,189,190,191,195,196,198,199,200,201,203
0,1,3,4,9,10,13,14,16,17,22,23,24,26,29,30,31,35,36,38,39,40,41,42,43,47,48,49,50,51,52,52,58,61,62,64,65,70,71,73,74,79,80,82,84,85,86,89,90,91,92,93,95,96,97,98,99,101,102,103,105,106,107,108,111,112,113,114,118,119,120,122,125,126,129,130,131,132,135,136,139,140,141,142,144
0,1,3,4,6,7,8,10,12,13,14,16,19,20,24,25,26,28,29,30,31,33,34,35,37,40,41,42,44,45,48,49,50,51,52,53,58,59,61,63,64,65,68,69,70,72,73,74,75,78,79,80,81,82,84,85,88,90,91,92,94,95,98,100,101,104,105,106,107,109
0,1,3,4,6,7,8,9,10,12,13,14,17,18,19,20,21,23,24,25,26,27,27,29,30,31,32,33,35,36,37,42,43,44,46,47,48,49,51,52,54,55,56,57,58,59,59,65,66,67,69,70,72,73,75,76,80,82,83,84,86,87,91,92,93,94,97,98,99,101,102,104,105,106,107,111,113,114,115,117,118,121,123,124,127,128,129,130,132
2,3,5,7,8,10,11,12,13,14,16,17,18,21,22,23,24,25,26,29,31,32,33,36,37,39,40,41,42,44,45,47,49,50,51,53,55,56,57,60,61,62,64,65,66,69,70,71,73,74,76,77,77,81,82,83,84,85,86,87,89,90,91,93,94,95,98,99,100,101,102,103,104,105,106,107,110,111,112,113,114,117,118,119,120,121,122,123,125,126,129,130,131,132,135,138,139,141,142,143,144,146,147,149,150,152,153,154,155,156,158,159,160,161,162,164,165,166,170,171,173,174,176,177,178,180,181,182,185,186,187,188,189,190,191,193,194,195,198,201,202,203,205,206,207,208,211,213,214,215,217,218,219,221
0,1,2,3,4,7,8,9,10,12,13,15,16,17,18,19,21,23,24,25,26,27,28,30,31,32,33,34,36,37,38,39,40,41,44,45,49,50,51,52,56,57,58,59,61,62,63,64,64,68,69,70,71,72,74,75,76,77,78,80,81,83,84,85,86,87,89,90,91,92,93,94,98,99,100,102,106,107,108,109,111,112,115,118,119,120,122,123,124,126,129,131,132,135,136,137,138,140
0,1,2,4,8,9,10,11,13,14,16,17,18,20,21,22,23,26,27,29,30,31,32,33,35,36,39,40,41,42,43,45,46,47,48,50,51,52,53,54,55,57,58,60,61,62,65,66,67,69,70,73,74,78,80,82,83,87,88,89,90,92,93,94,95,97,98,99,100,103,104,110,112,115,116,117,118,120
0,1,2,3,4,6,7,8,9,12,13,14,15,18,19,20,22,23,24,25,28,29,30,32,33,35,36,37,38,40,41,43,44,45,46,47,48,49,50,51,52,55,56,57,58,59,61,62,63,64,66,67,68,69,72,74,75,78,79,80,81,83
0,1,2,3,4,5,6,7,10,13,14,15,17,18,19,20,22,23,23,28,29,31,32,33,34,36,37,41,43,44,45,47,48,50,51,52,53,54,55,56,57,58,59,62,63,64,66,67,69,70,71,72,74,75,78,79,80,82,83,84,85,87,88,89,90,92,93,97,98,100,101,103,104,107,108,109,111,112,113,114,119,120,121,122,123,124,125,127,128,130,131,132,135,136,137,138,140,141,143,144,145,147,148,150,151,154,155,159,161,162,163,164,166,167,169,170,171,172,173,174,176,177,178,179,181,182,183,185,186,187,188,190,191,192,193,198,199,200,201,202,204,205,206,207,209,210,211,212,216,218,221,222,223,224,226
0,1,2,5,6,7,9,10,12,13,15,16,17,18,20,21,22,23,24,26,27,30,31,32,33,37,38,39,40,44,45,46,48,49,52,53,55,56,58,59,60,62,63,64,67,68,69,71,72,73,74,75,76,78,79,80,82,83,83,87,88,89,90,91,93,94,96,97,98,100,101,101,103,104,105,108,109,110,111,113,114,114,117,118,122,124,125,126,128,129,131,132,133,134,135,136,137,139,140,141,144,145,146,147,148,149,153,155,157,158,160,161,162,163,165,166,166,171,172,173,174,177,178,179,181,182,184,185,188,189,190,191,192,193,194,196,197,198,202,203,204,206,207,212,214,216,217,219,220,221,222,224,225,225,232,233,234,235,236,237,240,241,244,245,246,248,249,250,253,254,255,256,257,258,259,260,263,264,266,268,269,270,272,273,274,277,278,280,281,282,284,286,287,288,290,292,293,294,295,297,298,298,304,305,307,308,309,311,312,313,315,316,318,319,321,322,323,324,326,327,331,333,334,335,337,338,340,341,342,343,344,346,347,348,349,351
0,1,2,4,5,6,9,10,11,12,15,16,21,23,24,25,27,28,30,31,32,33,35,36,37,38,40,41,44,47,48,49,51,52,53,54,55,56,58,59,60,61,64,65,66,67,68,70,71,72,74,75,77,78,82,84,85,86,88,89,91,92,93,94,96,97,97,100,101,104,105,106,107,108,110,111,112,118,119,120,123,124,125,126,127,129,130,131,137,138,139,142,143,144,145,146,148,149,150,152,153,154,156,157,159,160,161,164,165,166,167,168,170,171,172,173,174,175,176,180,181,184,185,186,187,190,191,191,193,194,195,198,199,200,201,202,203,208,209,210,211,214,216,217,218,220,221,225,226,228,229,230,231,233,234,235,236,237,240,241,242,244,245,245,248,249,254,256,257,259,260,265,266,267,268,269,270,271,274,275,279,282,283,285,286,287,288,289,290,292,293,294,295,297,298,298,300,301,302,303,305
0,1,2,4,8,10,11,12,14,15,17,18,20,21,26,27,28,30,31,32,34,35,37,38,39,41,42,43,45,46,47,48,53,54,55,56,57,59,60,61,66,67,69,71,72,73,74,80,81,82,84,87,90,91,92,94,95,96,97,99,100,100,105,106,107,109
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,38,39,40,46,49,50,51,53,54,56,58,59,60,61,67,68,69,70,71,73,74,77,79,80,81,82,84,85,86,87,89,90,91,92,95,96,97,98,103,104,107,108,109,110,112,113,114,115,118,119,120,121,122,124,125,126,127,130,131,132,134,135,136,137,139
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,21,26,27,28,31,32,33,35,37,38,39,40,41,45,48,49,53,55,56,57,59,60,62,63,64,65,67,68,68,73,74,75,76,78,79,80,81,84,85,86,87,88,89,92,93,94,95,96,98,99,100,101,106,107,108,109,112,113,114,117,118,119,120,122,123,125,126,127,129,130,133,135,136,137,138,141,142,143,144,146,147,150,151,152,153,154,156,157,158,160,161,162,164,165,166,171,172,173,174,175,176,177,180,181,182,183,185,186,186,188,189,190,191,193
0,1,2,3,5,6,8,9,11,12,15,16,17,19,20,21,22,27,28,29,30,34,36,38,39,41,42,43,44,47,48,49,51,52,53,54,57,58,59,60,62,63,65,66,67,69,70,75,76,77,78,79,80,81,84,85,86,87,89,90,90,95,96,97,99
0,1,4,6,8,9,10,11,13,14,17,19,21,22,23,24,25,26,28,29,31,33,34,35,36,42,43,44,46,47,48,49,50,51,52,53,56,57,58,59,62,63,63,66,67,68,69,72,73,74,75,76,77,80,81,82,83,86,87,87,93,94,95,98,101,102,103,107,108,110,113,114,115,117,118,119,120,122,123,123,125,126,127,128,130
0,1,2,3,4,6,7,9,10,12,13,14,17,18,19,21,22,24,25,26,28,29,30,31,34,35,36,37,38,40,41,42,43,45,46,47,48,49,51,54,57,58,59,61,62,63,64,66,67,69,70,71,72,73,75,76,80,81,82,84,87,90,91,92,94,95,96,97,99,100,100,105,106,107,109
0,1,2,3,4,7,8,9,11,12,13,16,17,18,20,23,26,27,28,30,31,32,33,36,37,38,40,41,45,47,48,49,52,53,55,56,58,59,61,63,64,65,67,68,70,71,72,73,74,76,77,78,80,81,84,85,86,87,90,91,93,94,95,96,97,99,100,101,102,104,105,106,107,110,111,112,113,116,117,121,122,124,127,128,129,131,132,133,134,138,139,140,142,144,145,146,148,149,149,152,153,154,155,157
2,3,7,8,9,11,12,13,18,20,21,22,24,25,27,28,31,32,33,35,36,37,38,39,42,44,45,46,48,49,51,52,53,54,57,58,59,60,62,63,65,66,70,72,73,74,76,77,79,80,81,82,85,87,88,89,91,92,94,95,97,98,104,105,107,108,109,111,114,115,116,117,118,120,121,123,124,125,126,127,130,131,132,133,134,137,138,139,141,142,143,145,146,147,148,150,151,152,153,154,159,160,161,162,163,164,167,169,170,171,173,174,176,177,179,180,187,188,189,191,194,195,197,198,200,201,202,204,205,206,207,208,209,211,212,213,215,218,219,221,222,224,225,226,227,228,230,231,231,233,234,236,237,238,239,241,242,244,245,246,249,250,251,253,254,256,257,261,262,263,264,265,267,268,269,271,272,275,277,278,279,280,281,282,284,285,286,289,290,291,293,294,296,297,298,299,301,302,303,304,305,306,307,312,313,314,316,317,319,320,322,323,324,327,328,330,331,333,334,335,338,339,342,343,346,347,348,349,350,351,353,354,356,357,358,359,362,364,365,368,369,370,372,373,374,376,377,379,380,382,384,385,386,387,388,395,396,397,400,401,402,403,404,405,408,411,412,413,415,416,417,419,420,421,422,423,424,427,428,429,430,431,433,434,435,437,438,439,440,442,443,444,445,448,449,450,451,454,457,458,459,461,462,463,466,467,467,472,473,476,477,481,482,483,484,487,489,490,491,493,494,496,497,498,501,502,503,504,505,506,509,512,513,514,516,517,520,521,522,523,524,526,527,528,530,531,532,533,535,536,537,538,539,544,545,546,547,548,551,552,557,559,560,562,563,566,567,568,570,571,571,577,578,579,580,581,582,585,586,590,593,594,596,597,598,599,600,601,603,604,605,606,608,609,609,611,612,613,614,616
0,1,2,4,7,8,10,11,13,14,15,17,18,19,20,21,22,24,25,26,28,31,32,34,35,37,38,40,42,43,45,46,50,51,52,53,54,56,57,60,61,63,64,66,67,69,71,72,73,75,76,77,79,80,81,82,83,86,87,88,91,92,93,95,96,97,100,101,102,104,105,106,111,112,113,114,115,117,118,119,121,122,123,126,127,128,130,131,132,135,136,137,138,141,142,143,144,145,147,149,150,152,153,154,157,158,158,165,166,167,168,171,172,173,174,175,177,178,180,181,183,185,186,187,189,190,191,193,194,195,196,197,199,200,202,204,205,206,208,209,213,214,215,217,220,223,224,225,227,228,229,230,231,233,236,238,239,240,242,243,244,245,247
0,1,2,3,4,6,7,9,10,11,12,13,15,16,17,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,38,40,41,43,44,47,48,50,51,53,54,57,58,59,61,62,65,68,69,70,72,73,74,76,78,79,80,81,82,83,84,86,87,89,90,92,93,94,97,98,99,101,102,104,105,107,108,109,110,114,115,116,117,121,122,125,126,130,131,132,133,135,136,138,140,141,142,144,145,146,147,149
0,1,2,4,8,9,10,11,12,13,15,16,21,23,24,26,27,30,31,33,34,36,37,40,41,42,43,43,48,49,50,52,53,53,59,60,62,63,64,65,67,68,69,70,75,77,78,79,80,82,84,85,88,90,91,92,94,95,97,98,99,101,102,103,104,109,110,111,113,114,115,117,118,120,121,123,124,125,130,133,135,136,138,141,142,143,145,147,148,150,151,153,155,156,157,159,160,162,163,165,166,167,168,172,174,175,176,178,179,180,181,186,187,188,190,191,192,193,196,197,200,203,204,205,207,208,209,210,212,213,218,219,220,221,222,224,225,227,228,229,230,231,232,235,236,240,241,242,243,246,247,248,250,251,252,253,259,261,263,264,266,267,269,271,272,273,275,276,278,279,280,281,284,285,286,288,289,290,291,296,297,299,300,302,303,306,307,310,311,312,313,314,315,315,319,320,321,322,324,325,325,332,333,334,337,339,340,343,344,345,347,348,349,351,352,353,354,358,359,360,361,362,363,364,367,370,371,372,374,375,376,377,380,381,385,386,387,388,390,391,392,393,396,398,399,402,403,404,405,407
0,1,2,3,4,5,6,8,9,12,13,14,15,16,18,19,20,23,24,26,27,31,32,33,35,39,41,42,44,45,47,48,51,53,54,56,57,59,60,62,64,65,66,68,69,71,72,74,76,77,78,80,81,83,84,86,88,89,90,91,92,94,95,97,99,100,101,102,103,105,106,108,110,111,112,113,114,115,117,118,120,122,123,124,125,126,127,129,130,133,135,136,138,140,141,144,146,147,149,151,152,154,156,157,158,159,161,162,164,165,166,167,169,170,170,175,176,177,178,179,181,182,183,184,185,187,188,189,191,192,193,194,197,198,199,200,201,202,204,205,206,208,210,211,212,213,213,218,219,220,225,226,227,228,231,233,234,237,238,239,241,242,243,245,246,247,248,252,253,254,255,256,257,258,261,264,265,266,268,269,270,271,274,275,279,280,281,282,284,285,286,287,291,293,296,297,298,299,301
0,1,2,3,4,6,7,9,10,13,14,15,16,21,22,24,25,28,29,30,31,32,34,35,36,37,39,40,44,46,47,49,50,51,53,54,55,56,58,59,60,61,62,64,65,66,66,72,73,74,77,78,79,81,82,84,85,86,87,88,90,91,93,94,95,96,100,102,103,105,106,109,110,114,115,116,117,119,120,121,123,124,127,128,131,133,134,135,136,137,139,140,142,143,145,146,148,149,150,151,151,156,157,158,160,161,161,165,166,167,168,169,170,172,173,174,174,180,181,182,185,186,187,189,190,192,193,194,195,196,198,199,201,202,203,204,208,210,211,213,214,217,218,220,221,222,223,224,225,225,230,231,232,233,235,236,237,238,239,240,240,245,246,248,249,250,252,253,254,256
0,1,2,4,5,6,8,9,10,13,14,15,17,18,21,23,24,25,26,27,29,30,32,33,34,35,39,40,41,42,43,44,45,48,51,52,53,55,56,58,59,63,64,65,66,69,71,72,75,76,77,79,80,81,83,84,85,86,90,91,92,93,94,95,96,99,102,103,104,106,107,108,109,112,113,117,118,119,120,122,123,124,125,128,130,131,134,135,136,137,139
0,1,2,3,4,5,6,7,9,10,14,15,16,17,18,20,21,24,26,27,28,29,32,33,35,36,38,40,41,42,44,46,47,48,49,50,52,53,54,54,60,61,62,65,66,67,69,70,72,73,74,75,76,78,79,81,82,83,84,87,89,90,91,92,95,96,98,99,100,101,102,103,104,106,107,108,109,109,112,113,114,115,116,118,119,123,124,126,128,129,130,132,133,134,136,137,138,139,140,142,143,144,145,149,150,151,152,153,154,155,158,161,162,163,167,168,169,170,173,174,175,177,178,179,180,183,184,185,187,188,191,192,193,194,195,198,199,200,202,205,206,209,210,211,212,214,215,216,217,220,222,223,224,226,230,231,232,233,234,236,236,239,240,241,242,243,245,246,249,250,251,252,253,254,257,258,259,261,262,263,264,264,268,269,270,271,273,274,276,277,277,284,285,286,287,290,291,294,295,298,301,302,303,305,306,307,308,309,310,311,312,313,314,315,318,319,320,322,323,324,324,328,330,331,332,333,334,335,335,339,340,341,344,345,348,350,351,352,353,355,356,357,358,359,360,361,364,365,368,369,373,374,376,377,380,381,382,387,388,390,392,393,394,395,396,397,403,405,406,407,409,410,412,413,417,418,419,420,424,427,428,429,431,432,433,435,436,437,438,439,440,441,444,445,446,447,449,450,450,454,455,456,457,458,459,460,462,463,464,465,466,467,469,470,471,472,475,476,477,478,479,480,483,484,486,487,489,490,491,493,494,495,496,497,498,500
0,1,2,3,4,5,8,10,11,12,14,15,16,18,19,20,21,22,24,25,26,27,31,32,33,34,35,36,37,40,43,44,45,47,48,49,50,53,54,55,57,58,59,60,63,64,65,67,68,71,72,73,74,75,78,79,81,83,84,85,87,88,89,92,93,96,97,98,100,101,102,103,105,106,108,109,110,113,114,115,117,118,120,121,125,126,127,128,129,130,131,134,137,138,139,141,142,143,144,145,147,148,152,153,154,155,156,158,159,160,161,162,164,165,170,171,173,175,176,177,180,181,182,184,185,186,189,190,191,192,194,195,198,201,202,203,205,206,209,210,211,212,214,215,216,217,218,220,221,222,223,224,226,227,229,230,231,232,234,235,236,237,238,243,244,245,246,247,249,251,252,253,254,256,257,257,263,264,265,269,271,273,274,276,277,278,279,282,283,284,285,287
0,1,2,3,4,5,6,8,9,12,14,15,18,19,20,21,22,24,25,26,28,29,30,32,33,35,36,40,41,42,43,44,47,48,49,51,52,53,54,56,57,58,59,62,65,66,67,69,70,71,73,74,74,80,81,82,83,85,86,86,90,92,93,94,95,97
2,3,7,8,9,11,12,13,17,19,20,21,23,24,26,27,29,30,31,32,37,38,41,42,43,45,46,47,48,49,55,57,58,59,60,62,63,65,66,69,71,72,73,76,77,82,83,84,86,87,88,89,92,93,97,98,99,101,102,103,104,105,108,109,110,112,113,114,115,118,119,121,122,123,125,126,126,132,133,134,137,138,139,140,141,142,143,145,146,147,148,152,153,154,155,156,159,160,161,162,163,165,166,167,170,171,172,174,175,176,181,182,183,185,188,191,192,193,195,196,199,200,201,203,204,208,210,211,212,214,215,219,221,224,225,226,227,229
0,1,2,3,4,5,9,11,12,13,15,16,18,19,22,23,24,25,27,28,29,30,31,35,36,37,38,39,39,43,44,45,48,49,50,51,53,54,56,57,59,60,61,64,65,66,67,69,70,72,73,75,76,77,79,80,85,86,87,89,90,91,92,94,95,96,97,100,101,104,105,106,107,108,109,109,114,115,116,117,118,119,123,126,127,128,130,131,134,135,136,138,139,140,141,143,144,146,148,149,150,152,153,155,156,157,160,161,162,164,165,165,170,171,174,175,176,177,178,179,180,183,184,185,186,187,189,190,191,192,197,198,199,200,204,205,209,210,211,212,213,215,220,221,225,226,227,228,229,230,231,232,233,234,237,238,241,242,243,244,246
0,1,2,3,4,5,7,8,11,13,14,15,17,18,20,21,23,24,25,26,32,33,34,35,39,40,41,42,45,46,49,51,52,53,55,56,58,59,60,62,63,64,65,70,71,73,76,77,78,80,81,82,84,85,87,88,89,91,92,95,96,97,98,99,104,105,106,108,109,110,111,114,115,116,117,118,119,120,121,122,127,128,129,130,131,132,133,136,137,138,140,141,144,145,146,147,148,151,152,153,154,155,157,158,159,160,165,166,169,170,171,172,174
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,43,44,45,47,49,50,51,52,53,54,57,58,59,61,62,64,65,66,67,70,71,72,73,74,76,77,79,80,81,83,84,88,91,92,93,95,96,97,98,99,101,102,102,106,107,108,109,111,112,113,114,117,118,119,120,121,122,123,125,127,128,129,130,134,135,136,137,138,140,141,142,142,144,145,146,147,151,153,154,155,157,158,159,160,162,163,165,166,167,168,169,171,172,173,173,175,176,177,178,182,184,185,188,189,190,191,193,194,196,197,198,199,202,203,204,205,207,208,210,211,214,215,216,217,219,220,223,226,227,228,230,231,232,233,236,237,238,239,241,242,244,245,247,248,249,251,252,253,254,256,257,260,261,262,263,263,268,269,271,272,273,274,276,277,278,280,281,284,287,288,289,291,292,293,295,296,298,299,301,302,305,306,307,308,311,312,316,317,319,322,323,324,326,327,329,330,331,332,332,334,335,336,337,339
0,1,2,4,5,6,9,10,11,12,13,15,16,17,18,19,22,25,26,27,29,30,31,32,33,34,36,37,38,39,42,43,45,47,48,49,51,52,54,55,57,58,59,60,66,68,69,70,72,73,75,76,77,78,80,81,83,84,88,90,91,92,95,96,98,99,100,101,102,104,105,107,108,112,114,115,116,119,120,122,123,124,125,126,129,130,132,133,134,135,137
0,1,2,3,6,7,8,9,10,11,12,14,17,20,21,22,24,25,26,27,28,29,31,32,33,34,37,38,40,42,43,44,46,47,49,50,52,53,54,55,60,61,62,63,64,66,68,69,70,72,73,76,79,80,81,83,84,85,86,89,91,92,95,96,97,98,100
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,43,44,45,46,47,53,55,56,57,59,60,63,65,66,67,68,69,74,75,77,78,79,80,81,84,85,86,87,88,89,89,94,95,96,97,98,99,100,100,106,107,108,111,113,114,115,117,118,120,121,123,124,130,132,133,134,135,138,139,141,142,143,145,146,147,149,150,151,152,153,156,157,159,161,162,163,165,167,168,170,171,172,174,175,176,177,180,181,185,186,188,190,191,192,198,201,202,203,205,206,207,209,210,211,212,213,214,218,219,221,222,223,224,226
0,1,2,3,4,5,8,9,11,12,13,15,16,17,20,21,22,23,28,30,31,32,35,36,39,41,42,43,44,45,47,48,51,52,53,54,55,56,56,61,62,63,64,65,66,67,67,73,74,76,77,78,79,81,82,83,84,85,87,88,89,90,93,94,95,97,98,98,103,106,107,108,110,111,112,113,115
0,1,2,5,6,10,11,12,14,15,18,20,21,22,23,26,27,29,30,31,34,35,36,37,38,39,40,42,43,45,46,47,49,53,54,55,57,61,62,63,66,67,69,70,71,73,76,77,79,82,83,84,86,87,88,89,93,94,95,96,97,98,99,101,102,103,104,105,107,108,111,112,113,114,118,119,120,121,122,123,124,126,127,128,130,131,132,134,135,137,138,139,140,141,143,145,146,147,149,150,151,152,153,154,155,158,159,162,163,164,165,167
0,1,2,5,6,7,10,11,12,13,14,16,17,18,19,20,21,23,24,25,26,27,29,29,34,35,37,38,40,41,42,43,45,46,47,48,50,51,52,53,53,55,56,57,58,59,62,65,66,67,71,72,75,77,78,79,80,81,82,83,86,89,90,91,93,94,95,96,97,98,99,100,102,103,104,105,106,108,109,111,112,113,114,115,116,117,118,120,121,122,124,125,126,127,130,132,133,134,135,136,137,138,139,141,142,144,146,147,148,149,151,152,154,155,157,158,159,160,161,162,163,164,168,170,173,174,176,177,181,182,185,186,190,191,192,193,195,196,197,199,199,204,205,206,208,209,209,214,215,216,217,218,219,221,223,224,225,227,228,229,230,233,234,238,240,241,242,244
0,1,2,3,4,5,8,9,12,13,15,16,17,20,21,23,24,30,31,33,34,35,37,40,41,42,43,44,48,49,50,51,52,57,58,60,62,63,64,66,67,69,70,71,72,73,76,77,78,81,82,83,84,85,86,91,92,93,94,99,100,102,105,106,107,109,110,111,113,114,115,116,118,119,120,121,124,125,127,128,133,134,135,137,138,139,140,142
0,1,2,3,4,5,9,10,11,12,14,15,15,21,22,24,25,26,29,30,31,32,35,36,37,38,40,41,43,44,48,50,51,52,54,55,57,58,60,62,63,64,66,67,69,70,72,73,74,75,76,78,79,80,81,82,83,87,89,90,92,93,97,98,99,100,101,103,104,106,107,110,111,113,114,119,120,121,123,124,125,126,128
0,1,2,4,5,8,9,10,12,13,16,17,18,19,23,25,26,28,31,32,33,35,37,38,40,41,43,45,46,47,49,50,52,53,55,56,57,59,60,61,63,64,65,66,67,68,71,73,74,75,77,78,80,81,82,83,84,86,87,88,89,90,91,95,97,98,100,101,105,106,107,108,109,111,112,114,115,118,119,121,122,127,128,129,131,132,133,134,136
0,1,2,3,5,6,7,8,11,13,14,15,16,18,19,21,22,23,24,27,30,31,32,34,35,36,38,39,41,42,43,44,44,48,49,50,52,53,56,57,58,60,61,63,64,65,68,69,70,71,72,73,74,75,80,81,82,83,86,87,89,90,97,98,99,102,103,104,105,107,108,110,111,112,114,115,117,118,119,120,122,123,125,126,127,128,129,130,131,133,134,135,137,138,140,141,142,143,146,147,151,152,153,154,155,156,157,158,160,161,162,164,166,167,168,169,171,172,172,178,179,181,182,183,187,191,192,193,194,195,196,197,199,200,201,202,203,205,206,208,209,212,214,215,217,218,219,221,222,223,225,226,229,230,230,235,236,237,238,240,241,241,248,249,250,251,253,254,255,257,258,261,262,263,265,266,267,268,269,270,273,275,276,277,278,280,281,282,283,285,286,288,290,291,292,294,295,298,299,301,302,303,304,305,309,310,312,313,316,318,319,320,321,324,325,326,327,331,332,333,335,336,337,341,342,343,345,346,347,348,353,354,356,357,357,363,364,366,367,368,370,371,373,374,375,377,378,379,380,381,382,386,389,390,391,395,396,397,398,399,401,402,403,405,406,408,409,413,415,416,417,419,420,422,423,424,425,427,428,428,435,437,440,441,442,444,445,448,449,450,451,452,454,457,459,460,461,463,464,465,466,468
0,1,2,3,4,7,8,9,11,13,14,15,17,18,21,23,24,25,26,29,30,32,33,35,36,37,38,39,44,46,48,49,50,51,56,57,58,59,60,62,63,65,66,69,70,71,73,74,75,78,79,80,82,84,85,87,88,89,90,91,94,95,96,97,98,99,100,102,103,104,106,107,110,111,112,115,116,117,119,122,123,127,129,130,131,133
0,1,2,3,4,7,8,9,11,12,13,14,17,18,19,20,22,23,30,32,33,35,36,39,40,42,43,45,47,48,49,50,51,53,54,56,57,58,59,63,64,65,66,67,68,69,71,72,73,74,75,77,78,79,83,86,88,89,91,92,93,94,97,98,99,100,101,102,103,104,109,110,111,113,114,115,117,118,119,120,121,124,125,126,127,128,130,131,132,134,135,137,138,139,141,142,143,144,145,146,147,153,154,156,157,158,161,162,163,165,166,167,167,172,173,175,176,177,178,179,180,181,182,182,188,189,190,191,192,194,195,195,200,201,203,204,205,208,209,212,213,215,216,219,220,221,223,224,225,226,228
2,3,7,8,9,11,12,13,18,20,21,22,24,25,27,28,29,31,32,35,36,40,41,42,43,44,45,46,48,49,50,51,52,54,55,57,58,61,63,64,66,67,68,72,73,74,75,78,80,81,84,85,86,88,89,90,93,94,95,96,99,100,101,103,104,106,107,109,110,111,112,114,115,116,117,118,119,124,125,127,130,131,132,134,135,136,138,139,140,141,142,143,145,146,147,148,152,154,156,157,161,162,163,165,168,171,172,173,175,176,179,180,181,183,184,188,190,191,192,194,195,198,200,201,204,205,206,207,209
0,1,2,5,6,10,11,12,14,15,18,20,21,22,23,26,27,29,30,31,33,34,35,38,39,40,41,45,46,47,49,50,50,52,53,54,56,60,61,62,63,65,66,73,75,76,78,79,82,83,85,86,88,90,91,92,93,94,96,97,99,100,101,102,106,107,108,109,110,111,112,114,115,116,117,118,120,121,122,126,129,131,132,134,135,136,137,142,143,144,145,146,147,148,149,151,152,153,155,157,158,159,160,162,163,163,169,170,172,173,174,178,182,183,184,185,186,187,188,190,191,192,193,194,196,197,199,200,203,205,206,208,209,210,212,213,214,216,217,220,221,221,226,227,228,229,231,232,232,238,239,240,241,244,245,246,248,249,251,252,253,254,258,260,261,262,264,265,268,270,271,274,275,276,277,279
0,1,2,4,7,9,10,11,13,14,16,17,19,20,21,22,23,28,30,32,33,34,36,37,39,40,42,43,44,49,52,54,57,58,60,61,63,64,66,67,70,72,73,74,77,78,82,83,84,87,88,90,91,92,93,95,96,98,101,102,103,105,106,108,110,111,112,114,115,118,121,122,124,125,126,127,129,130,131,132,133,134,135,136,138,139,142,143,144,145,145,149,150,151,152,155,156,157,159,160,160,162,163,164,165,166,168,169,170,173,174,175,176,179,180,181,184,185,186,188,189,190,191,193
0,1,2,3,4,7,8,9,10,11,13,14,17,18,20,21,24,25,27,28,29,30,34,35,36,38,39,42,43,45,46,48,49,50,51,52,54,55,56,58,59,63,64,65,66,67,69,70,71,74,75,76,77,78,79,79,85,86,87,89,90,91,94,95,98,99,100,101,102,105,106,107,108,110,111,111,114,115,116,117,120,121,124,125,126,128,129,134,135,136,137,138,139,140,141,142,143,146,147,148,149,151,152,152,156,157,158,160,161,162,163,168,169,170,171,172,174,175,175,180,181,183,184,185,186,188
0,1,2,3,4,5,6,7,13,14,15,17,20,21,22,23,25,26,28,29,30,32,33,34,35,35,38,39,40,41,42,43,44,49,50,51,52,54,59,60,61,63,65,66,68,69,72,75,76,77,79,80,81,82,83,85,86,87,90,91,92,94,96,97,98,99,100,105,106,107,108,110,115,116,117,118,120,121,121,126,127,129,130,131,136,137,139,142,143,144,146,147,148,149,151,152,152,155,156,157,158,161,162,163,165,166,167,168,170
0,1,2,3,4,7,8,9,10,11,12,15,17,18,19,21,22,24,25,27,28,34,35,36,38,41,44,45,46,48,49,50,51,54,56,57,58,59,61,62,65,67,68,70,71,72,74,75,76,77,81,82,83,84,86,87,90,92,93,94,95,97,98,100,101,104,105,106,107,111,112,113,115,116,119,120,122,123,126,128,129,130,131,137,140,141,142,144,145,146,148,151,152,153,154,155,157,158,159,160,165,166,167,169,170,171,174,175,178,179,180,182,183,184,187,188,190,193,194,195,197,198,199,200,201,204,205,206,208,209,210,213,216,217,218,220,221,222,223,224,226,227,230,232,233,234,236,237,238,240,241,242,243,244,246,247,250,251,255,257,259,260,264,265,266,267,270,271,273,275,278,279,280,281,283,284,286,287,288,291,292,293,294,295,297
0,2,3,4,5,8,9,10,11,12,13,16,18,19,20,22,23,25,26,28,29,35,36,37,39,42,45,46,47,49,50,52,53,54,55,57,58,59,60,63,64,65,66,66,72,73,74,77,78,79,82,83,84,85,88,89,89,91,92,93,95,99,100,101,102,105,106,106,110,112,113,114,115,115,121,122,123,126,128,129,132,133,134,135,136,137,138,143,144,145,147,150,151,152,153,155,156,158,159,161,162,163,164,165,166,167,169,170,172,175,177,178,179,181,182,184,185,186,187,188,189,194,195,196,198,199,200,203,204,205,206,208,209,209,211,212,213,214,216
0,1,2,3,4,5,8,9,10,11,13,14,16,17,19,20,21,22,26,29,30,31,33,34,35,36,37,39,40,41,43,44,45,46,48,49,50,51,56,57,59,62,63,64,66,67,68,69,71,72,72,77,78,79,81
0,2,6,8,9,10,11,13,14,17,19,20,22,23,24,26,27,28,29,31,32,33,35,38,39,40,41,43,44,44,47,48,49,52,53,54,55,56,59,60,61,63,64,65,67,68,69,70,74,76,77,78,79,80,82,83,84,85,86,88,89,90,93,94,95,97,99,100,101,102,102,107,108,110,111,114,115,116,118,119,120,121,123,124,128,130,131,132,134,135,140,141,142,143,146,147,148,150,151,153,154,155,156,157,159,160,161,163,164,165,166,167,168,171,174,175,177,178,181,182,184,185,186,188,191,192,193,194,197,198,199,201,202,206,207,209,210,211,212,214
0,1,2,5,6,7,8,9,11,12,13,14,16,17,19,20,21,23,24,26,27,30,33,34,35,37,38,41,42,45,46,47,49,50,51,52,54,55,56,57,58,61,62,63,65,65,70,71,72,75,76,77,79,80,80,87,89,92,93,94,96,97,98,99,103,105,106,107,109,110,113,115,116,117,118,120
0,1,2,5,6,10,11,12,14,15,18,20,21,22,23,26,27,29,30,33,34,35,37,38,43,44,47,48,50,51,52,53,54,57,58,59,61,62,65,67,68,69,71,73,74,75,76,79,80,81,83,84,85,86,87,93,94,95,97,98,101,102,104,105,106,108,109,109,112,113,114,117,118,119,121,126,127,128,130,131,132,134,135,137,138,139,140,141,142,143,145,150,151,152,153,155,156,156,161,162,163,164,166,171,172,173,175,176,177,178,181,182,186,188,189,190,192
0,1,2,3,4,5,8,10,11,12,14,15,17,18,19,20,21,22,27,28,29,32,33,34,35,39,40,41,43,44,47,48,50,51,53,54,55,56,60,61,62,63,65,66,68,69,71,72,74,75,77,78,79,80,82,83,87,89,90,92,93,94,96,97,98,99,103,104,106,107,108,109,111,112,113,114,117,118,119,120,121,127,128,129,131,132,137,138,139,141,142,143,144,146
0,1,3,4,9,10,13,14,15,16,17,18,20,21,22,24,25,27,28,29,33,34,35,36,37,38,38,41,42,43,44,45,46,48,49,53,54,55,56,57,59,60,62,63,66,67,69,70,75,76,77,79,80,81,82,84
0,1,2,3,7,8,9,10,12,13,13,19,20,22,23,24,27,28,29,30,31,32,33,35,36,38,39,42,44,45,46,48,49,51,52,53,54,55,56,63,64,65,66,67,69,70,72,73,76,77,78,80,81,82,83,86,87,88,89,90,93,94,95,96,97,98,99,100,101,102,105,106,107,109,110,111,112,113,114,117,120,121,122,124,125,126,127,128,130,131,132,135,136,137,138,142,144,145,146,147,149,150,152,153,154,157,158,161,162,163,164,166
0,1,2,3,4,7,8,10,11,16,17,18,20,21,22,23,25,26,28,29,31,34,35,36,38,39,42,44,45,46,47,49,51,52,53,54,58,59,60,61,62,63,64,66,67,68,69,70,72,73,75,76,80,82,83,84,85,86,88,89,90,93,94,95,97,98,99,100,103,104,106,107,108,109,112,113,114,116,118,119,120,121,123,124,124,130,131,133,134,135,138,139,142,143,144,145,147
2,3,4,5,6,7,8,9,10,12,14,15,16,17,18,20,24,26,28,29,31,32,33,34,36,37,38,39,39,44,45,47,48,49,51,52,54,55,57,58,59,60,66,68,69,70,71,73,74,76,77,79,81,82,83,85,86,88,89,90,92,93,94,95,96,103,104,105,106,107,108,109,110,111,112,114,116,117,118,120,121,122,123,124,125,126,130,131,132,133,135,136,137,137,142,143,145,146,147,149,150,152,153,155,156,157,158,164,166,167,168,170,171,173,174,176,177,183,184,185,187,190,191,192,193,196,197,203,204,206,207,208,209,211,212,213,214,215,217,219,220,221,223,224,225,228,229,230,232,234,235,237,238,240,241,242,243,244,246,247,249,250,250,255,256,257,258,260,261,262,263,266,267,270,271,272,274,275,276,278,279,280,281,283
0,1,2,3,4,5,8,9,10,11,12,13,18,19,23,24,25,26,27,28,29,31,32,33,34,39,41,42,43,45,46,48,49,50,51,56,57,58,60,61,62,63,64,65,66,69,70,71,72,74,75,77,78,79,80,84,86,87,89,90,92,93,94,96,99,100,101,102,103,104,109,110,111,112,115,117,118,119,121,125,126,127,128,130,131,133,134,136,137,138,140,141,142,146,147,149,150,151,153,156,157,159,161,162,163,165,166,169,170,171,172,176,178,181,182,183,184,186
0,1,2,3,6,7,8,9,12,13,16,17,18,20,21,22,23,25,26,28,31,32,33,35,36,37,38,41,42,45,46,47,48,51,52,53,54,57,59,60,61,63,65,66,67,68,69,71,72,73,74,76,77,80,81,82,84,85,86,87,88,89,92,93,94,96,97,98,101,102,103,104,107,109,110,111,113,114,118,120,123,124,125,126,128
0,1,2,3,4,5,8,9,10,11,12,13,16,19,20,21,23,24,25,26,29,30,32,33,38,39,40,42,45,46,46,49,50,51,53,54,57,58,59,61,62,63,65,66,67,68,72,74,75,76,78,79,82,83,85,86,89,90,91,92,94,95,97,98,100,101,106,107,108,109,111,112,113,114,116,117,118,119,122,123,126,128,129,130,132,133,134,135,137
0,1,3,5,6,7,9,10,12,13,14,15,16,17,18,23,24,25,26,28,29,30,35,36,38,39,41,42,45,46,47,48,52,53,56,57,61,62,63,64,66,67,68,70,71,74,75,78,80,81,82,83,85
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,42,43,45,46,47,52,53,54,56,57,58,61,62,64,65,69,70,71,72,73,75,78,81,82,83,85,86,87,88,89,92,93,94,95,98,99,100,102,103,104,105,113,114,115,117,120,123,124,125,127,128,131,132,133,134,135,137,140,142,143,144,146,147,148,149,151
0,1,2,3,4,5,10,11,12,14,17,18,19,20,21,22,23,24,25,26,29,32,33,34,36,37,38,39,42,43,43,47,48,49,51,52,53,53,60,62,64,65,66,72,75,76,77,80,82,83,84,88,89,90,91,92,93,95,96,97,98,101,102,103,105,106,107,108,110
0,1,4,5,6,7,9,10,11,12,13,14,15,16,19,22,23,24,26,27,29,32,33,35,36,38,39,43,44,45,47,48,51,52,53,54,55,58,59,60,61,64,65,68,69,70,71,73,74,75,76,77,78,79,81,82,83,84,87,88,89,91,92,93,95,96,97,100,102,103,104,106,107,110,111,115,116,117,118,119,121,124,125,126,127,128,129,133,134,135,137,138,140,141,143,144,145,146,147,148,149,150,152,153,154,155,158,159,161,162,164,165,166,169,170,171,173,174,175,176,178,179,182,183,184,186,187,188,189,191,192,194,195,196,198,199,201,202,203,206,207,208,211,212,213,215,216,217,218,219,220,221,224,225,226,229,230,231,233,234,236,237,239,240,241,242,243,244,245,246,246,251,252,253,254,257,259,260,263,264,265,266,267,270,271,272,273,274,275,277,278,280,281,282,283,286,287,288,289,291,292,293,295,297,298,298,303,304,306,307,308,309,311,312,313,315,318,319,320,321,323,324,325,327,328,331,332,333,334,335,338,339,340,341,344,345,346,347,348,350,351,352,357,358,360,362,363,364,365,371,372,373,375,376,379,380,381,382,383,388,389,390,391,393,394,395,396,398,399,400,401,402,404,405,406,409,412,413,414,416,417,418,419,420,423,424,426,427,430,431,432,433,436,437,438,439,440,442,443,444,445,448,449,450,452,453,454,455,457
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,40,41,42,46,48,49,50,52,53,55,56,58,60,61,62,64,65,66,67,69,70,72,74,75,76,77,78,80,81,83,84,86,88,89,90,92,93,96,97,99,100,101,103,104,104,109,110,113,114,115,116,117,118,122,124,125,127,128,131,132,134,135,137,139,140,141,142,143,144,146,147,149,150,151,152,153,155,156,157,158,161,162,163,165,166,167,168,170
0,1,2,4,5,6,9,10,11,12,14,15,19,21,22,24,25,28,29,31,32,35,36,38,39,40,41,43,44,45,47,48,49,50,51,52,55,57,58,59,60,62,63,64,65,67,68,70,72,73,74,76,77,80,81,83,84,88,90,91,92,94,95,97,98,100,102,103,104,106,107,108,109,111,112,113,114,115,116,117,119,120,121,122,125,126,127,129,130,131,133,134,137,140,141,142,144,145,146,147,148,149,153,155,156,157,160,161,165,166,167,168,169,172,173,174,175,176,177,181,182,183,184,185,186,188
0,1,2,3,4,5,7,8,14,17,18,19,21,22,23,24,25,26,28,29,36,38,39,40,42,43,45,46,48,50,51,52,53,60,61,62,63,64,66,67,68,69,70,72,73,75,76,77,80,81,83,85,86,87,88,94,95,96,98,99,100,103,104,105,106,110,111,112,113,115,116,117,118,122,124,125,126,127,130,131,134,136,137,138,139,141
0,1,2,4,5,7,8,9,10,14,16,17,18,20,21,23,24,26,27,28,29,30,35,36,37,38,39,40,41,48,50,53,54,55,56,59,60,62,63,64,65,67,68,68,71,72,74,75,78,79,80,81,82,83,89,90,91,92,95,96,100,102,103,104,105,111,112,113,115,116,117,118,119,124,125,126,127,128,129,130,137,139,142,143,144,145,148,149,151,152,153,155,158,160,161,162,163,169,170,171,173,174,175,176,181,182,183,185,188,190,191,192,193,199,200,201,202,204,205,206,207,208,215,217,220,221,222,224,225,226,227,228,230,233,235,236,237,239,240,241,242,244
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,37,38,39,41,42,43,44,45,47,48,49,50,51,54,57,58,59,61,62,63,64,65,67,68,68,73,74,75,79,81,82,84,85,87,88,89,90,92,93,94,95,99,100,101,103,104,106,107,108,111,112,113,114,115,116,118,119,120,121,122,125,126,127,128,129,131,132,133,134,137,140,141,142,144,145,148,149,150,151,153,154,155,156,159,160,162,164,165,166,168,169,173,174,175,176,177,178,181,183,184,185,186,190,191,192,194,195,197,198,200,201,202,203,205,206,207,208,209,210,213,214,215,216,218,219,219,221,222,223,224,226
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,43,44,45,46,53,55,56,58,59,61,62,63,64,65,66,67,68,71,72,73,74,75,76,76,82,83,84,85,87,88,89,90,91,92,93,94,97,98,99,100,101,102,106,107,108,109,110,111,113,114,115,115,119,120,121,122,123,124,127,128,128,133,134,136,137,139,140,143,144,145,146,147,148,150,151,152,153,157,159,160,161,162,163,165,166,167,169,170,171,172,174,175,176,177,180,181,182,183,186,187,188,190,191,191,196,197,198,199,200,203,204,205,207,208,208,212,213,216,217,218,219,222,224,225,226,228,229,230,231,233,234,235,238,239,240,242,245,246,247,248,248,251,252,253,254,256,257,259,260,261,262,265,266,268,269,271,272,273,276,277,278,280,281,283,284,286,287,288,289,291,292,293,294,296,297,297,303,304,305,306,307,309,310,312,313,314,315,317,318,320,321,322,324,325,326,327,332,333,334,335,339,342,343,344,346,347,348,350,353,354,355,356,357,358,362,363,364,365,366,369,370,372,373,375,376,377,378,379,380,381,382,383,384,385,388,391,392,393,395,396,397,399,400,404,405,407,410,411,412,414,415,416,417,419,420,420,423,424,428,429,430,431,432,434
0,1,2,3,4,6,8,9,10,11,12,15,16,17,19,20,23,25,26,27,29,30,32,33,34,35,36,37,39,40,41,42,45,46,47,48,51,52,52,58,59,60,61,64,65,66,67,69,71,72,74,76,77,78,79,83,84,85,86,87,89,90,91,93,94,95,96,97,99,100,101,104,105,106,108,109,112,114,115,116,118,120,121,124,125,126,128,129,130,133,134,135,136,137,138,138,145,147,149,150,151,157,160,161,162,165,167,168,169,173,174,175,176,177,179,180,182,183,184,186,187,188,189,191
2,3,4,5,6,7,10,13,14,15,18,20,21,22,24,25,26,27,30,32,33,34,36,37,40,42,43,44,45,47,48,50,51,52,53,56,57,57,63,65,67,69,70,72,73,76,78,79,81,82,85,87,88,89,90,92,93,95,96,98,100,101,102,104,105,107,108,110,112,113,114,115,119,120,121,122,126,127,129,130,131,132,134,135,136,137,138,140,141,142,143,149,150,151,153,156,159,160,161,163,164,165,167,168,169,170,172,173,176,177,182,184,185,186,189,190,192,193,195,196,197,198,201,202,206,208,209,210,212,213,215,216,217,218,219,221,224,227,228,229,231,232,233,234,235,237,239,240,241,243,244,244,246,247,248,249,251
0,0,1,3,4,5,6,12,13,14,16,19,22,23,24,26,27,28,29,31,32,35,37,38,39,40,42,43,45,46,47,48,49,51,54,57,58,59,61,62,63,64,66,67,67,72,73,74,76
0,2,5,6,7,8,13,15,16,17,19,20,22,23,24,26,30,32,33,34,35,38,39,43,44,46,49,50,51,53,54,55,57,58,59,60,62,63,66,67,68,70,71,73,74,76,77,78,79,82,83,84,86,87,88,89,91
0,1,2,6,9,10,11,13,14,15,16,20,22,23,24,25,27,28,30,31,34,36,37,39,40,41,43,44,45,46,47,50,51,52,54,55,56,57,58,59,61,62,63,65,66,67,68,71,73,74,75,76,78,79,83,84,86,88,89,90,96,99,100,101,103,104,108,109,112,113,117,119,120,121,123,124,127,128,130,131,132,133,134,136,137,138,139,142,143,144,146,147,148,149,151
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,44,45,46,47,52,53,54,57,58,59,61,62,65,66,68,69,70,72,73,74,76,77,79,80,81,82,83,86,87,88,89,90,92,93,94,97,98,99,100,101,103,104,105,108,109,110,111,116,117,118,120,121,124,125,127,128,130,131,132,133,134,136,137,138,141,143,144,145,147,148,150,151,153,154,155,157,158,160,161,162,163,164,167,168,169,170,174,177,178,179,181,182,183,185,186,191,192,194,197,198,199,201,202,203,204,206,207,207,209,210,211,212,214
0,1,2,5,6,7,8,9,10,11,12,15,16,17,19,20,20,25,26,28,29,30,32,33,34,35,36,39,40,41,43,45,46,47,49,50,51,52,57,58,59,60,63,64,67,68,69,70,72
0,1,4,5,6,7,8,9,12,15,16,17,19,20,21,24,25,26,27,29,30,31,32,32,36,37,38,41,42,45,46,47,48,49,50,50,54,55,56,59,60,61,62,64,65,66,67,67,71,72,73,76,77,79,80,80,86,87,88,91,92,93,95,98,100,101,102,104,105,107,108,109,110,111,112,117,118,119,121,122,123,124,126,127,129,130,131,132,136,139,140,141,144,146,147,148,149,150,151,155,156,157,158,159,161,162,163,164,165,166,167,170,171,174,175,176,178,179,180,181,183
0,1,2,3,4,5,8,9,11,12,14,15,16,17,18,21,22,23,24,26,27,28,33,34,35,36,40,41,45,46,47,48,49,50,51,54,57,58,59,61,62,63,64,65,66,71,73,74,75,77,78,80,81,83,84,89,90,91,93,94,95,96,99,100,103,104,105,106,107,109,110,113,114,115,116,117,119,120,122,123,125,126,129,130,131,132,138,139,140,141,142,143,144,147,148,150,151,153,154,156,157,160,161,162,163,164,167,168,171,172,173,175,176,177,178,180,181,183,184,185,188,189,189,194,195,196,199,200,201,203,204,205,206,208
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,37,38,39,41,42,43,46,47,48,49,50,51,52,53,54,55,60,61,64,65,66,67,68,70,71,72,73,77,78,80,81,82,84,86,87,88,89,93,95,96,97,98,99,101,102,103,108,109,110,111,115,118,119,120,122,123,124,126,127,128,129,130,131,132,135,136,137,138,140,141,141,145,146,147,148,149,150,151,153,154,155,156,157,158,160,161,162,163,166,167,168,169,170,171,174,175,176,178,179,180,181,183
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,37,38,41,42,43,44,46,47,48,50,51,52,53,54,57,58,59,60,63,64,65,66,67,68,70,71,72,73,74,75,76,77,78,79,82,84,85,86,88,89,91,92,94,95,98,100,101,102,103,104,106,107,108,111,113,114,116,117,119,120,121,122,125,126,127,129,130,130,135,136,137,138,139,142,143,144,147,148,150,151,152,153,155,156,158,159,160,163,164,165,167,168,169,170,171,174,175,176,179,180,181,182,183,184,187,188,189,190,191,193,194,195,198,199,203,205,206,207,209,210,212,213,214,215,216,217,220,221,222,224,225,226,230,231,232,234,235,236,237,240,242,243,244,246,247,251,252,253,255,256,257,258,260,261,262,263,264,265,268,269,270,273,274,275,277,278,282,284,285,286,289,290,292,293,294,295,296,298,299,300,301,303,304,306,307,309,312,313,314,316,317,318,319,322,324,325,326,328,329,330,333,334,337,338,339,341,342,343,344,347,348,349,350,353,354,355,356,357,358,358,363,364,365,366,369,370,372,373,375,376,379,380,381,383,384,390,391,392,393,396,397,398,400,401,402,403,405,406,407,408,411,412,413,414,417,420,421,422,424,425,426,428,432,433,434,435,435,441,442,443,444,445,448,451,452,454,455,456,457,459
0,1,2,3,4,7,8,9,10,11,12,14,15,16,17,22,23,24,26,27,28,29,30,34,36,37,38,39,40,42,46,47,48,50,51,51,55,56,58,59,61,62,63,64,66,67,69,70,71,72,74,75,77,78,80,81,82,83,85,86,87,88,89,90,93,94,95,96,99,101,102,103,105,106,109,111,112,113,114,115,117,119,120,121,122,123,125,126,127,128,131,133,134,135,137,138,139,140,143,144,146,147,148,149,150,152,153,154,155,157,158,160,161,163,166,167,168,170,171,172,173,174,175,178,179,180,181,182,183,187,188,189,190,191,193,195,196,197,199,200,201,202,205,206,207,208,209,210,211,212,215,216,217,218,222,224,225,226,227,228,230,231,235,236,237,239,243,244,245,246,246,252,253,254,255,256,260,262,265,266,267,268,270
0,1,3,4,5,6,8,9,10,12,13,18,19,22,23,24,26,27,32,33,36,38,39,40,43,44,45,46,48,49,50,51,55,56,57,59,60,61,62,66,67,68,71,72,73,74,76,77,83,84,85,87,88,89,90,91,93,95,96,97,99,100,103,104,104,107,108,109,111,112,114,115,116,118,119,122,123,124,125,126,131,132,134,136,137,138,144,147,148,149,151,152,154,156,157,158,159,160,167,169,172,173,174,176,177,180,181,182,184,185,189,191,192,193,195,196,199,201,202,205,206,207,208,210
2,3,4,6,7,9,10,11,13,14,15,16,19,22,23,24,28,30,31,32,33,34,36,37,38,39,40,41,43,44,46,47,49,50,54,55,56,57,58,60,61,62,67,68,70,71,76,77,80,81,82,84,85,87,88,89,90,96,97,98,100,101,102,104,105,106,107,108,110,111,112,114,117,118,121,123,124,125,126,128
0,1,2,5,6,8,9,12,15,16,17,19,20,23,24,26,27,31,33,34,36,37,38,40,41,42,43,46,48,49,50,53,54,55,57,58,59,60,63,64,65,66,67,69,70,72,73,74,75,76,77,81,82,84,85,86,87,88,89,90,91,93,94,95,98,99,100,102,103,104,106,107,108,110,111,112,113,115,116,119,121,122,123,124,125,126,128,129,130,131,132,134,135,136,140,142,144,145,147,148,152,154,155,156,158,159,161,162,163,164,165,167,168,168,175,176,177,178,181,182,183,185,186,188,189,190,191,194,196,197,198,199,202,203,205,206,208,210,211,212,214,215,216,217,219,220,223,225,226,228,229,232,233,235,236,238,240,241,242,243,244,246,247,251,252,253,254,255,258,259,260,262,263,264,265,267,268,269,270,274,276,278,279,281,282,283,284,285,288,289,290,291,295,297,298,300,301,303,304,305,306,307,309,310,313,314,315,316,317,318,319,320,321,323,324,326,327,330,331,332,333,334,335,337,338,340,341,342,344,345,345,349,350,351,352,353,355,356,361,362,363,364,365,367,368,369,370,373,375,376,377,379,380,381,382,384,385,387,389,390,391,393,394,395,396,398,399,400,401,402,404,405,410,411,412,413,414,417,418,419,421,422,423,424,427,429,430,431,433,434,438,439,440,441,442,444,445,450,451,452,453,454,457,458,459,460,461,463,464,466,467,468,469,473,474,475,477,478,481,482,484,485,487,488,489,490,491,493,494,495,498,499,500,502,503,504,505,506,508,509,511,513,514,515,517,518,519,522,523,525,526,527,528,530,531,534,536,537,538,540,541,543,544,545,546,547,548,553,554,555,557,558,559,562,563,564,567,568,571,572,576,577,578,580,583,584,585,587,588,588,593,594,595,597
0,1,2,3,4,7,8,9,11,12,13,15,16,18,19,20,21,25,27,28,29,30,32,33,34,36,39,40,42,43,44,47,48,50,51,52,53,58,59,62,63,64,65,66,67,68,69,71,72,75,76,78,79,85,86,88,89,90,92,95,96,98,100,101,102,105,106,107,108,109,111,112,113,116,117,118,120,121,122,123,125
0,1,2,5,6,8,9,12,14,15,16,17,19,20,21,23,25,26,28,29,32,33,35,36,40,42,43,45,46,47,49,50,51,52,54,55,56,59,60,61,63,64,65,66,68,69,71,72,73,75,76,77,79,80,83,84,85,86,87,89,90,91,93,94,95,96,97,99,100,103,104,107,108,109,110,111,112,112,117,118,119,123,125,126,127,130,131,135,136,138,139,142,144,145,146,152,155,156,157,159,160,161,163,164,165,166,167,168,172,173,175,176,177,178,180
0,1,3,4,9,10,11,12,14,15,17,18,19,23,24,26,27,28,29,31,32,33,35,36,39,40,41,42,43,45,46,47,48,49,51,53,54,55,56,58,59,60,61,64,65,66,67,68,70,71,72,73,75,76,77,79,80,81,84,85,86,87,88,90,91,92,93,96,97,98,99,100,101,103,104,106,107,108,109,110,112,113,116,117,118,119,123,125,128,129,130,131,133
0,1,3,4,6,7,9,10,14,16,17,19,20,21,23,24,25,26,29,32,33,34,35,37,39,40,41,43,44,45,49,50,51,52,53,54,57,58,59,60,61,63,64,67,68,71,72,73,74,75,76,76,81,82,83,87,89,90,91,94,95,97,98,99,100,102,103,105,106,107,108,111,112,114,115,115,121,122,123,124,126,127,128,129,130,133,134,135,136,138,139,140,141,142,143,146,147,148,149,151,152,153,154,154,159,160,161,162,166,167,169,171,172,173,175,176,179,180,181,182,183,184,185,187,188,189,191,192,196,198,200,201,202,203,205
0,1,3,4,7,10,11,12,14,15,16,18,21,22,23,24,25,27,28,29,30,31,34,35,36,37,38,40,41,42,47,48,49,50,53,54,55,57,58,59,62,63,64,66,67,69,70,71,72,73,74,77,78,79,80,81,83,87,88,89,90,91,93,94,95,96,97,100,101,102,103,105,106,106,112,116,117,118,119,120,122,123,124,125,126,130,131,132,133,134,135,135,141,142,143,146,148,149,152,153,154,155,157
0,1,2,3,4,7,8,10,11,14,17,18,19,21,22,25,26,28,29,33,35,36,38,39,40,42,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,62,63,65,67,69,70,73,75,76,77,78,79,81,82,85,86,87,88,89,91,92,93,95,96,97,98,101,102,103,105,106,108,109,110,112,113,115,116,119,122,123,124,128,129,131,132,134,135,136,138,139,142,143,144,145,147,148,151,152,153,154,156,157,159,160,164,165,166,169,170,171,172,174,175,177,178,181,182,183,185,186,188,189,192,193,194,195,196,198,198,202,203,204,206,207,208,209,210,212,213,214,216,217,218,219,222,223,224,225,226,229,230,231,232,233,235,236,237,238,243,244,245,247,248,249,250,252,253,256,257,260,261,262,264,265,268,269,270,271,275,276,277,279,280,281,282,284,285,288,289,292,293,294,296,297,298,299,303,304,305,307,308,309,311,312,313,314,315,317,318,319,321,324,325,328,330,331,332,333,335
0,1,4,5,6,8,9,11,12,13,14,15,18,19,20,22,25,26,30,31,32,33,34,36,37,38,39,42,43,44,45,49,50,51,52,55,57,58,59,60,66,69,70,71,73,74,75,77,80,81,82,83,84,86,87,88,89,94,95,96,97,98,99,100,102,103,104,105,106,108,109,110,113,114,115,116,118,119,119,125,128,129,130,132,133,135,136,138,139,140,145,146,147,148,149,151,154,155,156,157,158,160,161,163,164,165,166,169,170,171,172,173,175,176,177,178,179,183,185,186,187,189,190,192,193,194,195,196,198,199,200,205,206,207,208,209,210,211,213,214,215,216,220,221,222,224,226,227,228,230,231,231,234,235,236,237,239
0,1,2,4,5,6,7,8,10,11,13,14,15,18,19,20,21,22,24,25,26,27,30,31,32,33,35,36,37,38,42,43,44,45,46,48,49,50,52,53,54,57,58,59,60,61,64,65,66,67,68,70,71,72,74,75,76,77,78,81,83,84,85,86,88,89,92,94,95,96,97,99
0,1,3,4,7,10,11,12,14,15,18,19,22,23,24,26,27,29,30,31,32,33,34,35,39,41,44,45,46,47,49,50,52,53,54,56,57,58,59,60,65,66,67,68,69,72,73,74,76,79,80,80,83,84,85,87,88,91,92,93,95,96,97,99,100,101,102,106,108,109,110,112,113,116,117,119,120,123,124,125,126,128,129,131,132,134,135,139,140,141,142,143,144,144,152,153,154,155,156,159,162,163,164,166,167,168,170,171,172,175,176,177,178,179,180,185,186,187,189,190,194,195,197,198,199,200,203,205,206,207,209,210,213,215,216,217,218,220
0,1,2,4,5,6,8,9,10,12,13,17,19,20,21,24,25,27,28,30,31,33,35,36,37,39,40,42,43,44,45,48,49,51,52,53,55,59,60,61,62,63,64,66,67,68,69,73,74,75,77,79,80,81,83,84,84,87,88,89,90,92
0,0,1,3,4,5,7,8,10,11,12,14,15,16,19,21,22,23,26,27,28,29,30,31,35,37,38,39,42,43,45,46,48,49,51,53,54,55,57,58,60,61,62,63,64,65,66,67,71,73,74,75,76,77,80,81,83,84,87,89,91,92,96,97,98,100,103,105,106,107,109,110,112,113,114,115,116,117,122,123,124,125,126,128,129,130,131,134,135,136,138,139,140,141,143
0,1,2,3,6,8,9,10,13,14,15,16,17,18,19,20,21,25,26,28,29,31,32,32,35,36,37,39,41,42,43,44,49,50,51,52,53,54,54,61,62,63,64,65,66,67,67,72,73,74,75,77,77,80,81,82,83,84,85,86,91,92,93,95,97,98,99,100,101,102,105,106,107,109,110,111,112,114
0,1,2,3,4,5,8,11,12,13,15,16,21,23,24,25,28,29,31,32,34,35,36,37,41,43,44,45,47,48,52,53,54,56,57,58,59,61,62,63,65,66,67,68,71,72,73,74,75,77,78,79,80,81,84,85,86,87,88,90,91,92,93,95,96,99,100,101,103,104,105,106,108
0,1,2,3,6,7,8,10,11,13,14,15,19,20,23,24,26,27,28,29,29,34,35,38,39,41,42,45,46,48,49,50,52,53,54,55,58,59,60,62,65,66,68,69,74,75,76,78,79,82,83,84,86,87,88,89,91
0,1,2,3,4,7,8,9,11,12,13,18,19,21,23,24,25,27,29,30,31,33,36,37,40,41,42,43,44,49,50,51,52,53,55,56,58,59,60,62,63,65,66,67,70,71,72,74,75,79,80,84,85,88,89,91,92,97,98,99,100,101,104,105,107,108,109,111,112,113,114,116
0,1,2,3,4,7,8,9,10,11,16,17,18,21,22,23,25,26,27,29,30,33,34,35,37,38,39,41,42,43,44,45,49,50,52,53,54,56,57,57,62,63,65,66,68,71,72,73,76,77,81,83,84,85,87,88,90,91,94,95,96,99,100,101,102,103,105,108,110,111,112,113,116,117,118,119,120,122,123,124,126,127,132,134,135,136,139,140,142,143,144,145,146,148,149,150,154,155,157,158,160,161,161,166,167,168,169,170,171,173,174,178,180,181,182,184,185,188,189,191,192,193,195,196,199,200,201,203,204,205,207,208,209,210,211,214,215,216,217,218,220,221,222,224,225,228,229,230,232,233,234,235,236,237,239,240,241,242,243,246,247,248,249,250,251,252,253,255,256,259,260,261,264,265,266,268,269,270,271,272,275,276,277,279,280,280,283,284,286,287,288,289,291
0,1,2,3,4,7,8,9,11,12,14,15,18,19,20,21,22,24,25,27,28,29,30,33,34,34,38,39,42,43,44,46,47,49,50,50,53,54,55,56,57,58,59,60,62,63,65,66,67,68,69,71,72,74,75,76,79,80,81,82,84,85,88,90,91,92,94,95,97,98,99,100,101,102,108,109,110,113,114,117,118,122,123,124,126,129,130,131,133,134,134,139,140,141,143
0,1,2,3,5,6,11,12,13,15,16,20,21,22,23,24,25,26,28,29,30,31,32,34,35,37,38,39,40,41,42,42,48,49,50,51,54,55,56,57,58,59,61,62,65,66,67,68,69,70,70,76,77,78,79,80,81,82,85,87,88,89,91,92,94,95,96,98,100,101,104,105,106,107,108,109,110,112
0,1,2,3,4,7,8,9,10,11,13,14,17,18,20,21,22,23,24,25,25,31,32,33,34,35,36,38,39,42,43,45,46,47,48,49,50,50,55,56,57,58,59,60,61,62,64,65,68,69,70,71,72,74,75,76,80,83,84,85,87,88,89,90,92
0,1,2,3,4,5,6,7,10,12,13,14,16,17,18,19,21,22,23,24,25,26,27,28,28,33,34,36,37,38,40,41,42,43,45,46,47,48,50,51,53,54,56,58,59,60,62,63,65,66,67,68,69,70,75,76,77,79,80,81,85,88,89,91,92,97,98,99,100,101,104,105,107,108,109,111,112,113,114,116
0,1,2,5,6,8,9,14,15,19,21,22,23,25,26,28,29,30,32,35,36,37,38,39,44,45,46,48,49,51,52,54,55,57,58,61,62,63,64,65,66,69,71,72,73,74,75,77,78,79,81
0,1,2,6,7,8,9,13,16,17,22,24,25,26,29,30,32,33,35,36,38,40,41,42,44,45,49,50,51,55,56,58,59,60,64,65,66,67,68,69,71,72,73,74,78,79,80,82,83,84,85,89,91,92,94,95,96,97,101,102,103,104,105,107,108,109,110,111,113,114,115,116,119,120,121,122,123,127,128,130,131,134,136,137,138,139,142,143,144,145,147,148,151,152,153,155,156,158,159,161,162,167,169,170,171,173,174,176,177,178,179,180,181,187,188,189,190,191,192,193,194,195,196,199,200,201,202,203,206,207,210,211,212,214,215,216,217,219
2,3,4,5,6,7,10,11,14,15,16,17,18,19,21,22,26,28,29,31,32,34,35,38,40,41,42,44,45,49,50,51,52,53,54,58,60,61,62,64,65,68,70,71,72,73,75
0,1,2,5,6,7,8,9,11,12,15,18,19,20,22,23,24,26,27,28,29,30,32,33,34,35,36,38,38,42,43,45,46,47,48,52,54,55,56,59,60,62,63,65,66,68,70,71,72,74,75,77,78,79,80,81,82,84,85,86,88,89,90,91,93,94,95,96,99,100,101,103,104,105,106,110,111,112,115,116,117,119,123,124,125,126,127,129,130,132,133,134,137,138,139,140,142,143,145,146,147,149,150,151,153,154,155,158,159,160,162,163,164,165,169,170,171,172,175,176,177,178,180,181,182,184,186,187,188,189,192,194,195,196,198,199,200,201,203
0,1,2,5,6,7,9,13,14,15,16,18,19,21,22,23,26,27,28,29,30,32,33,35,36,37,39,42,43,44,45,47,48,50,51,52,54,55,55,57,58,59,60,62
0,2,5,6,7,9,10,11,14,15,16,18,19,21,22,23,25,26,27,28,29,30,30,33,34,35,36,37,40,41,42,43,44,45,46,47,52,53,54,55,57,58,59,60,63,65,66,67,69,70,73,75,76,77,78,80
0,1,2,3,6,7,8,10,11,12,14,15,18,21,22,23,25,26,27,28,29,31,31,34,35,36,37,40,41,43,44,45,46,48,49,50,51,55,56,57,59,62,63,64,65,69,70,71,72,75,76,77,79,80,81,83,84,86,87,88,89,90,92,93,93,96,97,98,99,100,101,103,104,105,106,110,111,112,114,116,117,118,120,121,121,124,125,126,127,129
0,1,2,3,4,5,8,10,11,13,14,15,16,18,19,20,22,23,25,26,27,28,30,31,32,33,38,39,40,41,42,43,46,48,49,50,51,53,54,57,59,60,61,62,64
0,1,2,5,6,7,9,11,12,13,15,16,16,18,19,20,22,23,24,25,27,28,29,30,33,34,35,36,36,41,42,43,44,47,50,51,52,56,57,58,59,61,62,62,65,66,67,69,70,73,74,75,76,77,79,80,81,82,83,88,89,90,91,93,94,95,96,98,99,100,101,102,104,106,107,110,111,115,117,118,119,121,122,124,125,127,128,129,130,131,132,133,134,135,136,137,138,140,141,142,143,146,147,148,149,150,153,154,155,156,157,158,162,163,164,165,166,168,169,170,171,174,175,176,177,178,180,181,182,183,185,186,188,189,190,192,194,195,196,197,200,203,204,205,207,208,210,211,212,213,214,215,215,217,218,219,221,222,228,229,230,234,238,239,240,242,243,244,245,249,250,251,254,255,256,258,259,260,263,264,265,266,268,269,270,271,274,275,275,279,281,282,283,284,284,288,289,290,291,293,294,295,298,299,300,301,304,305,305,310,311,313,316,317,318,320,321,322,323,325
0,0,1,3,4,5,7,8,10,11,13,14,15,17,18,21,22,23,24,27,29,30,31,32,35,36,38,39,40,42,43,44,45,47,48,49,50,53,54,55,56,59,60,61,63,64,65,66,68,69,71,72,73,75,76,79,80,81,82,83,84,89,91,92,93,95,96,98,99,100,101,102,103,109,110,111,112,113,114,115,116,117,118,121,122,123,124,125,128,129,132,133,134,136,137,138,139,141
0,1,2,3,4,7,8,9,11,12,13,14,16,17,18,20,21,22,25,27,28,29,30,34,35,36,37,41,44,45,46,48,49,50,51,52,53,53,56,57,58,61,62,63,65,66,67,69,70,72,73,75,76,79,80,81,82,88,89,90,92,93,94,97,98,101,102,103,105,106,107,108,112,114,117,118,119,120,122
0,1,2,3,4,6,7,9,10,11,13,14,15,16,17,18,19,22,23,24,25,27,28,28,32,33,34,36,38,39,40,41,43,44,46,47,48,50,51,52,54,55,57,58,59,61,62,63,64,70,71,72,74,75,77,78,79,80,81,82,85,86,87,88,89,90,93,95,96,97,99,100,102,103,104,105,106,107,110,111,112,114,115,116,117,119
0,1,2,4,6,7,8,11,12,13,14,15,17,18,19,21,22,23,24,25,26,27,30,31,32,34,38,39,40,42,43,45,46,47,52,54,57,58,59,61,62,63,65,66,67,70,71,74,75,76,78,81,82,83,85,86,87,88,90
0,0,1,2,3,4,7,8,9,11,12,14,15,16,17,18,19,24,25,26,27,32,33,34,35,36,37,38,39,40,41,46,47,48,49,50,52,54,55,56,58,59,60,64,67,68,70,71,76,77,78,80,81,82,83,85
0,1,2,3,4,6,7,8,12,15,16,17,19,20,21,22,23,24,26,27,28,29,30,32,33,37,38,39,40,41,42,43,45,46,49,50,51,52,56,57,58,59,61,62,63,64,65,68,69,70,71,72,74,75,76,76,78,79,82,83,84,86,87,88,89,91,92,94,95,96,97,101,102,104,105,107,108,109,110,111,114,115,116,118,119,119,126,127,128,131,132,133,134,135,140,141,142,144,146,147,149,150,151,152,152,157,160,161,162,164,165,166,167,172,173,174,175,180,181,182,184,189,190,191,192,195,196,199,200,202,203,205,206,207,208,211,212,213,214,216,217,218,219,221,222,223,224,226,227,230,232,233,234,236,237,239,240,241,242,243,244,250,251,252,255,256,259,260,264,265,266,268,272,273,274,275,278,279,281,282,285,287,288,289,291,292,293,295
0,1,2,3,4,7,8,9,11,12,13,15,16,18,19,20,22,23,25,26,27,28,29,32,33,34,36,37,39,40,41,43,44,48,49,50,51,54,55,56,58,59,60,61,63,64,66,67,68,70,74,75,76,77,78,79,80,81,82,83,86,87,88,89,92,93,94,96,97,98,99,101
0,1,2,3,4,7,8,9,10,15,16,17,20,21,22,23,24,25,30,31,32,33,38,40,42,43,45,46,47,48,50,51,56,57,60,61,62,64,65,66,67,70,71,72,73,74,76,78,79,80,81,84,85,86,87,88,90,91,92,94,95,97,98,100,101,104,105,107,108,109,111,112,113,116,117,118,119,120,121,123,124,126,127,128,129,132,134,135,136,138,139,140,141,143
0,1,2,5,6,7,8,11,12,13,14,15,19,22,23,25,26,31,32,33,35,36,38,39,41,42,43,45,46,47,49,50,54,55,56,57,58,61,62,63,65,70,71,72,73,75,76,81,82,83,84,87,88,89,90,95,96,97,99,100,102,103,104,105,106,108,109,110,111,114,115,116,117,120,121,122,123,125
0,1,2,3,5,6,12,13,14,17,18,19,20,22,23,24,26,29,30,31,32,34,35,36,37,42,44,45,47,48,51,52,53,54,57,58,59,61,62,64,65,66,67,68,70,71,73,74,76
0,1,2,3,4,7,8,9,10,15,16,17,20,21,22,23,24,25,30,31,32,33,37,38,39,41,42,43,44,49,50,52,53,55,56,57,58,59,61,62,64,65,68,69,72,73,75,77,78,79,81,85,86,88,89,94,95,96,97,101,102,103,104,105,107,108,109,114,115,117,118,120,121,122,123,125,126,132,134,135,136,137,139,140,142,143,144,145,148,149,150,151,152,153,156,157,158,160,161,162,163,165
0,1,2,5,6,7,8,9,10,13,15,16,17,19,20,22,23,24,26,27,28,33,34,35,36,37,38,41,42,45,48,49,50,54,55,56,58,63,64,65,66,69,70,73,74,75,77,78,79,80,84,86,88,89,90,91,93,94,95,97,98,99,100,100,103,104,106,107,112,113,116,117,118,120,121,122,123,124,125,128,129,130,131,135,136,139,140,141,143,144,146,147,150,151,153,154,157,158,159,160,161,164,165,166,168,169,170,171,173,174,176,177,178,180,181,183,184,185,186,187,190,191,192,193,197,198,199,200,202,203,204,205,206,211,212,213,214,217,218,221,222,224,225,228,229,230,231,232,233,235
0,1,2,3,7,9,10,11,12,15,16,20,22,23,25,26,30,31,32,34,37,38,39,40,41,42,42,46,47,48,49,51,52,52,58,59,60,62,64,66,67,70,73,74,76,77,78,79,80,81,83,84,85,87,88,88,93,94,96,97,98,100,101,103,104,105,107,108,109,111,112,116,117,118,119,120,121,124,125,126,128,129,130,131,133
0,1,2,5,6,7,9,10,11,12,14,15,16,18,19,20,23,24,25,26,27,29,30,31,32,33,34,37,39,40,41,42,45,46,47,49,50,52,53,57,58,59,60,61,63,64,65,66,69,70,73,74,75,76,77,79,80,81,83,84,85,86,88,89,90,91,94,95,96,98,102,104,107,108,109,110,112,113,115,116,118,119,121,122,125,126,129,132,133,134,136,137,138,140,141,142,143,145
0,1,2,3,4,5,6,9,10,11,13,14,15,16,19,20,21,22,23,24,24,29,30,32,33,34,36,37,38,39,41,42,43,44,45,46,47,48,53,54,55,56,60,61,64,65,66,68,69,70,71,76,77,78,80,81,86,87,88,90,95,96,97,98,101,102,103,106,107,108,110,111,112,113,118,119,120,121,124,125,126,127,128,130,131,132,134,135,136,137,138,139,140,141,144,145,148,151,152,153,157,158,159,160,161,162,163,166,167,170,171,172,173,175,176,177,181,182,183,184,185,190,192,193,194,196,197,198,199,201
0,1,2,3,4,6,7,9,10,12,13,14,15,16,17,19,20,21,22,23,25,26,28,29,30,32,33,35,36,37,38,39,42,43,44,45,46,47,50,52,53,54,55,56,58,59,61,62,63,65,66,67,69,70,71,72,73,74,76,77,78,79,80,81,81,85,86,90,92,93,94,96,97,99,100,101,104,105,106,108,109,110,110,114,115,120,122,123,124,127,128,130,131,132,133,134,136,137,138,139,140,141,142,144,145,147,148,150,151,152,153,153,159,160,161,162,165,166,169,170,173,176,177,178,180,181,182,183,184,185,186,187,188,189,190,193,194,195,196,200,202,203,204,205,211,212,213,214,217,218,219,220,222,223,224,226,228,229,230,231,234,236,237,240,241,242,243,245
2,3,4,6,7,8,11,12,13,15,16,17,18,20,21,24,26,27,28,30,31,33,34,35,37,38,39,40,42,43,47,48,50,52,53,54,56,57,58,62,63,65,66,67,68,69,70,71,72,75,78,79,80,82,83,84,86,88,89,90,91,92,94,95,97,98,99,101,102,103,104,106
0,1,2,3,5,6,11,12,13,15,16,19,20,21,23,24,25,27,28,29,30,31,33,34,36,37,39,40,41,42,42,47,50,52,53,55,56,57,62,63,64,67,68,69,71,74,77,78,79,81,82,84,85,86,87,87,89,90,91,92,97,98,101,102,103,104,105,107,108,109,111,112,114,115,116,117,117,121,122,123,126,127,128,130,132,133,134,136,137,138,139,140,141,142,145,146,149,150,151,153,154,155,156,158
0,1,2,3,6,7,8,10,11,14,16,17,18,18,21,22,26,28,29,30,32,33,35,36,37,38,41,42,46,47,48,49,49,53,54,55,57,58,60,61,62,63,64,65,67,68,69,71,72,74,75,76,78,82,83,84,85,86,87,87,89,90,91,93,94,96,97,98,99,100,106,109,110,111,113,114,116,117,120,121,125,127,128,129,130,133,134,136,137,138,140,141,142,144,145,145,150,151,152,154,156,157,158,159,163,164,165,167,168,169,170,173,174,175,177,178,179,180,182
0,1,3,5,6,7,9,10,12,13,14,16,17,18,23,24,26,27,29,30,33,34,35,36,39,40,41,43,43,47,48,49,50,52,53,53,56,57,62,64,65,66,67,68,71,72,76,77,80,81,82,83,84,85,88,91,92,93,95,96,97,99,100,101,103,104,106,107,108,109,112,113,114,115,116,119,120,121,123,124,125,127,128,130,131,132,133,137,138,139,140,142,143,143,148,149,151,152,153,154,156
0,1,2,5,6,7,8,9,10,11,13,14,15,16,17,20,21,22,25,26,27,28,31,32,33,36,37,38,39,41,42,45,48,49,50,52,53,54,57,58,59,60,61,63,64,65,66,70,72,74,75,76,77,79,80,81,82,83,85,86,89,92,93,94,96,97,98,100,101,103,104,106,107,108,110,111,112,113,114,115,118,119,122,123,124,125,127
0,1,2,5,6,7,9,11,12,14,15,16,18,19,21,22,24,25,26,27,28,30,31,32,33,35,36,39,40,41,43,44,46,47,49,50,51,52,53,55,56,58,59,60,62,63,66,67,69,70,71,72,73,74,75,76,78,79,81,82,85,86,87,89,90,91,92,94
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,22,23,24,25,30,31,32,33,34,35,35,40,41,43,44,45,47,48,49,50,52,53,54,55,56,57,58,60,61,64,65,66,68,69,71,73,74,75,77,78,81,82,84,85,88,90,91,93,96,97,99,100,101,102,103,105,106,107,108,111,112,113,114,115,116,117,119,120,121,123
0,1,2,3,4,6,7,11,12,13,16,17,20,21,22,23,24,26,27,28,30,31,32,33,36,37,38,39,40,42,43,44,45,50,51,52,55,56,57,59,60,61,62,63,66,67,68,69,71,72,73,74,75,78,79,80,81,82,84,85,86,88,89,90,91,92,93,97,99,100,102,103,106,107,109,110,113,114,116,117,122,123,124,126,127,128,129,131
0,1,2,3,4,6,9,10,11,12,17,18,21,22,23,25,26,27,32,33,34,35,38,39,40,41,42,44,45,48,49,50,51,52,54,55,56,59,60,61,63,64,66,67,69,70,71,73,75,76,77,79,80,80,82,83,84,86,91,92,93,94,97,98,99,100,101,102,107,108,109,110,114,115,117,118,124,125,126,127,128,130,131,134,135,136,138,139,140,142,143,144,145,145,148,149,150,151,152,153,156,157,158,162,163,165,166,167,168,170
0,1,2,3,4,5,6,7,9,10,12,13,14,15,18,20,21,22,24,25,28,30,31,32,34,35,37,38,39,40,41,42,43,50,52,54,55,56,58,59,61,62,63,65,66,67,69,70,71,73,76,78,79,82,83,84,85,87
0,1,2,5,6,7,8,9,10,11,13,14,15,18,19,20,23,24,25,26,27,28,31,34,35,36,38,39,40,42,43,44,45,46,49,50,51,52,53,55,56,59,60,61,62,63,66,67,68,69,70,71,72,73,75,76,77,78,82,83,84,85,87,88,89,90,91,95,96,99,100,101,102,105,106,106,108,109,110,112,113,116,119,120,121,123,124,125,127,128,130,131,132,134,135,136,137,142,143,144,145,148,149,150,152,153,155,156,157,158,159,161,162,163,166,169,170,172,173,176,177,179,180,181,183,185,186,187,190,191,192,194,195,196,197,199
0,1,2,5,6,7,8,9,10,11,13,14,15,16,17,20,21,22,25,26,27,28,31,32,33,36,37,38,39,41,42,45,48,49,50,52,53,54,56,57,58,59,59,61,62,63,66,67,68,70,71,72,73,73,75,76,77,80,81,82,84,85,86,87,89,90,91,93,97,99,100,101,103,104,108,110,113,114,115,116,118
0,1,2,3,6,7,8,10,11,12,13,16,18,19,20,22,23,24,25,27,28,30,31,32,34,37,38,39,40,41,43,44,45,47,48,50,51,52,53,54,55,56,57,58,60,61,65,66,67,68,69,72,73,75,76,77,78,80,81,82,83,84,86,87,88,89,91,92,93,94,97,98,99,101,102,102,104,105,106,107,108,110,111,112,115,116,117,118,121,122,123,126,127,128,130,131,132,133,135
0,1,3,5,6,7,9,10,12,13,14,16,17,18,23,24,26,27,29,30,33,34,35,36,39,40,41,42,43,45,46,47,48,49,52,54,55,56,57,59,60,62,63,64,65,68,69,71,72,77,78,79,81,82,83,84,86
0,1,2,6,10,11,12,13,15,16,18,19,20,21,22,25,26,27,28,29,32,33,34,35,38,39,40,41,44,47,48,49,51,52,53,54,58,59,60,62,63,64,65,68,70,71,72,74,75,77,78,79,80,84,85,86,87,89,90,92,93,94,95,96,99,100,101,103,106,107,108,109,110,111,111,115,116,117,120,121,122,124,125,126,127,128,130,131,132,134,137,138,141,142,144,145,150,151,152,153,154,156,160,161,162,165,166,167,170,171,172,174,175,176,177,181,183,184,185,187,188,192,193,195,197,198,199,200,202,203,207,208,209,210,211,212,215,216,217,218,219,220,221,223,224,225,227
0,1,2,3,4,5,6,7,10,11,12,13,16,18,19,20,22,23,25,26,27,28,30,31,33,34,36,37,40,41,42,44,45,46,47,53,54,55,56,60,61,62,64,65,66,67,72,73,74,76,77,79,80,81,82,83,87,88,90,91,93,94,95,96,99,100,101,102,103,105,105,109,110,111,114,115,116,117,119,120,120,125,126,127,128,130,131,132,133,136,137,138,140,141,142,144
0,1,2,3,6,7,8,10,11,12,13,16,18,19,20,22,23,25,26,27,29,30,32,33,35,36,37,39,40,41,42,44,45,47,49,50,51,52,55,56,58,59,61,63,64,65,66,67,69,71,72,73,74,76,77,79,80,82,83,84,86,87,88,89,94,95,98,99,100,101,102,104,105,107,108,109,112,113,114,115,117,118,119,120,121,125,126,128,129,130,132,133,133,137,138,139,142,143,144,147,148,149,150,152,153,154,155,157,158,159,160,161,163,164,165,169,170,172,173,174,176,177,177,180,181,182,183,184,186,187,188,189,190,191,192,195,196,197,198,199,200,202,203,205,206,207,208,212,214,217,218,219,220,222
0,1,2,3,4,5,7,8,9,10,12,13,14,15,16,18,21,22,23,25,26,27,28,29,31,32,33,34,35,37,38,38,43,44,45,46,47,49,50,56,57,58,59,63,64,65,66,69,70,72,73,74,76,79,82,83,84,86,87,88,89,90,92,93,94,98,99,102,103,104,106,107,108,109,115,116,117,118,119,121,122,125,128,129,130,132,133,134,135,136,138,139,140,141,143,144,147,149,152,153,154,155,157
0,1,2,3,4,5,8,9,12,13,14,15,18,20,21,22,24,25,27,28,29,31,32,33,34,36,37,39,40,42,43,45,46,49,50,51,52,55,56,57,58,59,62,63,64,65,68,69,69,71,72,73,74,75,77,78,79,84,85,86,87,88,89,91,92,93,95,96,97,98,101,102,103,104,108,109,110,112,113,114,115,119,121,122,124,125,126,127,131,132,133,135,136,137,140,141,142,145,146,147,148,149,150,152,153,154,155,156,157,160,161,164,165,165,169,170,171,172,173,174,177,178,179,180,180,183,184,185,187,189,190,192,193,195,196,197,200,201,202,204,205,206,207,210,211,212,213,214,216,217,218,219,221,222,223,224,225,227,228,229,232,233,234,235,237,238,238,243,244,245,247
0,1,2,3,4,5,7,8,9,10,12,13,14,15,16,18,19,20,23,26,27,29,30,33,34,36,37,38,39,40,41,42,44,45,46,47,49,50,52,53,54,55,57,58,61,63,64,65,67,68,69,70,72
0,1,2,5,6,7,9,12,13,14,15,17,18,20,21,22,25,26,27,29,30,31,32,35,37,38,39,41,42,44,45,46,48,49,51,52,54,55,56,58,59,61,62,65,68,69,70,74,75,76,80,84,85,86,88,89,90,91,92,94,95,96,98,99,102,103,104,105,106,111,112,113,116,117,118,119,120,122,123,125,126,127,128,128,133,134,135,139,140,141,142,146,147,148,149,152,154,155,156,158,159,160,161,163
0,1,2,5,6,7,9,12,13,14,15,19,20,21,23,24,25,26,27,27,32,35,37,38,40,43,44,45,46,47,49,50,52,53,54,56,57,58,59,64,65,68,69,70,71,72,75,76,79,80,81,83,84,85,87,88,89,90,92,93,95,96,97,98,104,105,106,107,110,112,113,114,116,117,119,120,121,123,126,127,128,130,131,132,136,137,138,139,140,142,145,147,148,149,151,155,156,157,158,159,160,162,163,164,166,167,170,172,173,176,177,178,179,181
0,1,2,6,7,10,11,12,14,16,17,18,19,20,23,24,27,28,29,31,32,33,35,36,37,38,40,41,43,44,45,46,49,50,51,52,53,54,55,56,59,61,62,63,65,66,68,69,70,72,73,76,77,78,79,80,82,83,84,85,86,91,92,94,97,98,99,101,102,103,105,106,107,108,110,111,114,116,119,120,121,122,124
2,3,4,5,6,7,8,9,10,13,14,15,16,18,19,20,21,24,26,27,28,30,31,33,34,37,38,39,41,42,43,44,45,46,50,51,52,54,57,58,59,60,64,65,66,67,68,70,71,72,73,75,76,79,80,84,86,87,88,90,92,93,95,97,98,99,101,102,106,107,108,109,112,113,114,116,117,118,119,121,122,125,126,127,128,129,130,131,132,132,134,135,136,138,141,142,143,145,146,147,148,149,150,153,154,155,156,159,160,161,163,164,165,165,168,169,172,173,174,175,176,177,180,181,184,186,187,188,190,191,193,194,195,196,199,200,201,203,204,204,208,209,210,213,214,216,217,218,219,219,221,222,223,225,228,229,232,233,234,235,238,239,239,244,245,246,248
0,1,2,3,4,5,8,10,11,12,13,16,17,18,19,20,21,23,26,27,28,30,31,33,35,36,38,39,41,42,43,44,45,47,48,49,50,52,53,56,57,58,59,60,62,63,64,66,67,70,72,73,74,76,77,79,80,81,83,85,86,87,89,90,91,92,93,94,95,98,99,101,102,104,105,106,107,108,110,111,116,117,118,119,120,121,121,126,127,128,129,131,131,137,138,139,141,143,144,145,146,147,149,150,152,153,154,156,157,158,159,160,161,162,165,166,167,169,171,172,173,174,175,177,178,179,180,181,182,184,185,186,187,190,191,192,193,194,195,198,199,200,202,203,204,205,207
0,1,2,3,4,5,8,10,11,13,14,15,16,18,19,20,22,23,25,26,27,28,30,31,32,33,38,39,40,41,42,44,45,46,47,49,50,51,52,53,55,56,57,60,61,62,63,64,65,66,67,67,69,70,71,73,78,79,80,81,84,85,88,89,91,92,93,94,95,96,97,98,99,100,103,105,106,107,109,110,112,113,114,115,116,118,119,121,122,124,125,126,127,128,129,130,131,134,135,136,137,138,141,142,145,146,147,148,149,151,152,153,155
0,1,2,4,6,7,8,10,16,17,18,19,23,26,27,28,30,31,32,34,35,38,39,40,41,44,46,47,48,50,54,55,56,57,60,61,62,63,66,68,69,70,72,73,75,76,77,78,79,80,82,83,84,86,87,88,89,92,94,95,98,99,100,101,103
0,1,2,5,6,9,10,11,12,13,15,17,18,19,23,24,26,27,28,29,30,31,34,35,38,40,41,42,44,46,47,49,51,52,53,55,56,58,59,60,62,63,65,66,67,68,71,72,73,74,75,77,78,79,79,84,85,86,87,89,90,91,92,92,97,98,99,100,103,104,105,106,107,110,111,114,115,116,119,120,123,124,125,126,129,130,131,132,133,134,136,137,138,140,142,143,144,145,149,151,154,155,156,157,159
0,1,2,3,6,9,10,11,13,14,15,16,17,19,21,22,23,27,28,30,31,34,35,36,37,38,40,41,42,44,46,47,48,50,51,51,54,55,56,58,60,61,62,63,64,65,68,69,70,72,73,74,75,77
0,1,2,5,6,7,8,11,13,14,16,17,18,19,21,22,23,24,29,30,33,34,35,37,38,39,40,42,43,44,45,46,48,49,50,53,54,55,56,58,59,59,65,66,68,69,70,72,73,74,75,76,79,80,81,84,85,86,88,89,90,92,93,95,96,97,99,100,101,102,103,104,105,108,109,110,113,114,115,117,118,119,120,121,122,123,126,127,128,129,130,131,131,136,137,138,139,140,142,143,145,146,147,149,150,151,152,153,155,156,157,159,160,162,163,164,166,167,167,173,174,175,178,179,180,182,183,185,186,187,188,189,191,192,193,196,199,200,202,203,206,207,209,210,211,212,213,215,216,217,218,221,222,223,225,226,227,228,230
0,1,2,3,4,6,7,8,10,11,12,13,16,17,18,20,21,22,23,25,26,27,28,29,30,33,35,36,37,39,43,44,45,49,50,52,53,55,56,57,58,59,61,62,63,65,66,67,68,69,70,72
0,2,3,4,5,7,9,10,11,12,13,14,14,19,20,22,23,24,25,26,28,28,34,35,36,37,39,40,42,43,44,46,47,48,49,51
0,1,2,3,4,5,8,9,10,11,12,14,15,18,20,21,22,24,25,27,28,29,30,32,33,35,36,38,39,43,44,46,47,50,51,52,53,56,57,58,59,60,62,63,64,67,68,69,71,72,73,76,77,78,80,81,85,86,87,89,90,95,96,99,100,101,102,104,105,105,107,108,109,111,112,113,114,119,120,121,122,123,125,128,129,130,131,132,133,134,135,137,138,139,143,145,146,148,149,152,153,155,156,157,158,161,162,163,165,166,167,170,171,172,174,175,179,181,182,184,185,189,190,191,192,195,197,198,199,201,202,206,208,211,212,213,214,216
0,1,2,3,6,7,8,9,13,15,16,17,19,20,22,23,24,26,27,28,30,31,33,34,35,38,39,40,41,43,44,45,46,47,51,52,54,55,56,58,59,59,63,64,65,68,69,70,72,73,74,76,77,81,82,83,84,85,87,88,89,90,93,94,95,97,98,99,101
0,1,2,3,4,5,8,10,11,12,14,15,18,20,21,22,23,24,29,30,32,33,34,35,36,39,40,41,42,43,44,44,49,50,51,52,54,55,55,60,61,62,63,65,66,68,69,70,71,74,76,77,78,79,82,83,87,89,90,92,93,98,99,100,101,102,104,105,108,109,110,111,115,116,117,119,120,121,123,124,125,126,128,129,130,132,133,133,136,137,138,139,142,143,144,145,146,147,148,151,152,153,155,156,158,159,160,161,164,165,166,168,169,171,172,175,178,179,180,182,183,184,185,186,188,188,192,193,194,197,198,199,200,202,203,203,207,208,209,210,212,213,214,216,217,218,221,222,223,225,227,228,229,231,232,232,237,240,241,242,244,245,246,249,250,251,253,254,260,261,264,265,269,270,271,272,275,277,278,279,281,282,284,285,286,288,289,290,291,296,297,298,299,302,303,304,305,306,307,314,315,316,317,318,321,322,323,324,326,327,327,332,333,336,337,338,339,341,342,342,346,347,348,349,350,352,353,353,355,356,357,358,360,361,361,364,365,366,367,370,371,373,374,379,380,381,383,384,385,386,388
0,1,2,5,6,7,8,9,11,12,17,18,19,21,22,24,25,28,31,32,33,35,36,39,40,43,44,45,46,47,48,49,50,51,54,55,56,57,60,61,62,63,64,66,67,68,71,72,73,74,75,76,77,79,81,82,83,84,89,90,91,93,94,96,97,98,99,102,103,104,106,107,109,110,111,114,115,116,117,120,121,125,128,129,130,132,133,135,137,138,139,143,145,146,147,149,150,151,153,154,158,160,161,162,165,166,168,169,171,172,176,178,179,180,182,183,185,186,187,189,190,192,193,195,196,197,198,202,203,204,206,207,210,211,211,215,216,218,219,221,222,223,224,228,229,230,231,235,237,238,239,240,244,246,247,248,249,254,255,256,259,260,261,263,265,266,267,268,272,275,276,277,279,280,281,282,285,287,288,289,290,296,297,298,299,300,301,302,304,305,308,309,310,311,312,314,315,316,317,319,320,321,322,323,325,328,330,331,334,335,336,337,339
0,1,2,3,4,7,8,9,10,12,13,20,22,23,24,27,28,30,31,33,35,36,37,39,40,44,45,46,47,48,49,52,54,55,56,60,61,62,63,64,66,67,69,70,71,73,74,75,76,78
0,1,2,3,4,5,8,10,11,12,15,16,17,18,19,20,24,26,27,28,31,32,34,35,37,38,40,42,43,44,46,47,49,50,52,54,55,56,58,62,63,64,65,66,68,69,71,72,73,74,76,77,79,80,81,83,84,85,86,87,88,90,91,95,96,97,99,100,101,102,105,107,108,109,111,115,116,117,118,119,120,123,125,126,127,129,130,132,133,134,136,137,139,140,141,142,143,144,145,147,148,153,155,157,158,162,163,166,167,168,169,172,174,175,176,178,179,181,182,185,187,188,189,192,193,194,195,199,200,201,202,203,204,207,209,210,211,212,214,215,218,220,221,222,223,225
2,3,4,5,6,9,10,12,13,15,16,17,19,20,22,23,25,26,28,29,30,31,32,33,35,36,38,39,41,42,43,44,46,47,48,49,50,52,53,54,55,56,58,59,60,62,63,65,66,66,69,70,72,73,74,75,76,77,77,81,82,83,85,89,90,91,92,95,96,98,99,100,101,102,104,105,106,107,109,110,113,114,115,116,119,120,120,125,126,127,129
0,1,2,3,4,5,7,8,9,10,12,13,14,15,19,20,21,23,24,26,27,29,30,32,33,34,35,36,37,39,40,44,46,47,48,51,52,54,55,57,58,60,62,63,64,66,67,69,70,71,72,73,74,75,76,78,79,81,82,83,84,87,89,90,92,93,94,95,97
0,1,2,3,4,6,9,10,11,13,15,16,17,18,19,21,22,25,27,28,30,31,33,34,35,36,39,40,41,43,44,45,46,46,52,53,55,56,58,59,62,63,66,67,68,70,75,76,77,78,79,81,85,86,87,88,89,90,92,93,95,96,98,99,103,104,105,106,107,109,112,115,116,118,119,120,121,123
0,1,2,3,4,6,9,10,11,12,16,18,19,20,21,22,23,25,26,28,29,30,31,31,35,36,38,39,41,42,45,46,49,50,51,53,58,59,60,61,62,64,68,69,70,71,72,73,75,76,78,79,81,82,83,84,87,89,90,93,94,95,97,98,99,100,103,104,105,107,110,111,112,113,114,115,117,118,119,121,123,124,125,126,129,131,132,133,135,136,140,142,145,147,149
0,1,2,3,4,6,9,10,11,12,17,19,20,22,23,25,26,28,29,30,31,32,33,33,36,37,39,40,42,43,46,47,50,51,52,54,57,58,61,62,66,67,68,70,71,72,73,77,78,79,80,81,83,87,88,89,90,91,92,93,96,97,99,100,102,103,106,107,108,110,111,113,114,115,117,120,121,122,123,126,127,127,132,133,135,138,139,140,142,143,144,145,147
0,1,2,4,7,8,9,11,12,14,15,17,18,19,21,22,23,24,26,27,28,30,31,32,35,36,37,38,39,40,44,46,47,48,51,52,54,55,57,58,60,62,63,64,66,67,69,70,71,72,74,75,75,82,83,84,88,89,90,91,95,96,97,98,101,103,104,105,107,108,109,110,112
0,1,2,3,6,8,9,10,13,14,15,17,18,19,20,25,26,28,29,31,32,33,34,35,36,40,42,45,47,50,51,55,58,59,60,62,63,64,65,66,69,70,71,72,75,76,80,81,82,83,87,88,89,90,92,93,95,96,99,100,101,103,104,105,106,108,109,111,112,113,114,118,119,120,122,126,127,130,131,132,133,136,137,139,140,141,143,146,147,148,151,152,152,159,160,161,162,163,165,166,167,169,172,173,174,176,178,179,180,182,183,183,185,186,187,189,190,190,195,196,197,198,199,200,203,204,205,206,207,208,209,211,212,213,215
0,1,2,3,4,6,7,9,10,11,12,14,15,17,18,22,23,24,26,27,28,30,31,32,35,36,37,38,41,42,43,44,46,47,49,50,52,53,54,56,57,58,59,62,63,64,66,67,68,70,71,72,74,75,77,80,81,82,84,85,88,89,90,93,94,95,96,97,99,100,103,104,105,106,109,110,111,112,113,115,116,117,120,121,122,124,125,128,129,129,135,136,137,138,139,141,144,146,147,148,149,151,152,153,155,156,158,159,160,161,162,164,166,167,169,171,172,173,175,176,180,181,182,184,185,186,187,188,189,192,193,194,196,197,198,199,201
0,0,1,3,4,5,7,8,10,11,13,14,15,16,17,22,23,24,25,28,29,30,32,33,34,35,41,42,44,45,48,49,50,51,52,54,55,56,57,58,60,61,61,63,64,67,68,72,73,74,75,77,78,79,80,81,82,85,87,88,89,91,92,94,95,96,97,98,102,103,105,106,107,108,110
0,1,2,3,4,6,7,9,10,11,13,14,15,16,17,21,22,24,25,26,28,29,32,33,37,38,39,41,42,44,45,47,48,50,51,52,53,57,58,59,61,62,63,64,69,70,71,73,74,75,76,78,79,80,81,82,83,86,87,87,92,93,97,98,99,102,103,107,108,109,111,113,114,115,117,118,119,121,122,123,124,126,127,127,129,130,131,132,134
0,1,2,3,4,5,6,8,9,12,13,14,15,19,20,21,23,24,27,28,30,31,32,33,34,36,37,39,40,44,45,46,48,48,51,52,53,54,55,57,58,63,64,65,66,68,69,69,72,73,74,75,76,78,79,82,83,84,86,87,88,90,91,95,96,97,98,99,101,102,103,105,106,108,109,110,111,112,115,116,118,119,121,122,124,125,126,127,128,129,130,132,133,136,137,139,140,141,142,143,145,147,148,150,151,152,153,155,156,157,158,160,161,162,163,165,166,170,171,172,173,176,177,179,180,184,185,186,187,188,189,191,192,193,194,196,197,198,200,201,205,207,208,209,211,212,213,214,216
0,1,2,3,4,5,6,7,8,10,13,14,15,16,17,19,20,24,25,26,27,29,30,34,35,36,37,38,40,41,43,44,48,49,50,52,52,57,58,59,63,65,68,69,70,71,73
0,1,2,3,4,6,7,10,11,13,14,16,17,19,21,22,23,24,25,26,28,29,30,31,33,34,35,36,38,39,40,41,43,44,44,51,52,53,54,56,56,60,61,62,64,65,67,68,71,72,73,74,78,80,81,84,85,86,87,89
0,1,2,3,4,7,8,10,11,14,15,16,17,18,21,22,23,24,25,27,28,30,33,34,35,36,37,40,41,42,43,44,46,47,49,50,51,52,53,58,59,61,63,64,65,66,67,69,70,73,74,75,78,79,80,81,82,83,84,86,87,90,91,92,95,96,97,98,102,103,104,105,107,108,108,113,114,116,117,118,119,121
0,1,3,4,5,6,8,9,10,11,15,18,19,20,22,23,24,26,27,30,31,32,33,36,37,40,41,42,43,46,47,49,50,51,54,55,56,57,59,60,61,62,67,68,69,70,71,74,75,76,78,79,80,81,86,87,88,89,90,91,92,93,95,96,97,99,100,101,105,108,109,111,112,117,118,119,121,122,123,124,126
0,1,4,5,9,10,11,12,15,17,18,19,21,22,24,25,27,28,29,31,32,35,36,37,38,41,43,44,45,46,49,50,52,53,55,57,58,59,61,62,64,65,68,70,71,72,73,75,76,77,81,82,83,84,87,88,89,91,92,93,96,97,98,99,102,103,107,108,109,110,113,114,116,117,118,119,120,123,124,125,127,128,130,131,134,135,136,137,140,141,142,144,145,145,151,152,154,155,160,161,162,163,166,167,168,169,172,173,174,175,177
0,1,4,5,9,10,11,12,15,17,18,19,21,22,24,25,26,27,31,34,35,36,40,41,42,43,44,45,46,47,50,51,52,53,56,58,59,60,61,62,67,68,69,73,77,78,79,82,83,84,85,86,87,88,91,92,93,94,95,97,98,100,101,102,104,105,105,110,111,112,115,116,117,118,120,121,122,124,127,128,129,131,132,136,137,138,140,141,144,145,146,147,149
0,1,2,3,6,7,8,9,10,11,17,20,21,22,24,25,26,28,30,31,32,34,35,36,37,41,42,43,46,47,49,50,55,56,60,61,62,63,64,65,66,69,72,73,74,76,77,78,79,83,84,85,86,87,88,88,93,94,96,97,98,100,101,101,106,107,108,111,112,113,116,117,118,119,120,121,122,125,127,128,129,130,133,134,137,139,140,141,144,145,148,149,151,152,153,154,157,158,160,161,165,166,168,169,169,174,175,176,177,178,178,184,186,188,190,191,195,196,197,199,200,201,202,204,205,206,207,210,211,212,213,215,216,218,219,221,222,223,225,226,228,229,230,231,234,235,236,237,238,240,241,243,244,246,247,248,249,251,252,252,259,260,261,262,264,265,267,268,269,273,276,277,278,281,282,283,285,286,287,288,294,295,296,297,298,299,302,303,304,305,309,310,312,313,316,317,318,319,320,325,326,327,328,331,334,335,336,340,341,342,344,346,347,348,350,351,352,355,356,359,360,361,363,364,365,366,367,370,371,372,374,375,376,377,379
0,1,2,3,6,7,10,11,12,13,16,17,17,19,20,21,22,23,24,26,27,30,31,33,34,35,36,38,39,40,41,41,46,47,48,49,51,52,53,56,58,59,60,63,64,65,67,68,70,71,72,73,74,76,77,79,80,81,82,83,84,85,86,87,88,89,91,92,93,95,98,100,101,102,103,107,108,109,110,111,114,115,116,118,119,120,121,126,127,129,131,132,133,135,136,138,139,140,142,143,144,145,147,148,150,151,153,156,157,159,160,161,162,163,164,166,167,168,170,171,172,173,175,176,178,179,180,181,186,187,188,189,190,193,194,195,196,200,201,202,203,205,206,207,208,209,212,213,214,215,217,218,219,220,222
0,1,2,3,4,7,8,9,11,12,13,14,16,17,18,20,21,22,25,27,28,29,30,34,35,36,37,41,44,45,46,48,49,50,51,52,53,53,56,57,58,61,62,64,65,67,68,70,71,72,73,75,76,77,78,79,81,83,84,85,86,87,90,91,93,94,96,97,98,99,100,102,103,105,106,107,109,110,110,114,115,116,117,119,120,122,123,125,126,127,128,129,130,131,132,133,135,136,137,139,140,142,143,147,148,149,150,151,152,153,156,159,160,161,165,166,167,168,169,172,173,174,175,180,181,182,183,187,189,192,193,194,195,197,198,200,201,204,205,206,207,208,209,211,212,215,217,218,219,221,222,224,225,227,229,230,231,232,236,237,238,239,240,241,243,244,246,247,248,249,255,256,257,259,260,262,263,264,267,268,269,271,272,273,274,280,281,282,283,284,285,286,287,288,289,290,295,297,298,299,301,302,304,305,306,308,309,310,312,313,315,316,317,318,320,321,324,326,327,329,330,332,333,334,335,338,339,340,341,342,343,346,347,348,349,351,352,354,355,357,358,359,360,364,367,368,369,371,372,373,375,376,379,381,382,383,385,387,388,389,390,391,392,393,394,397,398,399,402,403,405,406,409,410,411,412,415,416,417,419,420,421,423,424,425,426,428
0,1,2,3,4,5,6,9,10,11,13,14,15,16,18,19,22,23,24,25,27,28,32,33,34,35,38,39,40,41,42,44,45,48,49,50,53,54,55,57,58,59,61,62,63,65,66,67,67,71,72,73,74,75,76,78,79,80,84,87,88,89,91,92,94,95,98,99,100,103,104,105,106,109,110,112,113,114,115,117,118,119,120,121,126,127,128,129,132,133,134,135,139,140,141,142,143,144,145,148,149,150,151,152,153,156,157,158,159,160,161,164,166,167,168,170,171,173,174,175,176,177,179,180,181,184,185,186,188,189,190,191,194,195,197,198,199,202,203,204,205,206,207,211,212,218,219,220,221,222,224,226,227,228,229,231,232,233,235,236,237,239,240,241,242,243,246,247,248,249,250,252,254,255,256,257,258,259,263,266,267,268,269,270,271,274,275,276,278,279,280,281,283
2,3,4,6,9,12,13,14,16,17,19,20,21,22,25,27,28,29,31,33,34,37,39,40,41,42,48,49,51,52,53,54,57,59,60,61,63,65,66,67,68,71,73,74,75,77,78,79,81,82,83,84,85,87,88,89,90,93,95,96,97,99,100,101,103,104,105,106,109,111,112,113,115,119,120,122,123,124,125,126,127,130,133,134,135,139,140,141,142,143,145,149,150,151,153,154,155,156,158
0,1,3,4,5,6,9,11,12,13,15,16,18,19,21,22,23,24,25,26,27,28,31,33,34,36,37,39,40,41,42,43,44,44,49,52,54,55,57,58,60,61,63,65,66,67,68,69,70,72,73,74,76,77,79,80,80,86,87,89,90,91,92,94,95,96,98,99,101,102,105,107,108,109,110,112,113,116,118,119,120,121,123
0,1,2,3,4,5,8,10,11,12,15,16,17,18,19,20,22,23,24,25,26,27,31,33,34,35,37,38,40,41,42,43,44,46,47,48,49,54,55,56,57,60,61,64,65,66,67,68,69,72,73,76,78,79,80,82,84,85,87,89,90,91,93,94,98,99,100,103,104,105,107,108,110,111,115,118,119,121,122,125,126,128,129,130,131,132,134,135,135,139,140,142,143,144,145,147
0,1,2,3,4,5,8,10,11,12,16,17,18,19,20,21,22,23,24,25,29,30,34,35,37,38,38,42,44,45,46,47,48,49,49,52,53,54,55,56,58,59,60,61,62,64,64,68,69,70,71,73,74,75,77,78,79,80,80,85,86,87,90,91,92,94,95,97,98,102,105,106,108,109,112,113,115,116,117,118,119,121,122,122,126,127,129,130,131,132,134
0,1,2,3,4,5,8,10,11,12,16,17,18,19,20,21,22,24,25,26,27,31,33,34,35,38,39,41,42,45,46,46,49,50,51,52,53,55,56,57,59,60,63,64,65,66,69,70,71,72,74,75,77,78,79,81,83,84,85,87,88,88,91,92,93,94,95,97,98,99,101,102,105,106,107,109,110,112,113,114,115,116,117,117,123,124,126,127,128,129,131,132,133,135,136,138,139,140,142,142,148,149,150,151,152,154,155,156,157,157,162,163,164,165,166,170,172,173,175,176,178,179,180,182,183,184,186,187,188,189,192,193,194,196,197,199,200,200,203,204,206,207,208,209,210,211,211,215,216,217,218,220,223,224,224,229,230,233,234,235,237,238,240,241,241,245,248,250,251,253,254,256,257,259,260,263,265,266,268,270,271,273,274,275,277,278,279,280,281,282,282,287,288,289,290,292,293,295,296,297,298,299,300,303,304,305,306,306,312,313,314,315,321,322,323,324,328,329,330,331,332,333,334,335,339,340,341,342,346,347,348,350,351,352,353,355,356,357,358,359,361,362,363,364,370,371,372,374,376,377,380,381,383,384,385,386,387,390,391,393,394,396,397,400,401,401,406,407,408,409,411,412,412,416,417,419,420,421,422,424
0,1,2,3,4,5,6,7,12,13,14,16,17,18,20,21,22,23,24,25,28,29,32,34,35,36,38,40,41,42,43,44,45,46,47,48,49,50,55,56,57,58,59,60,61,62,67,68,69,70,73,74,75,76,78,79,81,82,83,84,85,86,89,90,90,93,94,95,96,97,99,100,102,103,104,106,107,107,112,113,114,116,117,120,121,122,123,126,127,128,129,130,131,134,135,139,140,141,143,146,147,148,149,150,151,153
0,1,2,3,5,6,10,12,13,14,17,18,20,21,23,24,26,28,29,30,32,33,37,38,39,41,42,46,47,48,50,51,53,54,55,56,59,60,61,62,63,64,64,68,69,70,71,74,75,76,77,80,82,83,84,87,88,91,92,93,94,95,96,96,102,103,104,105,106,107,108,110,111,112,114,116,117,118,120,121,121,127,128,129,130,131,133,134,135,136,137,139,141,142,143,145,146,146,148,149,150,151,153
0,1,3,4,5,6,7,8,11,14,15,16,18,19,20,22,23,24,25,30,31,35,36,37,38,41,42,44,45,46,48,51,52,53,54,58,59,62,63,64,65,67,68,69,71,73,74,75,77,78,78,81,82,84,86,87,88,89,91,92,96,97,98,99,100,101,103,104,105,106,110,111,112,114,116,117,118,120,121,121,125,126,127,129
0,2,5,6,7,9,10,11,12,13,14,17,19,20,21,23,24,27,28,30,31,32,33,34,35,37,38,39,41,42,43,44,47,49,50,51,53,54,57,58,62,63,64,65,66,67,70,73,74,75,77,78,81,83,84,85,86,88
0,1,2,5,6,9,10,11,12,13,15,16,17,18,21,22,23,24,26,27,30,32,33,35,36,37,38,43,44,45,46,47,50,51,52,54,55,56,57,59,60,61,62,63,64,65,67,68,69,70,75,76,77,78,79,82,83,84,85,86,87,89,90,91,92,93,94,95,97,98,103,104,105,106,110,111,112,113,117,118,119,120,121,123,124,125,127,128,129,130,131,132,134
0,1,2,3,4,5,7,8,9,10,12,13,14,15,16,18,19,20,23,26,27,29,30,33,34,36,37,38,39,40,41,42,43,45,46,51,52,53,54,55,57,58,60,61,62,63,64,65,66,67,68,70,71,72,73,74,77,78,79,80,81,83,84,84,88,89,91,92,93,94,96
0,0,1,3,4,5,6,9,10,14,15,17,18,19,20,22,23,24,25,26,28,29,31,32,35,37,38,40,41,42,46,47,51,52,53,54,57,58,60,61,62,64,67,68,69,70,74,75,76,77,78,80,81,82,85,86,87,88,91,93,94,95,97,98,99,100,102
0,1,2,3,4,7,8,11,12,15,18,19,20,22,23,27,28,29,31,32,33,34,35,42,43,44,47,48,49,50,51,53,54,57,58,60,61,62,63,64,66,67,68,71,72,73,74,76,77,77,84,85,86,90,91,92,93,94,96,97,98,99,100,102,103,104,106,107,108,109,110,111,113
0,1,2,3,6,7,8,9,10,12,18,20,21,22,24,25,27,28,29,31,32,34,35,37,38,39,41,42,44,45,48,51,52,53,55,56,57,58,59,60,61,63,69,72,73,74,76,77,78,80,81,81,85,86,87,88,89,91,92,94,95,96,98,99,99,104,105,106,107,109,110,111,112,114,115,116,118,119,121,124,125,126,127,128,130,132,133,134,136,137,138,138,140,141,142,143,144,145,146,147,148,151,152,153,155,157,158,159,160,164,165,166,168,169,170,171,175,176,178,179,180,181,182,183,184,187,188,189,190,191,192,193,195,196,197,198,199,200,202,203,204,205,208,209,211,212,217,218,219,221,222,223,224,226
0,1,2,3,4,6,7,8,9,14,15,17,20,21,22,24,25,26,28,29,31,32,33,35,36,39,40,41,42,43,46,47,48,49,50,52,53,56,57,58,60,61,62,65,66,68,69,70,71,71,76,77,78,79,81,82,83,84,85,87,89,90,91,92,97,98,99,102,103,104,106,107,108,112,115,116,118,119,122,123,125,126,127,128,129,132,135,136,137,141,142,143,144,147,148,149,151,152,153,154,155,156,157,160,161,162,164,165,166,170,171,172,173,176,177,180,181,182,185,186,189,190,191,193,194,195,196,198
0,1,2,3,4,5,6,8,9,10,12,13,14,17,18,19,20,21,22,23,24,25,28,29,30,31,32,34,35,38,39,40,41,42,45,46,47,48,51,52,53,56,57,58,60,61,62,63,68,69,70,71,75,76,77,79,80,81,83,84,85,87,88,89,89,93,94,95,96,97,98,99,100,101,102,105,106,109,110,111,113,114,117,118,119,120,121,124,125,126,128,129,130,131,133
2,3,4,5,6,9,10,11,13,14,15,18,19,20,22,23,25,26,30,31,32,33,34,36,37,38,39,42,44,45,46,47,51,52,53,54,55,56,58,59,60,61,62,64,65,66,67,68,69,70,73,75,76,77,79,80,84,85,86,87,88,89,90,92,93,96,97,98,99,100,102,103,104,107,108,109,111,113,114,115,117,118,118,121,122,123,124,125,126,126,132,135,136,138,139,144,145,146,147,148,150,151,152,153,159,160,161,163,167,168,171,172,173,174,177,178,181,184,185,186,188,189,190,191,194,195,196,198,200,201,202,204,205,206,207,208,209,210,213,214,215,217,218,219,220,222
0,1,2,3,4,5,7,8,9,10,12,13,14,15,16,18,19,22,23,24,25,26,28,30,31,32,33,34,36,36,38,39,40,41,42,44,44,48,49,50,51,54,55,57,58,61,63,64,65,66,67,69,70,72,74,75,76,78,80,81,83,84,87,88,89,91,92,93,94,95,98,99,100,101,105,106,107,109,110,110,113,114,115,117,118,119,120,123,125,126,127,129,130,132,133,134,135,137,138,138,145,146,147,148,151,152,155,156,158,159,160,162,163,164,166,167,170,171,172,173,174,175,177,178,182,183,184,185,186,188,189,190,193,194,195,196,199,200,201,203,204,205,206,208
0,1,2,3,4,5,6,8,9,14,15,16,17,18,20,21,23,24,25,28,29,30,31,32,33,36,38,39,40,42,43,45,46,49,50,51,53,54,55,56,58,59,61,62,64,67,68,70,71,72,73,74,75,77,78,79,80,81,82,83,85,86,87,89,90,92,93,94,95,96,97,98,100,101,102,103,104,105,110,111,114,115,116,120,121,123,124,125,126,127,128,130
0,1,2,3,4,5,6,8,9,12,15,16,17,19,20,21,23,24,25,26,29,30,31,32,33,34,34,39,40,41,42,43,46,48,49,50,54,55,56,57,58,59,60,62,63,64,65,66,68,69,70,71,74,76,77,78,79,82,83,85,86,87,88,89,91,92,93,93,100,102,104,105,106,108,109,111,112,114,115,116,118,119,122,123,124,125,128,130,131,132,133,136,137,139,140,141,143,144,145,146,148,149,151,152,153,155,156,157,160,161,162,163,164,166,167,168,168,173,176,178,179,181,182,183,185,186,188,190,191,192,194,198,199,200,201,204,205,206,207,209,210,211,213,215,216,217,218,221,223,224,225,227,228,229,230,232
0,1,2,3,4,6,7,10,11,12,13,14,15,16,17,19,20,21,23,24,25,27,28,29,31,32,32,37,38,39,40,42,43,43,51,54,55,56,57,58,60,61,62,64,65,66,67,68,69,70,71,74,75,76,77,82,83,84,85,86,87,91,93,94,95,97,98,101,103,104,105,106,108
0,1,2,3,4,6,7,8,9,10,13,14,15,17,18,19,20,22,23,24,26,27,31,33,34,35,37,38,40,41,42,43,44,46,48,49,51,52,53,55,56,57,58,60,61,64,67,68,69,73,74,77,78,79,81,82,83,84,85,87,88,90,91,92,94,99,101,102,104,106,107,108,109,110,113,114,115,118,119,120,122,125,126,127,129,130,131,132,134
0,1,2,4,6,7,8,10,11,12,14,15,16,17,19,20,21,23,24,25,26,28,29,32,33,34,35,36,38,40,41,42,44,45,46,47,49,50,51,52,57,58,59,60,61,62,64,65,66,68,69,70,71,73,74,76,78,79,80,82,83,84,85,87
0,1,2,3,4,5,10,11,12,14,17,18,19,20,21,22,25,27,28,31,34,35,36,38,39,40,41,42,44,45,47,48,49,51,52,53,54,55,56,58,59,61,62,64,65,68,69,70,71,74,75,76,78,79,80,81,83
0,1,2,3,6,7,8,9,10,13,14,15,17,20,21,22,24,25,26,27,32,33,34,36,39,40,41,42,43,44,47,49,50,53,56,57,58,60,61,62,63,64,66,67,69,70,71,72,73,76,77,78,80,81,82,84,85,86,87,88,92,95,96,97,99,100,101,103,104,105,106,107,109,110,111,114,115,116,118,121,122,126,128,129,130,131,132,134,135,136,139,140,141,142,143,145,146,150,151,152,153,154,156,158,159,160,161,163,164,164,170,171,172,173,174,175,177,179,180,182,183,184,185,186,188,189,192,193,194,195,196,198,199,200,201,202,204,205,207,208,209,211,212,212,216,217,218,220,222,223,224,226,227,228,230,231,232,233,235,236,237,239,240,241,242,244,245,247,249,250,251,253,254,255,256,258
0,1,2,3,4,5,10,11,14,15,16,17,20,22,23,24,26,27,29,30,31,32,34,35,36,37,38,39,45,46,47,49,52,54,55,56,58,59,61,62,63,65,66,67,68,70,71,74,76,77,78,80,81,83,84,85,86,87,89,90,91,93,94,96,97,98,99,102,103,105,106,111,112,113,115,116,117,118,119,120,122
0,1,2,3,6,7,8,10,11,12,13,18,19,20,22,25,26,27,30,31,32,34,35,36,37,40,42,43,46,49,50,51,53,54,55,56,57,59,60,62,63,64,65,66,68,69,70,73,74,75,76,77,79,80,80,86,87,88,89,91,95,97,98,99,102,103,105,106,108,109,110,111,113,114,116,117,119,120,121,122,127,128,129,131,132,133,134,137,138,139,140,141,144,145,146,147,148,149,152,153,154,155,157,158,159,164,165,166,167,168,171,172,173,174,175,177,178,179,180,182,183,184,187,188,189,191,192,193,194,197,198,199,200,201,203,204,205,206,208
0,1,2,3,4,5,6,8,9,11,12,14,15,16,18,19,19,23,24,25,26,27,29,30,31,33,34,37,38,40,41,42,43,44,45,46,48,49,52,53,54,55,58,59,61,62,62,67,68,70,71,74,75,76,77,80,81,86,88,90,91,93,94,95,96,97,101,102,103,104,105,106,107,110,111,116,118,119,120,121,122,125,126,128,129,130,132,133,135,136,137,138,140,141,142,143,143,148,149,151,152,157,158,159,160,162,163,164,165,167,168,169,171,172,173,175,176,177,179,180,183,184,185,186,188,189,191,192,195,196,198,199,204,205,206,208,209,210,211,213
0,1,2,3,4,5,7,8,9,10,12,13,14,15,16,18,19,22,23,26,27,28,30,32,33,34,36,37,38,39,39,41,42,43,44,47,48,49,50,52,53,54,56,57,58,59,61,62,65,66,67,68,69,71,72,73,74,79,80,82,83,88,89,90,91,94,95,96,98,99,100,101,103,104,106,107,108,110,113,114,115,116,117,118,119,120,121,122,123,124,127,128,129,130,133,134,135,137,138,139,140,142
0,1,2,3,4,5,8,9,12,13,14,16,17,18,21,22,24,25,26,27,27,30,31,33,34,39,40,41,45,46,48,49,50,51,53,54,55,57,61,62,63,65,66,70,71,72,74,75,77,78,82,83,85,86,87,88,90,91,92,93,94,95,98,101,102,103,108,111,112,113,115,116,117,119,120,121,122,124,125,126,128,129,131,132,133,135,136,137,138,140,141,142,143,145,146,147,148,149,150,155,156,157,158,159,160,162,163,166,168,169,170,172,173,175,176,177,179,180,181,182,187,188,189,190,192,193,193,195,196,197,198,199,202,205,206,207,209,210,211,212,213,214,216,217,217,220,221,222,223,225,226,226,229,230,231,232,235,236,238,239,244,245,246,248,249,250,251,253
0,1,2,3,6,7,8,9,10,11,14,17,18,19,21,22,25,26,27,29,30,31,32,33,34,37,38,39,41,42,43,46,47,48,50,51,52,53,56,57,58,60,61,62,64,65,68,69,73,74,75,76,79,80,81,82,83,86,87,90,91,92,93,94,96,97,98,101,102,103,105,106,107,110,111,112,114,115,116,117,120,121,122,124,125,126,126,129,130,131,132,133,134,134,138,139,140,141,142,144,145,146,149,150,151,153,154,156,157,158,160,161,166,168,169,170,173,174,178,179,180,181,183,184,185,186,188,189,190,192,193,194,195,198,201,202,203,207,209,210,212,213,215,216,217,218,222,224,225,226,228,229,231,232,235,236,237,239,240,241,242,244
0,1,2,3,6,7,10,11,12,13,15,16,18,19,20,22,23,24,26,27,28,30,31,32,33,35,36,36,42,43,44,47,48,49,51,52,54,55,59,62,63,65,66,69,70,72,73,74,75,76,78,79,79,83,84,86,87,89,90,91,93
2,3,4,5,6,9,10,12,13,17,19,20,21,24,25,27,28,29,30,31,33,34,35,37,38,39,40,45,46,47,48,49,50,52,53,54,55,56,58,59,60,61,63,64,65,66,69,70,72,73,78,79,80,82,83,84,85,87
0,1,2,3,4,6,7,9,10,11,13,14,15,16,17,18,19,22,23,24,25,27,28,28,33,36,37,38,40,41,42,43,46,48,49,50,52,54,55,56,57,60,62,63,64,66,67,68,70,71,72,76,77,78,81,83,84,85,86,87,91,92,93,94,96,97,99,100,101,103,104,105,106,109,110,111,112,113,117,118,119,122,124,125,126,127,128,130,131,132,134,135,136,140,142,143,144,146,147,148,149,151,152,153,155,156,157,158,161,162,163,164,165,167,168,168,172,173,174,175,176,177,179,180,184,185,186,187,188,189,190,191,195,197,198,199,203,204,205,207,208,210,211,213,214,215,216,221,222,224,225,229,231,233,234,236,237,238,240,241,244,245,246,249,250,253,254,255,256,258,259,261,262,264,265,269,270,271,273,276,277,280,281,284,285,288,291,292,293,297,298,299,301,303,304,305,307,308,309,311,312,313,314,316,317,317,319,320,321,322,324
0,1,2,3,4,5,7,8,9,10,12,13,14,15,16,18,21,22,23,25,26,30,32,35,36,37,38,40,41,43,44,45,47,48,48,52,53,54,55,58,59,61,62,67,68,69,71,72,73,74,76
0,1,4,5,6,8,9,10,11,14,16,17,18,20,22,23,25,27,28,29,30,31,33,34,35,36,37,40,41,42,44,45,46,47,48,51,52,53,54,55,56,56,61,62,63,64,65,68,69,70,71,72,74,76,77,79,80,81,82,83,85,86,87,90,91,93,94,97,98,101,102,103,104,105,106,107,108,109,111,112,113,114,115,118,119,120,121,124,125,127,128,129,131,132,133,134,135,138,139,142,143,148,149,151,152,157,158,159,160,161,163,164,167,168,169,170,175,176,177,178,179,180,181,182,183,188,189,190,191,192,194,195,197,198,199,200,203,205,206,207,208,211,212,216,218,219,221,222,225,226,227,228,229,230,231,232,237,238,239,240,245,246,247,248,249,250,251,252,253,254,257,258,259,261,262,263,264,267,268,270,271,276,277,280,281,282,283,285
0,1,3,4,5,6,8,9,12,14,15,18,19,20,21,24,26,27,29,30,31,33,34,35,37,38,39,40,43,45,46,47,48,52,53,54,55,56,58,59,59,63,64,65,66,68,69,70,71,74,75,78,79,80,81,83
0,1,2,3,4,5,6,8,8,11,12,13,14,15,16,19,20,20,25,26,28,31,32,33,34,35,36,37,44,45,46,49,50,51,53,54,55,57,58,59,60,63,64,65,66,66,68,69,70,72,75,76,77,79,80,81,82,84
0,1,2,3,4,6,7,8,11,13,14,15,16,17,19,21,22,27,29,30,32,33,34,35,39,40,43,44,45,46,47,50,51,52,54,55,56,58,59,60,63,64,65,66,67,69,70,71,73,74,75,78,79,80,83,84,85,87,88,89,90,91,95,98,99,100,101,104,105,107,108,109,110,114,115,116,117,118,119,120,121,122,123,127,128,130,131,132,134,135,137,138,139,141,142,143,145,146,146,148,149,151,152,153,154,156
0,1,2,4,6,7,10,11,13,14,15,16,18,19,21,22,24,25,27,28,28,34,35,36,40,41,42,43,44,45,47,48,49,50,51,53,54,55,56,58
0,1,2,5,6,9,10,11,13,14,17,19,20,21,22,27,28,29,30,34,35,36,37,39,40,41,42,43,44,45,48,49,50,52,55,56,58,59,60,61,61,66,67,68,69,70,72,73,75,76,77,79,80,81,82,84,85,87,88,89,91,92,93,94,96,97,99,100,101,102,105,106,109,110,111,112,113,114,118,120,122,123,127,128,129,131,132,133,136,137,140,141,142,144,145,146,147,151,153,156,157,158,159,161
0,1,2,3,4,5,6,7,12,13,14,16,17,18,20,21,22,24,27,28,29,30,31,32,34,35,36,37,40,42,43,44,46,47,49,50,52,54,55,56,58,59,62,63,65,66,67,68,70,71,71,75,76,77,78,80,81,86,87,90,91,94,95,96,98,99,100,102,103,104,105,106,108,109,110,111,112,115,116,117,118,121,122,125,126,127,128,129,130,131,132,135,136,137,138,143,144,145,146,149,150,152,153,155,156,157,158,159,160,161,162,165,166,167,168,169,172,173,174,175,178,179,180,181,182,183,185,186,187,188,192,195,196,197,201,202,203,204,207,208,210,211,213,214,215,217,218,219,221,222,223,224,225,226,228,229,230,231,232,233,235,236,237,238,242,243,244,245,246,247,250,251,252,253,254,259,260,263,264,266,267,270,271,272,274,275,276,277,279
0,1,2,3,4,5,7,8,9,10,12,13,14,16,17,18,20,21,22,23,24,25,27,28,28,33,34,35,38,40,41,42,44,45,46,47,49,50,52,53,54,56,57,59,60,61,63,64,67,68,69,70,71,74,75,76,77,78,79,82,83,84,85,86,89,90,91,92,93,95,96,98,99,100,103,104,105,106,107,108,109,111,112,113,114,119,120,121,122,123,125,126,127,130,131,133,134,135,136,137,142,143,144,145,146,149,150,153,154,157,160,161,162,164,165,168,169,170,171,172,173,175,176,180,181,182,183,184,186,187,188,191,192,193,194,197,198,199,201,202,203,204,206
0,1,2,3,5,6,11,12,15,16,17,18,22,23,24,26,27,30,31,31,35,36,37,38,40,41,41,43,44,45,47,48,48,53,56,57,58,60,61,62,63,64,65,69,70,71,73,76,77,78,82,83,84,87,88,90,91,92,93,94,96,97,98,99,100,103,104,105,106,107,109,110,113,114,114,116,117,118,120,121,122,123,126,127,128,129,131,132,133,134,137,138,139,140,141,143,144,147,148,148,153,156,157,158,160,161,162,163,165,166,169,171,172,175,178,179,180,182,183,184,185,186,188,189,193,195,196,197,198,201,202,202,204,205,206,207,208,210,211,215,216,217,218,219,221,222,224,225,226,228,229,230,231,234,235,237,238,243,244,245,247,248,249,250,252
0,1,2,3,5,6,11,12,15,16,19,20,21,22,24,25,27,28,31,32,33,34,37,39,40,41,43,44,47,48,50,51,53,54,55,56,57,58,58,63,64,65,66,67,69,70,71,72,75,76,77,78,79,80,81,83,84,85,85,87,88,89,90,95,96,97,99,100,102,103,104,105,110,111,112,113,116,117,118,119,120,124,125,127,128,129,130,130,133,134,135,136,137,140,141,143,144,146,147,148,149,150,151,154,155,159,160,161,162,163,165,166,168,169,170,173,174,175,177,178,179,180,181,186,187,188,190,191,192,195,196,197,198,200,201,201,203,204,205,206,208
0,1,2,5,6,7,8,9,10,13,15,16,17,19,20,22,23,24,25,26,27,33,34,35,37,38,41,42,43,44,45,48,49,50,51,52,53,53,57,58,59,60,61,63,64,66,67,68,70,71,71,75,76,77,78,80,81,82,87,88,91,92,93,94,95,96,97,98,99,100,103,106,107,108,111,113,114,115,116,119,120,120,122,123,124,125,129,132,133,134,138,139,140,143,144,145,147,148,153,154,155,158,159,161,162,167,168,169,171,172,173,174,176
2,3,4,5,6,7,10,12,13,14,18,19,20,21,22,23,24,26,27,28,30,33,34,34,39,40,42,43,45,46,49,50,50,54,55,56,57,59,60,62,63,64,66,67,69,70,73,74,74,78,81,83,84,86,87,89,90,93,95,96,98,99,101,102,103,105,106,107,108,109,110,110,113,114,115,116,117,118,119,120,123,124,127,129,130,132,133,135,136,138,139,142,144,145,147,149,150,152,153,154,155,156,157,160,161,162,163,163,168,169,170,171,173,174,176,177,178,179,180,181,184,185,186,187,187,192,193,194,195,200,201,202,204,205,206,207,208,209,210,211,215,216,217,218,222,223,224,226,227,228,229,231,232,233,234,236,237,242,243,244,246,247,248,251,252,253,255,256,258,259,260,261,263,264,265,266,271,272,273,274,277,278,279,281,282,283,284,292,293,294,296,297,298,301,302,305,306,307,308,309,311,314,316,317,318,320,321,322,323,325
0,1,2,3,4,5,8,10,11,12,14,15,18,19,21,22,23,24,26,27,28,29,29,33,34,35,36,38,39,39,45,46,47,48,53,54,55,57,60,61,62,63,64,65,66,67,68,69,72,75,76,77,79,80,81,82,85,86,87,89,90,91,92,93,98,99,100,101,102,103,105,106,110,112,113,115,116,119,120,124,125,126,128,129,130,133,134,135,136,137,140,141,142,143,144,146,146,151,152,153,155
0,1,2,3,6,7,8,9,10,11,13,14,15,17,18,20,21,21,28,29,30,34,36,37,39,40,43,45,46,47,49,50,52,53,54,55,56,57,60,62,63,64,66,67,70,72,73,74,76,77,81,82,83,86,87,91,93,94,95,96,97,98,100,101,103,104,105,107,108,109,111,112,113,114,117,119,120,121,122,123,124,125,126,128,129,131,132,133,135,139,141,142,143,144,145,146,147,150,151,152,153,154,156,157,159,160,161,163,164,166,167,170,172,173,174,175,176,177,178,179,181,182,186,187,188,190,192,193,195,196,199,200,201,202,203,205,206,206,208,209,210,212,213,214,215,216,217,220,221,224,225,226,227,229
0,1,2,3,4,5,8,10,11,12,13,14,15,18,20,21,22,24,25,27,28,29,30,31,32,35,37,38,39,40,41,42,45,47,48,49,51,52,56,57,58,61,62,66,68,69,70,71,72,73,75,76,78,79,80,82,83,84,86,87,88,89,92,94,95,96,97,98,99,100,101,103,104,106,107,108,110,114,116,117,118,119,120,121,122,125,126,127,128,129,131,132,134,135,136,138,139,141,142,145,147,148,149,150,151,152,153,154,156,157,161,162,163,166,167,168,169,170,171,174,175,176,177,178,179,182,183,185,186,187,190,191,192,194,197,198,199,200,203,206,207,208,210,211,212,213,216,217,222,223,224,225,226,229,230,231,233,234,235,236,238,239,240,242,243,244,247,249,250,251,252,256,257,258,259,263,266,267,268,270,271,272,273,274,275,275,281,282,283,284,285,286,288,292,294,296,297,299,300,301,302,303,305,306,308,309,310,312,313,313,317,318,319,321,324,327,328,329,331,332,335,336,337,339,340,344,346,347,348,350,351,355,357,360,361,362,363,365
0,1,2,6,10,11,12,13,14,15,17,18,21,22,26,27,29,30,31,32,34,35,36,37,38,40,42,43,44,45,46,48,49,50,50,53,54,55,56,60,61,63,64,65,66,66,70,71,73,74,75,76,77,78,82,83,84,86,90,91,94,95,96,97,99,100,102,103,104,106,107,108,109,109,111,112,113,116,117,118,119,119,125,126,128,129,131,132,132,135,136,137,140,141,142,144,145,147,148,149,150,151,153,154,154,157,158,159,160,161,163,164,165,168,169,170,172,173,173,175,176,177,180,181,182,184,185,185,188,189,190,191,192,194,196,197,198,199,200,202,203,206,209,210,211,213,214,215,216,221,222,223,224,225,226,229,231,232,233,235,237,238,239,241,242,244,245,247,248,248,252,253,254,257,258,260,261,261,264,265,266,267,268,270,272,273,274,276,277,278,280,281,282,283,285,286,286,291,292,293,295
0,1,2,3,4,5,9,11,12,13,15,16,18,19,21,22,27,28,29,31,32,34,35,38,39,40,42,44,45,48,49,50,51,52,53,53,59,60,61,62,63,66,68,69,70,71,72,73,75,76,78,80,81,82,83,84,85,87,88,89,91,92,94,95,98,99,100,101,102,104,105,106,109,110,111,112,114,115,116,117,118,119,123,124,125,127,130,131,134,135,136,137,138,139,140,143,144,145,146,148,149,150,151,152,153,157,158,159,160,163,165,166,167,168,170,171,175,176,177,180,181,185,187,188,189,190,191,192,194,195,196,197,198,200,201,201,206,207,209,210,211,212,214,215,216,217,218,220,221,224,225,226,228,229,230,231,232,234,235,236,237,238,243,244,245,246,247,249,252,253,254,255,258,259,260,261,263
0,1,2,3,4,6,7,8,10,11,12,14,15,17,18,19,20,23,25,26,28,29,30,31,34,35,38,39,40,42,43,44,45,45,49,51,52,53,54,55,56,56,60,61,62,65,66,67,68,69,71,73,74,75,77,78,79,80,83,84,85,86,89,91,92,93,95,96,99,101,102,103,105,106,107,108,110
0,1,2,3,4,5,7,8,11,13,14,15,17,18,20,21,22,24,25,26,27,32,33,34,37,38,41,42,45,48,49,50,52,53,57,58,59,61,62,63,65,66,69,70,71,72,76,77,79,80,83,84,85,86,89,90,91,92,95,96,97,99,100,102,103,106,107,108,110,111,112,114,115,115,120,121,122,123,125,126,127,128,130,131,132,134,135,136,139,141,142,143,145,146,148,149,150,152,153,154,156,157,158,159,160,163,164,165,167,171,172,174,175,180,181,182,184,185,186,187,192,193,194,197,198,199,202,203,204,205,206,207,208,209,213,214,217,218,219,221,222,222,225,226,227,228,229,231,232,233,234,236,237,239,240,241,242,248,249,250,252,253,254,256,257,258,259,260,262,263,265,266,267,269,274,276,277,279,281,282,283,284,285,288,289,290,291,292,293,296,297,298,300,303,304,305,307,308,309,310,312
0,1,2,5,6,7,8,9,11,12,13,16,18,19,20,22,23,24,27,29,30,33,34,35,36,37,38,42,43,44,45,46,49,50,53,54,56,57,58,59,60,61,64,65,66,69,70,71,73,74,75,76,78
0,1,2,5,6,7,8,9,11,13,14,15,16,17,18,21,22,23,24,25,26,29,31,32,33,35,36,38,39,40,42,43,44,45,47,48,50,51,52,54,57,60,61,62,64,65,66,68,69,70,72,73,76,77,82,83,84,85,86,88,89,90,91,92,93,98,99,100,101,104,105,106,108,109,110,113,114,115,116,117,118,119,124,125,126,127,130,131,132,134,135,136,137,140,141,142,144,145,148,149,152,154,155,156,158,159,161,162,163,165,166,167,172,173,175,176,178,179,182,183,184,185,188,189,191,193,194,195,197,198,200,201,204,205,206,208,209,210,211,213,214,216,217,219,222,223,225,226,227,228,229,230,232,233,234,235,236,238,239,240,241,242,244,245,246,247,250,251,252,254,255,256,257,259
2,3,4,7,8,9,10,12,13,14,19,20,21,23,24,26,27,30,31,32,34,35,36,38,39,40,42,43,44,45,48,49,50,51,52,54,55,56,61,62,63,65,68,69,70,72,73,74,75,80,81,82,83,86,87,88,91,92,92,99,100,101,103,105,106,108,109,110,111,112,114,115,117,118,119,121,122,125,126,126,133,134,135,138,139,140,142,143,144,145,151,152,153,155,156,159,160,161,162,163,167,168,171,172,173,175,176,179,180,180,187,188,190,191,193,194,195,197,198,199,200,201,202,203,206,207,208,209,210,212,214,215,216,221,222,223,224,227,228,229,231,232,233,234,240,242,243,244,245,247,248,249,250,252,253,256,257,258,259,260,261,263,264,265,267,268,271,272,273,274,277,278,279,280,281,282,286,287,288,289,292,293,294,296,297,298,299,306,308,309,311,312,315,317,318,319,322,323,324,326,327,328,331,334,335,336,338,339,340,342,345,346,348,350,351,352,354,358,359,361,362,363,364,365,368,369,370,372,375,376,377,379,380,381,382,385,386,387,388,389,391,392,393,394,397,398,399,401,402,403,404,406
0,1,2,3,6,7,8,10,11,12,13,18,19,21,22,25,27,28,29,30,32,33,35,36,37,39,42,43,45,47,48,49,52,53,54,55,57,58,59,61,62,63,64,66,67,68,70,71,75,76,78,79,80,81,83,84,85,86,87,89,90,91,96,97,98,99,100,102,103,109,111,112,113,115,116,118,119,121,123,124,126,127,129,130,132,133,135,137,138,139,141,142,146,147,150,151,152,153,154,156,157,158,160,161,162,164,165,165,168,169,170,172,175,176,177,179,180,181,182,187,188,189,190,191,192,195,196,197,199,200,201,204,205,207,209,210,211,212,213,218,219,220,221,224,225,227,228,230,231,234,235,236,238,239,245,246,247,248,249,250,251,253,254,257,260,261,262,264,265,266,268,269,276,277,279,280,281,282,283,286,287,288,290,293,294,295,297,298,299,300,303,304,305,306,307,309,310,311,312,315,316,317,318,319,321,322,323,325
0,1,2,3,4,6,8,9,12,13,16,17,18,19,21,22,25,26,27,29,30,31,32,34,35,35,39,40,42,44,45,46,47,48,50,51,55,56,57,58,61,62,63,65,66,67,68,69,76,78,79,80,81,82,84,85,86,87,88,89,90,92,93,94,96,97,98,99,100,103,104,105,107,108,109,110,112,113,114,115,120,121,123,124,125,126,127,130,131,132,134,137,138,139,141,142,143,144,147,148,149,150,151,153,154,155,156,159,160,161,163,164,165,167
0,1,2,4,6,7,9,10,11,13,14,17,18,20,21,25,27,28,29,30,33,34,36,37,38,39,41,42,42,45,46,47,48,52,54,55,56,60,61,62,64,65,66,67,69,70,71,72,73,75,76,78,79,79,85,86,87,88,90,92,93,94,96,97,97,101,102,103,104,105,105,110,111,112,113,115,116,117,118,118,123,124,125,126,128,129,130,131,133,134,135,136,137,138,141,142,144,145,146,148,149,150,151,154,155,156,158,159,160,161,163
0,1,2,3,6,7,10,11,12,13,16,17,17,19,20,21,22,23,24,26,27,30,31,33,34,35,36,38,39,40,41,41,44,45,47,49,50,51,52,53,55,56,58,59,61,63,64,65,70,71,72,73,74,76,77,78,79,82,83,84,86,87,88,89,91
0,1,2,4,5,6,7,9,10,16,17,18,20,21,22,26,27,28,29,30,31,32,35,37,38,39,40,43,44,46,47,48,49,53,54,57,58,59,60,61,62,63,65,66,68,69,70,72,73,74,76,77,78,79,82,83,84,85,86,88,89,90,92,95,96,97,99,100,101,102,104,105,106,107,108,109,110,113,114,115,116,119,120,121,122,124
0,1,2,5,6,7,8,10,11,16,17,18,21,22,23,25,29,30,31,32,33,34,35,37,38,39,40,41,43,44,48,50,51,52,53,56,57,59,60,61,62,63,65,69,70,71,73,74,78,79,80,82,83,84,89,90,91,92,93,96,97,100,101,102,103,104,106,107,108,110,111,112,113,114,114,119,122,124,125,127,128,129,130,133,134,135,136,137,138,138,143,144,145,146,148,149,150,151,151,156,157,158,159,160,163,164,165,167,168,169,170,172,173,174,176,177,179,180,181,183,184,185,187,188,190,191,193,194,197,198,201,204,205,206,208,209,210,211,212,213,214,215,217,218,219,221,222,227,228,229,230,231,233,234,238,240,241,242,244,245,247,248,249,251,252,253,254,256,257,259,260,261,264,265,267,268,271,272,273,274,277,278,281,282,285,287,288,289,290,292,293,295,296,297,298,301,302,304,305,310,311,312,314,315,316,317,319
0,1,2,5,6,7,8,9,10,11,13,14,16,17,18,20,24,25,26,28,29,30,32,33,34,35,36,37,38,39,42,44,45,46,47,51,52,53,54,55,56,58,59,60,63,64,65,67,68,69,70,72,73,74,76,77,78,80,81,82,85,86,87,89,90,91,92,94,95,96,98,99,101,102,104,105,108,109,111,112,113,115,116,117,121,122,123,125,126,128,129,130,132,133,136,137,138,140,141,143,144,146,147,150,151,153,154,155,157,158,159,161,162,165,166,167,168,169,170,171,173,174,175,177,178,178,181,182,184,185,188,189,190,191,194,195,196,199,200,201,202,203,206,207,209,210,211,212,213,216,217,218,220,221,222,224,225,227,228,229,232,233,234,235,236,237,238,241,242,246,247,249,250,253,254,255,256,259,260,261,263,264,264,270,271,272,273,276,277,278,279,280,281,282,288,289,290,292,295,296,297,298,299,300,301,302,303,305
0,1,2,4,7,9,10,11,13,14,16,17,18,20,21,22,27,28,30,31,32,33,34,37,38,39,40,42,43,48,49,50,51,52,53,53,59,60,62,63,65,66,67,69,70,71,74,75,78,79,80,82,83,83,87,88,89,91,92,93,97,98,99,101,102,103,104,105,108,109,110,111,115,118,119,120,122,123,124,126,128,129,130,131,132,134,135,136,137,138,139,141,142,143,144,147,148,150,151,156,157,158,160,161,162,163,165
0,1,2,4,5,8,9,11,12,14,16,17,18,19,20,21,22,23,25,26,27,28,29,30,33,34,35,37,38,40,41,42,44,45,47,48,49,50,55,56,57,58,59,61,62,65,66,68,69,72,74,75,77,78,79,80,81,83,84,85,86,89,90,91,93,94,99,100,101,103,106,107,108,110,111,112,113,116,117,118,119,120,123,124,127,128,129,131,132,133,134,136
0,1,2,5,6,7,9,10,11,14,15,16,17,20,21,24,25,26,28,32,33,34,35,39,40,41,42,44,45,45,50,51,53,54,55,56,58,59,59,62,63,65,66,66,70,71,72,73,74,75,75,81,82,84,85,86,88,89,90,92,93,95,96,98,99,101,102,103,104,106,107,107,114,115,116,119,120,122,123,125,126,127,128,131,133,134,135,137,138,139,140,142
0,1,2,5,6,7,9,11,12,13,14,16,17,20,21,22,23,24,25,26,27,30,31,32,33,34,36,37,39,40,42,43,44,45,46,47,49,50,53,54,55,57,58,59,61,62,63,65,68,70,71,74,75,76,77,79
0,1,4,5,6,7,9,10,12,13,14,15,20,21,22,23,24,25,27,28,29,30,32,33,34,35,36,38,39,41,42,43,44,45,46,50,51,52,54,55,56,59,61,62,63,65,66,67,68,70
0,1,2,5,6,7,8,9,11,12,15,18,19,20,22,23,24,26,27,30,31,32,34,34,39,40,41,42,43,45,46,47,49,51,52,53,55,57,58,59,61,62,62,68,69,70,73,74,75,77,78,79,80,82,83,84,86,88,89,90,92,93,93,95,96,97,99,102,103,104,105,106,108,109,114,115,116,117,120,121,122,123,124,125,127,128,130,131,132,133,134,135,135,139,140,142,143,145,146,147,149,150,156,157,158,160,162,163,164,165,169,170,171,173,174,175,176,180,181,183,184,185,186,187,188,189,192,193,194,195,196,197,198,200,201,202,203,204,205,207,208,209,210,213,214,215,216,217,218,221,222,224,225,227,228,229,231,232,233,234,235,236,238
0,1,2,3,4,5,8,10,11,12,15,16,17,18,19,20,21,22,23,26,27,28,29,33,34,35,36,39,41,42,43,45,46,48,49,50,51,52,53,54,55,57,58,59,61,62,63,64,65,68,69,70,72,73,75,76,77,79,80,80,83,84,85,86,87,88,91,92,92,97,98,99,100,102,103,104,105,106,107,108,111,112,115,116,120,121,123,124,127,128,129,134,135,136,138,140,141,142,144,145,146,148,149,150,151,153,154,157,159,160,161,162,164,165,167,168,169,170,171,173,174,175,178,179,180,181,182,183,185,186,186,191,192,193,195
0,1,2,3,4,7,8,10,14,16,19,20,22
0,1,2,3,6,7,7,9,10,11,12,13,14,15,17,18,19,20,21,23,24,26,27,28,29,32,33,34,35,36,38,39,42,43,44,46,47,48,49,51,52,53,54,55,56,56,61,62,64,65,67,68,69,70,71,72,73,74,75,77,78,79,80,83,84,85,86,87,89,90,94,95,96,98,99,100,102,103,104,105,107
0,0,1,3,4,5,6,7,12,13,17,18,19,20,21,22,23,25,26,27,28,29,31,32,33,37,40,42,43,45,46,47,48,51,52,53,54,57,58,59,61,62,63,64,65,70,71,72,74,75,77,78,79,80,84,85,86,88,89,90,91,94,95,99,100,101,102,104,105,105,111,114,115,116,117,118,120,121,122,124
0,1,2,3,4,8,9,11,12,13,15,16,17,18,18,20,21,22,24,25,26,28,29,32,33,36,37,38,39,42,43,44,45,48,49,50,52,53,54,55,58,59,60,61,64,65,65,68,69,70,73,74,75,78,79,82,83,84,85,87
0,1,2,3,6,7,9,10,12,13,14,16,17,20,21,22,25,26,27,30,31,34,35,36,37,38,40,41,42,44,45,46,47,51,52,53,55,59,60,61,63,64,66,67,73,74,75,77,80,81,82,84,87,88,91,92,93,94,96
0,1,2,3,4,5,6,9,10,11,12,13,15,18,20,21,22,24,25,27,28,29,31,32,33,34,36,37,38,39,40,42,43,44,47,48,49,50,51,52,53,56,57,58,59,60,62,65,67,68,69,71,72,73,74,76
0,1,2,3,4,5,6,7,8,10,11,13,15,16,17,18,19,21,22,23,25,26,27,28,29,31,32,32,38,39,40,43,44,45,47,50,51,54,55,56,57,59
0,1,3,5,6,7,9,10,12,13,14,16,17,18,19,20,21,21,26,27,28,30,34,35,36,37,38,40,41,42,43,44,45,46,49,50,51,52,54,55,57,58,59,60,63,64,65,66,69,70,74,75,76,77,79,80,81,82,85,87,88,89,91,92,93,94,96
0,1,2,3,4,7,8,9,11,12,15,16,17,18,20,21,23,24,25,26,29,30,31,32,35,36,40,41,42,43,46,48,49,50,52,53,55,56,57,58,59,60,66,67,68,69,70,71,72,73,74,75,77,78,79,80,83,84,86,87,92,93,95,96,98,99,102,103,104,105,108,109,110,112,113,114,115,117
0,1,2,3,4,5,6,9,10,11,13,14,16,19,20,21,24,25,29,31,32,33,35,36,38,39,40,41,42,43,44,46,47,50,51,52,53,54,57,58,60,61,64,65,66,67,70,71,72,73,77,78,79,80,82,83,83,89,92,93,94,96,97,98,99,101
0,1,2,3,4,5,6,9,10,11,12,13,15,16,19,20,21,24,25,26,28,30,31,32,34,35,37,38,41,42,43,46,47,48,50,52,53,54,56,57,60,61,62,64,65,66,67,71,72,73,74,75,76,79,81,82,83,84,89,90,92,93,95,96,97,98,100,101,102,103,104,105,106,107,113,114,115,117,121,122,123,125,126,128,129,131,132,133,136,137,138,139,140,144,145,146,150,152,155,156,157,158,160
0,1,3,4,6,7,10,11,12,13,14,15,16,17,19,20,21,23,26,27,28,30,31,32,33,35,36,37,40,41,42,43,44,46,47,48,49,53,54,56,57,59,60,61,62,66,67,68,70,71,71,76,77,79,80,82,83,84,85,86,88,89,90,91,94,95,96,100,102,103,103,107,108,109,110,111,112,114,115,116,117,120,121,122,124,125,127
0,1,3,4,6,7,9,11,12,13,16,17,18,20,21,24,25,26,27,30,31,32,33,35,36,38,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,62,63,66,67,69,71,72,73,76,77,78,80,81,82,84,85,86,87,91,93,96,97,98,99,101
0,1,3,4,6,7,8,9,10,11,13,14,18,19,20,21,22,26,27,29,30,32,33,34,36,37,38,39,41
0,1,3,4,6,7,8,10,11,12,14,15,16,17,20,22,23,24,25,26,27,28,30
0,1,3,4,6,7,8,9,10,11,15,16,17,19,20,21,23,24,25,26,29,30,31,32,33,35,36,37,38,39,41,43,44,45,46,47,50,51,52,53,55,56,57,58,61,63,64,65,67,68,69,70,72
0,1,2,4,6,7,9,10,12,13,14,15,16,18,19,20,21,25,26,29,30,31,33,34,36,37,38,40,41,43,44,45,48,49,50,51,52,55,56,57,59,60,61,62,63,66,67,68,69,70,73,74,75,77,78,81,82,83,84,85,88,89,90,91,92,94,95,96,97,100,101,102,103,104,105,106,111,112,113,114,117,118,119,120,121,122,124,125,126,128,129,130,131,132,133,134,137,138,141,142,143,144,146
0,1,3,4,7,9,10,11,14,15,16,18,19,22,23,24,26,27,29,30,30,36,37,39,40,42,43,43,51,52,53,54,56,57,58,59,60,61,62,63,65,66,67,69,70,71,74,75,76,77,78,80,81,82,83,84,86,88,89,90,91,92,94,95,96,98,99,100,101,102,103,106,107,108,110,111,112,113,115
0,1,2,3,8,9,11,12,13,14,17,19,20,21,24,25,26,27,28,30,31,32,33,34,36,37,38,39,42,44,45,46,48,49,50,52,53,54,55,56,57,60,61,62,65,66,67,69,70,72,73,74,76,77,78,79,82,83,84,85,88,89,90,92,93,94,95,98,99,102,103,104,105,109,111,112,113,114,115,116,117,119,120,121,122,123,124,126,127,130,131,132,133,137,139,142,143,144,145,147
0,1,2,3,4,6,7,8,9,11,12,13,14,15,16,21,23,24,26,27,30,31,33,34,35,36,37,39,40,41,42,44,45,46,47,48,49,52,53,56,57,59,60,61,62,64,65,66,68,69,70,71,74,75,76,78,79,80,82,83,85,86,87,88,89,90,93,94,95,96,98,99,101,102,105,106,107,108,111,112,113,114,117,118,119,121,122,123,124,125,128,129,130,133,134,137,138,139,140,144,146,147,148,149,150,151,152,154,155,156,158,162,163,164,166,167,168,169,171,172,175,176,177,178,179,180,181,183,184,186,187,188,191,192,193,194,196,197,200,201,202,203,206,208,209,212,213,214,215,217
0,1,2,3,5,6,7,8,9,10,11,12,16,17,18,20,23,24,25,26,27,28,31,32,33,34,35,36,40,42,45,46,47,48,50
0,1,2,3,4,6,9,10,11,12,15,16,17,18,19,20,22,23,23,28,29,30,31,32,34,37,38,40,41,46,48,49,50,51,52,53,54,56,57,58,59,60,63,64,65,66,67,68,71,72,73,75,76,78,79,80,81,82,83,86,87,88,89,90,91,92,93,96,97,98,100,101,102,103,105,106,108,109,110,111,112,114,115,116,117,120,121,124,125,126,127,128,129,132,134,135,136,138,139,140,144,145,146,147,149,150,153,154,155,156,159,160,161,163,164,165,166,167,171,172,173,174,175,178,179,180,182,183,184,185,186,187,190,191,192,194,195,196,198,199,200,201,206,208,209,210,211,212,213,214,216,217,218,219,220,221,222,226,227,228,229,230,234,235,236,238,242,244,245,247,248,251,252,254,255,256,257,258,259,262,263,264,265,266,268,268,273,274,275,277
0,1,3,4,7,8,9,11,12,13,16,17,18,19,20,22,23,27,28,29,30,31,32,33,34,35,38,39,40,41,44,46,47,50,51,52,54,55,56,59,60,61,62,65,66,67,68,69,71,72,73,75,76,79,80,81,82,83,84,86,87,88,90,92,93,94,95,98,100,101,104,105,106,107,109
0,1,3,4,7,9,10,11,12,17,18,19,21,22,23,24,25,28,29,30,31,32,34,35,35,37,38,39,40,41,43,43,49,50,51,52,53,54,57,58,62,64,65,66,68,69,71,72,73,75,76,77,78,79,81,81,85,86,87,88,89,92,93,93,95,96,97,98,102,103,105
0,1,3,4,6,7,9,10,13,14,15,17,18,19,21,22,24,25,26,27,29,30,33,34,35,36,38,39,41,42,44,45,46,47,48,50,51,54,55,56,58,59,60,61,63
0,1,4,5,6,7,11,12,14,15,16,17,19,20,21,24,25,26,27,28,29,31,32,35,36,37,38,39,41,42,43,46,47,48,49,51,52,52,57,58,59,61,62,65,66,67,69,70,72,73,74,75,76,79,80,81,82,84,85,85,92,93,94,95,96,98,99,103,105,106,108,109,113,114,116,117,118,119,121,122,123,125,126,126,131,132,134,135,136,137,139,140,141,144,145,147,148,151,152,155,158,159,160,162,163,164,165,166,168,169,170,171,174,175,176,178,179,181,182,183,185
0,1,4,5,6,7,11,12,14,15,16,17,19,20,23,24,25,27,28,29,30,31,33,34,35,36,37,41,43,44,46,47,50,51,53,54,55,56,60,61,62,64,65,66,67,69,70,71,72,73,74,75,77,78,79,83,84,85,88,90,91,92,94,95,96,98,99,100,101,102,103,104,106,107,108,110,111,112,113,116,117,118,119,121,122,123,124,125,126,129,130,131,132,133,134,135,136,137,138,139,140,143,144,145,147,148,150,151,152,153,154,155,161,162,163,165,166,167,170,171,172,173,176,177,178,181,182,183,184,186,187,188,189,190,191,193,194,195,196,199,200,201,204,205,206,208,209,211,212,215,216,217,218,219,221,222,223,224,225,230,231,232,234,237,238,239,240,241,243,244,249,251,252,253,256,257,259,260,262,263,264,266,267,268,269,272,273,275,276,277,279,280,281,283,284,286,287,290,291,292,294,295,296,297,299
0,1,2,3,4,5,8,9,10,11,12,13,18,19,22,23,24,25,26,27,27,30,31,33,34,35,40,41,42,43,45,46,49,50,51,52,53,55,56,60,61,63,64,67,68,69,70,73,74,76,79,80,81,83,84,85,86,87,88,89,90,93,94,95,96,101,102,103,106,107,108,110,113,116,117,118,120,121,124,125,126,128,129,130,131,133,134,136,138,139,140,142,143,146,147,151,152,153,154,155,156,158,159,161,162,164,165,166,167,171,174,175,176,178,179,182,183,186,187,188,190,191,192,193,195
0,1,2,5,6,7,8,9,10,12,13,14,16,19,20,22,24,25,26,28,29,33,34,35,36,37,38,40,41,42,47,48,49,51,52,53,54,55,58,59,60,61,62,64,65,66,68,70,71,72,74,75,76,77,77,81,83,85,86,88,89,91,92,93,95,96,97,98,100,101,103,104,105,106,110,112,114,115,119,120,121,122,125,126,127,128,129,130,131,132,133,136,137,138,139,141,142,144
0,1,2,3,5,6,6,9,10,11,12,16,17,18,19,20,21,23,24,24,27,28,29,31,33,34,35,36,37,39,40,41,42,46,48,49,50,53,54,55,56,60,61,62,64,65,66,67,68,71,73,74,75,76,77,84,86,87,88,91,92,94,95,97,98,99,101,102,103,104,107,108,110,111,112,114,115,117,118,121,124,125,126,128,129,130,131,132,134,135,136,137,139,140,142,143,144,146,147,148,149,153,154,156,157,158,159,161
2,3,6,7,8,9,13,14,16,17,18,19,21,22,23,24,29,30,32,33,34,35,36,37,38,41,42,43,44,45,47,48,49,51,53,54,55,57,58,59,60,60,64,65,66,67,68,69,74,76,78,79,80,81,82,87,88,89,92,93,94,96,97,98,99,107,108,109,111,112,113,116,117,120,121,122,123,124,126,129,131,132,133,135,136,137,138,140
0,1,2,5,6,7,10,11,12,14,15,16,18,19,21,22,23,24,27,30,31,32,35,37,38,39,43,44,45,47,48,49,50,52,53,54,55,56,57,59,60,61,62,65,66,69,71,72,74,75,76,79,80,82,83,84,85,89,91,92,94,95,99,100,101,104,105,106,107,109,110,111,113,114,115,117,118,120,121,123,124,125,126,131,132,136,138,139,140,141,144,145,149,151,152,154,155,158,159,161,162,163,164,165,166,166,170,171,173,174,177,179,180,181,182,185,186,187,188,192,193,194,195,197,198,199,200,202,203,204,205,206,208,209,210,213,216,217,219,220,223,224,226,227,228,229,230,232,233,233,237,238,240,241,242,243,245
0,1,2,5,6,7,9,10,11,14,15,16,18,19,20,22,23,24,26,27,28,31,33,34,35,36,38,39,40,41,43,44,47,48,49,50,51,52,54,55,56,58,59,62,63,64,65,68,69,70,71,72,73,75,76,78,80,81,82,84,85,87,88,90,92,93,94,96,97,99,100,101,102,103,105,106,109,111,112,113,115,117,118,119,120,121,123,124,125,127,128,129,130,135,136,138,141,142,143,145,146,149,150,151,154,155,156,157,158,160,161,164,165,166,167,170,171,172,174,175,178,179,179,184,185,186,187,189,190,191,192,194,195,200,201,202,203,207,210,211,212,214,215,218,219,222,223,224,226,227,228,229,231
0,1,2,3,4,5,6,8,10,11,12,14,15,16,16,18,19,20,21,22,23,23,28,29,30,31,32,33,36,37,40,41,43,44,45,46,47,48,49,50,51,54,55,58,59,60,62,63,64,66,67,68,69,71,72,74,75,77,78,79,80,80,86,87,88,91,92,93,95,96,97,99,100,101,102,104
0,1,4,5,6,7,11,12,14,15,16,17,19,20,21,23,26,27,28,30,31,32,33,34,36,37,38,39,42,43,44,45,46,47,47,52,53,54,55,56,59,60,61,62,63,65,67,68,70,71,72,73,74,76,77,78,81,82,84,85,88,89,94,95,96,97,98,99,102,104,105,106,110,111,112,113,114,116,117,118,119,121,122,123,124,127,128,129,131,132,132,134,135,136,137,138,140,141,142,145,146,147,148,151,152,153,156,157,158,160,161,162,163,165
0,1,3,5,6,7,9,10,12,13,14,16,17,18,23,24,26,27,29,30,33,34,35,36,39,40,42,44,45,46,48,49,50,51,56,57,58,60,61,65,66,69,70,74,75,76,77,79,80,81,83,84,87,88,92,94,96,97,101,102,103,106,107,109,110,113,114,117,118,119,120,122
0,1,2,3,4,7,8,9,11,12,13,14,16,17,18,20,21,22,25,27,28,29,30,34,35,36,37,41,44,45,46,48,49,50,51,52,53,53,56,57,58,61,62,63,65,66,67,69,70,72,73,75,76,79,80,81,82,88,89,92,93,97,98,99,100,102,103,104,105,107,108,109,110,111,114,115,116,117,119,120,121,122,123,127,128,129,132,134,135,136,137,140,141,145,146,147,149,154,155,156,157,160,161,164,165,166,168,169,170,173,174,175,176,177,178,179,180,183,184,185,186,187,188,189,191,192,194,195,196,197,198,201,202,204,205,211,212,213,215,216,218,219,222,223,224,225,226,227,230,231,232,234,235,237,238,240,241,242,244,245,247,248,251,254,255,256,260,261,263,264,269,270,271,273,278,279,280,282,285,286,287,288,289,290,291,292,297,298,299,300,305,306,307,308,309,310,311,312,313,314,317,318,319,321,322,323,324,327,328,330,331,336,337,340,341,342,343,345
0,1,3,4,7,9,10,11,12,17,18,22,23,24,25,26,27,27,30,31,32,35,36,37,38,39,42,43,44,46,47,48,50,51,52,53,54,58,59,60,63,65,66,67,69,71,72,74,76,77,78,79,80,82,83,88,90,92,93,97,98,99,101,102,103,106,107,108,109,110,111,112,115,116,117,119,120,121,121,126,127,128,129,130,131,134,135,136,138,139,140,141,146,147,148,150,155,156,157,158,162,164,166,167,168,169,174,175,177,178,181,182,183,184,186,187,187,191,192,194,195,196,199,200,201,203,204,207,208,209,212,213,214,215,217,218,221,222,223,226,227,228,230,231,232,235,236,240,241,242,243,246,247,249,250,251,252,253,255,257,258,261,262,264,265,267,268,269,270,271,274,275,276,277,279,280,280,284,285,286,288,289,289,295,296,297,301,303,305,306,310,311,313,314,316,317,318,319,320,322,322,325,326,327,329,330,330,334,335,336,339,340,343,345,348,349,350,352,353,354,355,357
0,1,2,3,5,6,7,10,11,13,14,17,18,19,22,23,24,25,26,28,29,32,33,34,37,38,39,40,43,44,46,47,49,50,51,52,53,56,57,58,59,60,62,63,66,67,68,70,71,72,74,75,75,78,79,80,81,83,84,90,92,93,94,95,97,98,100,101,102,103,106,107,108,109,110,111,114,115,116,118,119,120,121,123
0,1,2,4,7,9,10,11,13,14,16,17,18,20,21,22,27,28,30,31,33,34,37,38,39,40,43,44,46,48,49,50,52,53,54,55,60,61,62,64,65,68,69,72,73,74,75,76,78,79,80,82,83,84,85,86,89,90,91,93,94,96,97,101,103,104,105,108,109,111,112,113,114,117,118,119,121,122,123,124,126,127,130,132,133,134,136,137,138,140,141,142,144,145,149,150,151,152,153,156,158,159,160,161,162,163,165,166,169,170,171,173,176,178,179,180,181,183,184,188,189,190,191,192,193,195,196,197,198,200,201,202,204,205,209,211,212,213,215,216,217,218,220
0,1,2,3,4,8,9,11,12,13,14,15,17,18,19,21,22,23,24,26,27,27,31,32,33,34,36,37,38,40,41,42,43,44,47,48,49,50,52,53,53,59,60,61,62,63,65,66,67,68,70,71,72,74,75,80,82,85,86,87,88,90
0,1,3,5,6,7,9,10,12,13,15,16,17,18,19,24,25,26,27,28,29,30,37,39,42,43,44,45,48,49,51,52,55,56,57,58,59,61,62,63,65,66,67,69,70,70,73,74,75,77,80,81,82,84,85,86,87,91,92,95,96,100,101,102,103,105,106,107,109,110,113,114,117,119,120,121,123,124,125,129,130,131,134,135,137,138,141,142,145,146,147,148,150
0,1,2,3,4,5,6,8,9,12,13,16,17,20,21,22,23,25,26,27,28,29,33,34,37,38,39,41,41,44,45,46,48,49,52,53,54,56,57,58,60,61,62,63,64,65,68,70,71,72,74,75,78,79,83,84,85,86,88,89,95,97,98,99,101,102,104,105,106,108,109,110,113,115,116,117,120,121,122,123,126,127,130,131,132,133,136,137,140,141,142,143,146,147,148,150,153,154,155,156,157,159,160,161,162,163,164,166,167,168,170,171,175,176,177,180,181,182,183,186,187,191,194,195,196,200,201,202,203,204,207,208,211,212,213,216,217,218,219,220,221,223,224,225,227,228,229,232,233,235,237,238,239,241,245,246,247,248,250,251,257,258,259,261,262,263,265,266,267,268,271,273,274,275,277,278,279,281,282,284,285,286,288,289,290,291,293,294,297,298,299,300,303,304,305,306,307,308,311,312,313,315,316,317,318,320
0,1,2,3,5,6,11,12,13,15,16,19,20,23,25,26,27,29,30,31,33,34,35,37,38,41,42,46,48,50,51,53,54,55,57,58,59,62,63,64,65,66,68,69,72,73,76,77,78,79,80,81,82,83,86,87,88,90,91,92,95,96,97,99,99,103,104,105,106,107,110,111,112,113,114,115,117,118,122,125,126,127,128,129,130,132,133,134,136,137,138,139,142,143,144,146,146,152,153,155,156,161,162,163,164,165,170,171,172,173,174,176,177,178,180,181,182,183,184,186,187,188,188,191,192,193,195,196,197,198,199,202,203,206,208,209,211,212,213,214,217,220,221,222,224,225,226,227,232,234,237,238,239,240,242
0,0,1,3,4,5,7,8,10,11,12,13,14,16,18,19,21,22,23,25,26,27,28,30,31,34,37,38,39,41,42,43,44,45,47,48,50,51,52,53,56,57,58,59,60,61,61,66,67,68,69,71,72,74,77,78,80,81,82,83,84,85,87,88,91,92,93,94,96
0,1,2,3,4,6,7,8,9,10,11,14,15,16,17,19,20,20,26,27,28,29,30,34,36,37,38,40,41,43,44,46,47,48,49,51,52,52,56,57,59,60,61,62,64,65,67,68,69,71,71,75,76,77,78,80,81,84,85,86,91,92,93,94,96,97,98,103,104,105,107,108,111,112,115,117,118,119,121,122,123,125,126,127,129,130,131,132,135,136,136,138,139,140,141,142,144,145,146,151,152,153,156,157,158,160,161,162,163,165,166,169,170,171,172,173,176,177,178,180,181,182,183,185
2,3,4,5,6,7,10,11,12,13,14,15,16,19,20,21,23,24,27,28,29,30,31,34,35,36,38,39,42,43,45,46,47,49,50,53,54,58,60,62,63,65,66,68,69,74,75,76,78,79,80,83,84,87,88,89,91,92,93,95,96,99,100,101,102,105,107,108,109,111,112,116,118,121,122,123,124,126
0,1,2,3,5,6,11,12,13,15,16,19,20,23,25,26,27,29,30,32,33,35,36,37,38,40,41,41,46,47,49,50,51,52,54,55,56,57,58,60,61,62,63,65,66,69,70,71,74,75,77,78,83,84,88,89,90,92,93,97,98,99,100,101,102,105,106,107,109,110,111,112,113,116,117,118,119,122,123,124,125,126,127,130,131,132,134,135,136,138,139,140,141,143
0,1,2,3,7,8,9,10,13,14,17,19,20,21,23,24,26,27,28,30,31,32,34,35,36,39,40,43,44,45,46,48,49,50,51,52,53,56,59,60,61,63,64,65,66,67,69,70,71,72,72,77,79,80,81,82,88,90,91,92,94,95,96,98,99,102,103,104,106,107,107,109,110,111,112,113,115,116,117,120,121,122,123,127,128,129,130,131,132,135,136,137,139,140,141,142,144
0,1,2,3,5,6,11,12,13,15,16,19,20,24,26,28,29,31,32,33,35,36,39,40,43,45,46,47,49,50,51,53,54,55,58,59,60,61,63,64,69,70,71,72,73,75,76,79,80,81,82,85,87,88,91,92,94,95,96,99,100,101,103,106,107,108,109,110,111,112,113,114,115,118,121,122,123,127,128,130,131,137,138,139,141,144,147,148,149,151,152,153,155,156,157,158,159,160,161,164,165,166,167,171,173,174,177,178,179,180,182
0,0,1,3,4,5,7,8,11,13,14,15,16,17,22,23,25,26,27,28,29,32,33,34,36,37,37,42,43,44,45,46,47,48,48,53,54,55,56,58,59,61,62,63,64,67,69,70,71,72,75,76,80,82,83,85,86,91,92,94,96,97,98,100,101,103,104,105,106,107,110,111,112,115,116,117,118,121,122,123,124,129,130,131,132,135,136,138,139,140,142,143,144,145,146,149,150,153,154,157,158,159,160,163,164,166,167,172,173,175,176,178,179,182,183,184,185,188,189,190,192,193,194,195,197
0,1,2,3,4,5,6,9,10,11,13,14,17,18,19,21,22,23,24,25,26,29,30,30,33,34,35,37,38,40,41,44,45,47,48,49,50,54,55,56,58,59,59,61,62,63,64,64,69,70,71,72,74,75,76,77,77,82,83,84,85,87,88,88,92,93,95,96,97,98,100
0,1,2,5,6,7,8,9,10,11,13,14,16,17,18,20,23,24,25,27,28,30,31,32,33,38,39,40,42,43,45,46,47,49,50,53,54,55,57,58,60,61,62,63,66,67,68,69,71,72,75,77,78,79,81,82,84,85,86,87,89,90,92,93,94,96,97,98,100,101,103,104,105,108,109,112,113,114,117,118,119,120,121,122,124,125,126,128,129,130,133,134,136,138,139,140,142,144,145,146,147,148,152,153,154,157,158,159,161,162,163,164,165,166,169,170,172,173,174,175,176,178,179,180,181,186,187,188,189,193,194,195,198,199,200,201,202,204,206,207,208,209,210,212,213,214,215,217,218,219,221,222,225,227,228,229,232,233,234,236,239,240,241,243,244,245,246,250,251,252,255,256,257,258,259,260,266,267,268,269,270,271,272,273,274,275,278,279,280,281,282,284,286,287,288,290,291,292,296,299,300,302,303,308,309,310,312,313,314,315,317
0,1,2,4,6,7,8,10,11,12,13,14,17,20,21,22,25,27,28,29,32,33,34,35,36,37,41,43,44,45,48,49,51,52,54,55,57,59,60,61,63,64,66,67,70,71,72,74,75,76,78,79,80,82,84,85,85,88,89,90,92,95,97,98,99,100,104,105,106,107,111,113,114,115,117,118,120,121,122,124,125,129,131,132,134,135,139,141,142,143,145,146,148,149,150,152,153,154,155,156,157,160,161,162,163,165,166,166,171,174,176,177,179,180,182,183,185,187,188,189,190,191,192,194,195,198,200,201,202,204,205,207,208,209,210,211,213,214,215,217,218,218,221,222,223,224,225,227,228,229,230,236,237,238,239,242,243,244,245,248,250,251,252,254,255,257,258,260,262,263,264,266,267,271,272,273,274,276,277,278,279,282,285,286,287,289,290,291,293,296,298,299,302,303,304,305,307
0,0,1,3,4,9,10,11,13,14,15,16,19,20,21,22,23,25,26,27,27,32,33,34,35,37,38,39,40,40,44,45,46,48,49,50,53,54,57,58,59,60,61,63,66,68,69,70,72,73,74,75,77
0,1,2,3,6,7,8,10,11,12,13,18,19,23,25,26,27,29,30,32,33,34,36,37,39,40,41,43,44,47,48,49,50,53,54,56,58,59,61,62,64,65,66,68,69,69,74,75,76,77,78,79,80,80,85,86,87,89,91,92,93,95,96,97,98,101,104,105,106,108,109,110,111,113,114,114,119,120,121,124,126,127,128,130,131,132,133,135
0,1,2,3,4,5,8,10,11,12,13,16,17,19,20,21,22,26,28,29,30,33,34,36,37,38,40,41,41,45,46,47,49,50,52,53,54,55,56,59,60,61,63,64,65,66,67,68,73,74,75,77,82,83,84,85,89,90,91,92,93,95,96,99,100,101,102,104,105,105,109,110,111,112,114,115,115,119,120,121,123,124,127,128,130,131,132,133,134,135,136,137,137,142,143,145,146,147,147,150,151,152,153,154,155,156,157,159,160,163,164,165,166,169,171,172,175,176,178,179,180,181,182,184,185,186,188,189,192,193,194,195,198,199,200,202,203,204,206,210,212,213,214,215,216,218,219,223,224,225,226,228,229,230,231,233,234,235,237,238,239,240,243,245,246,247,249,250,254,255,256,257,258,260,261,262,263,266,267,268,269,270,272,273,274,276
0,1,3,5,6,7,8,9,10,14,16,17,19,20,21,23,24,25,27,28,29,30,32,33,34,35,37,38,39,40,43,44,45,46,47,49,50,52,53,54,56,57,58,63,64,66,68,69,70,73,74,75,76,77,78,80,81,84,85,86,88,89,90,91,93,94,95,97,100,101,102,103,104,105,105,111,112,113,114,116,117,118,119,121,122,123,124,125,127,128,129,132,135,136,138,139,142,143,145,146,147,148,149,151,152,152,156,157,159,160,161,162,164
0,1,2,3,4,7,8,9,11,12,13,15,16,19,20,22,23,23,26,27,28,29,33,34,35,37,38,39,40,43,44,45,46,48,49,51,52,55,56,57,59,60,63,65,66,67,68,74,77,78,79,81,82,85,86,87,88,89,93,94,97,98,99,100,103,104,104,106,107,108,110,111,112,113,117,118,119,121,125,126,127,128,130,131,133,134,135,136,137,139,140,141,144,145,146,147,149,150,152,153,154,156,157,157,159,160,161,162,164
0,1,3,4,7,9,10,11,12,13,14,16,17,18,20,21,22,24,25,26,27,31,32,33,35,38,39,40,41,42,43,46,47,49,50,53,54,55,56,59,60,60,65,66,67,69
0,1,3,4,6,7,10,11,12,14,15,17,18,19,21,22,24,25,28,29,30,31,34,35,36,37,37,41,42,43,46,47,48,50,53,54,55,56,58,59,59,64,67,69,70,72,75,77,78,81,82,83,84,86
0,1,2,3,4,6,7,8,9,10,11,14,15,16,17,20,21,24,25,27,28,29,31,34,35,36,37,38,39,40,41,42,44,45,46,47,48,51,52,53,54,55,57,58,59,60,62,63,64,65,68,71,72,73,75,76,79,80,83,84,85,87,88,89,90,92
0,1,2,3,4,5,6,7,8,10,11,12,15,16,17,19,20,23,24,25,26,27,30,31,32,34,35,35,40,43,45,46,48,49,50,51,54,55,56,57,61,62,63,64,65,66,66,71,72,73,74,75,78,79,80,81,82,83,84,85,86,87,88,89,92,93,94,95,96,97,98,100,101,102,103,108,109,110,111,112,113,115,116,117,118,121,122,123,125,126,127,128,130
0,1,2,3,4,6,7,8,10,11,13,14,15,16,17,18,19,20,22,23,26,27,29,30,32,34,35,36,38,39,41,42,43,44,45,46,49,50,54,56,57,58,60,61,63,64,65,66,67,69,70,71,73,74,78,80,81,82,84,85,87,88,89,91,92,93,98,99,101,102,104,105,108,109,110,111,117,118,119,121,122,123,124,127,128,130,131,136,137,138,140,141,141,144,145,146,147,149
2,3,4,5,6,7,11,12,14,15,15,17,18,19,20,22,23,24,27,28,30,31,31,37,38,40,41,43,44,47,48,49,51,52,55,57,58,59,60,66,69,70,71,73,74,77,78,79,80,81,85,86,89,90,91,92,95,96,96,98,99,100,102,103,104,105,111,112,113,114,115,116,119,120,121,123,124,125,127
0,1,3,4,7,9,10,11,12,13,14,17,19,20,21,23,24,26,27,28,29,30,31,36,37,38,40,41,42,44,45,46,47,51,52,53,55,58,59,60,61,62,63,66,67,69,70,73,74,75,76,78,79,80,81,81,85,86,87,88,90,93,94,95,96,97,98,99,101,102,103,105,106,107,108,111,113,114,117,118,119,120,122
0,1,3,4,6,7,10,11,12,14,15,17,18,19,21,22,24,25,28,29,30,31,33,34,35,36,36,40,41,42,45,46,47,49,52,53,54,55,57,58,58,63,66,68,69,71,74,76,77,80,81,82,83,85
0,1,2,3,4,6,7,8,9,10,11,14,15,16,17,20,21,24,25,27,28,29,31,34,35,36,37,38,39,43,44,45,46,47,50,51,53,54,55,56,56,58,59,60,61,63
0,1,2,3,4,5,6,7,8,10,11,12,15,16,17,19,20,23,24,25,26,27,30,31,32,34,35,35,40,43,45,46,48,49,50,51,54,55,56,57,61,62,63,64,65,66,66,71,72,73,74,75,78,79,80,81,82,83,84,85,86,87,88,89,94,95,97,99,100,101,102,108,109,110,113,114,115,116,117,118,119,120,121,124,125,126,127,128,129,132,133,135,136,137,140,141,142,144,145,147,148,149,151,152,154,155,157,158,158,162,163,164,166,167,168,169,170,173,174,178,180,181,182,184,185,187,188,189,192,193,194,195,195,200,201,203,205,206,207,208,214,215,217,218,221,222,225,228,229,230,232,233,234,235,236,238,239,240,241,244,245,246,248,249,250,251,253
0,1,3,4,10,11,12,13,14,16,17,18,19,22,23,24,25,26,28,29,30,31,34,37,38,39,41,42,43,45,46,47,48,51,52,53,54,55,56,57,58,60,61,64,65,67,68,70,71,72,74,75,76,77,79,80,82,83,86,87,88,89,94,95,96,98,99,100,101,104,105,106,107,110,111,112,113,114,115,116,117,121,122,123,125,126,127,128,129,131,132,133,134,138,140,143,144,145,146,148
0,1,3,4,6,7,8,11,12,13,14,15,16,18,19,20,21,22,24,25,26,30,33,35,36,38,39,40,41,44,45,46,48,49,49,53,54,55,56,57,58,59,59,63,64,65,66,67,68,71,72,73,74,76,77,78,79,82,83,87,88,89,91,92,95,96,96,99,100,101,103,104,106,107,108,109,111,112,116,117,118,119,120,121,124,125,126,127,129,130,133,134,135,136,137,141,144,145,146,148,149,150,153,156,157,158,160,161,162,163,166,167,168,170,171,172,174,175,178,179,179,184,185,187,188,189,190,191,192,193,199,200,201,203,206,207,208,209,210,211,212,216,217,218,221,223,224,225,226,227,228,229,230,231,233
0,1,2,3,4,5,6,7,9,10,13,14,16,17,19,21,22,23,25,26,28,29,30,31,32,33,36,37,38,39,40,42,43,44,45,45,50,51,53,56,57,58,59,60,61,62,64,65,68,69,71,72,73,74,77,79,80,81,83,84,86,87,88,90,91,92,97,98,100,101,103,104,107,108,109,110,115,116,117,118,121,122,124,125,130,131,132,134,135,136,137,139
0,1,2,3,4,5,9,10,11,12,14,15,17,18,19,20,22,23,24,27,28,31,32,33,34,34,40,41,43,44,46,47,50,51,52,54,55,58,60,61,62,63,69,72,73,74,76,77,80,81,82,83,84,88,89,92,93,94,95,98,99,99,101,102,103,105,106,107,108,113,114,115,118,119,122,123,124,126,127,128,130,131,132,134,135,136,137,138,138,143,146,148,149,151,152,153,154,159,160,163,164,165,166,169,170,172,173,174,175,178,181,182,183,185,186,187,188,189,192,193,195,196,197,198,198,203,204,205,206,207,208,210,211,214,215,216,218,219,220,223,224,228,229,230,232,233,236,239,240,241,245,246,247,248,251,252,253,254,255,257,259,260,263,264,265,266,269,270,270,273,274,275,276,277,279,280,281,282,283,284,285,288,289,290,291,293,294,294,296,297,298,299,301
0,1,3,5,6,7,8,14,15,16,19,20,21,22,23,24,25,26,27,30,31,32,33,34,35,38,39,41,42,43,46,47,48,50,51,53,54,56,57,57,61,62,63,64,66,67,68,69,70,71,74,75,79,81,82,83,85,86,88,89,90,92,93,94,95,96,98,99,101,102,103,105,106,107,108,110,111,112,113,116,117,118,119,121,122,122,127,128,129,130,132,133,134,135,137,138,141,143,144,145,146,148,149,151,152,153,154,156,157,157,163,164,166,168,169,170,171,177,178,180,181,184,185,188,191,192,193,195,196,197,198,201,202,203,205,206,207,212,213,217,219,220,221,223,224,226,227,228,230,231,232,233,235
0,1,3,4,7,9,10,11,12,13,14,17,19,20,21,23,24,27,29,30,31,33,34,35,36,41,42,43,45,46,47,49,50,51,52,55,56,57,59,60,61,63,64,67,69,70,71,73,74,75,76,81,82,83,84,85,88,89,91,92,93,94,96,97,98,100,101,102,105,106,107,108,109,111,112,113,114,116,117,119,120,121,123,125,126,129,130,131,132,132,138,139,141,142,143,144,144,149,152,154,155,157,158,159,164,165,167,168,174,175,176,178,181,182,183,184,188,189,190,192,193,194,195,197,198,199,200,203,204,205,207,208,209,210,212
0,1,3,4,7,9,10,11,13,14,17,19,20,21,23,24,25,26,32,33,34,36,39,40,42,44,45,46,50,51,53,54,55,56,57,58,60,61,62,63,66,67,70,71,72,73,75
0,1,2,3,4,5,6,7,14,16,18,19,20,21,23,24,25,26,27,28,29,34,35,36,39,40,41,43,44,46,47,48,50,51,52,53,56,57,58,59,61,62,67,68,71,72,75,76,77,78,81,83,84,85,86,89,90,91,92,95,96,97,98,99,100,101,102,106,107,108,110,111,112,113,114,116,117,118,119,122,124,125,126,128,129,130,131,133
0,1,2,3,4,5,6,7,8,10,11,12,13,17,19,20,22,23,24,25,27,28,29,30,31,33,34,35,36,41,42,45,46,48,49,50,51,52,55,56,59,60,61,62,64
0,1,2,3,4,5,6,8,12,13,14,16,17,18,21,22,23,24,26,27,29,30,33,34,35,37,38,40,41,42,43,44,47,48,49,51,52,53,55,56,57,58,59,62,63,64,65,67,68,69,70,72,73,74,76,79,80,81,82,83,84,85,87,88,90,91,92,93,94,97,98,99,100,103,104,107,109,112,113,114,115,116,118,120,121,125,127,130,131,132,133,135
0,1,2,3,5,6,6,9,10,11,14,15,17,18,20,21,22,23,24,26,27,28,29,33,34,35,36,37,39,40,42,43,46,48,49,52,53,54,55,56,57,59,60,63,64,65,66,67,68,69,70,71,73,74,75,76,79,80,81,84,85,86,87,88,89,89,94,95,96,99,101,102,105,106,107,108,110
0,1,2,4,5,6,7,10,11,12,13,14,16,17,19,20,24,26,27,28,30,31,33,34,35,37,38,39,40,40,45,46,48,49,51,52,56,58,59,60,63,64,68,69,70,73,74,75,76,77,78,81,82,83,85,86,86,91,92,94,95,96,97,99
0,1,2,3,6,7,9,10,12,13,14,15,17,18,20,21,22,24,25,26,27,31,32,33,35,39,40,41,43,44,46,47,53,54,55,57,58,59,60,62,63,64,68,69,71,72,73,75,76,77,78,79,80,81,86,87,88,90,91,92,93,96,97,98,99,101,102,102,106,107,108,109,110,111,113,114,115,117
0,1,2,3,4,5,6,7,9,10,13,14,16,17,18,19,20,22,23,24,25,29,30,31,33,37,39,40,41,42,43,44,45,46,49,50,52,53,54,57,58,59,60,63,65,66,69,70,71,72,74
0,1,2,3,4,6,7,8,10,11,14,15,16,17,18,20,21,22,26,27,28,29,30,30,36,37,39,40,41,42,45,46,47,49,50,52,53,55,56,58,59,62,63,64,65,66,67,70,72,73,74,76,77,78,79,81
0,1,2,3,4,5,9,10,11,13,14,15,16,18,19,20,21,23,24,25,28,29,30,31,32,34,35,35,41,42,44,45,47,48,51,52,53,55,56,59,61,62,63,64,70,73,74,75,77,78,81,82,83,84,85,89,90,93,94,95,96,99,100,100,102,103,104,106,107,108,109,114,115,116,119,120,123,124,125,127,128,129,131,132,133,135,136,137,138,139,139,144,147,149,150,152,153,154,155,160,161,162,163,164,166,167,173,175,176,177,179,180,182,183,185,187,188,190,191,193,194,196,197,198,199,202,203,204,206,207,208,209,216,218,220,221,223,224,225,227,228,231,232,233,234,235,238,239,240,241,244,245,246,248,249,250,251,256,257,261,263,264,265,267,268,270,271,272,274,275,277,278,279,281,282,285,286,287,288,293,294,296,297,298,299,300,303,304,305,307,308,308,313,314,315,316,319,320,321,323,324,325,326,327,328,332,333,335,336,337,338,340
0,1,2,3,6,7,8,10,11,12,13,18,19,20,21,22,24,26,27,28,29,31,32,32,35,36,38,39,40,41,43,44,46,47,48,49,50,51,52,54,56,57,59,60,61,63,64,65,66,68,69,72,75,76,77,79,80,81,84,85,87,88,89,90,92,93,94,95,98,99,100,101,102,104,105,107,108,109,110,113,114,115,116,117,118,118,125,127,129,130,131,132,138,139,140,143,144,145,146,147,148,151,152,153,154,156,157,157,161,162,163,164,165,167,168,169,170,171,172,177,178,180,181,182,183,184,189,190,191,193,194,196,197,199,200,202,203,206,207,208,209,210,211,214,216,217,218,220,221,222,223,225
0,1,2,3,4,6,7,9,10,12,13,16,17,18,19,20,21,21,26,27,28,29,30,33,34,36,37,38,39,44,45,47,49,50,51,55,56,57,59,60,61,63,64,66,67,68,69,72,73,74,75,78,79,80,81,82,83,83,88,89,92,93,94,96,97,98,99,104,105,107,109,110,111,112,117,118,119,121,122,126,127,129,130,131,132,135,138,139,140,142,143,144,146,147,148,149,154,155,156,157,158,159,161,162,163,165,166,169,171,172,175,176,177,178,180
2,3,5,6,9,11,12,13,14,15,16,19,21,22,23,25,26,29,31,32,33,35,36,37,38,43,44,45,47,48,49,51,52,53,54,57,58,59,60,61,63,64,65,66,67,69,70,71,73,74,77,78,79,80,81,83,84,86,87,89,91,92,93,95,96,98,99,101,102,103,104,109,110,111,112,113,114,116,117,118,120,121,122,124,125,126,127,128,129,133,134,135,138,139,140,141,142,143,145,146,147,149,151,152,155,156,157,159,160,161,162,163,168,169,171,172,174,175,176,177,178,179,180,183,184,185,187,190,191,194,195,196,197,199
0,1,2,3,6,8,9,10,11,12,14,15,18,19,20,21,25,28,29,30,32,33,34,35,36,37,37,40,41,42,45,46,47,49,50,53,54,57,58,59,61,62,63,64,65,66,68,69,70,72,73,75,76,77,80,81,82,84,87,88,92,95,96,97,99,100,101,103,104,109,110,111,112,115,116,117,118,120,121,123,124,125,126,130,131,132,136,137,138,140,141,143,144,146,147,151,152,153,155,159,160,163,164,165,166,169,170,173,176,177,178,180,181,182,184,185,186,191,192,193,194,195,196,198,199,200,202,203,204,207,208,209,211,213,214,215,217,218,218,220,221,222,224,225,225,230,231,232,233,237,240,241,242,244,245,246,247,248,250,251,253,254,259,260,261,263,264,265,269,271,272,273,276,277,278,280,281,282,283,286,287,288,289,290,292,293,295,296,297,299,300,301,302,305,306,308,310,311,312,314,316,317,318,319,320,321,322,324,325,326,328,329,332,334,335,338,339,340,341,343
0,1,2,3,5,6,9,11,12,13,14,15,16,19,21,22,23,25,26,28,29,30,31,32,33,38,39,40,42,43,44,46,47,48,49,52,53,54,55,56,57,60,62,63,64,65,67,68,69,72,73,74,75,76,78,79,79,82,83,84,86,87,88,89,92,93,94,95,95,101,102,103,106,107,108,109,111
0,1,2,3,4,5,6,7,8,10,11,12,13,17,19,20,22,23,24,25,27,28,29,30,31,33,34,35,36,41,42,45,46,48,49,50,51,52,55,56,59,60,61,62,64
0,0,1,3,4,5,7,8,10,11,12,14,15,16,21,22,23,24,25,27,28,28,32,33,34,35,38,40,41,44,45,46,48,49,50,55,56,58,59,65,67,68,69,71,72,74,75,76,78,79,80,85,86,87,88,89,91,92,92,96,97,99,100,105,106,107,108,111,113,114,117,118,119,120,122
0,1,2,3,4,5,6,8,12,13,14,16,17,18,21,22,23,24,26,27,29,30,33,34,35,37,38,40,41,42,43,44,47,48,49,51,52,53,55,56,57,58,59,62,63,64,65,68,69,72,73,75,76,77,79,82,83,84,85,86,87,88,90,91,93,94,95,96,97,102,103,104,105,106,108,109,111,112,114,115,119,120,121,122,126,127,128,130,131,131,134,135,138,139,140,141,143
0,1,2,3,7,8,9,11,12,13,15,16,19,20,23,24,25,27,28,29,30,30,35,36,40,41,42,43,45,45,47,48,49,51,55,56,57,58,59,61,62,66,67,68,70,71,72,73,76,77,79,81,82,83,85,86,89,90,92,93,96,98,99,101,104,105,107,108,109,110,111,113,114,115,116,119,120,121,123,124,126,127,128,130
0,1,2,4,6,7,8,10,11,13,14,17,18,19,20,22,23,27,29,30,32,33,34,35,36,39,41,42,43,44,45,46,47,48,50,51,52,54,58,59,60,61,62,68,69,70,72,73,78,79,80,83,84,85,87,89,90,92,93,96,97,98,99,104,106,107,109,112,113,115,116,119,121,122,124,127,128,130,131,132,133,134,135,136,138,139,142,143,144,146,147,148,150,151,152,153,153,157,158,159,160,163,164,167,168,169,171,172,173,174,176
0,1,2,3,4,7,8,9,11,13,14,15,17,18,21,23,24,25,26,31,32,34,35,36,37,38,43,45,47,48,49,50,55,56,57,58,59,60,61,63,64,67,68,69,70,71,73,74,75,77,78,79,80,81,82,85,86,86,91,92,93,97,99,100,101,104,105,107,108,110,112,113,114,116,117,119,120,121,122,125,126,127,129,130,131,133,134,135,140,141,142,143,144,145,146,148,149,152,153,154,156,157,158,159,162,163,165,166,171,172,173,175,176,177,178,180
0,1,2,3,4,5,6,7,8,9,11,12,13,15,16,19,21,22,23,24,29,30,33,34,35,37,38,39,40,41,42,43,45,46,47,49,50,51,52,55,56,57,58,61,62,62,67,68,69,70,73,74,77,78,79,80,82
0,1,2,3,4,5,6,7,8,9,11,12,13,15,16,19,21,22,23,24,29,30,33,34,35,37,38,39,40,41,42,43,45,46,47,49,50,51,52,55,56,57,58,58,63,64,65,66,69,70,71,73,74,75,76,78
0,1,2,3,4,5,6,7,8,9,14,15,16,18,19,22,25,26,27,31,32,33,34,37,38,39,41,42,43,44,46,47,48,50,51,54,57,58,59,61,62,63,65,69,71,72,73,75,76,79,81,82,85,86,87,88,90
0,1,2,3,4,5,6,9,10,11,13,14,16,17,18,20,21,22,24,25,27,28,29,30,31,32,34,35,38,40,41,42,44,45,47,48,49,52,53,54,56,57,59,60,61,63,64,65,66,70,71,74,76,77,80,81,82,83,86,87,89,90,91,92,93,95,96,99,100,101,103,104,105,106,107,108,110,111,112,113,114,119,120,121,122,123,125,126,127,128,130,131,132,133,137,138,139,140,142,143,144,145,146,149,150,151,152,153,156,157,160,161,162,164,165,166,167,169
0,1,2,4,5,8,10,11,12,13,17,18,19,20,21,23,25,26,27,28,29,31,32,34,35,36,39,40,41,43,44,47,48,49,50,55,56,57,58,59,60,61,64,65,68,69,70,72,73,74,77,78,79,80,81,82,83,84,85,87,88,90,92,93,94,96,97,98,101,102,104,105,106,107,110,111,113,114,119,120,121,122,123,125,126,127,128,133,134,135,136,139,140,141,143,144,145,150,151,152,154,155,156,158,159,163,164,165,166,168,169,170,171,173,174,175,177,178,179,180,183,186,187,188,190,191,192,193,197,198,199,200,202,203,206,208,209,212,213,214,215,217
0,1,2,3,6,7,8,9,10,12,13,16,17,18,19,20,22,23,24,25,26,27,28,32,33,36,37,38,40,41,41,47,48,49,52,53,54,55,56,58,59,63,64,65,67,68,69,70,71,72,73,76,77,78,79,82,83,84,85,87
0,1,2,4,6,7,8,9,10,12,13,16,17,18,21,22,23,25,26,27,28,29,33,35,36,40,41,43,44,46,47,50,51,52,53,57,58,59,60,64,65,66,68,69,70,72,73,75,76,77,78,79,80,81,82,85,86,89,90,91,92,93,94,95,96,101,102,103,104,109,110,112,113,114,115,118,119,120,122,123,125,126,128,129,131,132,135,136,137,138,139,140,143,145,146,147,149,150,151,152,154
0,1,2,3,5,6,8,9,11,12,13,17,20,21,22,24,25,26,28,29,31,32,33,35,38,39,40,41,43,44,44,49,52,54,55,57,60,62,63,66,67,68,69,71
0,1,2,3,5,6,6,8,9,10,11,16,17,20,22,26,27,28,29,31,32,34,35,36,37,41,44,45,46,48,49,50,52,56,58,59,60,62,66,67,68,71,72,73,75,76,77,78,79,81,82,83,84,85,87,88,89,90,91,91,96,99,101,102,104,105,106,107,110,111,112,113,114,116,117,118,121,122,123,124,125,126,128,129,130,131,135,136,137,139,140,143,144,146
0,1,3,4,6,7,8,10,11,12,13,14,16,17,18,20,21,23,24,26,27,29,30,31,32,32,35,36,37,39,40,42,43,44,45,49,50,51,53,54,55,56,57,59,60,61,62,66,68,71,72,73,74,76
0,1,2,3,4,6,7,11,12,13,14,16,17,19,20,21,22,23,24,27,28,29,30,32,33,34,36,37,39,40,40,45,46,47,49
0,1,2,3,4,5,6,7,9,10,11,12,13,14,17,18,19,20,21,22,25,26,27,28,30,31,32,34,35,38,39,41,42,44,46,49,50,51,52,54
0,1,3,4,7,9,10,11,12,13,14,16,17,18,20,21,22,24,25,27,28,29,31,32,33,35,36,38,39,40,42,44,45,48,49,52,53,54,55,58,59,60,61,61,63,64,65,66,68
0,1,2,3,5,6,8,9,12,13,14,16,17,18,19,20,21,22,26,27,30,31,32,34,35,36,37,38,43,44,45,46,48,49,52,53,54,56,57,58,59,61
0,1,3,4,10,11,12,14,15,16,19,20,21,22,23,24,26,27,29,30,31,32,33,35,36,37,40,41,45,47,48,49,50,53,54,55,56,58,59,62,63,64,65,67
0,1,2,4,5,7,8,10,11,12,13,14,16,18,19,22,23,24,25,25,27,28,29,30,32
0,1,2,3,6,7,11,13,14,15,16,17,18,19,21,22,23,25,26,27,29,30,32,33,35,36,42,43,44,46,48,49,50,51,54,55,56,57,58,60,61,61,64,65,66,68,69,70,72,75,76,77,79,80,83,85,86,89,90,91,92,94
0,1,3,4,6,7,8,9,10,13,14,15,16,17,19,20,21,22,25,26,27,28,29,30,33,35,36,37,38,39,41,42,43,45
0,1,3,4,9,10,13,14,16,17,22,23,24,26,30,31,32,34,35,36,38,39,40,41,43,44,45,46,47,49,53,54,55,59,60,61,63,64,66,67,68,70,71,74,76,77,78,80,81,83
0,1,3,4,6,7,8,10,11,18,19,20,21,22,24,28,29,30,32,33,34,39,40,41,42,43,44,50,51,52,54,55,56,57,61,63,65,66,68,69,71,73,74,75,77,78,79,80,82,83,84,87,88,89,90,93,94,97,98,99,100,101,103,104,104,106,107,108,109,111
2,3,4,5,6,8,9,10,12,13,17,18,19,20,24,25,27,28,33,34,35,38,39,40,42,43,45,46,47,48,50,51,55,56,57,58,59,60,63,64,65,66,68,69,70,72,73,74,75,77,78,81,82,83,85,86,87,88,90
0,1,2,3,4,5,6,7,10,12,13,14,16,18,19,20,21,22,23,24,25,27,28,31,32,34,35,40,41,42,44,45,46,47,49
0,1,2,3,4,5,6,7,12,13,14,15,17,18,19,20,22,23,25,26,27,28,29,30,31,36,37,40,41,42,43,45
0,1,2,3,4,6,7,8,9,13,15,16,17,18,19,20,21,23,24,27,28,29,30,32
0,1,3,4,10,11,13,14,15,17,20,21,22,23,24,26,29,31,32,35,36,37,38,40
0,1,2,4,6,7,9,10,14,15,16,17,20,21,23
0,1,3,4,6,7,8,10,11,12,14,15,17,18,20,21,22,23,24,25,27,28,29,30,33,34,35,37,38,40,41,42,45,46,48,49,50,51,53,54,55,56,57,62,63,64,66,68,69,72,73,76,77,78,79,80,82,83,83,88,89,90,91,93,94,95,96,98,99,101,102,106,108,109,110,111,113,114,115,116,118,119,120,121,122,124,125,126,127,132,133,134,136,137,141,142,143,145,146,147,148,153,154,155,156,157,159,160,162,163,164,166,167,168,169,171
0,1,2,3,4,5,6,8,9,10,11,13,15,16,17,19,20,21,22,23,24,25,28,29,30,31,32,34,35,36,37,38,39,40,44,45,48,49,50,51,54,55,55,58,59,60,62,64,65,66,67,68,69,70,72,73,74,75,77,78,79,80,83,84,85,87,88,89,90,92
0,1,3,4,10,11,12,14,18,19,20,21,25,26,27,29,30,31,34,35,36,37,38,39,40,41,42,44
0,1,2,3,6,7,8,9,10,11,12,14,15,16,18,22,23,24,26,30,31,32,35,36,38,39,40,42,45,46,48,49,51,52,55,56,58,59,60,62,63,64,67,68,69,71,74,75,78,79,80,82,83,88,89,90,92,93,94,98,99,100,102,103,104,107,108,109,110,111,113,114,117,118,119,121,122,122,127,128,129,130,131,132,134,135,136,139,140,141,143,144,145,146,148
0,1,2,3,5,6,9,11,12,13,14,15,16,18,19,20,22,23,24,26,27,29,30,31,33,34,35,37,38,40,41,42,43,44,45,46,47,49,50,52,53,57,58,59,60,61,63,64,65,66,69,70,71,72,73,75,76,77,78,83,84,88,90,91,92,94,95,97,98,99,100,101,102,103,104,105,106,108,109,110,111,113,114,115,116,117,118,119,120,124,125,127,128,130,131,132,133,134,135,136,138,139,140,142,143,144,146,147,150,151,152,153,154,157,158,159,160,161,163,164,165,167,168,171,172,173,174,177,178,179,180,181,184,185,186,187,188,190,193,194,195,197,198,199,200,201,204,205,208,209,210,211,213
0,1,3,4,6,7,9,10,14,15,16,17,18,20,21,22,23,26,28,29,30,31,33,34,39,40,42,45,46,47,49,50,52,54,55,56,57,65,66,67,69,72,74,75,76,78,79,81,82,83,85,86,87,89,90,92,93,94,95,96,97,100,101,104,105,106,107,110,111,113,114,115,118,119,120,121,123,124,125,126,131,132,134,136,137,140,141,142,143,144,145,147,148,149,151,152,153,155,156,157,159
0,1,3,4,10,11,13,14,16,17,20,21,22,24,25,26,28,29,31,32,33,35,36,37,39,40,41,42,43,44,47,48,49,50,51,54,55,56,58,59,61,62,65,66,67,69,70,71,72,77,78,80,81,83,84,85,86,90,91,92,94,95,96,97,100,101,104,105,106,108,109,110,111,113,114,115,116,117,119,120,121,122,125,126,127,128,129,131,132,133,135,136,137,138,139,140,141,144,145,149,151,152,153,155,156,158,159,160,161,162,163,164,165,166,168,169,170,172,173,175,176,177,179,180,181,182,184
0,1,2,3,4,5,6,9,10,11,12,13,15,16,20,21,23,24,26,27,28,30,31,32,34,35,37,38,41,43,44,45,47,48,50,51,52,53,54,56,57,57,62,63,64,68,70,71,72,73,74,76,77,79,80,81,82,83,85,86,87,88,91,92,93,95,96,98,99,100,102
0,1,2,3,4,5,8,9,12,13,14,16,17,18,19,22,24,25,26,27,28,29,30,31,33,34,36,37,42,43,44,45,48,49,52,53,54,55,60,61,62,63,64,66,67,68,69,70,72,73,74,77,78,79,81,82,83,84,85,85,89,90,92,93,95,96,97,102,103,104,105,107,108,112,113,114,115,116,120,121,122,123,124,130,131,132,133,137,138,139,141,142,143,146,147,151,152,153,154,155,156,157,160,161,162,163,164,167,170,171,172,174,175,176,177,180,181,182,184,186,187,188,190,191,192,193,194,195,196,199,200,203,204,205,207,208,209,210,212
0,1,2,3,5,6,11,12,13,15,16,19,20,21,23,24,25,26,29,30,31,32,35,36,37,40,41,43,44,45,46,46,51,52,53,54,56,57,58,59,60,61,64,65,66,67,70,71,72,73,76,77,78,80,81,83,84,85,86,88,89,90,91,92,94,95,96,97,99
0,1,2,3,4,6,7,8,10,11,14,15,16,17,18,20,21,22,23,27,29,31,32,34,35,37,38,40,42,43,44,45,47,48,50,51,53,55,56,57,59,60,61,63,64,67,69,70,71,73,74,75,76,78,79,82,84,85,86,88,89,91,92,95,96,96,101,102,103,104,106,107,108,111,112,112,115,116,118,120,121,122,124,125,126,127,128,133,134,135,137,138,143,144,145,147,148,148,154,155,157,158,159,160,162
0,1,2,3,4,6,9,10,11,12,13,14,16,17,18,19,20,22,23,24,25,29,31,32,34,35,37,38,40,41,46,47,50,51,53,54,58,60,61,63,64,65,66,69,70,71,73,74,75,77,78,79,80,83,84,85,86,87,88,90,91,92,93,94,95,96,100,101,102,103,104,106,107,108,109,110,112,113,115,116,117,119,124,126,127,129,130,132,133,134,135,136,138,139,140,141,142,144,146,147,148,149,151,152,153,154,155,156,157,159,160,161,162,163,165,167,168,169,170,171,172,174,175,176,177,181,182,183,185,186,189,190,192
0,1,2,3,4,6,9,10,11,12,13,15,16,19,20,21,23,24,25,26,30,32,33,35,36,38,39,40,41,46,47,48,49,50,51,51,53,54,55,57,58,61,62,63,64,66,67,69,70,71,72,75,76,77,80,81,82,83,84,85,86,88
0,1,3,4,5,6,7,8,10,11,14,15,16,18,19,20,23,24,25,26,27,29,30,31,33,34,37,38,39,42,43,47,49,50,51,53,55,56,57,58,59,61,62,63,64,67,68,69,71,72,73,78,79,81,82,84,85,88,89,90,91,94,95,96,97,99,100,105,106,107,109,110,113,114,117,118,119,120,122
0,1,2,3,4,6,7,8,10,11,15,17,18,19,21,22,25,27,28,29,31,32,34,35,37,38,43,44,45,47,48,49,51,52,53,54,56,57,59,60,61,62,65,66,67,68,71,73,74,75,77,78,80,81,82,83,84,85,88,89,90,91,92,93,97,99,100,101,104,105,108,109,110,112,113,116,117,119,120,125,126,127,128,129,131,132,135,136,137,138,139,140,141,142,144,145,146,148,149,150,153,155,156,157,159,160,164,165,166,167,171,172,173,174,178,179,180,182,183,186,187,189,190,192,193,194,195,198,199,200,201,202,203,204,211,212,213,214,216,217,219,220,223,224,227,228,230,231,233,234,235,237,238,239,240,242,243,244,246,247,248,250,251,253,254,255,256,257,259,260,261,262,265,266,267,268,271,272,274,275,280,281,282,284,285,286,287,289
0,1,2,3,6,7,8,10,11,14,15,16,17,18,19,23,24,25,27,28,31,32,34,35,38,40,41,42,44,45,47,48,49,50,51,52,53,58,59,60,61,65,66,67,69,70,70,74,75,77,78,79,80,82,83,85,86,87,88,93,94,95,97,98,100,101,101,106,107,108,109,114,115,117,118,123,124,127,128,130,131,135,137,138,139,143,144,145,149,150,151,152,155,156,156,160,161,162,163,166,167,168,169,170,173,174,176,177,178,179,180,181,181,186,187,189,190,192,193,194,196,197,198,199,202,203,204,206,207,207,210,211,212,214,215,216,217,219
0,1,2,4,6,7,11,12,13,14,17,18,20,21,22,23,24,26,27,28,28,33,36,37,38,41,42,44,45,47,48,49,50,53,54,55,56,56,61,64,65,67,68,73,74,75,77,78,79,80,82
0,1,3,4,6,7,8,9,10,12,13,16,19,20,21,23,24,25,27,28,30,31,32,35,36,37,38,41,42,42,47,48,49,50,51,53,54,55,57,58,59,60,61,62,65,66,67,68,72,74,75,78,79,80,81,83
0,1,2,3,4,7,8,9,10,11,12,14,15,18,19,20,24,25,28,29,31,32,34,35,36,38,39,40,42,43,45,46,47,48,50,51,53,54,55,56,57,60,61,64,65,68,70,71,72,73,75,76,80,81,82,83,84,86,87,88,90,91,93,94,95,97,98,101,102,103,104,105,108,109,110,111,112,114,115,116,118,119,121,122,124,125,126,127,130,131,132,133,134,139,140,141,142,145,146,148,149,150,151,152,154,155,156,157,160,161,161,166,169,171,172,174,175,176,177,180,181,182,183,185
2,3,4,5,7,8,9,11,12,15,16,18,19,23,24,25,26,29,30,32,33,35,36,37,39,40,41,42,42,46,47,48,49,51,52,53,55,56,59,60,63,64,65,66,67,69,70,70,73,74,75,76,77,79,81,82,84,85,88,89,91,92,93,95,96,97,101,102,103,105,106,107,108,110,111,113,114,115,117,118,119,120,120,126,127,128,130,131,133,134,136,137,141,142,143,144,145,146,148,149,151,152,155,156,158,159,162,164,165,166,168,169,172,173,176,177,178,180,181,184,185,186,187,188,190,191,192,195,196,197,198,201,202,203,205,206,207,208,211,212,213,214,216,217,220,222,223,224,226,227,228,229,231
0,1,2,3,4,6,9,10,13,14,16,17,19,20,24,25,26,27,29,30,33,34,35,36,39,40,41,42,43,45,46,47,48,49,52,53,54,56,57,58,61,62,64,65,67,68,69,71,73,74,75,76,77,78,82,83,84,85,86,87,90,91,92,93,94,96,97,101,102,104,105,107,108,109,111,112,113,114,117,118,121,122,123,124,127,128,129,130,133,134,135,136,139,140,141,142,146,148,149,150,151,152,153,155,156,157,158,159,160,163,165,166,167,168,169,171,173,174,175,176,178,179,180,181,184,185,186,187,188,190,191,193,194,195,196,199,200,205,206,207,208,209,211,214,215,216,217,218,220,224,225,226,228,229,230,233,234,235,237,238,239,240,241,242,244,245,246,247,248,249,250,251,254,255,256,258,258,263,264,265,266,268,270,271,273,274,278,279,280,281,282,283,283,289,290,291,292,293,295,299,300,301,302,304,305,307,308,310,311,313,314,315,317,318,321,322,323,324,326,327,328,330,331,333,334,335,336,337,339,340,342,343,344,345,346,347,351,352,353,355,356,357,360,362,363,364,366,367,368,369,371
0,1,3,4,6,7,10,11,13,14,19,20,21,23,27,29,30,31,32,33,35,36,37,38,40,41,42,43,48,50,52,53,55,56,57,58,59,60,63,64,67,68,71,72,73,74,75,76,77,78,81,82,85,86,87,88,89,92,93,97,98,100,101,102,104,105,106,107,109,110,111,112,113,117,118,119,123,125,128,129,130,131,133
0,1,2,3,4,5,6,8,9,12,13,14,15,18,19,23,25,26,27,29,30,32,33,35,36,37,39,40,41,43,45,46,47,49,50,50,55,56,58,59,60,61,62,63,63,67,68,69,70,72,73,75,76,76,82,83,84,85,87,89,90,91,93,94,94,97,98,99,100,101,103,104,107,108,109,110,111,113,114,115,115,119,120,122,123,124,127,128,129,131,132,133,134,136,137,138,140,141,142,143,148,149,150,151,152,154,155,156,157,158,159,164,165,166,167,170,171,173,174,175,178,179,181,182,185,187,188,191,192,193,194,196
0,1,2,3,4,6,7,8,9,11,12,13,16,17,19,20,23,24,25,26,29,31,32,33,35,36,38,39,40,41,42,43,44,46,47,48,50,51,53,54,58,60,61,62,64,65,67,68,69,70,71,73,74,77,79,80,81,83,85,86,87,88,91,92,93,94,95,100,101,102,104,106,107,109,110,111,112,112,117,120,121,122,124,125,126,127,132,133,134,135,138,139,140,141,144,145,146,147,148,153,154,155,156,158,159,163,165,166,168,169,171,172,175,176,177,179,180,181,182,183,185,186,188,189,190,191,193,194,194,199,200,201,204,205,206,207,208,213,214,215,216,218,219,222,224,225,226,228,230,231,232,234,235,236,237,238,240,241,243,244,245,246,248,249,249,255,256,258,259,260,261,263,264,265,266,267,269,270,271,272,275,276,277,279,280,281,286,287,289,290,292,293,296,297,298,299,302,303,304,305,307,308,313,314,315,317,318,321,322,325,326,327,328,330
0,1,3,5,6,7,9,10,12,13,14,16,17,18,23,24,26,27,29,30,33,34,35,36,39,40,41,42,43,44,47,48,51,54,55,57,58,59,60,61,62,64,65,66,67,68,69,70,73,74,75,77,78,81,82,83,84,85,90,91,92,95,96,97,99,100,101,103,104,106,107,108,110,113,114,117,118,120,121,126,127,128,130,131,132,133,135
0,1,3,5,6,7,8,9,11,12,13,15,16,18,19,21,22,26,27,28,31,32,33,35,36,37,38,41,42,43,46,47,48,49,50,52,53,54,55,58,59,60,62,63,63,67,68,69,70,71,72,72,78,79,80,83,84,85,86,88,89,89,93,94,95,96,97,100,101,102,103,104,109,110,111,113,114,115,118,119,122,123,124,125,126,128,129,130,131,132,133,136,137,138,139,142,143,144,146,147,149,150,151,154,155,156,157,159,160,160,166,168,169,170,171,172,174,175,177,178,179,180,182,183,188,189,192,193,194,195,197
0,1,2,3,4,6,9,10,11,12,13,14,16,17,21,22,23,25,26,28,29,30,33,34,35,36,37,38,39,44,45,46,48,49,50,51,54,55,56,59,60,61,63,68,69,71,72,77,78,79,80,83,85,86,89,90,91,93,94,95,97,98,101,102,103,105,106,107,110,111,112,113,114,116,117,118,121,122,123,124,127,128,129,130,131,132,134,135,136,138,140,141,142,143,146,148,149,152,153,154,155,157
0,1,2,3,4,6,9,10,11,12,13,14,16,17,19,20,25,26,27,28,32,33,34,36,37,38,39,42,43,44,46,47,50,51,53,54,55,56,57,58,58,62,63,65,66,68,69,70,72,73,74,75,78,79,80,81,82,84,85,86,87,89,90,93,94,95,98,99,100,102,103,109,110,111,112,113,114,115,117,118,119,122,123,124,126,127,129,130,131,133,134,135,136,141,142,143,144,145,147,148,152,154,155,156,158,159,161,162,164,165,166,167,168,169,170,171,173,174,175,176,177,179,180,182,183,184,185,187,188,190,191,192,193,194,196,197,198,202,203,204,205,206,208,209,213,214,216,217,220,222,223,225,226,227,229,231,232,233,235,238,240,241,242,244,245,248,250,251,252,254,255,256,257,259,260,263,264,265,266,268,269,274,275,276,278,279,280,281,283,284,285,286,289,290,291,292,295,296,297,299,300,301,304,305,306,307,310,312,313,314,316,317,320,321,323,324,325,326,329,330,331,333,334,335,337,338,341,342,343,344,347,349,350,351,353,354,358,360,363,364,365,366,368
0,1,3,4,6,7,8,10,13,15,16,17,20,21,24,25,26,27,28,29,30,31,34,35,36,37,38,40,41,42,44,45,48,49,52,53,54,56,57,58,59,60,61,65,66,67,68,69,70,71,73,74,75,77,78,79,80,84,86,88,89,90,91,93
0,1,2,4,7,9,10,11,13,14,17,19,20,21,22,23,29,31,32,33,35,36,38,39,40,41,42,43,45,46,47,48,49,52,53,54,55,56,57,57,62,65,67,68,70,71,72,73,76,77,78,79,80,82,83,84,84,87,88,92,94,95,96,97,100,101,105,107,108,110,111,116,117,118,119,120,121,123,124,125,126,128,129,130,132,133,137,139,140,141,143,144,145,146,148
0,1,3,5,6,7,9,10,12,13,14,15,16,17,24,26,27,29,31,32,34,35,37,38,39,41,43,44,46,47,52,53,54,57,58,59,61,62,63,64,67,68,69,70,72,73,74,75,81,82,83,85,87,88,89,91,92,93,95,96,97,100,101,102,104,105,106,107,110,111,112,113,114,115,117,118,118,123,124,125,127
0,1,2,3,4,6,9,10,11,12,13,14,16,17,18,22,24,25,29,31,32,33,34,35,36,38,39,40,41,42,43,46,48,49,50,52,53,55,56,60,61,62,63,66,67,68,70,71,72,73,74,75,78,79,80,81,81,86,87,88,89,91,92,93,94,94,99,100,102,103,104,106,107,109,110,111,114,115,116,117,118,120,121,122,123,126,127,128,130,131,132,133,135
0,1,3,5,6,8,9,11,12,14,15,19,20,21,23,24,25,26,29,30,31,33,34,36,37,39,40,41,42,43,44,44,50,51,52,54,55,58,59,60,61,66,67,68,69,70,72,76,77,78,79,80,81,82,84,85,86,87,91,93,94,96,97,98,99,101,102,104,105,107,108,109,111,113,114,115,118,119,120,122,123,125,126,127,129,130,131,133,134,135,136,137,141,142,144,145,146,148,149,151,152,153,154,155,157,160,161,165,166,167,168,169,171,172,173,174,175,176,179,180,181,182,185,186,187,188,189,190,194,196,197,198,199,200,203,204,206,207,208,210,216,217,218,221,222,223,224,226,227,228,230,233,234,235,237,238,239,240,241,242,244,245,246,247,248,250,252,253,254,255,258,259,260,262,263,264,265,268,269,271,272,273,274,275,277,278,281,282,283,285,286,287,288,291,292,296,297,298,299,300,302,303,304,305,306,308,309,310,313,314,316,318,319,320,323,324,325,326,329,330,332,334,335,336,338,339,344,345,346,347,348,349,350,352,353,354,356,357,360,362,363,366,367,368,369,371
2,3,5,7,8,9,12,13,14,15,18,19,22,23,26,27,28,29,33,35,36,38,39,42,43,44,45,46,47,48,49,49,53,54,55,59,62,63,65,66,67,68,69,70,72,73,74,76,79,80,81,83,84,88,89,90,91,92,94,95,99,100,102,103,105,106,107,108,110,111,115,116,117,118,120,121,123,124,125,126,129,130,131,134,135,136,137,140,141,145,146,147,148,149,151,152,153,154,157,158,159,160,161,162,163,166,167,168,170,172,173,174,176,177,177,182,183,184,185,186,187,188,190,191,192,193,194,195,198,199,200,202,203,204,206,207,209,210,211,213,214,215,217,218,220,221,222,223,224,226,227,229,230,234,236,237,238,241,242,244,245,247,249,250,251,253,254,256,257,258,260,261,263,264,266,267,270,271,272,273,276,277,278,280,281,282,283,285
0,0,1,3,4,5,7,8,10,11,12,14,15,16,17,18,20,21,25,27,28,29,31,32,36,38,39,40,41,43,46,48,49,50,52,53,55,58,60,61,62,63,66,67,68,69,70,72,73,74,75,78,79,80,82,83,85,86,86,89,90,91,92,93,94,95,96,99,100,105,107,108,110,111,114,115,117,118,120,122,123,124,125,126,128,129,131,132,133,135,136,137,138,139,140,141,143,144,146,148,149,150,152,153,155,156,158,159,160,161,162,164,165,168,169,170,173,174,175,176,179,181,182,183,184,185,186,187,189,190,191,192,193,194,195,197,199,200,201,202,203,204,208,210,211,213,214,215,218,219,221,222,223,224,225,226,227,229,230,231,233,234,235,236,237,239,240,241,242,245,247,248,249,250,254,255,256,257,259,260,261,262,263,264,265,266,268,269,270,272,273,274,277,278,279,281,282,283,284,285,288,289,291,293,294,295,297,298,301,302,305,307,308,309,312,313,315,316,317,320,321,322,323,324,326,327,328,333,334,336,338,339,340,342,343,345,346,348,349,350,351,356,357,358,359,362,363,364,365,366,368,369,370,372,373,375,376,377,378,379,380,381,382,384,385,387,388,390,392,393,394,395,396,403,405,407,408,411,413,414,415,419,420,421,422,423,424,425,427,428,429,430,431,432,438,439,442,443,447,448,449,450,452,453,454,455,458,460,461,462,464,465,466,467,469
0,1,2,5,6,10,11,12,14,15,16,21,23,25,26,28,29,30,32,35,36,37,38,40,41,44,47,48,49,51,52,53,54,55,57,58,59,62,63,64,65,67,68,68,74,75,76,79,80,81,82,85,86,87,89,90,94,96,97,98,101,102,104,105,107,108,110,112,113,114,116,117,121,122,126,127,128,129,132,133,135,136,137,139,142,143,144,145,147,148,149,151,152,155,156,157,158,159,160,162,163,167,168,170,171,173,174,175,176,181,182,184,187,188,189,191,192,193,194,195,196,198,199,200,201,205,207,208,209,210,212,215,217,218,219,221,222,224,227,229,230,231,232,235,236,238,239,240,241,243,244,246,249,250,251,253,254,255,256,257,258,259,260,263,264,265,266,269,270,272,274,275,276,277,278,280,281,283,284,285,286,287,289,290,291,292,295,296,297,299,300,301,302,304
0,1,2,3,4,6,7,8,10,11,13,14,16,17,22,23,24,26,27,28,28,32,33,35,36,38,39,41,42,44,46,47,48,50,52,53,54,55,56,57,58,61,62,64,65,66,67,69
0,1,2,3,4,6,7,9,10,13,14,15,16,19,21,22,23,24,25,28,29,30,32,33,34,35,37,38,39,41,42,44,45,45,48,49,50,51,52,53,53,60,61,62,63,65,66,67,69,70,74,75,76,77,81,82,84,85,90,91,92,93,96,98,99,100,102,103,106,107,109,110,111,113,114,115,116,120,121,122,123,126,128,129,130,134,135,136,137,138,140,141,144,146,147,148,149,150,151,155,156,158,160,161,162,163,164,165,166,169,170,171,173,174,177,179,180,181,182,185,186,187,189,190,191,192,194,195,196,198,199,199,205,206,207,210,211,212,213,214,215,217,218,219,221,223,224,225,226,228,229,229,234,235,237,238,239,240,241,242,243,248,249,250,251,252,254,255,257,258,261,262,263,264,265,267,268,269,270,273,275,276,277,278,281,282,284,285,286,287,288,289,290,291,293,294,297,298,299,300,301,303,304,305,306,309,311,312,313,315,317,318,321,323,324,326,327,333,334,335,336,341,342,343,345,346,347,349,350,351,354,355,357,358,361,362,363,364,365,367,368,371,372,373,378,379,380,381,384,385,386,387,388,389,391,392,395,396,397,398,401,402,403,405,406,408,409,415,416,417,418,419,420,421,422,423,424,427,428,429,431,432,433,434,436
0,1,2,3,4,7,8,10,11,13,14,15,16,17,18,21,23,24,25,26,31,32,35,36,37,38,41,43,44,45,47,48,49,50,52,53,54,55,56,57,62,63,64,66,67,70,71,72,74,75,77,78,79,81,82,83,86,87,88,89,91,92,97,98,99,101,102,103,103,107,109,111,112,113,114,120,122,123,125,126,128,129,130,132,133,134,134,140,141,143,144,145,148,149,150,151,152,155,156,157,158,162,163,166,167,168,169,170,175,176,177,178,179,180,182,183,186,188,189,190,192,193,194,195,197
0,1,2,3,4,6,7,8,11,13,14,15,17,18,20,21,22,23,24,25,30,31,32,34,35,36,39,40,41,43,44,44,47,48,49,51,52,55,57,58,59,62,63,65,66,68,69,70,71,72,75,76,77,78,79,81,82,83,85,86,89,90,91,92,93,95,96,97,100,101,102,104,105,105,111,112,113,117,119,120,121,124,125,127,128,129,130,133,134,136,137,142,143,144,146,147,148,149,151
0,1,2,5,6,7,9,10,11,14,15,16,17,20,22,23,24,26,27,28,29,32,34,35,36,39,40,42,43,44,47,48,50,51,52,53,54,55,58,60,61,62,64,65,67,68,69,72,73,74,76,77,79,80,82,83,88,90,91,93,94,96,97,98,101,102,103,105,106,108,109,110,113,114,116,117,119,120,121,122,123,126,127,128,130,131,133,134,135,137,138,139,140,141,144,145,146,148,149,150,150,155,156,157,158,160,161,163,164,167,168,169,171,172,173,174,176,177,181,182,185,186,187,189,190,192,193,194,199,200,201,202,204,205,206,207,209,210,211,213,214,216,217,218,220,221,222,223,226,227,229,230,235,236,237,239,240,241,242,244
0,1,2,3,4,7,8,10,11,12,15,16,17,19,20,21,21,26,27,29,30,31,34,35,36,37,39,40,41,42,43,44,46,47,49,50,51,53,54,54,63,64,65,67,68,69,71,72,73,74,75,76,77,80,81,82,85,86,87,88,89,91,92,93,94,95,96,99,100,101,102,104,105,105,109,110,111,112,114,115,115,121,122,124,125,130,131,132,134,135,136,137,138,139,139,141,142,143,144,148,149,150,152,153,154,155,158,159,160,161,162,163,164,166,167,168,169,172,173,174,176,177,178,180
0,1,2,3,4,6,9,10,11,12,17,18,21,22,23,25,26,27,32,33,34,35,39,40,41,42,43,44,46,47,51,53,54,55,57,58,60,61,62,64,65,66,68,69,71,72,73,74,78,80,83,84,86,87,88,89,90,91,92,94,95,99,101,102,103,105,106,108,109,110,111,112,113,118,119,120,121,122,123,125,126,126,129,130,132,133,135,136,136,139,140,141,142,145,146,148,149,154,155,156,158,159,160,161,163
0,1,2,3,4,6,9,10,11,12,13,18,19,20,24,27,28,29,30,35,36,37,39,40,42,43,44,46,47,50,51,52,53,54,57,58,60,61,66,67,68,69,70,71,72,73,73,75,76,79,80,82,83,85
0,1,2,3,4,7,8,9,10,11,13,14,15,17,18,19,21,22,23,25,26,27,28,29,31,32,33,34,35,37,39,40,41,42,43,45,46,47,50,51,52,53,54,58,59,61,62,65,67,68,69,70,73,74,75,76,78,79,82,83,84,85,87,88,89,90,91,94,95,98,99,102,104,105,106,107,109,110,114,115,116,118,120,121,122,124,125,126,128,129,130,131,132,133,135,136,139,141,142,143,144,146,147,151,152,153,154,155,157,158,159,162,163,164,165,166,167,169,170,170,175,176,177,179
0,1,2,3,4,6,7,9,10,13,14,15,18,19,23,25,26,27,29,30,32,33,34,35,36,37,37,45,46,48,49,50,51,55,57,60,61,62,63,65,66,68,69,70,71,72,74,75,76,79,80,82,83,85,86,88,89,90,91,95,96,97,98,99,100,101,103,104,107,108,109,111,112,114,116,117,118,119,120,121,124,125,127,128,131,133,134,136,138,139,141,142,144,145,146,147,148,150,151,152,153,156,157,158,160,161,162,163,165
0,1,2,3,4,5,6,7,9,10,11,14,15,16,18,19,20,21,22,25,26,27,29,30,30,34,35,36,37,38,44,46,47,48,49,52,53,55,56,57,59,60,61,62,64,65,67,68,69,70,71,72,74,75,78,79,83,85,86,87,89,90,94,95,96,97,98,99,101,102,104,105,107,108,109,110,111,113,114,115,116,118,119,120,121,124,125,126,127,130,131,132,134,135,136,137,138,141,142,143,144,145,146,146,151,152,154,155,156,157,160,161,162,164,165,166,167,169,170,174,175,176,177,178,181,182,183,185,186,187,190,191,192,193,194,196,197,198,202,204,205,208,209,212,214,215,216,217,220,221,223,224,227,229,232,233,234,235,237,238,243,244,245,246,250,253,254,255,257,258,259,261,265,267,268,269,271,273,274,275,276,277,278,279,280,285,286,289,290,292,293,297,298,301,303,305,306,309,312,313,315,316,317,318,319,320,322,323,324,326,327,327,332,333,335,336,337,339,340,342,343,344,346,347,348,350,351,355,356,357,358,359,360,363,364,365,367,368,369,370,372
0,1,3,5,6,7,9,10,12,13,14,15,16,18,19,20,22,23,25,26,28,30,31,32,33,36,37,39,40,41,42,43,44,46,47,54,56,57,58,61,62,64,65,66,68,71,72,75,76,77,78,80,81,83,84,85,87,88,91,93,94,95,97,98,99,100,102
2,3,4,5,6,9,10,11,12,13,15,16,20,22,23,24,25,26,27,29,30,31,33,34,35,36,37,40,41,42,43,44,46,47,48,51,52,53,55,56,57,57,61,62,63,64,66,72,73,74,76,77,78,81,82,84,85,86,87,87,90,91,92,93,94,97,98,99,100,105,106,110,111,113,114,115,117,118,121,122,123,125,126,127,128,129,131,132,133,133,137,139,141,142,143,144,149,150,153,154,156,157,159,160,161,162,163,165,166,167,168,171,172,173,175,176,177,179
0,1,2,3,4,7,8,9,10,11,12,14,15,16,18,19,20,22,23,24,27,28,29,30,34,35,37,38,39,40,42,43,44,46,47,48,49,51,52,53,54,55,58,59,60,62,63,65,66,67,68,69,70,73,74,75,76,77,79,80,81,82,83,84,85,88,89,90,91,96,97,98,99,100,101,102,103,104,105,108,109,110,111,112,114,115,117,118,119,120,121,123,124,125,126,131,132,134,135,140,141,142,143,149,150,151,152,153,155,156,162,163,164,166,167,168,169,171,172,177,178,179,181,182,185,187,188,189,190,193,194,195,196,198,199,200,202,205,206,207,209,212,213,214,217,218,221,222,225,226,229,230,231,232,234
0,1,2,5,6,7,8,10,11,17,18,19,21,22,23,27,28,29,31,32,33,34,36,37,39,40,43,44,45,46,49,50,51,53,54,55,57,58,60,61,62,63,64,66,69,70,71,73,74,76,77,78,78,83,84,87,88,89,91,92,93,94,95,100,101,102,103,104,105,106,108,109,110,111,112,113,116,117,118,119,122,123,124,125,126,127,130,132,133,134,136,137,138,139,141
0,1,2,3,4,5,7,8,9,10,12,13,14,15,16,18,19,20,23,26,27,29,30,33,34,36,37,38,39,40,41,42,44,45,46,47,50,51,52,54,55,56,57,59
0,1,3,5,6,8,9,10,11,12,14,15,16,19,20,21,22,23,24,27,29,30,31,35,36,38,39,40,42,43,46,47,49,50,52,53,56,57,58,59,62,63,65,66,67,68,69,70,71,73,74,75,77,78,81,82,83,84,85,87,88,89,90,91,92,96,98,99,101,102,105,106,108,109,110,111,113,114,116,117,118,119,122,124,125,127,128,130
0,1,2,3,4,7,8,9,11,12,15,16,17,18,19,20,21,23,24,27,28,30,31,32,33,36,37,38,39,42,43,44,46,47,48,52,53,54,56,57,58,59,61,62,63,64,68,70,71,72,74,75,77,78,80,82,83,84,85,86,88,89,90,91,94,95,99,100,101,102,103,104,105,106,107,108,111,112,113,114,115,116,117,118,121,123,124,125,127,128,130,131,132,134,135,136,138,139,140,143,144,145,146,147,149,150,152,153,154,156,157,158,161,162,163,166,167,168,170,171,172,174,175,177,178,179,181,182,183,187,189,191,192,193,194,196,197,198,199,200,201,204,206,207,208,210,211,214,216,217,218,220,221,223,224,225,227,228,229,234,235,237,238,240,241,244,245,246,247,252,253,255,257,258,259,260,263,265,266,267,268,269,270,272,273,274,275,276,278,279,280,281,284,285,286,287,288,289,290,292,293,294,296
0,1,4,5,7,8,9,10,11,12,12,18,19,20,22,23,26,28,29,30,32,33,35,36,37,39,40,41,46,47,49,50,52,53,56,57,58,59,62,63,64,65,66,67,68,69,70,71,72,73,76,77,79,80,85,86,87,89,90,91,92,94
0,1,4,5,6,8,9,12,15,16,17,19,20,21,22,23,24,27,29,30,31,33,34,35,36,41,42,43,44,47,48,49,51,52,53,56,57,58,59,62,63,67,68,69,70,72,73,74,75,78,80,81,84,85,86,87,89
0,1,2,3,4,5,6,9,10,11,12,13,15,16,19,20,21,22,23,24,25,27,28,29,31,32,33,34,36,37,37,43,44,45,48,50,51,52,54,56,57,59,61,62,63,64,65,69,70,71,72,73,76,77,78,79,81,82,82,87,90,91,92,94,95,96,97,99,100,102,103,104,105,108,109,110,111,112,113,114,117,118,119,121,122,123,124,124,129,132,133,134,136,137,138,139,141,142,144,145,146,147,150,151,152,153,154,155,156,159,160,162,163,165,166,166,171,174,175,176,178,179,180,181,183,184,186,187,188,189,195,196,199,200,204,205,206,207,209,210,212,214,215,216,218,219,222,223,225,226,227,230,231,232,235,236,237,238,239,241,245,246,249,250,254,255,256,257,259,260,261,262,265,267,268,271,272,273,274,276
0,1,2,3,4,6,7,8,11,13,14,15,17,18,21,22,25,27,28,29,31,32,36,37,39,41,42,44,45,47,48,49,50,55,56,57,58,59,60,66,68,69,70,72,73,75,76,77,79,80,81,82,84,85,87,88,92,93,94,96,97,101,102,103,104,109,110,111,112,113,115,116,117,119,120,122,123,126,127,129,130,135,136,137,139,140,141,142,144
0,1,2,3,4,6,7,10,11,12,13,14,16,17,21,22,23,25,26,27,27,31,32,34,35,37,38,40,41,43,45,46,47,49,51,52,53,54,55,56,57,60,61,63,64,65,66,68
0,1,3,5,6,7,9,10,12,13,14,16,17,18,23,24,26,27,29,30,33,34,35,36,39,40,41,42,43,45,46,47,49,50,51,52,53,54,55,59,60,63,64,65,67,68,70,71,74,75,76,78,79,80,81,83
0,1,2,3,4,6,7,10,11,12,13,14,19,20,21,23,25,26,27,29,30,33,34,35,36,38
0,1,2,3,4,5,6,9,10,11,12,13,14,15,17,18,19,26,27,30,31,32,33,35,36,37,38,39,40,41,45,46,48,49,50,52,53,54,54,58,59,60,63,64,65,66,68,69,70,72,75,76,77,78,80,81,81,86,87,88,90
0,1,2,3,4,5,6,9,10,11,12,13,14,15,20,21,24,25,26,27,28,29,31,32,36,38,39,40,43,44,46,47,49,50,52,54,55,56,58,59,61,62,63,64,67,68,69,70,71,72,75,78,79,80,82,83,84,86,87,88,90,91,91,95,96,97,98,101,102,103,104,109,110,113,114,115,116,118,119,121,122,123,124,127,129,130,131,132,133,134,136,137,138,139,140,141,142,143,144,149,150,151,152,153,154,155,157,159,160,161,162,164,165,165,168,169,170,172,173,174,175,178,179,180,182,183,184,185,187
0,1,4,5,6,8,9,10,11,14,17,18,19,21,22,23,24,27,28,30,31,32,33,35,36,37,38,43,44,45,46,47,48,49,50,51,52,53,56,57,60,61,62,64,65,68,69,70,71,72,75,76,77,79,80,81,82,84
0,1,2,5,6,7,8,10,11,12,13,15,16,17,18,22,24,26,27,28,29,31,32,33,35,37,38,40,41,42,44,45,48,49,54,55,56,59,60,61,63,64,65,68,69,70,72,73,74,75,78,79,80,81,82,84,85,86,88,93,94,97,98,99,100,101,103,105,106,109,110,111,112,113,115,116,117,118,122,123,124,126,129,130,131,132,136,137,138,139,140,141,142,145,146,151,153,154,155,158,159,161,162,164,165,167,169,170,171,173,174,178,179,182,183,184,186,187,189,190,191,194,195,196,198,201,202,203,205,206,207,208,208,214,215,218,219,220,221,223,224,225,226,228,229,230,231,232,234,235,236,238,239,240,241,242,244,244,246,247,248,250,251,256,257,258,261,262,263,265,266,267,270,271,272,274,275,276,277,280,281,282,283,284,287,290,291,292,294,295,296,297,300,301,302,304,306,307,308,310,311,312,313,317,319,321,322,324,325,328,329,330,332,333,334,335,337
0,1,2,6,10,11,12,14,15,16,17,19,20,21,22,23,25,26,29,30,31,33,34,34,39,40,41,44,45,46,48,48,51,52,53,55,58,59,62,63,66,67,70,73,74,75,79,80,81,82,83,86,87,88,89,90,92,93,94,96,97,98,99,102,104,105,106,108,109,111,112,114,116,117,118,120,121,122,124,125,127,128,129,130,133,135,136,137,139,140,142,143,144,145,148,149,150,152,153,154,155,156,160,162,165,166,170,171,172,175,176,177,178,182,183,184,186,189,190,191,192,194,195,195,199,200,201,202,203,205,206,206,211,212,213,214,216,217,217,221,222,224,225,226,227,229
2,3,4,5,8,10,11,12,15,16,17,18,19,20,21,22,23,27,28,32,33,35,36,36,40,42,43,44,45,46,47,47,51,52,53,54,55,56,57,59,60,61,63,64,67,68,69,71,72,73,74,77,78,79,80,81,83,84,85,86,88,89,90,91,92,94,95,100,101,102,103,104,106,109,110,111,112,113,115,118,119,122,123,124,125,126,127,128,131,132,133,135,136,136,139,140,141,142,144,145,145,149,150,151,152,153,155,156,159,160,161,162,167,168,169,170,171,173,177,178,179,181,182,183,184,187,189,190,191,192,193,197,200,201,202,204,205,206,208,209,210,211,212,215,216,217,218,219,222,223,225,226,227,229,230,231,232,235,236,239,240,241,242,242,248,249,250,251,252,254,255,256,258,260,261,262,263,267,269,272,273,274,275,277
0,1,2,3,4,6,10,11,13,14,17,18,19,20,23,24,27,28,29,30,30,34,35,36,37,38,39,42,43,44,45,48,49,50,51,52,53,56,57,59,60,62,63,67,68,70,71,74,75,76,77,82,83,84,85,86,87,90,91,95,98,99,100,102,103,104,106,109,110,111,113,114,115,116,118
0,1,2,3,4,6,7,8,9,11,12,14,15,18,19,22,23,24,26,27,28,29,31,32,33,36,37,37,42,43,44,45,48,49,50,52,53,54,55,57
0,1,2,3,6,7,8,10,11,12,13,15,16,18,19,21,22,23,24,25,28,29,30,32,33,33,38,39,40,44,45,46,47,48,49,50,51,52,53,56,57,58,59,60,61,62,64
0,1,2,3,4,6,7,8,10,11,13,14,15,18,19,20,21,25,27,28,29,30,34,35,38,39,40,42,43,44,45,46,48,49,50,55,56,57,58,61,62,62,64,65,66,67,68,70,71,72,75,76,77,78,79,80,81,83,84,85,86,88,89,90,93,94,95,98,99,100,101,102,103,106,107,110,111,112,113,115
0,1,2,4,7,9,10,11,13,14,16,17,18,20,21,23,24,26,27,28,30,31,33,34,37,40,41,42,44,45,46,47,49,50,50,52,53,54,56,57,59,60,61,62,63,68,69,71,73,74,76,77,78,81,82,83,85,86,87,89,90,91,92,94,95,100,101,102,103,104,107,108,109,111,112,113,114,115,116,119,120,123,124,125,126,128
0,1,2,3,4,5,6,9,10,11,13,14,15,16,16,20,21,23,24,26,27,29,30,31,32,38,39,40,43,44,45,46,47,50,51,52,54,55,55,59,60,62,63,64,65,67,68,70,71,72,73,79,80,81,84,85,86,87,88,91,92,93,95,96,97,98,98,102,103,105,106,107,108,110,111,113,114,115,116,122,123,124,127,128,129,130,131,134,135,137,138,140,141,141,145,146,148,149,150,151,153,154,156,157,158,159,164,165,166,167,170,172,173,178,179,180,181,182,183,186,187,188,189,190,193,194,195,197,199,200,202,203,205,206,208,209,210,211,214,215,216,217,218,219,220,222
0,1,2,4,6,7,8,9,11,13,14,15,18,21,22,23,26,28,29,30,33,34,35,37,38,39,42,44,45,46,47,50,51,55,56,57,58,59,60,62,63,64,65,66,67,68,70,75,77,80,81,82,83,85
0,1,3,5,6,7,9,10,12,13,14,16,17,19,20,22,23,24,26,27,29,30,31,32,35,36,39,40,41,43,44,45,46,48,49,51,52,54,55,56,58,59,60,61,62,65,66,67,68,72,73,74,75,76,77,78,79,80,81,84,85,86,87,88,89,90,92
0,1,2,3,4,6,7,8,10,11,13,14,15,18,19,20,21,25,27,28,29,30,34,35,38,39,40,42,43,44,45,46,53,54,55,56,57,60,61,62,65,66,67,68,69,70,71,73,74,76,77,78,79,80,82,83,85,86,87,88,89,92,93,96,97,98,100,101,102,103,105
0,1,2,3,6,8,9,10,12,13,15,16,17,19,20,21,24,25,27,29,30,31,33,34,36,37,38,39,40,42,43,44,47,48,49,50,53,55,56,59,60,61,62,64
0,1,2,3,4,6,9,10,11,12,13,14,15,16,18,19,20,22,23,24,25,29,31,32,34,35,38,39,41,42,43,45,46,46,49,50,52,54,55,56,57,58,61,62,64,67,68,69,73,74,75,77,78,79,82,83,84,85,87,88,88,90,91,92,93,95
0,1,2,4,7,9,10,11,13,14,17,19,20,21,22,27,28,29,30,33,34,35,37,38,39,40,43,44,48,49,50,51,51,56,57,58,62,64,65,67,68,71,72,74,75,76,77,78,80,81,82,87,88,89,90,91,92,95,96,97,101,102,104,105,106,107,109
0,1,2,3,4,6,7,9,10,11,12,13,16,17,18,19,20,22,24,25,26,27,28,31,32,36,38,39,40,42,44,45,46,48,50,51,54,55,56,58,59,60,61,63
0,1,2,3,4,5,8,9,10,13,14,15,17,18,19,20,21,23,24,26,27,29,30,31,32,32,35,36,38,39,44,45,46,48,49,53,55,56,57,58,59,61,62,63,64,69,70,71,74,75,76,78,79,80,84,85,86,88,89,90,91,92,94,95,98,99,101,102,107,108,109,110,111,113,115,116,119,121,122,124,129,130,133,134,137,138,139,140,143,144,145,146,148,149,152,154,155,157,158,159,160,163,164,165,166,167,168,168,173,174,175,176,178,179,180,181,181,186,187,188,189,191,192,192,196,197,199,200,201,202,204
0,1,2,3,4,5,8,9,10,11,12,13,16,18,19,20,22,23,25,26,28,29,31,33,34,35,36,37,38,43,44,45,46,49,50,51,52,53,54,55,56,57,62,63,64,65,66,68,69,70,71,74,75,76,78,79,80,81,83
0,1,3,5,6,7,11,12,14,15,16,18,19,22,23,24,26,27,28,29,31,32,33,34,35,37,38,39,39,44,45,46,48,49,50,51,51,55,56,57,59,60,63,65,66,67,69,70,72,73,74,75,78,80,81,82,84,85,87,88,90,92,93,94,95,96,98,100,101,103,106,107,109,110,112,113,115,116,117,118,121,122,123,124,125,129,130,131,134,136,137,140,141,142,143,145
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,22,23,24,26,27,28,30,31,34,35,36,38,39,40,42,43,44,45,47,48,50,51,52,55,56,57,58,60,61,62,63,64,65,68,69,70,71,72,73,74,76,77,78,80,81,82,83,86,87,88,89,90,91,94,95,96,98,99,100,101,103
0,1,2,5,6,7,8,10,11,12,13,15,16,17,18,21,23,24,25,26,27,29,30,34,35,36,37,40,42,43,44,45,46,48,49,51,52,53,55,56,57,59,60,63,65,66,67,69,70,74,75,77,79,80,81,87,90,91,92,94,95,96,97,98,100,101,102,103,108,109,111,112,114,115,116,118,119,120,121,122,127,128,129,130,131,132,134,135,141,144,145,146,148,149,150,151,152,153,155,156,157,158,162,163,164,166,167,168,169,170,171,175,176,178,179,180,181,183
0,1,2,4,5,6,10,12,13,14,16,17,18,19,21,22,25,27,28,29,31,32,34,35,36,37,40,41,42,43,44,45,48,51,52,53,55,56,57,58,59,60,61,64,65,66,67,69,70,71,72,73,76,77,78,79,80,81,84,85,86,87,88,89,90,93,94,95,96,97,99,100,101,104,105,107,108,111,112,113,114,117,118,120,121,122,124,125,126,129,130,132,133,136,137,137,142,143,144,145,146,150,151,152,154,155,156,157,160,161,162,163,164,165,166,168,169,170,172
0,0,1,3,4,5,7,8,10,11,12,13,15,16,18,19,23,25,26,27,30,31,33,34,35,36,37,39,42,43,44,45,46,48,49,52,53,54,57,58,59,60,61,62,63,65
0,1,4,5,9,10,11,12,14,15,16,17,20,22,23,24,26,27,28,29,31,32,34,35,36,38,38,46,47,48,49,52,53,54,55,56,57,60,61,61,63,64,65,66,67,69,70,71,73,74,75,76,79,80,81,82,83,85,86,87,88,89,90,90,94,95,96,97,99,100,100,103,104,105,106,108
0,1,2,3,7,8,9,11,12,13,14,15,16,18,19,20,22,23,24,26,27,28,31,32,33,35,36,37,38,40,41,43,45,46,47,49,51,52,53,54,55,57,59,60,61,62,64,65,65,71,72,73,76,78,79,80,82,83,84,85,87,88,90,91,92,93,96,97,98,99,101
0,1,2,3,6,7,8,9,11,12,13,14,16,17,21,23,24,25,27,29,30,31,33,34,36,37,40,41,42,43,44,46,47,48,50,51,52,53,54,56,57,58,61,62,63,64,66,67,69,70,72,73,74,75,79,81,82,83,85,86,88,89,90,91,92,95,96,97,98,99,100,101,103
0,1,2,3,4,7,8,9,10,11,12,13,14,15,16,19,22,23,24,26,27,28,30,31,36,38,41,42,43,44,45,46,47,49,50,52,53,54,56,57,58,61,62,63,64,65,68,69,70,71,72,73,74,76,78,79,81,82,83,85,87,88,89,91,92,94,95,97,98,102,104,105,107,108,109,110,112,113,114,115,117,118,120,121,122,123,124,127,128,129,130,131,132,134,135,138,141,142,143,145,146,149,150,151,152,153,155,158,160,161,162,164,166,167,168,169,170,171,172,173,176,177,178,179,182,183,184,185,186,188,189,190,191,193,194,196,197,198,199,202,204,205,208,209,210,211,213
0,1,2,3,4,5,6,8,11,13,14,15,17,19,20,21,22,23,25,26,27,28,31,33,34,37,38,39,40,42,43,44,45,46,49,50,51,52,53,54,57,59,60,61,63,64,65,66,68
0,1,2,5,6,7,9,10,11,12,14,15,17,18,20,21,22,24,25,26,27,30,31,33,35,36,37,38,40,41,43,44,45,46,47,50,51,52,54,57,58,59,60,61,63,64,65,66,68,69,70,71,72,74,75,75,80,81,82,85,87,88,89,90,94,95,96,97,98,99,101,102,103,105,106,107,108,110
0,1,2,3,6,7,8,9,10,11,12,13,16,19,20,21,23,24,25,27,30,31,32,34,35,39,40,41,42,43,44,45,47,48,49,50,51,53,55,56,57,58,61,62,63,64,66,67,68,69,70,75,76,77,78,83,85,86,88,89,91,92,93,95,98,99,100,103,104,105,106,107,110,113,114,115,119,120,121,123,126,129,130,131,133,134,135,136,138,139,139,141,142,143,144,146
0,1,2,5,6,7,8,9,11,13,14,15,16,20,22,23,24,26,27,29,30,31,32,33,34,35,36,36,41,42,44,45,47,48,49,50,51,52,53,55,56,57,59,60,61,62,63,65,66,67,71,72,73,77,79,80,81,84,85,87,88,91,92,92,97,98,99,100,101,102,104,105,106,107,108,109,111,112,113,114,117,118,119,120,121,123,124,125,126,128,129,130,131,132,133,136,137,138,140,141,145,147,148,150,151,154,155,157,158,159,160,161,162,163,165,166,167,168,170,171,172,173,177,178,179,180,182,183,184,185,186,189,190,191,192,193,194,195,197,198,199,201,202,203,204,207,209,210,211,213,214,216
0,1,2,5,6,8,9,12,13,14,16,17,18,20,21,22,23,27,29,30,31,32,36,37,38,39,40,41,43,44,45,47,50,51,52,53,54,55,56,59,60,61,62,63,65,66,67,73,75,76,77,79,80,82,83,85,86,87,88,95,96,97,98,99,101,102,105,106,109,110,111,112,114,115,118,120,121,122,124,125,127,128,129,130,131,132,139,141,142,144,145,147,148,150,152,153,154,155,160,161,162,164,165,168,170,171,172,174,175,177,178,180,181,183,185,186,187,188,193,194,195,197,198,199,202,203,204,206,208,209,210,211,213
0,1,3,4,5,6,8,9,10,11,12,14,15,16,17,20,21,24,26,32,35,36,37,39,40,41,42,43,44,46,47,48,49,54,55,56,57,60,61,62,63,65,66,67,68,71,74,75,76,78,79,80,81,82,83,85,86,87,88,91,92,93,94,95,97,100,103,104,105,107,108,109,110,112,113,116,118,119,120,121,123
0,1,3,4,5,6,7,10,11,12,13,15,16,18,19,21,22,23,24,25,27,29,30,31,33,34,37,38,39,40,42,43,45,46,47,48,50,51,55,57,59
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,39,42,43,44,45,47,48,49,50,53,55,56,57,59,60,62,63,64,65,66,67,72,73,74,76,77,77,81,82,83,84,87,88,89,90,91,93,95,96,97,98,101,103,104,105,107,108,110
0,1,2,3,6,7,8,9,10,12,13,14,15,18,19,20,22,23,24,25,26,27,27,30,31,32,33,34,35,36,37,41,42,43,45,48,49,50,51,52,53,54,56,57,58,58,64,65,66,67,68,70,71,71,73,74,75,78,79,80,81,82,83,84,86,87,88,88,91,92,93,94,98,99,100,101,102,103,103,106,107,108,109,110,113,114,117,118,120,121,122,123,124,125,126,127,127,132,133,134,137,140,141,142,144,145,146,147,148,150,151,154,155,157,158,159,160,161,163,164,165,169,170,171,172,173,175,176,179,181,182,183,184,186
0,1,2,3,4,7,8,9,11,12,13,14,16,17,18,21,22,23,24,27,28,29,31,34,37,38,39,41,42,43,44,45,46,47,48,49,54,55,56,57,60,61,62,63,64,66,67,69,70,71,74,75,76,77,78,80,81,83,84,85,86,89,90,91,93,96,99,100,101,103,104,105,106,112,113,114,115,116,117,118,120,121,122,123,126,128,129,130,132,133,134,135,137,138,140,141,142,144,145,147,148,149,150,153,154,154,156,157,158,159,160,161,161,166,167,168,170,173,176,177,178,180,181,182,183,185,186,186,188,189,190,191,193
0,1,3,4,5,6,7,10,11,12,13,14,16,19,22,23,24,26,27,29,30,31,32,34,35,36,38,39,42,44,45,48,49,50,51,53
0,1,2,4,5,6,8,9,10,12,13,14,15,20,21,22,23,24,27,28,31,32,33,34,35,36,39,41,42,43,45,46,50,51,52,53,54,56,57,58,59,60,61,62,67,68,69,70,71,72,74,75,76,78,79,79,84,85,86,87,92,93,94,95,96,98,99,100,101,103,104,109,110,111,112,113,116,117,118,119,120,122,123,124,126,127,128,129,131,132,133,134,135,136,139,140,141,142,143,144,145,146,147,150,151,152,155,156,156,161,162,163,164,167,168,169,170,171,172,173,176,177,178,179,180,182,185,188,189,190,192,193,194,195,198,200,201,202,204,205,206,207,209
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,39,41,42,48,51,52,53,55,56,57,58,59,60,62,63,64,65,68,69,70,71,74,75,76,77,78,80,81,86,87,88,90,91,93,94,95,96,97,98,99,100,103,104,105,107,108,109,110,112
0,1,2,3,6,7,8,9,11,12,17,18,20,22,23,24,26,27,29,30,32,33,38,39,40,41,42,44,45,48,49,50,51,52,55,56,59,60,61,63,64,65,66,68
2,3,4,6,8,9,10,12,16,18,19,20,23,25,27,28,29,30,31,34,37,38,39,43,45,46,48,51,53,54,55,57,58,61,63,64,65,67,68,70,71,74,75,76,78,79,80,81,83
0,1,2,3,4,7,8,9,10,11,12,15,18,19,20,22,23,25,26,27,30,31,32,34,35,35,41,42,43,44,46,47,48,49,50,51,52,57,58,59,60,61,64,65,66,68,69,70,71,72,73,74,77,78,79,80,81,82,83,85,86,92,93,94,95,99,100,102,103,104,105,107
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,38,39,40,41,43,44,49,50,51,53,54,55,57,58,59,60,62,64,65,66,68,69,71,72,73,74,77,78,79,80,82,83,84,87,88,89,90,93,94,95,97,98,100,101,102,107,108,110,112,113,114,115,121,122,123,125,128,131,132,133,135,136,137,138,140,141,143,144,145,147,148,151,153,154,155,157,158,160,161,162,163,164,166,167,168,169,172,173,174,175,176,178,179,180,184,185,186,187,188,190,191,193,194,195,197,198,199,200,202
0,1,3,5,6,7,12,13,14,16,17,18,19,19,24,27,28,29,30,32,33,34,36,39,41,42,43,45,46,48,49,50,51,52,53,58,59,60,61,62,63,66,67,70,72,73,74,74,80,82,84,85,86,87,93,94,95,97,100,103,104,105,107,108,109,110,112,113,116,118,119,120,121,123
0,1,3,5,6,7,8,14,15,16,19,20,21,22,23,24,27,28,29,30,32,33,33,38,39,41,42,43,45,46,47,48,50,51,53,54,58,60,61,62,64,65,67,68,69,70,72,73,75,76,78,79,82,83,84,85,86,87,88,90,91,92,93,94,95,96,100,102,104,105,107,108,110,111,113,114,117,118,119,122,123,124,125,126,128,129,130,131,132,133,135,136,137,138,139,141,142,143,144,147,148,149,150,151,152,153,154,155,156,157,161,162,163,167,169,170,172,173,174,177,178,180,181,182,183,184,186,187,188,189,192,193,194,196,197,198,199,201
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,42,44,45,51,54,55,56,58,59,62,64,65,66,68,69,71,72,73,74,75,76,78,79,85,86,87,88,91,92,95,96,97,98,99,102,103,104,105,106,107,108,109,112,113,114,116,117,118,119,121
0,1,3,5,6,7,8,14,15,16,18,19,20,24,25,26,28,29,31,32,33,34,35,38,39,40,41,42,44,45,48,49,50,51,52,55,56,57,59,60,61,62,62,66,67,68,69,71,74,77,78,79,81,82,83,84,85,86,87,91,92,93,95,96,96,98,99,100,101,103
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,40,41,42,44,45,46,52,55,56,57,59,60,61,63,64,65,69,70,71,72,75,76,77,79,80,82,83,83,88,89,90,91,92,93,95,96,99,100,101,102,103,104,107,108,109,111,113,114,116,117,118,119,120,123,124,125,126,127,129,130,131,134,135,136,137,138,143,144,146,149,150,151,153,154,158,160,161,162,164,165,168,170,171,172,173,175
0,1,2,3,4,7,8,9,11,12,13,14,16,17,18,19,22,24,25,26,28,29,31,32,33,34,35,36,41,42,43,44,45,47,48,49,50,52,53,55,56,57,60,61,62,64,65,66,67,69,70,72,73,74,77,78,79,81,82,83,84,86,87,91,92,93,94,95,97,98,99,100,102,103,105,106,107,108,109,111,112,113,114,117,120,121,122,126,127,129,132,133,134,136,137,138,140,141,144,146,147,150,151,152,153,155
0,1,2,3,4,5,8,9,10,12,13,17,18,19,20,21,23,24,25,28,29,31,32,35,36,37,38,41,42,44,45,50,51,52,55,56,57,58,59,61,62,65,66,67,70,71,72,73,76,77,79,80,81,82,83,85,86,89,90,91,93,94,96,97,100,101,107,108,109,112,113,116,117,121,122,123,125,129,130,131,132,135,136,138,139,142,144,145,146,148,149,150,152
0,1,2,3,4,7,8,10,11,17,20,21,22,23,25,27,28,29,31,32,34,35,37,38,41,42,45,46,47,48,51,53,54,55,57,59,60,61,64,65,66,67,68,69,70,72,73,74,75,76,78,79,80,83,84,85,86,87,89,90,93,94,95,96,98,99,100,101,101,106,107,108,112,114,115,116,119,120,122,123,124,125,128,130,131,132,133,136,137,138,139,140,141,143,144,144,146,147,148,149,151
0,1,2,3,6,7,9,10,13,16,17,18,20,21,22,23,24,25,26,28,29,30,31,32,33,36,37,38,39,40,41,42,44,45,47,48,49,54,55,56,57,60,61,63,64,67,70,71,72,74,75,76,77,78,80,81,82,83,84,85,88,89,90,91,92,95,96,97,99,100,101,103,104,105,106,108
0,1,2,3,6,7,8,9,10,13,14,15,17,20,21,22,23,24,26,27,28,29,30,31,32,35,38,39,40,42,43,44,45,46,49,50,51,52,53,55,57,58,60,61,62,63,66,68,69,70,72,73,74,75,78,80,81,82,83,85,86,88,89,90,91,94,95,97,98,104,105,106,108,109,110,111,114,115,116,117,123,124,125,128,129,130,132,133,134,135,138,139,140,141,145,146,147,149,153,155,156,157,159,160,161,163,164,166,167,168,169,172,173,174,176,178,179,180,182,183,184,185,186,187,188,191,192,195,196,197,199,200,201,202,204
0,1,2,3,6,7,9,10,12,13,14,15,17,18,19,20,21,24,25,26,27,28,31,33,34,35,37,38,40,41,42,44,47,48,49,50,53,54,54,58,59,60,61,63,64,65,66,67,68,68,73,74,75,76,78,79,85,87,88,89,90,92,93,95,96,97,98,101,102,103,104,105,106,109,110,111,113,114,115,116,118
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,21,26,27,28,29,30,31,32,34,35,37,38,39,41,42,44,45,46,47,48,51,52,53,54,55,56,57,59,64,65,66,68,69,70,71,73,74,77,80,81,82,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,104,105,106,108,110,111,112,113,115,116,118,119,120,121,122,124,125,126,129,130,131,133,134,135,136,136,139,140,141,143,145,146,147,149,150,151,152,154,155,159,160,162,164,165,166,168,169,171,172,173,174,175,176,182,183,184,185,189,190,191,192,193,195,196,197,199,200,201,203,204,205,206,208
0,1,2,3,4,5,7,8,11,14,15,16,19,21,22,23,24,26,27,29,30,31,32,36,38,39,41,42,43,45,46,47,48,49,51,52,53,54,57,59,60,61,62,64,65,67,68,69,71,72,73,74,77,78,79,80,84,85,86,88,89,89,92,93,94,95,96,98,99,100,101,102,103,106,107,108,109,111,112,112,116,117,118,119,120,122,123,124,125,126,127,130,131,134,135,136,137,138,140,141,142,146,147,150,151,155,156,157,158,160,161,162,163,166,168,169,172,173,174,175,177
0,1,2,6,7,9,10,11,13,14,16,17,18,19,20,21,27,28,31,32,33,34,35,36,37,42,43,44,46,47,48,51,52,53,54,55,59,62,63,64,67,68,69,70,71,72,74,75,76,77,80,81,82,83,85,86,91,92,93,94,95,98,99,100,101,102,105,106,107,109,110,111,114,116,117,118,120,121,122,124
0,1,2,3,6,7,8,9,11,12,13,16,17,18,20,24,25,28,29,30,31,33,34,36,37,38,40,41,42,43,43,47,48,49,50,51,53,54,58,60,62,63,65,66,67,69,70,71,74,75,76,78,79,80,84,85,86,87,88,89,92,93,94,95,96,97,102,103,104,105,106,108,111,114,115,116,118,119,120,121,124,125,126,128,129,130,131,133,134,136,137,138,139,141
0,1,2,3,4,6,7,8,9,10,12,13,18,19,21,23,24,25,26,32,33,34,36,39,42,43,44,46,47,48,50,51,54,55,56,61,62,63,65,66,69,71,72,73,75,76,80,81,82,83,84,86,87,91,93,94,95,97
2,3,5,7,8,9,10,16,17,18,20,21,22,25,26,27,28,29,31,32,33,37,38,40,41,42,44,45,45,48,49,50,51,52,54,56,57,58,60,61,62,64,65,66,67,68,69,70,71,74,75,76,77,79,81,82,83,85,86,88,89,90,91,92,93,97,99,100,101,103,104,108,109,111,113,114,115,116,119,120,124,125,127,129,130,131,132,135,136,138,139,141,142,144,146,147,151,153,154,155,157,158,160,161,162,164,165,166,167,168,169,172,173,175,176,177,178,179,180,182,183,185,188,189,190,192,193,194,195,199,200,201,202,203,204,206,207,210,211,212,213,217,218,219,221,222,223,224,227,228,229,231,232,235,237,238,239,241,242,244,245,247,248,249,251,252,255,257,258,259,260,264,266,267,268,270,271,273,274,278,279,281,284,285,286,288,289,290,291,295,296,297,299,301,302,303,305,306,306,309,310,311,312,314
0,1,2,5,6,7,8,9,10,12,13,15,17,18,19,21,22,23,24,28,30,31,33,34,37,38,39,40,41,43,44,46,48,49,50,52,53,54,55,58,60,61,62,64,65,69,70,73,75,76,78,79,81,82,83,85,86,87,88,90,91,92,93,94,95,100,101,102,103,104,107,108,109,110,112,113,114,115,117,118,121,122,124,126,127,128,129,130,132,133,134,137,138,142,144,145,147,148,151,152,156,157,158,159,162,163,166,168,169,170,171,173,174,175,176,179,182,183,184,186,187,188,190,191,191,195,196,198,199,201,202,203,205,206,208,209,209,215,216,217,218,220,221,222,223,225,226,227,230,231,232,233,234,235,237,238,239,242,243,244,246,247,248,249,250,250,254,255,256,257,259,260,264,265,266,269,270,271,273,275,276,277,280,281,282,284,285,286,287,288,288,294,295,296,297,299,302,305,306,307,309,310,311,312,313,314,316,317,317,319,320,321,322,324
0,1,2,5,6,7,8,10,11,12,13,14,15,18,21,22,23,25,26,29,30,31,32,34,35,36,37,39,40,41,42,44,45,45,52,53,54,55,58,59,60,61,64,65,66,67,68,71,72,73,74,76,77,77,83,84,85,86,87,88,90,91,92,95,96,97,98,99,100,101,102,105,106,107,109,110,111,114,115,119,121,122,123,125,126,128,129,130,131,134,135,136,138,141,144,145,146,148,149,150,152,153,154,158,159,160,162,163,164,167,168,169,170,172,173,173,176,177,178,179,181,182,186,188,189,190,192
0,1,2,3,4,7,8,9,10,12,13,14,15,17,18,19,22,23,24,25,28,30,31,32,33,34,36,37,38,41,42,46,47,48,50,51,52,53,54,55,56,59,60,61,62,64,65,65,70,71,72,73,74,75,77,78,79,80,81,82,85,86,90,91,92,94,95,96,97,98,99,100,103,104,105,106,107,109,110,111,112,115,118,119,120,122,123,124,126,127,127,131,132,134,135,137,138,139,141,142,144,145,145,152,153,154,155,156,160,163,164,165,167,168,169,171,172,173,174,177,179,180,181,182,184
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,39,42,43,44,45,47,48,49,52,53,54,55,56,57,57,60,61,63,65,66,67,68,69,74,76,78,79,80,81,87,90,91,92,94,95,96,97,99,100,100,106,107,108,109,111,112,113,114,117,118,119,121,122,123,124,126
0,1,2,3,4,5,7,8,14,17,18,19,21,22,23,24,25,26,28,29,30,31,34,35,36,37,40,41,42,43,46,47,48,49,54,55,56,57,58,60,61,62,63,64,69,70,71,72,74,75,76,77,79,80,82,83,84,85,86,91,92,94,96,97,98,99,107,108,109,111,114,117,118,119,121,122,123,124,128,130,133,134,135,136,138
0,1,2,3,6,7,8,9,11,12,17,18,20,22,23,24,26,27,29,30,31,32,33,34,39,40,41,43,44,45,46,49,50,51,52,53,55,56,57,58,59,60,60,65,66,67,68,69,72,73,77,79,81,82,84,85,86,87,88,89,90,92,94,95,97,98,99,101,102,103,104,106,107,110,113,114,115,119,120,122,125,126,127,129,130,131,132,135,136,137,139,140,141,142,144,145,147,148,149,150,152
0,1,2,3,4,7,8,9,11,12,13,15,16,17,18,19,20,24,26,27,29,30,33,34,36,37,38,40,41,44,45,46,47,48,51,52,53,54,56,57,59,60,63,64,66,67,68,69,71,72,73,74,75,76,79,81,82,83,85,86,88,89,90,91,95,97,99,100,102,103,104,105,106,108,111,112,114,115,115,120,121,122,123,128,129,130,131,132,134,137,138,139,140,143,144,145,146,149,151,152,153,154,155,156,158,159,161,162,163,164,165,166,168,169,170,171,175,176,177,178,179,180,181,183,184,186,187,188,189,191,192,194,195,196,198,201,202,203,204,207,208,208,213,214,215,216,217,220,221,222,224,228,229,230,231,235,236,239,240,243,244,245,246,247,249,250,252,253,254,256,260,261,262,263,265,266,269,272,273,274,278,279,281,284,285,286,288,289,290,291,293,294,297,299,300,301,302,304
0,1,2,5,6,7,8,10,11,14,16,17,18,19,22,23,24,25,27,28,30,31,33,35,36,37,39,40,42,43,46,47,48,49,51,52,53,54,55,59,60,61,62,63,63,65,66,67,69,71,72,76,77,78,79,82,83,85,86,88,89,90,91,92,97,98,99,100,103,104,105,106,107,108,109,111,112,115,116,117,118,122,125,126,127,129,130,131,132,133,135,138,141,142,143,145,146,147,148,150,151,151,153,154,155,156,158
0,1,2,3,4,7,8,9,10,15,16,17,20,21,22,23,24,25,26,28,32,34,35,36,38,39,41,42,43,44,45,46,54,56,57,58,59,63,64,65,66,67,68,70,71,72,74,75,76,77,79,80,82,83,84,85,87,88,89,90,91,94,95,96,97,98,100,101,104,105,106,107,108,111,112,113,114,116,117,122,123,124,125,127,128,131,133,134,135,136,138
0,1,3,4,5,6,8,9,10,11,14,15,16,18,19,20,21,24,25,26,28,29,31,32,33,36,37,38,39,40,42,45,48,49,50,52,53,54,56,57,59,60,61,62,63,65,68,69,69,74,75,77,78,79,80,82
0,1,2,3,4,6,7,9,10,12,13,15,16,17,19,20,21,23,24,28,29,31,33,34,35,37,38,40,41,42,44,45,46,48,49,50,51,52,57,58,59,60,61,62,67,68,70,71,73,74,77,78,81,84,85,86,88,89,90,91,92,93,94,95,96,97,98,99,102,105,106,107,109,110,111,112,113,114,116,117,118,119,120,125,126,127,129,132,135,136,137,139,140,141,142,143,145,145,148,149,150,151,153,154,157,159,160,161,162,164
0,1,3,4,5,6,8,9,10,11,12,14,17,20,21,22,24,25,26,29,30,31,32,34,35,36,37,38,40,41,42,42,48,49,51,52,53,54,54,56,57,58,60,61,62,63,64,65,68,69,70,71,75,76,77,79,80,80,82,83,84,86,87,91,92,93,94,96,97,98,103,104,107,108,109,110,111,112,113,114,115,116,117,118,123,124,125,126,127,129,132,135,136,137,139,140,141,142,144,145,145,147,148,149,150,152
0,1,2,3,4,6,7,9,10,12,13,15,16,17,19,20,21,23,24,28,29,31,33,34,35,37,38,40,41,42,44,45,46,48,49,50,51,52,57,58,59,61,62,63,68,69,71,72,74,75,78,79,81,82,83,85,86,87,88,91,92,93,94,95,97,98,99,101,102,105,106,107,109,110,111,112,113,114,116,117,118,119,120,123,124,125,126,127,129,130,131,133,134,138,139,141,142,144,145,146,148,149,150,152,153,157,158,159,160,161,163,163,166,167,169,170,175,176,179,180,181,182,184
0,1,2,4,6,7,8,10,14,16,17,18,21,23,25,26,27,28,29,32,35,36,37,40,42,43,44,46,47,49,50,51,52,53,54,59,60,61,62,63,66,67,70,71,72,74,75,76,77,79
0,0,1,3,4,5,7,8,10,11,14,15,16,17,19,21,22,23,25,26,27,30,31,32,34,36,37,38,39,40,41,42,44,45,47,48,49,51,52,53,54,55,58,59,62,63,64,66,68,69,70,72,73,74,74,78,79,80,81,84,85,88,89,90,92,93,94,96
0,1,2,3,4,6,9,10,11,13,14,15,16,17,19,20,21,22,25,26,30,32,33,34,36,37,39,40,41,42,43,45,46,49,50,51,52,53,57,58,61,62,63,65,66,67,68,69,72,73,74,75,76,78,79,80,81,84,85,86,88,89,91,92,93,95
0,1,2,3,4,6,9,10,11,12,14,15,16,18,20,21,22,24,25,26,28,29,29,31,32,33,34,36,37,38,39,39,42,43,45,47,48,49,52,53,54,55,56,58,59,60,63,64,65,66,70,71,72,73,76,77,77,81,82,83,85,88,91,92,93,95,96,99,100,101,102,103,105,108,110,111,114,115,116,117,119
0,1,2,3,6,7,8,10,11,12,13,14,16,19,21,22,23,25,26,28,29,30,31,32,33,38,39,40,41,42,43,51,52,53,55,56,57,58,61,62,65,66,67,69,70,71,72,74
0,1,2,3,4,5,6,8,13,14,15,16,17,21,25,27,28,29,30,31,33,34,35,39,40,42,43,44,46,47,48,48,52,53,54,57,59,60,61,63,64,67,69,70,71,73,74,76,77,78,80,81,82,83,85,86,88,89,90,91,94,95,96,97,98,100,103,106,107,108,110,111,112,113,114,115,116,118,119,120,121,124,125,126,127,129,130,131,132,134,135,137,138,139,141,142,144,145,146,147,148,151,152,155,156,157,159,160,161,162,164,165,166,167,168,169,172,175,176,177,179,180,181,183,184,185,186,187,188,189,194,195,196,197,200,201,202,203,204,205,206,211,212,213,215,216,217,219,220,220,223,224,227,228,229,230,232,233,236,239,240,241,243,244,245,246,247,249,251,252,253,254,255,257,258,259,262,263,264,265,266,267,268,269,272,273,276,277,278,280,281,282,283,285
2,3,4,5,6,8,9,10,11,12,13,18,19,21,23,24,26,27,29,30,32,34,35,36,39,40,41,42,45,46,47,48,49,50,51,53,54,57,58,59,60,64,67,68,69,73,74,75,77,78,79,82,83,84,85,89,91,92,93,95,96,99,101,102,103,104,106
0,1,2,3,6,7,8,9,11,12,18,19,22,23,24,26,27,28,29,31,32,34,35,36,37,38,40,42,43,44,46,47,48,49,52,55,56,57,61,62,63,64,67,69,70,71,75,76,77,79,80,81,82,83,85,86,87,88,89,91,92,93,94,97,98,99,100,102,104,105,106,108,109,110,111,113
0,1,2,3,4,6,7,8,10,11,12,14,15,17,18,19,20,22,23,24,25,26,31,32,33,36,37,38,39,40,41,43,44,46,47,50,51,55,57,58,59,61,62,64,65,66,67,69,70,70,76,80,81,82,84,85,87,88,90,91,92,94,95,97,98,99,100,102,103,104,105,106,109,110,111,112,115,116,117,119,122,125,126,127,129,130,131,133,134,135,137,138,139,141,142,143,144,145,150,151,152,154,155,156,159,160,161,162,164,165,165,167,168,169,170,172
0,1,5,6,7,9,10,11,16,18,19,20,21,23,25,26,27,29,30,31,32,35,38,39,40,42,43,44,45,46,47,50,52,53,54,55,56,57,58,60,61,62,63,66,68,69,70,72,73,74,75,77
0,1,5,6,7,9,10,11,16,18,19,20,21,23,25,26,27,29,30,31,34,36,37,38,40,41,42,43,45,46,48,49,50,51,55,57,58,59,60,62,63,67,68,71,72,73,74,75,79,80,81,82,83,86,87,88,90,91,93,94,96,97,100,101,102,103,105,106,108,109,110,112,113,114,115,120,121,124,125,126,127,128,130,131,135,136,137,138,141,142,143,144,145,149,150,151,152,153,157,160,161,162,163,163,167,168,170,171,172,173,179,180,181,183,184,184,190,191,192,195,197,198,199,201,202,204,205,206,207,208,209,214,215,216,217,218,220,221,222,223,226,227,228,230,231,231,236,239,240,241,243,244,245,246,248
0,0,1,4,5,8,9,11,12,13,15,16,17,20,23,24,25,27,28,29,30,31,32,35,36,37,38,39,40,41,42,44,45,46,48,50,51,53,54,55,58,59,60,62,63,63,69,70,71,72,75,76,77,78,79,83,84,85,86,87,91,94,95,96,97,97,100,101,103,104,105,106,107,108,108,112,113,115,116,117,118,123,124,127,128,129,130,131,133,134,138,139,140,141,144,145,146,147,148,152,153,154,155,156,159,160,161,163,164,164,168,169,171,172,173,174,180,181,182,184,185,186,188,189,191,192,193,194,195,197,198,201,204,205,206,210,211,213,216,217,218,220,221,222,223,227,229,232,233,234,235,237
0,1,4,5,7,8,10,11,12,13,14,15,16,18,18,20,21,24,25,26,27,29,30,32,33,34,35,39,40,41,43,44,48,49,50,52,53,57,58,60,61,62,63,65,66,70,72,73,74,76,77,81,82,83,84,86,87,89,90,92,93,94,95,96,97,101,103,104,106,107,110,111,113,116,117,118,120,121,122,123,125,126,129,132,133,135,136,137,138,139,140,144,145,147,150,151,152,154,155,156,157,159,160,160,162,163,164,165,167
0,2,3,5,6,9,10,11,12,15,16,16,21,22,23,26,29,30,31,33,34,35,36,37,38,40,41,42,43,44,46,47,48,49,52,53,55,56,60,61,62,63,64,66,67,68,71,72,73,74,76,77,77,79,80,81,82,84
0,1,2,3,4,5,10,11,12,14,17,18,19,20,21,23,24,25,28,29,30,31,34,35,35,39,40,41,43,44,45,45,52,54,56,57,58,64,67,68,69,73,74,75,77,80,83,84,85,87,88,89,90,92,93,93,98,99,100,102
0,1,5,6,7,9,10,11,16,18,19,20,21,23,25,26,27,31,32,33,34,36,37,41,42,43,45,46,48,49,50,54,55,56,59,61,62,63,65,66,71,72,75,76,77,79,80,81,82,85,88,89,90,92,93,96,97,98,99,101,102,103,104,105,108,109,110,112,113,113,118,119,121,122,123,124,125,128,129,130,132,133,133,139,140,142,146,147,148,149,150,151,153,154,155,156,157,158,161,162,163,164,165,167,168,169,172,173,174,175,176,181,182,184,187,188,189,191,192,193,194,196,197,197,202,203,204,206
0,1,2,3,6,7,8,9,11,12,17,18,19,20,22,23,24,25,26,27,29,30,31,32,33,36,37,39,40,46,49,50,51,53,54,55,57,58,59,61,62,64,65,66,67,68,70,71,72,73,75,76,77,79,80,81,86,87,89,92,93,94,96,97,98,99,101,102,102,104,105,106,107,109
0,1,2,4,7,9,10,11,13,14,16,17,19,20,21,22,23,28,29,30,32,33,34,35,36,41,42,43,46,47,48,49,54,55,56,57,58,60,61,63,64,65,66,67,70,71,72,73,74,75,76,77,78,79,80,81,84,85,88,89,90,91,93,94,97,100,101,102,104,105,107,109,110,111,113,114,116,117,119,120,121,127,128,129,130,131,132,133,139,140,143,144,148,149,150,151,153,154,155,157,158,159,160,161,164,165,166,168,169,170,171,174,175,177,178,179,181,182,182,188,190,192,193,194,196,197,199,200,202,203,204,205,206,211,212,213,214,217,218,219,220,222,223,224,225,230,231,234,235,236,237,238,242,245,246,247,248,251,252,253,254,255,256,257,261,262,264,265,266,268,269,269,271,272,273,275,276,280,281,282,284,285,286,287,288,295,296,297,298,299,302,304,305,306,307,308,309,310,312,313,314,317,318,323,325,327,328,330,331,332,333,334,335,336,338,339,340,341,345,347,348,350,351,353,354,355,357,360,361,362,363,367,368,369,371,372,372,375,376,377,379,380,381,382,383,386,387,388,389,390,392,393,394,395,396,400,402,403,406,407,407,413,415,418,419,420,422,423,424,425,428,429,430,432,433,434,435,437,438,440,441,442,443,445
0,1,3,5,6,7,9,10,12,13,14,15,16,17,22,23,24,26,27,28,29,30,33,34,35,37,38,39,40,43,44,46,47,48,50,51,51,55,56,57,59,62,63,64,66,67,68,69,71,72,74,75,76,77,78,80,81,82,84,85,86,87,87,90,91,95,97,98,99,101,102,104,105,106,107,108,109,111,112,112,115,116,117,118,120
0,1,3,5,6,7,9,10,12,13,15,16,17,18,19,24,25,26,28,29,30,31,32,37,38,39,42,43,44,45,50,51,54,55,56,57,59,60,63,66,67,68,70,71,73,75,76,77,79,80,82,83,85,86,87,93,94,95,96,97,98,99,105,106,109,110,114,115,116,117,119,120,121,122,125,127,128,129,131,132,133,134,136,137,139,140,141,143,143,151,152,153,154,158,159,161,162,163,164,165,166,166,170,171,172,173,175,176,176,179,180,181,182,184
0,1,3,5,6,7,9,10,12,13,15,16,17,18,23,24,25,28,29,30,32,33,35,36,37,38,40,41,42,43,44,49,50,51,54,55,56,57,62,63,64,65,66,67,68,71,72,73,74,77,78,82,83,84,85,87,88,89,90,91,92,97,98,99,100,103,104,110,112,113,114,116,117,119,120,122,123,124,126,127,128,129,130,133,134,135,137,138,142,143,144,145,146,148,149,149,152,153,156,157,158,159,162,163,166,169,170,171,175,176,177,179,182,185,186,187,189,190,191,192,193,195,197,198,199,201,202,202,204,205,206,207,209
0,1,2,3,6,7,8,9,9,14,15,16,19,22,23,24,26,27,28,29,30,31,33,34,35,36,40,41,42,43,47,49,50,51,53,54,56,57,60,61,62,63,65,66,70,71,72,75,77,78,79,81,82,83,84,86
0,1,2,3,5,6,11,12,16,18,19,20,22,23,25,26,27,29,30,31,32,33,34,36,37,38,40,41,42,43,43,47,49,51,52,53,54,60,61,62,64,65,66,67,70,71,72,74,75,77,78,79,81,82,83,84,88,91,92,93,97,98,99,100,101,103,106,109,110,111,113,114,115,117,118,122,124,125,128,129,130,131,133
0,1,2,3,4,5,7,8,8,13,14,15,18,21,22,23,25,26,27,28,29,30,32,33,34,35,39,40,41,42,47,49,51,52,54,55,56,58,59,62,64,65,66,68,71,73,74,75,77,78,79,80,82,83,84,86,89,92,93,94,96,97,98,99,102,103,103,108,109,110,113,115,116,117,119,120,121,122,124,125,129,130,131,132,133,134,136,137,138,139,144,145,146,147,148,150,151,152,154,155,156,159,160,161,162,163,164,166,167,168,170,171,171,176,177,178,179,184,185,186,187,188,190,191,192,193,194,196,197,199,200,201,204,205,207,209,210,211,212,218,219,220,222,223,224,225,228,229,230,232,233,235,236,237,239,240,241,242,246,249,250,251,255,256,257,258,259,261,262,263,266,268,269,270,272,273,275,276,277,278,279,280,285,286,287,288,289,290,292,293,293,295,296,297,298,300
0,1,2,4,8,10,11,12,14,15,17,18,21,22,23,24,26,27,31,32,33,36,38,39,40,42,43,44,45,47,48,50,51,52,54,56,57,58,61,62,63,64,65,66,67,69,70,71,74,75,76,79,80,80,85,86,87,88,91,92,93,94,97,98,99,100,105,106,107,108,109,111,112,113,116,117,118,119,120,121,121,125,126,127,128,129,130,131,133,139,140,141,142,143,145,146,147,150,151,152,154,155,156,157,158,161,162,163,164,168,169,170,172,173,174,175,176,177,182,183,184,186,189,192,193,194,196,197,198,199,200,202,205,207,208,209,211,212,213,215
0,1,2,3,4,5,9,10,11,12,13,14,15,18,20,21,22,24,25,26,27,30,32,33,34,35,36,37,39,40,42,44,45,46,47,53,55,56,57,59,60,61,62,64,65,67,68,69,71,72,74,75,76,77,78,79,81,82,83,85,86,87,90,91,92,93,94,95,97,98,99,102,103,105,107,108,109,110,112,113,114,117,118,120,122,123,124,125,130,131,132,133,134,137,138,139,141,143,144,145,147,148,149,150,150,155,156,157,158,159,161,162,164,165,166,171,172,173,174,175,177,178,185,187,188,189,192,193,195,196,197,198,200,201,202,203,209,211,212,213,216,217,219,220,221,222,223,225,230,231,232,233,235,236,237,238,239,244,245,246,248,251,254,255,256,258,259,260,261,263,264,264,269,270,271,273
0,1,2,3,4,7,8,9,10,11,12,12,17,18,19,22,24,25,26,28,29,30,31,33,34,37,39,40,41,42,44,45,46,47,49,50,51,52,53,54,55,57,58,60,61,62,64,65,69,70,72,73,74,75,77,78,79,80,83,84,87,90,91,92,94,95,96,98,100,101,102,104,105,106,108,109,111,112,113,115,116,117,118,119,120,125,126,128,129,130,131,133,134,135,136,137,139,140,141,142,145,146,147,149,150,150,155,158,159,160,162,163,164,165,167
0,1,2,4,5,7,8,9,10,12,13,15,16,17,19,20,21,23,24,25,26,28,29,31,32,33,35,36,36,38,39,40,41,42,45,48,49,50,52,53,54,55,56,57,58,60,61,62,63,65,66,67,68,72,73,74,76,80,82,83,84,86,87,89,90,93,94,95,96,98,99,102,103,104,105,106,109,111,112,113,115,116,117,118,121,123,124,125,126,128,129,133,134,135,136,140,142,143,144,145,148,149,154,155,156,157,158,161,162,164,166,167,168,169,171,172,177,178,179,180,181,186,187,188,190,193,196,197,198,200,201,202,203,204,206,209,211,212,213,215,216,217,219
0,1,2,4,5,7,8,9,10,13,14,15,17,18,19,20,25,26,27,28,29,31,32,33,36,37,40,41,42,44,45,46,47,52,53,55,56,57,60,61,62,64,64,69,70,71,74,75,76,78,79,80,80,86,87,89,90,92,93,94,95,96,98,99,100,101,102,104,105,107,108,109,110,111,114,115,116,117,118,120,121,125,126,127,128,130,131,132,133,134,137,138,139,140,141,143,144,145,146,147,148,149,152,153,156,157,158,159,161
0,0,1,3,4,5,6,7,12,13,15,16,18,19,22,23,26,29,30,31,33,34,35,36,37,38,38,42,43,44,45,47,48,48,52,53,54,55,56,58,63,64,65,67,68,69,70,72,73,74,75,81,82,83,85,86,87,88,91,92,95,96,98,99,102,103,105,106,111,112,113,115,116,117,118,120
0,1,4,5,6,8,9,10,11,13,14,16,17,20,21,22,24,25,26,27,27,29,30,31,33,33,38,39,40,43,44,45,47,48,49,49,55,56,57,60,61,65,66,67,68,70,71,72,73,76,78,79,80,82,83,84,85,87
0,1,2,3,4,6,7,9,10,11,16,17,18,19,20,22,23,30,32,33,34,37,38,40,41,42,43,45,46,47,48,54,56,57,58,61,62,64,65,66,67,68,70,71,73,74,75,76,77,80,81,86,88,90,91,95,96,97,98,99,100,101,103,104,105,108,111,112,114,115,118,119,121,122,123,124,125,127,128,128,132,133,135,136,137,138,140
0,1,2,3,4,8,9,10,11,12,18,19,20,22,23,26,27,28,29,30,34,35,38,39,40,42,43,45,46,47,49,50,51,52,53,56,57,58,59,60,61,62,63,68,69,72,73,75,76,77,78,79,82,83,84,85,88,89,90,91,97,98,99,100,101,103,104,105,108,110,111,112,114,115,119,120,121,123,124,125,126,129,130,134,135,136,138,139,142,143,145,146,147,148,149,152,153,154,155,156,158,159,160,161,164,165,166,167,168,169,170,172
0,1,2,3,6,7,8,9,12,13,14,15,17,18,20,21,22,24,25,25,31,32,33,34,35,41,42,43,45,46,49,50,51,52,53,56,57,58,59,60,62,67,68,69,70,71,73,74,76,77,81,83,84,85,87,88,90,91,92,93,94,96,97,98,99,100,101,103,104,105,108,109,110,112,113,114,116,117,118,120,121,122,122,126,127,128,129,130,132,133,134,136,137,138,139,140,145,146,148,151,152,153,155,156,157,158,159,161,163,164,165,167,168,169,171,172,173,175,176,178,179,180,182,183,184,185,186,187,191,192,194,195,196,197,199
0,1,4,5,6,7,9,10,11,14,15,16,17,18,20,21,23,24,25,26,29,32,33,34,36,37,38,39,40,42,43,45,46,47,50,51,52,53,54,56,57,58,59,60,63,64,65,66,67,68,69,70,72,73,74,77,78,79,80,81,83,84,85,88,89,90,91,92,94,95,97,98,99,100,102,103,105,106,107,109,110,110,115,116,118,119,120,121,123
0,1,2,3,4,6,7,8,11,12,13,15,16,18,19,20,21,23,24,25,26,27,32,33,34,35,36,37,39,40,43,46,47,48,50,51,52,53,57,58,61,62,63,64,67,68,72,73,75,78,79,80,82,83,84,85,87,88,88,90,91,92,93,95
0,1,2,5,6,7,8,9,11,12,13,16,17,18,20,21,22,24,25,26,27,28,33,34,35,36,38,41,42,43,45,46,47,48,51,54,55,56,59,61,62,63,65,66,68,69,72,73,74,75,80,81,82,83,84,85,88,89,90,91,92,95,96,97,99,100,101,102,103,108,109,110,112,113,115,116,119,122,123,124,126,127,128,129,132,133,134,135,137,138,139,140,143,144,145,146,150,152,153,154,156,157,158,159,161,162,164,165,166,167,169,170,171,172,172,178,180,183,184,185,187,188,189,190,192,193,193,196,197,198,199,202,203,204,206,207,208,209,211
0,1,4,5,7,8,10,11,12,14,15,16,18,19,20,21,23,24,26,27,30,31,32,34,35,36,37,42,43,44,45,48,49,50,51,54,57,58,59,61,62,65,66,67,68,70,71,73,74,75,76,81,82,83,84,85,86,87,88,89,90,92,93,95,97,98,99,101,102,106,107,110,111,115,116,117,118,120,121,122,123,124,125,126,129,130,131,133,134,137,138,139,140,141,144,145,146,147,152,154,156,157,159,160,161,164,165,168,169,170,171,173
0,1,2,4,5,6,9,10,11,13,14,15,16,18,19,20,21,24,25,26,27,30,33,34,35,37,38,39,42,43,45,46,47,48,50,51,53,56,57,58,60,61,63,65,66,67,69,70,73,76,77,79,80,81,82,84,85,86,87,88,89,91,92,96,98,99,100,103,104,106,107,108,109,111,112,117,119,120,121,124,125,127,128,129,130,131,134,135,136,138,139,141,142,143,145,149,152,153,154,158,159,160,161,162,163,168,169,172,173,177,178,179,180,182,183,186,187,188,189,191,192,197,198,199,200,203,205,206,207,209,210,211,212,214
2,3,4,5,6,7,8,10,11,12,15,16,17,18,20,21,22,23,26,28,29,32,34,36,37,38,39,40,41,43,44,45,46,49,51,52,53,55,56,57,58,61,63,64,65,66,68,69,71,72,73,74,75,78,79,81,82,83,84,86,87,89,92,93,94,96,97,99,101,102,103,105,106,109,112,113,115,116,117,118,120,121,122,123,126,127,128,129,131,132,135,136,137,138,140,141,144,147,148,149,153,154,157,158,159,161,162,163,164,166,167,169,170,171,172,173,176,179,180,181,185,186,188,191,192,193,195,196,199,200,201,203,204,208,210,211,212,214,215,219,221,224,225,226,227,229
0,0,1,3,4,5,7,8,10,11,13,14,15,16,17,22,23,24,26,27,28,29,30,35,36,37,40,41,42,43,48,49,52,53,54,55,57,58,61,64,65,66,68,69,70,71,72,74,75,77,78,79,80,81,84,85,86,87,88,89,90,91,92,93,94,95,98,99,100,102,103,104,105,107,108,109,110,111,112,113,114,114,116,117,118,119,120,123,126,127,128,132,133,134,135,138,139,143,144,145,146,148,149,150,151,154,156,157,160,161,162,163,165
0,1,2,3,4,6,7,8,9,10,11,14,15,16,18,19,20,21,23,24,25,26,27,29,30,31,32,32,37,38,40,41,43,44,45,46,47,49,50,52,53,53,57,58,59,60,62,65,66,66,71,72,73,74,77,78,80,81,84,85,86,87,89,90,90,95,96,97,99
0,1,4,5,6,7,9,10,12,13,15,16,20,21,22,23,24,25,25,30,31,32,34,37,40,41,42,44,45,46,47,48,49,50,54,55,56,58,59,59,61,62,63,64,66
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,43,44,45,46,47,53,54,56,57,60,61,62,63,64,67,68,69,70,71,73,74,76,77,78,79,80,83,84,85,87,88,89,90,93,94,96,97,98,99,102,104,105,106,107,108,110,116,118,119,120,122,123,125,126,127,128,132,134,135,137,138,141,142,146,147,148,149,152,153,154,155,156,157,158,160,161,162,163,167,168,169,170,171,174,175,176,177,180,181,185,186,187,188,190,191,192,193,197,199,202,203,204,205,207
0,1,2,5,6,7,9,10,12,13,15,16,18,19,22,23,24,25,26,29,30,31,32,33,35,36,39,40,41,42,43,46,47,48,49,50,52,53,55,56,57,58,59,62,63,64,65,66,68,69,71,72,73,74,75,78,79,80,81,82,83,85,86,87,88,89,90,91,94,95,96,97,98,100,101,103,104,104,107,109,110,111,112,113,115,116,117,118,120,121,124,125,126,127,128,129,132,133,134,135,135,138,139,140,142,143,144,146,147,149,150,151,152,154,155,156,157,160,161,162,163,164,165,168,169,170,171,173,174,175,177,178,179,181,182,183,184,188,189,190,191,192,194,196,197,198,199,200,202,203,204,208,209,210,213,216,217,218,220,221,222,223,224,225,227,228,229,230,233,234,235,236,237,238,240,241,241,244,245,248,249,250,251,253,254,255,256,259,260,261,262,263,264,265,267,268,269,274,275,276,278,279,283,284,286,287,288,289,292,295,296,297,299,300,301,302,303,305,306,307,308,313,314,316,319,320,321,323,324,327,328,329,331,332,336,338,339,340,342,343,346,348,349,352,353,354,355,357
0,1,2,3,4,7,8,9,10,11,12,13,14,15,16,19,22,23,24,26,27,30,31,32,33,35,36,37,38,40,41,42,43,45,46,47,48,48,54,55,56,57,59,60,62,63,64,65,66,68,69,69,73,74,75,78,79,80,82,83,84,85,86,88,89,90,93,94,95,97,98,99,100,101,102,103,106,107,108,109,110,113,114,115,117,118,120,121,122,123,124,125,128,129,130,133,134,134,139,140,141,143,144,145,148,149,150,151,152,154,155,156,157,160,162,163,164,166,167,169,170,171,172,175,176,177,178,179,180,181,184,185,186,188,190,191,192,194,195,197,198,199,203,204,206,207,208,209,211
0,1,2,4,6,7,8,9,10,11,12,15,18,19,20,22,23,24,25,27,28,29,30,31,32,35,36,37,38,42,43,44,45,47,48,49,50,53,54,55,56,57,58,62,64,65,66,68,69,70,71,73,74,76,77,78,79,80,81,82,83,84,86,87,88,89,91,92,92,98,99,102,103,104,105,106,108,109,112,113,114,115,116,118,119,120,123,125,126,127,129,130,132,133,134,135,136,137,138,145,146,147,149,150,151,152,154,155,156,157,160,161,164,166,167,170,171,172,173,175
0,1,2,4,6,7,8,9,11,12,15,18,19,20,22,23,24,27,28,29,31,32,34,35,37,38,39,40,42,43,44,45,49,50,53,54,55,56,59,60,64,65,67,70,71,72,74,75,76,77,79,80,80,85,86,87,89
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,40,41,42,46,48,49,50,52,53,54,55,57,58,60,61,62,63,64,65,65,68,69,70,71,74,75,76,78,79,80,81,87,89,90,91,93,94,95,96,99,101,102,103,104,106,107,109,110,111,113,114,116,117,119,120,121,122,123,126,127,130,131,136,137,138,139,140,143,144,145,147,148,149,152,153,154,156,157,158,159,159,162,163,164,165,166,168,169,171,172,173,175,176,178,179,180,181,184,187,188,189,191,192,193,195,196,197,199,200,201,202,206,207,208,210,211,214,215,219,220,221,223,226,229,230,231,233,234,235,236,238,239,239,241,242,243,244,246
0,1,4,5,6,7,13,15,16,17,19,20,22,23,26,27,28,30,31,32,33,35,36,38,39,41,44,45,46,48,49,50,51,54,55,57,59,60,61,63,64,67,70,71,73,74,75,76,78,79,80,81,84,85,86,87,88,90,91,92,94,95,97,98,101,102,103,105,106,107,110,113,114,115,117,118,119,120,121,122,124,125,126,127,130,131,132,133,136,137,138,139,141,142,144,145,147,148,150,151,154,156,157,158,160,162,163,164,165,168,170,171,172,174,175,177,178,180,181,187,189,190,191,192,195,196,198,199,200,202,203,207,208,210,211,217,219,220,221,223,224,225,226,228,229,232,233,234,235,235,239,240,241,242,245,246,249,250,251,252,254
0,1,2,3,5,6,7,8,11,13,14,15,16,18,19,21,22,23,24,25,27,28,28,31,33,34,37,40,41,42,44,45,46,47,49,50,51,52,56,58,59,60,63,64,68,70,71,72,73,75,76,79,81,82,85,88,89,90,94,95,97,98,99,100,102,103,104,106,107,108,109,110,112,113,114,115,116,118,119,121,122,123,124,125,130,131,132,133,136,137,139,140,142,143,145,146,147,149,150,153,155,156,157,159,160,162,163,164,165,166,167,172,173,174,176,177,178,180,181,185,186,189,190,191,192,193,194,195,196,199,202,203,204,208,209,210,212,213,217,218,220,221,222,223,225
0,0,1,3,4,5,6,7,13,14,15,17,18,20,21,22,23,24,27,28,29,30,31,33,34,37,38,39,40,41,44,45,46,48,49,51,52,52,58,59,61,62,64,65,68,71,72,73,75,76,78,80,81,82,83,85,86,89,91,92,94,95,96,98,99,100,101,103,104,105,106,110,111,112,113,114,115,121,122,123,125,128,129,130,131,132,134,135,136,137,143,144,145,146,149,150,150,155,157,158,159,160,160,168,172,173,174,175,178,179,181,182,183,185,188,189,190,191,195,196,197,199,200,203,204,205,206,209,210,211,213,216,217,218,220,221,222,223,225
0,1,2,3,5,6,8,9,11,12,15,16,17,19,20,22,23,28,29,31,32,35,38,39,40,42,43,44,45,46,48,49,51,52,53,54,55,58,59,60,61,62,64,65,69,72,73,74,76,77,78,80,84,85,88,89,90,91,92,94,96,97,99,100,101,102,105,106,107,108,109,112,113,114,115,116,117,120,122,123,126,127,128,129,131
0,1,2,3,6,8,9,10,14,15,16,18,19,20,21,23,24,25,26,28,29,30,31,34,35,37,39,40,41,42,46,47,48,49,51,52,55,57,58,59,61,63,64,65,66,67,69,70,71,72,73,74,77,78,79,80,85,87,89,90,92,93,94,96,97,98,101,102,103,104,105,108,109,110,111,112,113,116,118,119,120,122,123,124,125,127
2,3,7,8,9,11,12,13,17,19,20,21,23,24,26,27,29,30,31,32,38,39,40,42,44,45,46,47,49,50,50,56,57,58,61,63,64,65,67,68,70,71,73,74,77,79,80,82,83,85,86,88,89,90,91,92,94,95,96,97,99,100,102,103,104,106,107,109,110,114,116,118,119,121,122,124,126,127,130,131,132,133,135,136,137,138,139,140,141,143,145,146,148,149,150,152,153,154,155,157,158,161,164,165,166,170,171,173,175,176,177,179,180,182,183,184,186,187,188,189,191,192,196,198,199,200,201,202,204,205,207,209,210,211,213,214,215,217,218,219,220,223,224,225,226,227,228,229,231,232,233,234,237,238,241,242,243,244,246,247,250,253,254,255,257,258,259,260,261,263,264,266,267,268,270,271,272,273,274,275,277,278,278,280,281,282,283,285
0,1,2,4,5,7,8,9,11,12,16,17,18,19,20,22,23,26,27,30,31,33,34,36,37,38,39,40,42,43,44,46,47,48,49,50,52,53,57,58,59,60,63,64,65,66,68,69,70,71,72,75,76,77,78,79,80,82,83,84,85,86,89,90,91,92,93,94,96,97,98,99,100,105,106,109,110,113,114,117,118,119,120,121,123,124,125,128,129,130,131,132,133,134,135,136,137,138,139,142,143,144,145,147,148,153,154,157,158,159,160,161,162,165,166,167,169,170,171,172,174
0,1,2,4,6,7,8,10,11,12,16,18,19,20,22,23,25,26,27,28,29,32,35,36,37,40,42,43,46,47,48,49,50,51,53,54,55,57,58,58,62,63,66,67,68,69,72,73,76,79,80,81,83,84,85,87,88,90,91,92,93,94,95,99,101,102,103,106,107,109,110,112,113,115,117,118,119,121,122,124,125,126,128,129,133,134,135,137,138,139,140,141,142,142,144,145,146,147,148,149,149,154,155,157,158,159,160,164,166,168,169,172,174,175,176,178,179,180,184,185,186,187,190,191,192,194,195,196,197,202,203,205,206,207,209,211,212,213,214,215,216,217,218,219,220,225,226,227,228,231,232,233,234,240,242,243,244,246,247,248,249,251,252,254,255,258,260,261,262,262,265,266,267,268,271,272,273,274,277,278,279,280,282,283,284,285,286,289,290,293,295,296,297,297,303,305,307,308,309,310,316,317,318,320,323,326,327,328,330,331,332,333,336,338,339,340,342,343,344,346
0,1,2,4,5,6,11,13,14,15,18,19,21,22,23,24,26,27,28,29,29,32,33,37,39,40,41,43,44,48,49,50,51,52,54,56,57,58,59,62,64,65,66,68,69,71,72,73,74,75,76,81,82,83,84,85,87,89,90,91,92,95,96,98,99,99,104,105,106,107,108,109,111,112,113,115,116,117,118,121,122,124,125,125,131,132,133,134,135,137,138,140,141,146,147,148,150,151,152,154,155,158,159,160,162,163,164,167,170,171,172,174,175,176,177,178,179,180,182,187,188,191,192,193,195,196,197,200,203,204,205,209,210,211,213,214,215,217,218,219,220,221,224,225,228,229,231,232,233,235,236,239,240,241,242,243,248,249,251,254,255,256,258,259,262,263,264,266,267,271,273,274,275,277,278,281,283,284,287,288,289,290,292
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,42,43,46,47,48,49,52,53,55,56,58,59,60,61,62,63,66,67,68,69,70,75,76,79,80,81,82,84,85,88,91,92,93,96,98,100,101,102,104,105,106,109,110,111,112,116,118,119,120,122,123,127,128,129,130,131,132,134,135,136,138,139,141,143,144,145,146,149,150,154,156,157,159,160,163,164,165,166,169,172,173,175,176,177,178,179,180,184,185,186,187,190,191,192,193,196,197,200,202,203,204,205,208,209,213,215,216,218,219,222,223,227,230,231,233,234,235,236,237,238,240,241,242,244,247,248,249,250,252
0,1,2,4,7,8,9,10,11,12,13,18,19,20,21,22,24,25,27,28,29,32,33,34,35,37,38,38,41,42,43,44,46,47,47,52,53,54,55,57,58,59,61,62,63,66,67,68,70,71,71,74,75,76,78,79,80,81,82,85,86,87,88,91,92,93,94,95,97,99,100,102,103,104,107,108,108,115,117,120,121,122,124,125,126,127,131,132,133,135,137,138,139,141,142,142,145,146,147,148,150
0,1,2,4,7,8,9,10,11,12,13,15,16,18,19,20,21,22,25,26,27,28,29,30,31,32,35,38,39,40,42,43,44,47,48,49,51,52,53,54,55,56,59,61,62,63,65,66,68,69,70,71,72,73,78,79,81,82,83,84,87,89,90,91,93,94,96,97,98,101,102,103,104,107,108,112,114,115,117,118,120,121,122,125,126,127,128,130,131,133,134,135,136,139,140,141,142,143,144,147,148,151,152,153,155,156,157,160,161,162,164,167,170,171,172,174,175,176,177,178,179,184,185,186,187,188,189,190,191,192,195,198,199,200,202,203,204,205,207,208,209,210,211,212,215,216,217,218,219,221,222,224,225,226,227,228,230,231,232,233,234,237,238,239,240,241,242,244,245,245,250,251,254,255,256,257,258,260,261,264,265,266,267,268,269,270,271,273,274,275,276,277,278,279,280,283,285,286,287,289,290,292,293,294,295,296,297,304,306,307,309,310,316,317,318,319,320,321,322,323,324,325,328,331,332,333,335,336,337,338,341,343,344,345,347,348,353,354,356,359,360,361,363,364,365,366,368,369,369,371,372,373,374,376
0,0,1,2,3,4,5,10,11,12,13,15,16,16,21,22,23,24,25,27,28,28,33,34,35,38,39,40,41,46,47,48,49,50,52,53,55,56,57,58,59,62,63,64,65,66,67,68,69,70,71,72,73,76,77,80,81,82,83,85,86,89,92,93,94,98,99,101,102,103,104,105,108,109,110,112,113,113,118,119,120,121,124,125,126,128,129,130,131,132,133,136,137,138,140,141,142,143,145
0,1,2,5,6,8,9,11,12,13,14,15,16,16,20,21,22,23,25,26,26,31,32,33,34,35,36,37,37,41,42,44,45,46,47,47,53,55,57,58,59,60,61,63,64,66,67,68,69,72,73,74,77,78,79,80,81,82,83,86,87,88,89,90,92,93,94,95,99,101,102,104,105,106,110,111,112,113,114,115,116,118,119,120,121,123,124,126,127,129,132,133,134,136,137,138,139,142,144,145,146,147,148,150,151,154,155,156,157,158,159,160,162,163,166,167,168,169,170,171,172,175,176,177,179,180,181,182,184,185,187,188,189,190,191,192,193,194,195,196,199,200,202,205,206,207,209,210,211,213,214,215,216,218,219,220,222,223,224,225,228,229,230,231,234,235,236,237,239
0,1,2,3,7,10,11,12,14,15,16,17,18,20,21,22,23,25,26,27,28,29,30,31,33,34,35,36,37,40,41,42,44,45,49,50,51,52,53,54,56,57,58,60,61,62,63,66,68,69,70,72,73,75,76,77,78,79,80,81,86,87,88,89,91,92,93,94,97,99,100,103,104,105,106,108
0,1,4,5,6,8,9,11,13,14,15,16,17,18,21,23,24,25,27,28,30,31,32,34,35,36,37,39,40,42,43,45,48,49,50,52,53,55,57,58,59,61,62,65,68,69,71,72,73,74,76,77,80,81,82,83,86,87,88,89,94,95,96,97,98,100,101,103,104,105,106,107,110,111,112,113,114,115,116,117,118,119,120,121,126,127,129,132,133,134,136,137,138,139,141,142,142,145,146,148,150,151,152,154,155,156,158
0,1,2,4,5,6,9,10,11,13,14,16,18,19,20,21,22,23,26,28,29,30,32,33,35,36,39,40,41,43,44,45,46,48,49,51,52,54,57,58,59,61,62,64,66,67,68,70,71,74,77,78,80,81,82,83,85,86,88,90,91,93,94,95,98,99,100,101,103,104,105,106,107,110,111,112,113,114,117,118,121,122,123,125,126,127,128,129,132,133,134,135,136,137,138,140,141,142,144
2,3,4,5,6,9,10,11,12,14,15,21,23,24,25,26,28,29,31,32,33,34,35,36,37,39,44,45,46,47,50,51,52,54,55,56,56,60,61,62,65,66,67,69,70,71,72,73,74,77,80,81,82,85,87,88,89,90,92,93,94,95,96,99,100,101,102,103,105,106,107,108,109,110,113,114,115,116,118,119,122,124,125,126,127,132,133,134,135,138,140,141,144,145,146,147,149
0,1,2,5,6,7,8,9,10,15,16,18,19,20,24,27,28,30,31,33,34,35,38,39,40,42,45,46,47,48,50,51,51,56,57,58,59,60,61,63,64,65,66,71,72,73,74,77,78,79,80,81,84,85,86,88,89,91,92,93,94,95,96,99,101,102,103,105,106,107,108,110,111,112,113,115,116,117,120,121,122,124,127,128,130,131,133,134,135,136,137,142,143,145,148,149,150,152,153,154,155,157,158,158,161,162,165,167,170,171,172,173,175
0,1,2,3,4,5,8,10,11,12,13,14,15,20,22,23,24,26,27,28,29,31,32,33,35,36,37,39,40,42,43,44,45,46,48,49,50,55,56,57,58,61,63,64,65,66,68,69,71,72,73,75,79,80,83,84,87,89,90,91,93,95,96,97,98,99,100,101,102,104,105,106,108,109,112,115,116,117,119,120,121,122,123,126,127,130,131,132,133,135
0,1,2,3,4,6,7,8,12,15,16,17,18,20,21,24,26,27,30,32,35,36,37,38,41,42,43,45,46,47,49,55,56,57,58,61,62,66,68,69,70,72,73,74,75,77,78,79,80,81,82,83,90,91,92,93,95,97,98,99,100,101,103,104,105,107,108,109,110,111,112,114,115,116,117,117,120,121,123,125,126,129,130,131,132,134
0,1,2,4,5,6,7,8,10,11,13,14,15,16,17,18,19,20,20,23,24,25,26,27,29,30,31,36,37,38,39,40,42,43,44,45,46,48,49,51,52,53,54,56,57,58,59,59,63,64,65,67,68,73,74,75,78,79,80,81,82,84,85,89,90,91,93,94,95,96,99,100,101,103,104,105,107,108,110,111,112,113,114,115,116,117,118,120,121,127,128,129,130,133,134,135,136,137,138,140
0,1,2,6,9,10,11,12,14,15,16,17,21,22,23,25,28,29,32,33,34,35,36,37,40,43,44,45,47,48,49,50,53,54,55,56,58,59,60,62,63,66,67,72,73,74,75,76,77,81,84,85,86,88,89,90,92,93,94,95,96,97,98,100,101,102,105,107,108,109,111,112,113,114,116
0,1,2,5,6,7,10,11,12,13,14,16,17,18,20,21,23,24,25,26,30,31,32,34,38,39,40,42,43,47,49,50,51,53,54,55,56,57,59,60,64,65,66,67,68,70,71,73,74,75,76,77,78,79,81,82,83,85,86,87,88,89,92,93,96,97,98,99,101,102,103,104,105,106,109,112,113,114,116,117,118,119,120,121,123,124,124,129,130,133,134,135,136,137,138,139,143,144,145,148,149,150,151,152,154,155,157,158,163,164,165,166,167,168,169,171,172,173,179,180,181,183,186,187,188,189,190,191,192,196,197,198,199,200,201,203,204,205,207
0,1,2,5,6,7,8,9,10,11,16,17,18,20,21,21,24,25,26,29,30,31,33,34,34,40,43,44,45,46,47,48,49,51,52,53,55,56,57,58,59,60,65,66,67,69,70,71,72,75,76,77,78,79,80,83,84,85,87,88,88,92,93,96,97,98,99,101
0,1,2,3,6,7,8,9,10,11,12,13,14,17,18,19,21,22,23,25,26,27,28,30,31,32,34,35,36,39,40,41,42,43,44,47,48,49,50,51,54,55,56,58,62,63,64,66,67,68,69,72,73,74,75,76,77,82,83,85,88,89,90,92,93,94,95,96,97,98,99,101,102,103,104,107,108,109,110,113,114,115,117,118,120,121,125,127,128,129,132,133,135,136,137,139,142,143,144,145,146,149,150,151,152,154,155,159,160,161,162,165,166,167,168,169,170,171,173,174,176,177,178,180,183,184,185,186,187,190,191,194,195,196,197,199
0,1,2,3,6,7,8,10,11,12,14,15,17,18,19,21,22,24,25,26,27,28,31,32,33,34,38,39,40,42,43,46,47,48,49,50,55,56,57,59,60,61,64,65,66,67,69,70,73,76,77,78,80,81,82,83,84,85,86,88,89,90,91,92,93,95,96,97,98,101,102,106,108,109,110,111,114,115,119,121,122,124,125,128,129,130,131,132,134,135,136,137,139,140,141,142,143,144,145,146,147,148,151,152,153,154,155,158,159,162,163,164,165,167
0,1,2,3,4,6,7,8,9,11,12,14,15,17,20,21,22,24,25,26,28,29,30,31,34,35,36,37,38,39,40,41,44,45,46,47,50,51,52,56,57,58,59,60,63,64,65,66,69,70,71,73,74,75,76,79,80,81,83,84,84,88,89,91,92,93,94,96
0,1,2,5,6,7,8,9,10,12,13,15,16,17,19,20,22,23,23,26,27,28,31,32,33,34,37,38,40,41,41,43,44,45,48,49,50,52,53,54,55,56,56,62,63,64,65,67,68,73,74,75,76,77,79,80,82,83,84,85,86,89,90,91,93,94,95,96,98
0,1,2,3,4,6,7,8,12,15,16,17,19,20,21,22,23,24,26,27,32,34,35,36,37,38,41,42,44,45,46,47,48,51,52,53,55,56,61,62,63,65,66,69,70,71,72,73,78,79,80,83,85,86,89,90,91,93,94,95,100,101,102,104,105,109,110,111,112,115,116,117,120,121,122,124,125,126,127,129
0,1,2,3,4,7,8,9,11,12,13,14,17,18,19,20,25,26,30,31,33,34,37,38,39,40,43,46,47,48,50,51,52,53,54,55,57,58,59,60,63,64,65,66,68,69,74,75,76,78,79,80,81,85,88,89,90,92,93,94,95,96,98,99,101,102,106,109,110,111,113,114,115,117,118,119,121,122,123,124,127,128,129,130,131,132,134,135,136,137,141,142,143,145,149,150,151,152,156,159,160,161,163,164,166,167,168,169,171
2,3,4,6,7,8,13,15,16,17,18,19,22,23,25,26,27,29,30,31,32,33,34,37,38,40,41,43,45,46,47,48,51,52,54,55,57,58,60,62,63,66,67,68,69,71,72,74,75,76,77,78,80,81,84,85,87,89,90,91,92,93,95,96,97,98,99,101,102,103,104,106,107,108,109,110,113,114,115,116,121,123,124,125,127,128,130,131,133,135,136,139,140,141,142,144,145,147,148,149,150,153,154,155,156,158,159,162,165,166,167,169,170,172,174,175,179,181,182,183,185,186,190,191,192,193,195,196,197,198,198,203,204,205,208,211,212,213,217,218,220,223,224,225,227,228,229,230,232,233,233,235,236,237,238,240
0,1,2,3,4,6,7,8,9,12,14,15,16,18,19,21,22,23,25,26,28,29,33,35,36,37,38,40,42,43,44,45,46,47,49,50,52,53,55,56,57,58,60,61,62,63,64,65,65,70,71,72,75,76,77,78,79,80,82,83,84,86,87,87,92,93,94,95,98,99,100,102,103,104,105,107,108,110,113,114,115,117,118,119,120,121,123,124,125,126,128,129,130,132,133,134,136,137,138,139,141,142,144,145,146,147,148,150,151,152,153,153,158,159,161,162,163,165,166,168,169,171,172,173,174,179,180,181,182,183,184,189,190,192,194,195,196,198,199,201,202,203,205,206,208,209,211,212,213,214,216,217,220,223,224,225,227,228,229,230,231,234,235,236,237,239,240,240,242,243,244,245,247
0,1,2,4,5,6,7,9,10,12,13,15,18,19,20,22,23,24,25,26,29,30,31,32,33,35,36,38,39,40,43,44,46,49,50,51,53,54,55,56,57,58,60,61,62,63,67,68,69,70,71,73,75,76,79,80,81,83,84,86,87,89,90,91,93,94,96,97,102,103,104,106,107,108,109,111
0,1,2,3,4,7,8,9,11,12,13,14,20,21,22,24,25,26,29,30,33,34,35,36,38,39,40,41,44,47,48,49,51,52,53,54,55,56,58,59,60,61,64,65,66,67,68,70,72,73,74,75,78,79,81,82,84,85,86,87,88,90,91,92,94,95,98,99,100,101,101,105,106,108,109,114,115,117,118,119,120,123,125,126,127,129,130,133,135,136,137,138,140
0,1,2,4,5,6,7,10,12,13,14,15,18,19,20,21,23,24,26,27,28,30,31,32,33,34,36,37,38,40,41,42,43,44,46,47,48,51,52,54,55,56,57,57,60,61,62,63,64,66,67,68,69,70,71,73,74,75,76,79,80,83,84,85,86,88,89,90,91,92,97,98,99,100,103,105,106,107,109,110,111,112,118,119,120,122,125,128,129,130,132,133,134,136,137,138,139,139,144,147,148,149,151,152,153,154,156
0,1,2,3,4,5,6,8,9,10,11,12,14,15,16,17,18,21,22,23,24,25,26,28,29,30,32,34,35,36,38,39,40,43,44,45,47,50,51,52,53,55,56,58,59,60,61,62,64,65,66,67,71,72,73,76,77,78,79,81,84,85,86,88,89,90,91,93,94,97,98,99,100,103,104,105,106,107,108,110,111,112,113,116,117,118,119,120,121,124,125,126,128,129,130,132,133,134,135,137
0,1,4,5,6,8,9,10,11,12,13,18,19,20,23,24,25,26,27,29,30,31,33,34,35,37,38,40,41,43,44,47,48,49,50,51,56,57,58,62,63,65,66,68,69,70,72,73,76,77,78,79,80,81,81,86,87,88,89,90,93,94,95,96,97,99,100,103,104,107,108,109,110,111,112,112,115,116,117,118,119,121,122,123,124,127,128,130,131,136,137,138,140,141,142,143,145
0,0,1,3,4,5,6,9,10,11,12,14,15,17,18,20,22,23,24,25,28,29,30,31,34,35,37,38,39,41,42,43,44,45,49,50,53,54,55,57,58,58,64,65,67,68,69,70,72,73,75,76,78,80,81,82,83,84,85,86,88,89,90,91,92,94,95,96,98,99,101,102,103,104,107,109,110,111,113,114,116,117,119,120,121,122,123,125,126,127,128,130,131,133,134,135,137,138,139,140,141,142,143,148,149,150,151,157,160,161,162,164,165,166,167,168,169,170,171,172,173,174,179,180,181,183,186,188,189,190,191,194,195,196,197,199,200,202,203,204,205,208,210,211,214,215,216,217,219
0,1,2,3,4,5,8,11,12,13,16,18,19,20,21,24,25,26,27,29,30,32,33,35,37,38,39,40,43,44,45,46,49,50,52,53,55,57,58,59,61,63,64,66,67,69,70,72,73,74,75,76,78,79,80,82,83,86,87,88,89,91,92,94,95,97,98,103,104,105,106,108,109,110,112,113,114,115,116,121,122,123,124,125,126,127,128,129,130,131,132,135,138,139,140,144,145,146,147,148,149,150,153,154,155,156,158,159,159,164,165,166,168
0,1,3,5,6,7,9,10,12,13,14,16,17,18,20,21,22,23,24,27,28,30,31,37,38,39,40,41,43,45,46,47,48,49,50,53,54,55,57,58,59,59,63,64,65,66,68,69,70,71,73,74,75,77,78,80,81,81,86,87,88,89,91,92,95,96,96,100,101,103,105,106,107,109,110,111,112,117,118,119,120,121,122,125,126,127,128,129,132,133,135,137,138,139,141,142,143,145,146,147,149,150,151,152,153,154,157,158,159,160,161,164,165,166,167,171,173,174,175,177,178,179,180,183,185,186,187,189,190,192,193,194,196,197,198,200,201,202,203,204,206,207,208,209,210,211,214,215,216,217,218,221,222,223,224,225,227,228,229,232,233,235,237,238,239,242,243,245,246,254,255,258,259,263,264,265,266,268,269,270,271,272,273,274,277,278,279,281,282,285,286,287,288,289,292,293,298,300,301,303,304,307,308,310,313,314,316,317,318,319,320,321,325,326,327,328,331,332,336,337,338,339,341,342,343,344,347,349,350,353,354,355,356,358
0,1,2,3,4,7,8,9,11,12,13,14,15,18,19,20,21,22,23,26,28,29,30,32,33,35,36,37,39,40,41,43,44,45,46,47,50,51,52,54,55,57,58,60,61,61,65,66,67,69,70,70,74,75,76,77,78,80,81,83,84,85,86,87,89,90,92,93,94,96,97,99,100,102,103,105,106,107,108,109,111,112,115,116,118,119,120,122,123,124,125,127,128,130,132,133,134,136,137,138,139,140,141,144,145,149,150,151,152,153,155,156,157,160,161,162,163,164,165,166,167,168,170,171,173,175,176,177,179,180,181,184,185,189,190,191,192,195,196,198,199,202,205,206,207,209,210,211,212,213,215,216,217,218,219,220,221,224,225,226,227,230,231,232,234,235,237,238,244,245,246,247,248,249,250,251,252,253,256,257,258,260,261,262,263,265
0,1,3,5,6,7,9,10,11,12,14,15,17,18,20,22,23,24,26,27,28,29,32,33,35,36,37,39,40,41,42,43,46,47,48,50,51,52,53,56,57,59,60,61,63,64,64,70,71,73,74,75,76,78,79,81,82,84,86,87,88,90,91,93,94,96,97,98,99,100,102,103,104,106,107,109,110,111,112,115,117,118,119,120,121,122,123,125,126,127,128,129,130,132,133,135,136,140,142,143,144,147,148,150,151,152,153,154,156,157,159,160,164,166,167,168,171,172,174,175,176,177,178,179,181,182,184,185,188,191,192,193,195,196,197,198,199,200,202,203,204,205,211,212,215,216,220,221,222,223,225,226,227,228,229,231,232,233,234,235,236,237,238,241,244,245,246,250,251,252,254,257,260,261,262,264,265,266,267,269,270,270,272,273,274,275,277
0,1,2,3,4,5,8,11,12,13,16,18,19,20,22,23,24,25,27,28,30,31,33,35,36,37,39,40,41,42,45,46,48,49,50,52,55,56,56,59,60,61,63,64,67,68,69,71,72,73,75,76,77,78,82,84,85,86,88,89,92,93,95,96,99,100,101,102,104,105,107,108,110,111,114,115,116,117,118,119,122,123,124,125,127,128,129,131,132,133,134,135,135,138,139,142,143,144,146,149,150,152,153,154,156,157,157,163,164,165,166,168,169,171,172,172,177,178,179,182,185,186,187,189,190,191,193,194,195,196,200,201,203,204,205,206,208,209,210,211,214,216,217,218,220,221,224,226,227,228,229,231
0,1,5,6,7,9,10,11,16,18,19,20,21,23,25,26,29,30,31,32,35,37,38,39,41,43,44,46,47,49,51,52,53,54,57,58,59,60,62,63,65,66,68,70,71,72,75,76,77,78,79,81,82,83,88,89,90,91,92,94,95,98,99,100,103,104,105,106,107,109,110,111,115,116,117,118,119,121,122,125,127,128,129,130,132
0,1,2,4,5,6,7,9,10,12,13,15,18,19,20,22,23,26,27,29,30,31,36,37,38,39,40,41,44,45,47,48,53,54,55,56,57,58,59,60,63,65,66,67,69,70,72,73,74,75,76,77,78,79,84,85,86,88,89,91,92,93,95,96,99,100,101,102,103,106,107,108,109,110,112,117,118,119,120,123,124,125,128,129,130,131,133,134,135,142,143,144,147,148,149,150,151,152,158,159,160,162,166,167,168,171,172,173,175,176,179,180,181,182,185,188,189,190,192,193,194,195,196,197,199,200,201,202,205,206,207,209,210,211,213,214,215,216,221,222,223,224,227,228,229,230,232,233,238,239,240,241,243,244,245,247,248,248,254,255,256,257,262,263,264,265,268,269,270,271,272,273,274,276,277,282,283,284,285,286,288,289,291,292,293,294,297,300,301,302,304,305,306,307,309,310,310,313,314,315,316,318,319,319,323,324,329,331,332,334,335,338,339,341,344,345,347,348,349,350,351,352,356,357,358,359,362,363,364,365,366,369,370,374,376,377,378,380,381,383,384,387,388,389,390,391,393,393,397,398,399,402,403,404,405,407
2,3,4,5,6,8,9,10,14,15,18,19,22,23,24,25,28,31,32,33,35,36,37,38,39,42,43,45,46,49,50,53,54,55,57,58,59,61,62,63,64,67,68,69,70,71,73,74,76,77,78,79,81,83,84,85,86,87,88,89,90,92,93,94,96,98,99,100,101,105,107,110,111,112,113,115
0,1,2,3,4,6,10,11,13,14,17,18,19,23,24,26,27,28,30,31,32,33,36,37,38,39,40,41,46,47,48,49,52,53,54,55,56,57,58,60,61,67,68,69,70,74,75,77,78,79,80,82
0,1,2,3,4,6,7,8,9,10,11,12,15,16,17,18,20,21,21,25,26,29,30,31,32,34,35,36,37,38,41,42,43,44,45,49,50,52,53,55,56,57,59,60,61,63,64,65,66,69,70,71,72,76,77,78,80,81,82,83,89,92,93,94,96,97,100,101,102,103,104,105,107,108,110,111,112,113,114,115,118,119,121,122,127,128,129,131,132,133,134,136
0,1,2,3,4,7,8,9,11,12,13,14,20,21,22,24,27,30,31,32,34,35,36,38,39,40,41,43,44,45,47,48,49,50,53,54,55,56,57,59,60,63,64,65,68,69,70,71,72,74,77,80,81,82,84,85,86,88,91,92,95,97,98,99,100,102
0,0,1,3,4,5,7,8,10,11,12,14,15,16,17,19,20,23,25,26,27,29,30,32,33,34,36,37,39,40,41,42,45,47,48,49,51,52,53,54,56,57,59,60,65,67,68,69,70,71,74,75,77,78,80,82,83,84,86,87,89,90,93,94,95,96,97,98,100,101,103,104,105,107,110,111,112,114,115,116,117,118,121,122,123,124,125,127,128,129,130,132,133,135,136,137,139,140,141,146,147,148,149,150,151,154,157,158,159,161,162,163,165,166,167,170,171,172,173,174,175,176,179,180,181,182,184,185,185,187,188,189,190,192
0,0,1,3,4,5,7,8,9,12,13,14,15,16,19,20,21,24,25,28,29,30,32,33,34,36,37,38,41,42,43,44,45,48,49,50,52,53,54,56,57,58,60,61,62,65,66,67,68,69,72,73,74,76,77,79,80,82,83,84,86,87,88,88,91,92,93,94,97,98,99,101,102,103,104,107,110,111,112,114,115,116,117,118,123,124,126,127,128,129,131,132,133,134,135,137,138,139,140,143,144,145,146,147,148,153,154,156,159,160,161,163,164,165,166,167,168,170,171,172,173,178,179,181,184,185,186,188,189,192,193,194,196,197,201,203,204,205,207,208,211,213,214,217,218,219,220,222
0,1,2,3,4,5,8,10,11,12,13,14,16,17,18,20,21,23,24,25,26,27,29,30,31,32,33,34,35,38,39,40,41,44,45,47,48,49,50,52,53,56,59,60,61,63,64,65,66,67,68,69,70,76,77,80,81,82,83,86,87,88,89,94,95,96,97,98,100,101,103,104,105,106,107,110,111,112,113,114,115,116,117,118,119,120,121,124,125,128,129,130,131,133,134,137,140,141,142,144,145,146,147,149,150,155,156,159,160,161,162,163,164,165,170,171,175,177,178,179,181,185,186,187,190,191,193,194,196,197,198,199,200,202,203,204,206,207,208,209,210,212,214,215,216,218,218,226,227,230,231,233,234,239,240,241,243,244,245,246,248
0,1,2,4,5,6,8,9,10,11,16,17,18,19,21,22,22,27,28,30,31,32,34,35,40,41,42,43,45,46,46,50,51,52,53,56,57,57,60,61,62,63,66,67,69,70,75,76,77,79,80,81,82,84
0,1,2,3,6,8,9,10,11,12,13,14,17,20,21,22,24,25,26,27,31,32,35,36,37,38,39,40,40,45,46,48,49,50,53,54,56,58,59,61,63,64,65,66,68,69,71,72,73,75,76,77,78,80,81,83,84,85,86,87,91,92,94,95,96,98,99,100,101,106,107,108,109,110,111,113,114,115,116,117,118,118,123,124,125,126,128,129,130,131,134,135,136,137,142,143,144,145,146,147,149,150,151,152,153,155,155,160,161,162,164,165,166,167,170,171,172,173,175,176,177,179,180,182,184,185,186,187,189,190,192,193,194,196,197,198,200,201,202,204,205,206,206,209,210,212,214,215,216,217,222,223,224,225,228,230,231,234,235,236,237,239
0,1,2,3,6,7,8,9,10,12,14,15,16,17,22,23,24,25,26,27,27,32,33,35,36,37,41,43,44,46,47,48,49,50,51,51,56,57,58,61,62,63,64,65,68,69,70,71,75,76,77,79,80,81,82,88,89,90,92,93,94,95,98,99,100,101,102,103,108,109,111,114,115,116,118,119,120,121,122,123,125,126,127,128,131,132,133,134,136,137,138,143,144,145,146,149,150,153,154,155,156,158
0,1,2,3,6,7,8,10,11,12,14,15,17,18,19,21,22,24,25,26,27,28,31,32,33,34,35,37,38,41,42,43,44,45,50,51,52,54,55,56,59,60,61,62,64,65,68,71,72,73,75,76,79,80,81,82,83,85,86,87,88,89,90,92,93,94,95,98,99,104,106,107,109,110,113,114,115,116,117,119,120,121,122,124,125,126,127,128,129,130,131,132,133,136,137,138,139,140,143,144,147,148,149,150,152
0,1,2,3,4,5,9,10,11,12,13,14,15,16,19,20,22,23,24,25,25,27,28,29,32,33,35,36,37,38,43,44,46,49,50,51,53,54,55,56,59,60,61,62,67,68,69,70,72,73,74,75,77,78,79,80,83,85,86,88,90,91,92,93,94,95,97,98,101,102,109,111,112,114,115,117,118,119,121,122,123,126,127,128,129,131,132,137,138,139,141,142,145,146,147,148,149,153,154,155,158,160,161,164,165,166,167,169
0,1,2,3,8,9,10,11,14,15,16,17,19,20,25,26,27,28,31,33,34,35,36,38,39,40,41,43,44,45,46,47,48,49,50,52,53,54,55,59,60,61,62,64,65,66,67,68,71,72,73,74,75,78,79,82,83,84,86,87,88,89,91
0,1,4,5,6,7,11,13,14,15,17,18,20,21,23,25,26,27,29,30,32,33,35,36,37,38,43,44,45,46,47,48,51,52,55,56,57,58,63,64,65,66,67,69,70,72,73,74,75,76,79,80,81,82,83,84,85,86,87,88,89,90,95,96,97,98,101,102,106,107,108,109,111,112,113,114,115,116,119,121,122,123,125,126,128,129,133,134,135,136,139,140,144,145,146,147,149,150,151,152,155,157,158,159,161,162,163,164,166
0,1,2,3,4,6,9,12,13,14,16,17,18,19,20,23,24,25,27,30,31,31,34,35,36,38,39,42,43,44,46,47,48,50,51,52,53,57,59,60,61,63,64,67,68,70,71,74,75,76,77,79,80,82,83,85,86,91,92,94,95,96,97,100,102,103,104,106,107,110,112,113,114,115,117
0,1,2,3,6,7,10,12,13,14,15,16,18,19,20,22,23,25,26,27,28,31,33,34,35,37,38,40,41,43,44,45,46,47,49,50,51,52,54,55,56,57,58,61,62,63,64,65,66,67,68,71,73,74,75,77,78,80,81,82,83,84,85,91,94,95,96,98,99,100,101,102,103,105,106,107,108,113,114,115,116,117,118,120,121,124,126,127,128,130,131,133,134,135,136,137,138,143,144,145,147,148,149,152,153,154,155,157,158,158,160,161,162,163,165
0,2,3,5,6,8,9,10,11,16,18,19,20,21,22,25,26,28,29,30,31,34,35,36,37,41,43,44,45,47,48,52,53,54,55,58,59,60,61,65,67,68,69,71,72,74,75,78,79,80,81,82,83,85,86,88,89,92,93,94,95,96,97,98,100,101,103,104,105,106,107,108,108,110,111,112,113,116,117,118,119,120,121,126,127,128,130,131,132,134,135,136,137,138,139,141,142,143,144,149,150,153,154,155,156,160,162,163,164,166,167,168,169,171,172,174,175,176,178,179,180,181,183,184,184,190,192,195,196,197,199,200,201,202,204,205,205,210,211,212,214
0,1,2,3,6,7,8,9,13,15,16,17,19,20,22,23,24,25,28,29,33,34,35,36,37,39,40,42,43,44,45,46,48,49,50,51,52,53,54,57,58,59,61,62,64,65,69,70,71,72,73,74,76,77,81,82,83,85,86,87,88,89,90,91,94,95,96,97,98,100,101,103,104,105,106,107,109,110,116,117,118,119,121,122,123,124,125,126,127,130,131,132,133,135,136,138,139,140,141,145,147,148,150,151,153,154,155,156,157,158,158,161,162,163,165,168,169,170,171,172,173,178,179,182,183,184,185,186,187,188,190
2,3,4,6,7,8,13,15,16,17,19,20,22,23,24,25,29,31,32,33,35,36,38,39,40,42,43,45,47,48,49,50,52,53,54,55,57,58,59,60,61,64,65,66,68,69,70,71,74,75,79,80,81,82,87,88,89,90,93,94,95,96,98,99,104,105,106,107,110,112,113,114,115,117,118,119,120,122,123,124,125,126,127,128,129,132,135,136,137,139,140,141,142,146,147,148,149,151,152,153,154,155,158,159,160,161,162,165,166,169,170,171,173,174,175,176,178
0,1,2,4,5,6,7,8,9,11,12,14,15,16,17,18,20,21,22,25,26,27,28,31,32,33,34,35,37,38,39,42,43,44,45,46,48,49,50,55,56,57,61,64,65,66,68,69,70,71,72,73,78,79,80,84,85,87,88,89,90,92,93,94,95,96,99,100,101,104,105,106,108,109,110,111,112,116,119,120,121,123,124,125,128,129,130,132,133,135,136,137,138,139,144,145,146,147,148,149,150,151,155,158,159,160,162,163,164,165,166,167,168,169,170,173,174,175,176,177,178,180,181,182,183,186,187,188,190,192,193,194,195,196,198,200,201,203,204,205,206,210,211,214,215,216,217,220,222,223,224,226,227,229,230,233,235,236,237,240,241,242,243,245,246,247,248,249,250,251,253,254,255,256,257,258,260,261,262,263,266,267,268,269,270,271,274,275,276,278,279,280,281,283
0,1,2,3,4,6,7,8,9,11,12,14,15,17,20,21,22,24,25,26,27,28,31,32,33,34,38,39,40,41,42,43,45,46,47,50,51,52,53,54,56,57,58,61,62,63,64,65,67,68,69,70,75,76,77,79,80,81,86,87,88,89,90,92,93,94,95,100,101,102,104,105,106,111,112,113,115,116,117,118,121,122,123,125,126,126,132,133,134,135,137,138,141,142,143,146,147,148,149,150,152,153,154,156,157,158,159,162,163,163,166,167,168,169,172,173,175,176,181,182,183,185,186,187,188,190
0,1,2,4,5,6,7,9,10,12,13,14,15,16,19,20,21,22,23,25,26,27,32,33,34,36,37,38,43,44,45,46,47,49,50,51,53,54,55,60,61,62,64,65,66,69,70,71,72,73,75,78,81,82,83,85,86,89,90,91,93,94,98,99,100,101,104,106,107,108,110,111,114,116,117,120,121,122,123,125
0,0,1,3,4,5,7,8,10,11,13,14,15,16,17,19,21,22,23,25,26,26,31,32,33,34,35,37,38,38,43,44,45,46,48,49,50,51,53,54,55,57,60,61,62,64,65,66,67,72,73,74,75,77,78,80,81,85,86,87,88,89,90,91,94,97,98,99,101,102,103,104,108,109,110,111,113,114,115,116,121,122,124,127,128,129,131,132,133,134,136,137,137,139,140,141,142,144
0,1,2,3,4,5,8,10,11,12,14,15,17,18,20,21,24,25,26,28,29,30,31,32,34,35,38,39,40,41,42,43,44,46,47,48,50,51,52,53,53,58,59,60,61,62,63,64,65,67,68,69,71,72,73,74,75,76,80,82,83,84,87,88,89,90,94,95,96,97,98,100,101,102,105,106,109,110,111,112,113,114,118,120,121,123,124,128,129,131,134,135,136,138,139,140,141,143,144,144,146,147,148,149,151
0,1,2,3,4,5,8,10,11,12,14,15,17,18,20,21,24,25,26,28,29,30,31,33,34,36,39,40,41,43,44,46,48,49,50,52,53,56,59,60,62,63,64,65,67,68,69,70,71,73,74,75,76,77,79,80,83,84,85,86,87,88,89,91,92,93,94,95,96,99,100,100,102,103,104,105,106,109,112,113,114,116,117,118,119,120,121,122,123,125,126,130,132,133,134,136,137,141,142,143,144,148,149,150,152,153,154,157,158,159,161,162,163,164,164,169,170,171,172,177,178,179,180,181,183,184,185,186,187,188,189,190,193,196,197,198,200,201,204,205,206,208,209,210,211,212,213,219,220,221,223,226,229,230,231,233,234,235,236,238,239,239,244,245,246,248
0,1,4,6,9,10,11,12,14,15,18,20,21,22,24,25,26,28,29,31,32,33,34,37,39,40,41,42,45,46,47,48,50,51,53,54,56,58,59,60,61,62,64,65,67,68,70,72,73,74,76,77,80,82,83,84,85,86,88,89,90,92,93,94,95,96,98,99,102,103,103,108,109,110,111,112,115,118,119,120,122,123,124,126,127,128,131,132,133,134,135,136,141,142,143,145,146,148,149,150,151,152,153,154,156,158,159,160,161,162,165,166,167,169,172,173,173,176,177,178,180,181,184,185,186,188,189,190,191,195,197,198,199,201,202,205,206,208,209,212,213,214,215,217,218,220,221,223,224,228,229,230,231,232,233,233,239,240,242,243,244,245,248,250,251,252,254,255,258,260,261,262,263,265
0,1,2,3,4,6,7,10,11,12,14,15,16,17,18,22,23,24,27,29,30,31,33,34,36,37,39,40,41,42,45,46,47,48,50,51,55,56,57,58,59,62,63,64,66,67,70,72,73,74,75,77,78,79,80,84,85,86,87,88,89,94,95,96,97,102,104,105,106,108,109,111,112,115,116,117,119,120,121,122,123,124,125,130,131,132,134,135,137,138,139,141,142,143,144,145,146,147,152,153,154,155,156,157,158,160,161,162,163,164,165,169,170,172,173,174,175,177,178,180,181,182,184,186,187,188,189,190,192,194,195,197,198,199,200,204,205,206,207,209,210,210,212,213,214,215,217
0,1,2,3,5,6,7,8,10,11,14,16,17,18,19,20,21,26,27,28,29,30,31,33,34,35,36,37,40,41,42,43,44,45,50,51,52,53,54,55,55,59,60,63,64,65,66,66,71,72,73,75,76,77,78,80,81,82,84,85,86,86,89,90,91,92,96,99,100,101,103,104,107,108,109,110,112,113,115,116,117,118,119,121,122,123,128,129,130,132,135,138,139,140,142,143,144,145,147,148,148,153,154,155,157
0,1,2,5,6,7,10,11,12,14,15,17,18,19,20,21,24,25,26,27,28,29,30,31,31,34,35,36,37,38,40,41,42,43,44,45,48,49,50,51,52,53,54,56,58,59,60,62,63,64,65,68,69,70,71,72,74,76,77,78,79,80,82,83,84,89,90,91,93,95,96,97,98,101,102,103,104,106,107,108,109,110,111,111,116,117,118,119,124,125,127,130,131,132,134,135,136,137,139,140,140,142,143,144,145,147
0,1,2,3,4,7,8,9,11,12,13,14,20,21,22,24,27,30,31,32,34,35,36,37,39,40,41,43,44,45,46,50,52,53,55,56,57,58,60,61,62,65,66,67,68,70,71,72,73,76,77,78,79,80,82,83,84,85,89,91,92,93,94,95,98,99,101,102,103,104,105,107,110,113,114,115,117,118,119,120,124,126,127,129,131,132,136,138,139,140,142
0,1,2,3,4,5,8,10,11,12,13,18,19,20,21,22,23,24,25,29,32,33,34,36,37,38,39,40,41,42,43,44,47,48,49,50,51,52,54,55,56,57,60,61,63,65,66,67,69,70,71,72,74,75,79,80,81,82,83,84,85,86,87,89,91,92,94,95,96,97,101,102,105,106,107,108,111,113,114,115,117,118,120,121,124,126,127,128,131,132,133,134,136,137,138,139,140,141,142,144,145,146,147,148,149,151,152,153,154,157,158,159,160,161,162,165,166,167,169,170,171,172,174
0,1,2,3,5,6,7,8,10,11,13,14,15,17,18,19,21,22,24,25,26,27,28,30,31,34,37,38,39,41,42,43,45,48,49,50,51,52,54,55,56,57,58,59,62,63,64,65,66,68,71,72,73,74,76,77,79,80,81,82,83,85,86,87,92,93,95,98,99,100,102,103,104,105,107,108,108,110,111,112,113,115
0,1,3,5,6,7,9,10,13,15,16,17,18,19,24,25,26,28,29,30,31,31,35,36,37,38,40,41,41,46,47,48,49,51,52,52,57,58,59,60,62,63,65,66,66,70,71,72,74,75,78,80,81,82,84,85,86,87,89,90,92,93,94,95,96,98,99,101,102,102,108,109,110,111,114,115,117,118,119,120,123,126,127,128,130,131,132,133,134,135,137,138,139,140,143,144,145,147,148,149,151,152,156,157,158,159,160,161,162,164,165,166,167,168,170,172,173,174,177,178,179,180,181,183,184,188,189,190,192,196,198,199,200,202,203,209,210,212,215,216,217,219,220,221,223,224,225,226,228,229,230,232,233,234,235,238,239,240,241,244,245,246,247,249
0,1,4,5,6,7,8,11,12,14,15,17,18,19,20,21,22,22,30,31,32,33,35,36,37,38,38,40,41,42,44,45,46,48,49,50,51,56,58,59,61,62,66,67,68,71,72,73,75,76,77,79,80,81,83,84,84,86,87,88,89,90,92,94,95,96,98,99,100,101,103,104,106,107,109,110,114,115,117,118,120,121,122,123,125,126,126,130,131,132,133,135,137,138,140,141,144,145,146,147,148,149,150,152,153,154,155,162,164,167,168,169,171,172,173,174,175,177,180,182,183,184,186,187,189,190,191,193
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,19,21,22,25,26,27,28,31,32,33,34,38,39,40,42,43,47,48,49,50,53,56,57,58,60,61,62,63,64,66,67,69,70,70,72,73,74,76,77,77,79,80,81,85,86,89,90,91,93,94,95,97,98,99,101,102,105,106,107,108,111,112,113,114,118,119,120,121,124,125,126,127,128,129,129,131,132,134,135,135,138,139,141,143,144,146,147,149,150,151,152,155,156,159,160,162,163,165,166,167,168,169,171,172,173,177,178,180,183,184,185,187,188,191,192,193,195,196,200,202,203,204,206,207,211,213,216,217,218,219,221
0,1,4,5,6,7,9,10,12,13,14,16,17,20,21,22,23,24,25,28,30,31,32,35,36,37,38,39,44,45,47,48,49,50,50,53,54,57,58,59,60,62,63,64,65,66,69,70,71,73,77,78,79,81,82,83,84,85,87,88,89,91,92,93,94,96,97,98,99,100,105,106,108,111,112,113,115,116,117,118,120,121,121,123,124,125,126,128
2,3,4,6,9,12,13,14,17,19,20,21,22,26,27,28,29,32,34,35,36,38,39,40,41,43,44,46,47,48,49,50,51,52,53,54,55,58,59,60,61,62,64,65,67,68,69,70,71,73,74,75,76,77,79,81,82,83,84,85,86,89,91,92,93,95,96,97,101,102,103,104,107,108,109,110,112,113,115,116,119,120,121,122,124,125,128,131,132,133,135,136,137,138,139,141,142,143,144,146,147,149,150,151,152,153,155,156,157,158,160,161,165,166,167,169,170,170,173,174,175,176,177,179,180,182,183,184,186,186,190,191,196,198,199,201,202,205,206,208,209,211,213,214,215,216,217,219,220,222,223,225,227,228,229,231,232,234,235,239,240,241,242,243,246,247,248,250,251,255,256,257,258,259,261,262,263,264,267,268,269,270,273,276,277,278,282,283,285,287,288,289,291,292,293,294,299,300,301,302,303,305,306,307,308,309,310,313,315,316,317,320,321,323,324,325,327,328,329,331,332,333,334,339,340,341,342,344,345,346,347,349,350,351,352,355,357,358,359,361,362,365,367,368,369,370,372
0,0,2,4,8,9,10,11,13,14,17,19,20,23,24,25,26,28,29,32,34,35,38,39,40,41,43,44,48,50,54,55,56,57,59,60,64,66,68,69,70,71,73,74,78,80,83,84,85,86,88,89,92,95,96,98,99,100,101,103,104,106,107,109,111,112,113,115,116,118,119,121,122,125,127,129,130,132,133,135,136,137,138,141,143,144,145,146,147,148,149,151,152,154,156,157,160,161,162,163,165,166,168,169,170,171,172,173,175,176,179,182,183,184,188,189,190,191,192,194,195,196,199,201,202,203,205,206,207,208,210
0,1,4,5,7,8,10,11,13,15,16,17,18,20,22,23,25,27,28,29,31,32,34,35,37,38,39,40,46,47,50,51,52,54,55,56,58,59,60,61,66,67,68,70,71,72,74,75,76,77,79,80,82,83,84,85,86,89,90,92,93,99,100,103,104,107,108,109,111,112,116,117,118,121,122,123,125,126,128,129,132,133,134,135,136,138,139,140,142,143,144,145,146,149,150,151,153,154,155,156,159,160,161,163,164,167,168,171,173,174,175,176,178
0,1,2,3,6,7,9,10,13,15,16,17,19,20,22,23,25,26,27,29,30,32,33,35,36,38,39,40,41,42,43,45,46,48,49,50,52,55,56,57,61,62,64,65,66,67,68,69,69,73,74,75,76,77,78,79,83,84,85,87,89,90,92,93,94,95,96,98,101,102,103,104,105,107,108,109,111,112,113,114,118,119,120,122,123,124,127,128,129,130,131,133,133,138,139,141,142,143,145,146,147,148,149,151,152,153,155,156,157,159,160,164,165,166,168,170,171,172,174,175,177,178,180,181,183,184,185,186,187,189,191,192,192,194,195,196,197,199
0,1,2,3,6,7,9,10,13,16,17,18,20,21,22,23,24,25,26,28,30,31,32,34,35,35,39,40,41,43,44,46,47,48,51,52,53,54,57,58,59,62,63,64,66,67,71,72,73,74,76,77,78,80,81,82,83,84,88,91,92,93,95,96,97,99,100,104,105,106,108,111,114,115,116,118,119,120,121,122,124,126,127,128,130,131,131,133,134,135,136,138
0,1,2,4,7,10,11,12,14,15,16,17,20,21,22,24,25,29,31,32,33,36,37,39,40,42,43,45,47,48,49,51,52,56,57,58,60,61,64,65,66,67,68,69,71,72,76,77,78,79,82,83,84,85,86,90,91,93,94,96,97,100,103,104,105,107,108,111,112,113,114,115,117,117,121,122,123,126,127,128,129,131
0,2,3,4,5,7,9,11,12,15,18,19,20,22,23,24,25,30,32,33,34,35,37,39,40,42,44,45,46,47,50,51,52,53,55,56,58,59,61,63,64,65,66,67,69,70,73,75,76,77,79,80,83,85,86,87,88,89,91,92,94,95,98,99,101,102,103,104,107,109,110,111,113,114,115,116,118,119,120,123,124,125,127,128,130,131,134,135,137,138,140,141,142,143,145,146,148,149,150,151,153,154,156,157,158,159,161,162,162,167,168,170,171,172,175,176,177,179,181,182,184,185,187,188,189,190,191,193,194,195,200,201,202,204,205,206,209,210,211,212,213,216,217,218,219,221,222,222,227,228,229,231
0,1,2,3,4,5,10,12,13,14,17,18,19,20,23,25,26,27,29,30,32,33,34,36,37,38,43,44,45,47,52,53,54,55,58,59,61,62,63,66,67,68,69,70,72,73,74,75,78,80,81,82,84,85,87,88,89,90,93,94,95,96,97,98,99,102,103,104,105,107,108,109,112,113,114,115,116,118,119,120,123,124,125,126,127,128,129,130,131,132,135,136,137,138,139,141,147,148,151,153,156,157,158,160,161,162,163,165,166,167,168,171,174,175,176,178,179,180,182,186,187,188,189,190,192,193,195,196,197,199,201,202,204,205,207,208,209,210,211,213,214,215,218,219,220,221,222,223,225,226,234,235,236,238,241,244,245,246,248,249,250,251,255,257,258,260,262,263,267,269,270,271,273
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,38,39,40,46,49,50,51,53,54,55,56,58,59,64,65,66,67,71,73,76,77,78,79,81
0,1,4,5,7,8,10,11,12,13,14,16,17,20,22,23,24,25,27,28,29,30,32,33,34,35,36,39,40,41,43,44,45,46,47,51,52,53,56,58,59,60,62,63,65,66,68,69,72,73,74,75,76,77,78,80,81,82,87,88,91,93,94,95,97,98,101,104,105,106,108,109,110,111,114,115,116,118,119,120,121,126,127,128,129,130,131,132,133,134,135,136,137,140,141,142,146,147,149,150,151,152,157,158,160,161,162,163,165,166,167,168,169,171,172,173,174,177,178,181,182,183,184,186,187,188,189,190,193,194,195,196,197,198,198,202,203,204,207,208,209,210,211,212,212,216,217,218,221,222,223,225,226,227,228,229,230,230,233,234,237,238,239,240,242,243,246,249,250,251,253,254,255,256,259,260,261,262,264,265,267,268,270,271,272,274,275,276,277,277,282,283,284,286,287,290,292,293,294,296,298,299,301,302,303,304,307,308,309,310,312,313,315,316,318,319,320,323,324,325,326,327,329,329,334,335,337,338,338,341,342,343,345,348,349,350,351,352,353,355,356,357,358,359,361,362,363,364,367,368,369,370,371,372,372,375,376,379,380,381,382,382,386,387,388,390,393,396,397,398,400,401,404,405,406,407,409,410,412,413,414,416,417,420,422,423,424,426,427,428,429,431
0,1,2,3,6,7,8,9,10,11,12,14,15,17,18,19,20,21,22,23,24,24,27,28,29,30,32,33,34,35,35,39,40,41,44,45,46,47,49,50,51,52,52,56,57,58,61,62,63,65,66,67,68,70,71,73,74,76,77,78,79,79,82,83,84,86,89,90,91,92,93,94,96,97,98,99,100,103,104,105,106,107,109,110,111,112,113,114,115,116,119,122,123,124,126,127,128,130,131,132,133,135,136,139,140,142,143,148,149,150,152,153,154,155,157
2,3,4,5,8,9,11,12,15,17,18,19,21,22,23,24,26,27,29,30,31,32,33,34,35,36,37,42,43,46,48,49,50,50,55,56,57,58,59,61,62,65,66,67,68,69,70,72,73,74,76,77,78,80,82,83,84,86,87,88,89,89,94,95,97,98,99,102,103,106,107,108,109,110,111,111,116,117,118,119,120,121,122,123,125,126,127,132,133,138,140,142,143,145,146,147,148,149,150,151,152,153,154,155,160,161,162,164,165,166,167,168,171,172,173,174,177,178,179,180,181,182,188,189,190,191,192,194,195,196,199,200,201,202,203,205,206,207,208,211,212,213,215,216,217,218,220
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,42,48,50,51,52,54,55,57,58,59,60,62,63,64,65,66,70,71,72,75,77,78,79,81,83,84,86,87,88,90,91,92,93,94,95,100,101,103,104,105,108,109,110,112,113,114,115,115,121,123,125,126,127,128,134,135,136,138,141,144,145,146,148,149,150,151,154,156,157,158,160,161,162,164
0,1,2,3,4,5,8,9,13,14,15,16,17,18,19,20,23,24,26,27,28,29,29,32,33,34,35,36,38,39,40,44,47,48,49,50,52,53,55,56,57,59,60,61,62,65,66,68,69,70,72,73,75,76,79,80,81,82,86,87,89,90,93,94,94,100,101,102,103,104,106,110,112,113,114,116,117,119,120,122,123,124,125,130,131,132,133,135,136,137,139,140,141,144,145,147,148,151,152,152,157,158,159,160,163,164,165,167,168,169,171,172,173,174,176
0,1,2,3,4,6,10,12,13,14,16,17,19,20,23,24,25,26,28,29,30,31,32,36,37,38,39,40,40,43,44,45,46,48,49,50,52,53,54,57,58,59,61,62,62,65,66,67,68,72,73,74,76,77,78,79,80,83,84,85,86,88,89,90,95,96,97,98,101,102,105,106,107,108,110
0,1,2,3,4,5,8,9,10,11,12,14,15,17,18,19,21,22,23,24,27,28,29,31,32,33,34,36,37,39,40,43,44,45,47,49,50,52,53,53,58,59,61,62,63,63,65,66,67,70,71,72,74,75,76,77,79,80,82,83,84,86,88,89,92,93,94,95,97,98,100,101,103,104,105,106,109,110,111,114,115,116,118,119,121,122,123,125
0,1,2,3,4,5,8,9,13,14,15,16,17,18,19,20,23,24,26,27,28,29,29,34,35,36,37,38,40,41,42,44,45,46,47,48,51,52,53,54,58,59,60,62,63,63,65,66,67,70,71,72,73,76,77,78,82,83,86,87,88,89,90,91,91,94,95,96,98,101,102,103,104,105,106,107,114,115,116,117,118,119,122,125,126,127,129,130,131,132,134,135,136,137,138,140,141,142,143,144,146,147,148,149,152,153,154,156,157,157,162,165,166,167,169,170,171,172,174
0,1,2,3,4,7,8,11,12,13,14,15,18,19,20,21,23,24,24,29,30,33,34,35,36,37,38,39,40,41,42,45,46,47,48,50,51,51,53,54,55,56,57,59,60,62,63,66,67,68,69,70,72,73,76,77,78,79,81,82,82,84,85,86,87,88,90,91,92,94,95,97,99,100,101,103,104,105,106,108,109,111,112,113,114,116,117,117,122,123,124,126
0,1,2,3,4,6,7,8,9,10,12,13,18,19,20,21,22,25,26,27,29,30,31,32,35,38,39,40,42,43,47,48,49,50,53,54,56,57,58,60,63,64,65,66,70,71,72,73,74,76,77,79,80,81,82,83,85,86,88,89,93,94,95,96,97,98,100,101,102,104,107,109,110,111,113,114,117,119,120,121,122,124
0,1,2,3,4,7,8,10,13,14,19,20,21,23,24,26,27,29,30,33,34,37,39,40,41,42,45,46,49,51,52,53,54,56
0,1,2,3,5,6,8,9,11,13,15,16,18,19,20,21,22,23,23,26,27,28,31,32,33,35,36,37,39,40,44,45,46,47,51,52,53,54,55,56,56,61,62,64,65,66,69,70,71,74,75,76,77,78,79,80,84,86,88,89,91,92,93,94,95,97,98,99,102,104,105,106,108,109,111,112,114,115,116,117,123,124,125,127,129,130,131,132,133,136,137,138,139,140,141,143,144,145,147,148,148,150,151,152,153,154,156,157,158,160,161,162,163,168,169,171,172,175,177,178,181,182,183,184,186,187,189,190,191,193,195,196,199,200,203,204,205,206,209,210,211,212,212,217,218,219,221
0,1,2,4,6,7,8,10,11,12,13,14,17,20,21,22,25,27,28,29,32,33,34,35,36,37,41,43,44,45,48,49,51,52,54,55,57,59,60,61,63,64,66,67,70,71,72,74,75,76,78,79,80,82,84,85,85,88,89,90,92,95,97,98,99,100,104,105,106,107,111,113,114,115,117,118,122,123,124,125,126,128,129,130,133,135,136,137,139,140,144,145,148,149,150,152,153,154,155,157,158,158,160,161,162,164,167,168,169,172,173,174,176,177,179,180,181,183,184,185,186,191,192,194,195,196,197,198,199,202,205,206,207,209,210,211,213,214,215,216,219,220,222,224,225,226,227,229,230,234,235,236,237,238,239,242,243,244,245,246,248,249,250,252
0,1,2,3,4,6,7,9,10,11,13,14,15,16,17,18,19,22,23,24,25,27,28,28,35,36,38,39,42,45,46,47,49,50,51,53,53,58,59,60,62,63,64,67,68,69,71,72,73,74,79,81,82,83,85,86,88,89,90,92,94,95,96,97,99,100,101,102,105,106,107,108,109,111,112,113,114,117,119,120,121,123,124,126,127,129,130,131,132,133,138,139,140,141,142,143,144,151,153,156,157,158,159,162,163,165,166,168,170,171,172,174,175,179,180,182,184,185,186,188,189,191,192,193,194,195,196,201,202,203,204,205,208,209,210,211,213,214,214,219,220,223,224,225,226,228,229,229,233,234,235,236,237,239,240,240,242,243,244,245,247,248,248,251,252,253,254,257,258,260,261,266,267,268,270,271,272,273,275
0,1,2,3,6,8,9,10,13,14,15,16,17,18,22,24,25,27,28,30,31,32,33,36,37,37,41,43,45,46,47,48,49,50,52,53,55,56,56,61,62,63,64,66,67,68,69,70,73,74,75,76,78,79,80,81,83,84,85,86,87,89,90,91,92,97,98,99,100,101,102,106,108,109,110,112,113,115,116,118,120,121,122,123,125,126,130,131,134,135,136,137,138,139,142,145,146,147,149,150,152,153,154,155,157,158,159,161,164,165,167,169,170,171,173,177,178,179,180,181,183,184,185,188,191,192,194,195,198,199,201,202,203,204,205,207,208,208,212,213,215,216,217,218,220
0,1,2,4,6,7,11,13,14,15,16,19,20,23,25,26,28,29,31,32,35,37,38,39,41,42,44,45,46,47,50,51,52,53,54,55,58,61,62,63,65,66,71,73,74,75,78,79,81,82,84,85,87,89,90,91,93,94,96,97,99,100,102,103,106,107,107,112,113,114,115,117,118,118,122,123,125,126,127,129
0,1,2,4,7,9,10,11,13,14,16,17,20,21,22,24,25,27,28,30,31,32,33,36,37,38,39,42,43,44,45,46,47,52,53,55,57,58,59,60,63,64,68,70,71,73,74,77,78,80,82,83,84,85,86,88,93,94,95,96,99,100,102,104,105,106,108,109,111,112,113,116,117,118,121,122,124,125,128,129,130,131,134,135,138,139,140,141,143
0,1,4,5,9,10,11,12,14,15,16,18,19,22,23,24,25,29,31,33,34,36,37,38,39,42,43,45,46,51,52,53,55,56,57,58,60
0,1,2,4,7,9,10,11,13,14,16,17,19,20,21,22,23,28,29,30,31,32,33,34,41,43,46,47,48,49,52,53,55,56,57,59,60,62,63,64,67,68,69,71,72,73,74,76,77,78,79,81,82,85,86,87,88,89,94,95,96,98,99,102,103,104,106,107,108,110,111,112,113,114,115,118,120,121,122,124,125,128,129,131,132,135,136,137,139,142,143,147,149,150,151,153
0,1,2,4,5,8,9,10,13,14,16,17,20,21,22,24,25,28,29,30,31,34,37,38,39,40,42,44,45,46,47,48,49,50,52,53,54,55,56,57,60,61,63,64,67,68,69,70,73,74,74,80,81,82,84,85,86,87,89,90,91,93,94,97,98,99,102,103,104,105,108,110,111,112,114,115,117,118,119,121,122,123,125,126,127,129,132,134,135,138,139,140,141,143
2,3,4,5,6,9,10,11,12,13,15,16,17,20,23,24,25,27,28,30,32,34,35,39,41,42,44,47,49,50,51,53,54,56,57,58,59,60,62,63,65,67,68,69,71,72,74,75,76,77,78,79,80,81,83,84,85,86,87,89,90,91,94,95,96,97,98,99,100,101,102,107,108,109,110,111,112,113,114,117,119,120,121,123,124,126,127,130,131,132,134,135,137,138,140,141,142,143,146,147,148,149,152,153,156,157,158,160,161,164,165,166,167,168,171,172,173,175,176,177,178,180
0,1,2,3,4,5,8,9,10,12,15,17,18,19,20,21,24,25,29,31,32,34,36,37,38,39,41,42,45,46,47,48,49,51,52,53,54,58,59,60,63,64,66,67,68,69,69,72,73,74,77,78,81,82,83,84,84,88,89,90,91,92,94,97,98,99,100,101,103,104,107,108,109,111,112,114,115,116,118,119,120,123,124,125,127,129,130,131,132,135,137,138,141,142,143,145,146,147,148,152,153,154,155,159,160,161,163,163,168,169,171,172,173,178,179,180,181,183,184,185,186,188,189,190,192,193,194,196,197,198,200,201,202,204,205,206,207,209,210,212,213,216,217,219,220,225,226,227,229,230,231,232,234
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,22,24,25,26,27,29,30,32,33,34,36,37,38,40,41,42,43,44,47,48,49,51,54,55,56,57,58,59,60,67,68,69,72,73,74,76,77,78,81,82,83,84,85,86,87,88,89,91,92,94,96,97,98,100,101,102,105,106,108,109,110,111,114,115,117,118,123,124,125,126,127,129,130,131,132,139,140,141,142,144,145,146,147,149,150,151,153,154,158,160,161,162,164,165,168,170,171,172,174,175,176,177,179
0,1,2,4,6,7,8,9,10,12,13,16,17,18,21,22,23,24,28,29,30,31,33,34,38,40,41,42,44,45,47,48,49,52,53,54,56,57,58,59,60,63,64,65,66,67,68,69,70,71,73,74,75,77,78,80,81,82,84,85,86,87,89
0,1,2,3,4,5,8,9,10,12,13,17,18,19,20,21,23,24,25,28,29,31,32,34,35,36,37,40,41,42,44,45,46,49,50,50,55,56,58,59,62,64,65,66,68,69,71,72,75,76,77,79,80,82,83,85,86,87,88,91,92,93,94,98,100,101,103,104,105,106,107,109,110,112,113,113,115,116,117,119,120,122,123,126,127,131,132,133,136,137,138,140,141,143,144,148,149,150,153,154,157,158,159,160,162,163,165,166,170,171,172,175,176,177,178,179,181,182,183,184,185,188,189,190,192,193,194,196,197,200,201,203,204,205,207,208,214,215,216,219,220,221,223,224,225,226,227,229,230,231,233,236,237,240,241,243,244,249,250,251,252,253,255,259,260,261,263,267,268,269,270,272,273,275,276,277,280,281,282,283,284,286,287,289,290,291,293,296,297,298,299,301,302,304,305,306,308,309,309,311,312,313,314,316
0,1,2,6,7,10,11,14,15,18,21,22,23,25,26,29,30,31,32,33,35,36,37,38,41,42,43,44,45,47,48,49,52,53,54,55,59,60,61,63,64,67,68,69,71,72,73,74,79,80,81,82,83,86,87,88,89,90,92,93,95,96,98,99,100,103,104,105,106,107,108,108,114,115,117,118,119,121,122,123,124,130,131,132,133,134,135,138,139,140,142,143,144,145,147
0,1,2,3,4,7,8,9,11,12,13,14,16,17,18,20,21,22,25,27,28,29,30,34,35,36,37,41,44,45,46,48,49,50,51,52,53,53,56,57,58,61,62,63,65,66,67,69,70,72,73,75,76,79,80,81,82,88,89,90,92,93,94,97,98,101,102,103,105,106,107,108,111,113,114,115,117,118,119,120,122
0,1,2,3,4,6,7,8,9,11,12,14,15,16,18,19,21,22,25,28,29,30,32,33,36,37,40,41,42,43,44,46,47,48,49,52,53,54,55,58,59,60,61,62,63,64,65,66,67,70,71,72,73,74,75,77,78,80,81,83,84,88,89,90,91,94,95,97,98,99,100,101,102,106,107,108,109,112,113,114,115,116,119,122,123,124,128,129,130,133,134,135,136,137,138,139,141,143,144,146,147,150,153,154,155,157,158,159,160,163,164,167,168,169,171,172,173,174,176,177,182,184,185,186,189,190,192,193,195,196,197,198,201,202,206,208,209,210,212,213,217,218,219,221,222,225,226,227,228,231,232,233,234,235,236,239,240,244,245,246,248,251,252,253,255,256,257,258,260
0,1,2,3,6,7,9,10,14,16,18,19,21,22,23,25,29,30,31,33,34,35,35,39,41,42,43,44,45,46,46,49,50,52,54,55,56,57,58,59,60,67,68,69,70,72,73,76,77,78,79,80,81,82,83,83,86,87,88,89,90,91,92,95,96,99,101,102,104,105,106,108,109,110,111,112,113,114,115,117,118,119,121,122,123,124,125,128,129,131,132,135,136,138,139,141,142,143,145,146,147,148,149,150,152
0,1,2,3,4,5,7,8,10,11,13,14,15,17,18,22,23,24,25,26,27,28,30,31,32,33,34,36,37,39,40,42,43,44,45,45,50,53,55,56,58,59,60,65,66,67,68,69,72,73,74,76,77,78,82,84,85,86,88,89,91,92,93,95,96,97,99,100,102,103,104,105,106,107,108,114,115,116,118,121,122,123,124,125,126,127,131,132,133,136,138,139,140,141,142,143,144,145,146,148
0,1,2,3,4,5,9,10,11,12,13,15,16,21,23,25,26,28,29,30,32,33,34,35,35,40,41,44,45,46,48,49,51,52,53,55,58,59,61,62,63,65,66,68,69,70,73,74,75,76,79,80,81,82,83,87,88,90,91,91,94,95,99,100,102,103,105,106,107,108,113,114,115,116,119,122,123,124,126,127,128,130,131,132,133,135,136,137,139,140,140,145,146,147,149,151,152,153,154,155,156,157,158,161,162,163,165,166,167,168,170,171,173,174,177,178,179,181,182,183,184,186
0,1,2,3,6,8,9,10,11,14,15,16,17,19,20,21,22,23,24,27,28,32,34,35,36,38,40,41,43,45,46,47,49,50,54,55,56,58,63,64,65,66,69,70,71,72,73,74,77,78,82,84,85,86,88,89,91,92,93,94,95,96,97,99,100,102,103,104,105,106,108,109,110,111,113,114,114,117,118,119,121,122,123,124,125,125,129,130,131,132,133,134,135,140,141,142,143,146,147,150,151,152,154,155,158,159,161,162,162,164,165,167,168,169,170,170,174,175,176,179,180,181,182,183,184,187,189,190,191,193,194,196,197,198,200,201,202,204,206,207,208,209,211,212,212,216,217,218,219,221,227,228,229,231,232,233,234,237,238,239,240,242,243,245,246,247,248,249,254,255,256,257,258,259,264,267,268,269,271,272,273,275,276,277,278,280,281,283,284,285,286,290,292,294,295,297,298,299,300,301,304,305,306,307,308,309,311,312,313,314,317,318,319,322,323,326,327,328,329,332,333,334,335,336,337,339,340,341,343,345,346,347,348,352,354,357,358,359,360,362
0,1,2,3,4,6,10,11,12,13,14,17,18,19,22,23,24,25,28,29,30,33,34,35,37,38,40,41,43,44,48,50,51,52,54,55,57,58,59,60,61,63,64,67,69,70,71,73,77,78,82,83,84,86,87,88,93,95,97,98,100,101,102,104,105,106,109,110,111,113,114,115,116,117,120,121,122,123,128,129,130,131,132,133,134,135,136,137,143,144,145,148,149,152,154,155,156,157,160,161,165,167,168,170,171,176,177,178,180,182,183,184,185,186,188,189,192,193,194,196,197,198,199,200,201,202,205,206,207,208,209,210,211,213,214,215,216,217,218,220,221,222,223,226,227,228,229,230,231,234,235,236,238,239,240,241,243
0,1,2,4,5,6,9,10,11,12,13,14,17,19,20,21,22,25,26,30,32,33,35,36,39,40,41,42,45,46,46,48,49,50,51,52,53,55,56,59,60,62,63,64,65,69,71,72,73,76,77,79,80,82,84,85,86,87,88,89,91,92,93,94,97,98,99,100,102,103,106,108,109,110,112,113,115,116,117,119,122,123,124,126,127,128,129,133,135,137,138,140,141,143,145,146,147,149,150,153,154,156,157,158,160,165,166,167,168,172,173,174,175,176,177,178,179,182,184,185,186,188,189,191,192,193,195,196,197,198,199,200,203,204,206,208,209,211,212,213,214,217,218,219,220,221,223,225,226,227,229,230,231,232,236,237,238,240,241,242,243,246,247,250,251,252,253,255,256,258,259,260,261,262,264,265,269,270,271,272,275,276,280,281,282,284,285,286,287,290,291,292,294,295,295,298,299,300,303,304,305,306,308,309,309,313,314,315,316,317,318,319,321,322,325,326,329,330,331,332,334,335,335,339,340,341,342,345,347,348,351,352,353,355,356,358,359,361,363,364,365,367,368,372,373,374,375,377,378,379,380,382,383,384,385,386,388,389,390,393,396,397,399,400,403,404,406,407,408,409,410,412,413,413,417,418,419,420,421,422,424,425,426,428
0,1,3,6,7,8,10,11,12,14,15,21,22,23,24,28,29,31,32,36,38,39,40,43,44,46,47,48,49,50,52,53,56,57,60,61,62,63,66,67,69,70,71,72,76,77,78,79,81,82,82,87,88,90,91,92,93,95
2,4,5,7,8,9,11,12,14,15,16,18,19,20,21,27,29,30,31,33,34,38,39,40,41,42,43,45,46,47,48,48,54,55,56,59,60,61,63,64,65,66,68,69,70,71,73,74,75,76,77,80,81,82,83,84,85,85,89,90,91,94,95,96,98,99,100,100,104,105,108,109,113,114,115,116,118,119,120,122,123,126,127,130,132,133,134,136,137,138,142,143,144,147,148,150,151,154,155,158,159,160,161,163
0,1,3,5,6,7,9,10,12,13,14,15,16,17,24,26,27,29,31,32,34,35,37,38,39,40,43,44,46,47,48,50,51,52,53,54,54,57,58,59,60,61,63,64,65,66,69,70,71,72,73,75,76,77,78,79,80,81,84,85,86,88,89,90,90,97,100,101,102,103,104,108,109,110,113,116,117,118,120,121,122,125,126,128,129,130,131,131,136,137,138,139,140,142,143,144,148,149,150,152,153,154,155,156,159,160,161,162,164,165,166,167,168,171,172,173,174,175,176,176,182,183,184,187,189,190,192,193,195,196,197,199,200,201,202,202,207,208,211,212,216,217,218,219,221,222,223,225,226,229,230,234,236,238,239,243,244,245,248,249,251,252,255,256,259,260,261,262,264
0,1,2,3,4,6,7,9,10,11,13,14,15,16,17,18,19,22,23,24,25,27,28,28,32,33,34,36,38,39,40,41,43,44,46,47,48,50,51,52,54,55,57,58,59,61,62,63,64,69,70,71,72,74,75,76,77,78,81,82,83,84,85,86,89,90,91,92,93,94,95,96,99,100,101,102,103,108,109,110,111,112,114,115,117,118,121,122,123,125,126,127,128,129,134,135,136,137,139,140,142,143,144,145,146,147,150,151,152,153,154,158,161,162,163,164,165,166,169,170,171,173,175,176,179,180,181,183,184,185,186,188
0,1,2,3,4,5,9,10,12,15,16,17,19,20,21,22,24,25,25,29,30,31,33,34,35,36,39,40,41,42,43,45,46,47,48,49,52,53,54,56,57,58,60,63,64,65,68,69,70,71,73,74,75,76,77,78,79,82,83,84,85,88,89,90,91,93
0,1,2,3,5,6,7,8,10,11,12,14,15,20,21,22,24,26,27,28,30,31,31,36,40,41,42,44,45,46,47,48,53,54,55,56,57,59,65,66,67,68,72,75,76,77,79,80,81,83,84,87,88,89,90,93,95,96,97,99,103,104,105,106,107,109,111,112,113,115,116,117,121,124,125,127,128,133,134,135,137,138,139,140,142
0,1,2,5,6,9,10,11,13,14,15,16,17,18,19,23,24,25,29,31,32,33,36,37,39,40,42,44,45,46,48,49,51,52,53,55,58,59,60,62,63,64,65,69,71,72,74,75,77,78,80,82,83,84,86,87,90,91,93,94,95,96,99,100,101,103,104,105,106,109,111,112,113,115,117,118,119,120,123,125,126,127,129,130,131,133,134,135,136,137,139,140,141,142,145,147,148,149,151,152,153,155,156,157,158,161,163,164,165,167,169,170,171,172,175,176,177,178,179,181,182,183,186,188,189,190,192,193,197,198,199,200,201,202,203,204,206,207,209,210,213,216,217,218,222,223,224,225,226,229,230,231,232,233,234,237,238,239,241,242,243,245
0,1,2,3,5,6,7,8,9,10,13,16,17,18,20,21,22,24,25,26,27,28,31,33,34,35,37,41,42,43,44,46,47,50,51,52,54,55,58,60,61,62,64,66,67,68,70,75,77,78,79,82,83,87,88,89,90,91,93,97,98,99,101,102,103,104,106
0,1,2,3,5,6,7,8,10,11,12,14,15,18,19,20,21,22,23,24,25,27,28,29,31,32,33,35,36,37,38,42,44,45,46,48,49,51,52,53,54,55,56,62,63,64,66,67,68,69,72,73,76,77,78,80,81,82,83,85
0,1,2,5,6,7,10,11,12,14,15,16,17,18,19,22,23,24,25,26,30,33,34,35,37,38,39,40,45,47,48,49,51,52,54,55,56,58,60,61,62,63,65,66,67,68,73,74,75,76,79,82,83,84,86,87,88,90,91,92,93,98,100,101,102,104,105,107,108,109,111,113,114,115,116,118,119,120,121,126,127,128,129,130,132,136,137,138,140,141,142,143,145
0,1,2,5,6,7,10,11,12,14,15,16,17,18,19,22,23,24,25,26,30,33,34,35,37,38,42,43,44,45,49,51,52,53,55,59,60,61,62,65,68,69,70,72,73,74,76,77,80,81,82,84,85,86,88,92,93,94,95,96,97,100,101,102,104,105,109,110,111,112,116,118,119,120,122,124,125,126,127,128,130,132,133,136,137,138,140,141,142,143,144,146,147,148,150,153,155,158,159,160,161,162,164,168,169,170,172,176,177,180,181,182,184,185,191,192,193,194,197,198,199,200,201,204,205,206,208,209,211,212,213,215,216,217,218,220
0,1,2,3,6,7,8,10,11,12,13,14,16,17,18,20,21,22,23,24,25,26,29,30,31,33,36,37,38,40,40,45,46,47,49,53,55,56,58,60,61,64,65,66,68,69,72,73,74,75,78,80,81,82,84,86,87,88,91,92,92,97,98,99,101,104,107,108,109,111,112,113,114,116,117,117,120,121,122,123,126,127,128,130,131,132,133,135
0,1,2,3,6,7,9,10,12,13,16,17,21,23,24,25,27,28,30,31,33,34,37,38,39,41,42,43,44,48,49,50,52,53,55,56,59,62,63,64,66,67,68,69,72,73,74,76,77,78,80,81,83,84,87,89,90,91,94,95,96,98,99,101,102,103,104,105,107,108,110,111,112,113,114,116,117,119,120,123,125,126,127,128,131,132,134,135,138,139,140,142,143,145,146,148,149,151,152,155,157,158,160,163,165,166,169,170,171,172,174
0,1,2,5,6,7,8,10,11,13,14,17,19,20,21,22,25,26,30,31,32,35,36,37,39,40,45,46,47,48,50,51,52,53,53,58,59,61,62,63,64,67,68,70,72,73,78,79,80,81,84,86,87,88,89,90,92,93,94,98,99,101,102,104,105,108,111,112,113,115,116,117,119,120,121,122,123,124,127,128,131,132,133,134,136
0,1,2,5,6,7,9,10,11,16,17,18,19,22,23,24,27,28,29,30,32,33,38,39,40,41,42,44,45,46,47,50,51,52,53,54,56,59,60,61,63,64,65,66,67,70,71,72,74,75,77,78,79,80,85,86,87,88,90,91,92,93,95,96,97,99,100,101,104,106,107,108,110,111,113,114,115,117,118,119,121,122,123,124,125,130,131,133,134,135,136,139,140,141,143,144,146,147,149,150,152,153,156,157,158,159,160,161,165,167,170,171,172,173,175
0,1,2,3,4,6,7,8,12,15,16,17,19,20,21,22,24,25,26,27,30,31,32,33,34,36,37,38,42,45,47,50,51,52,54,55,56,57,59,60,61,62,67,68,69,70,71,73,74,75,77,78,79,81,82,83,84,86,87,89,91,92,93,95,96,97,98,100
0,1,2,3,4,6,7,8,10,11,12,14,15,17,18,19,20,21,25,28,29,30,31,32,33,36,37,38,39,40,41,42,45,46,47,48,49,50,51,52,53,58,59,60,61,62,63,65,66,67,68,72,73,75,76,78,79,80,82,86,87,88,90,91,92,93,95,96,97,98,99,100,104,105,106,107,110,111,111,116,117,119,122,123,124,126,127,128,129,131
0,1,2,3,4,6,7,8,12,15,16,17,19,20,21,22,23,24,26,27,29,30,31,32,33,35,36,40,41,42,43,44,45,46,47,48,50,51,52,54,55,56,57,61,63,64,66,68,69,70,71,72,75,76,78,79,84,85,88,89,90,92,93,94,95,97
0,1,2,3,4,6,7,8,12,15,16,17,18,19,20,21,23,24,25,26,27,29,30,34,35,36,37,38,39,40,41,42,44,45,46,48,49,53,55,56,57,59,60,62,63,64,65,66,69,70,72,73,78,79,82,83,84,86,87,88,89,91
0,1,2,4,7,10,11,12,14,15,18,19,20,22,23,24,25,29,31,33,34,36,37,38,41,42,42,47,48,49,52,53,54,56,60,62,64,65,67,68,69,70,71,72,73,74,75,76,79,80,81,83,84,85,86,88
0,1,2,3,4,6,7,9,10,11,13,14,15,16,17,18,19,22,23,24,25,28,30,31,34,35,36,38,39,40,41,47,48,49,51,54,55,57,58,59,60,60,65,66,67,71,73,74,75,77,78,80,81,82,83,84,85,87,88,89,90,92,93,95,96,97,99,100,101,102,103,108,109,110,113,114,115,116,117,118,121,123,124,125,127,128,130,131,132,134,135,136,141,142,143,144,145,146,149,150,153,156,157,158,160,161,162,163,166,167,169,170,175,176,177,179,180,181,182,184
0,1,2,3,4,6,9,10,11,12,13,14,15,17,18,19,21,22,23,25,26,29,31,32,33,36,37,38,39,40,41,42,43,44,47,48,49,52,53,54,55,56,57,58,60,61,62,63,65,66,67,69,70,71,72,73,74,75,77,78,81,82,83,85,86,87,88,89,90,91,94,95,96,98,101,104,105,106,108,109,110,111,113,114,114,116,117,118,119,123,124,127,128,129,131,132,133,134,136
0,1,2,3,4,5,6,8,10,11,12,14,15,16,16,21,22,23,25,26,26,31,32,33,34,35,36,39,40,43,44,46,47,48,49,51,52,53,54,55,58,59,60,61,62,63,65,66,67,69,70,71,72,73,75,76,78,80,81,82,84,85,87,88,89,90,91,94,95,98,99,100,102,103,104,105,107
0,1,2,3,4,5,7,8,10,11,13,14,15,16,20,21,24,25,29,31,32,33,35,36,38,39,40,42,43,44,45,46,47,50,51,54,55,56,57,59
0,1,2,6,10,11,12,14,15,16,17,19,20,21,22,23,25,26,29,30,31,33,33,38,39,40,43,44,45,47,48,48,51,52,53,55,58,59,62,63,66,67,70,73,74,75,79,80,81,82,83,85,87,88,89,91,92,93,93,95,96,97,98,99,100,100,104,105,106,107,110,111,114,115,117,118,119,120,121,122,123,124,125,128,129,130,131,134,135,136,138,139,141,143,144,145,146,148,149,151,152,154,155,156,157,157,163,164,165,168,169,170,172,173,174,176,177,178,179,181
0,1,2,5,6,7,8,9,10,11,13,14,15,18,19,20,23,24,25,26,29,30,31,34,35,36,37,39,40,41,42,45,46,47,48,51,52,52,55,56,57,60,61,62,63,65,66,66,72,74,75,78,79,80,82,83,84,86,87,88,89,91,92,93,95,96,99,101,102,103,105,106,107,108,110
0,1,2,3,4,6,8,9,10,11,14,15,18,19,20,21,22,23,25,26,28,29,30,31,32,33,35,36,37,38,44,45,48,51,52,55,56,58,59,60,61,62,65,66,67,68,69,70,72,73,74,75,78,79,80,82,83,84,86,87,88,89,91
0,1,2,4,6,7,9,10,12,13,14,16,17,18,20,21,23,24,25,26,27,28,33,34,36,37,42,43,44,45,47,48,51,53,54,55,57,58,60,61,62,65,66,67,69,70,71,73,74,76,77,78,80,83,84,85,86,89,90,91,92,93,94,97,98,99,101,102,103,104,106
2,3,4,5,6,8,9,10,12,13,15,16,18,19,20,21,23,24,25,26,27,29,29,31,32,33,34,38,39,40,43,44,47,48,49,50,51,53,57,58,59,61,62,63,66,67,68,69,70,72,72,78,79,80,84,85,86,87,88,89,91,92,93,94,95,97,98,99,100,102
0,1,2,3,4,7,8,9,11,13,14,15,16,17,19,21,22,23,25,26,26,29,30,31,32,33,34,35,38,39,42,43,47,49,50,51,53,54,56,57,59,61,62,63,64,65,68,69,70,71,76,77,78,79,80,81,82,84,91,93,94,95,97,98,99,100,102,103,104,106,109,110,111,112,113,114,119,121,122,123,124,126,127,131,132,133,134,135,136,137,138,140,141,142,144,145,146,147,148,150,151,153,155,156,157,159,160,164,165,166,167,168,171,172,175,176,177,179,180,181,182,184
0,1,2,3,7,8,9,11,13,14,15,17,18,19,21,22,25,26,31,33,34,35,38,39,41,42,44,45,47,49,50,51,53,54,58,59,60,61,65,66,67,69,71,72,73,75,76,79,82,83,84,86,87,88,90,90,94,95,96,99,100,101,103,105,106,107,109,110,111,112,113,114,115,118,119,122,123,124,126,127,128,129,131
0,1,2,3,5,6,7,9,10,13,14,15,16,17,18,20,21,23,24,25,26,27,28,29,31,32,34,35,36,38,39,40,41,43
0,1,5,6,7,9,10,11,16,18,20,21,23,24,25,28,29,32,33,34,36,37,38,42,43,45,46,47,48,49,50,50,55,58,60,61,63,64,65,66,69,70,71,72,73,74,77,78,78,83,84,85,88,89,94,96,97,98,100,101,103,104,105,106,107,108,108,113,114,115,116,118,119,120,121,121,126,127,129,130,131,133,134,135,136,138
0,1,2,5,6,7,8,9,11,12,15,18,19,20,22,23,24,25,26,27,28,30,31,32,33,34,35,38,39,40,41,42,43,45,46,47,48,50,51,52,54,55,56,58,59,60,61,66,67,68,69,71,72,73,75,76,76,81,82,84,87,88,89,91,92,93,94,96
0,1,2,5,6,7,8,9,10,11,13,14,15,19,23,24,25,26,27,28,29,32,35,36,37,39,40,41,42,43,47,50,52,53,55,56,56,59,60,61,62,63,64,65,67,68,69,73,74,76,77,79,80,81,82,84,85,85,90,91,92,93,94,97,98,98,102,103,104,107,108,111,114,115,116,118,119,120,121,122,123,125,126,127,128,129,134,135,136,139,140,141,142,146,149,150,151,153,154,155,157,158,159,160,162
0,1,2,3,6,7,8,10,13,15,16,17,19,20,22,23,24,26,27,28,29,31,32,34,35,36,37,41,44,45,46,49,51,52,53,54,55,56,58,59,60,62,63,66,68,69,70,71,74,75,76,77,81,82,83,85,88,91,92,93,95,96,97,98,101,102,103,105,106,106,108,109,110,111,116,118,120,121,123,124,125,126,129,130,131,133,135,136,137,139,140,141,142,143,144,145,148,149,152,153,154,156,157,158,159,161
0,1,2,3,6,7,8,9,11,12,14,15,18,19,20,22,23,23,27,28,29,32,33,34,36,37,42,43,44,46,47,49,50,51,53,54,55,57,58,60,61,61,65,66,67,70,71,72,74,75,76,77,79,80,82,83,84,87,88,89,90,91,92,92,94,95,96,98,101,102,103,105,108,109,110,111,112,114,115,116,119,120,121,122,124,125,125,128,129,130,133,134,135,136,138,139,141,142,144,145,147,148,152,153,154,155,158,159,160,162,163,164,165,167,168,171,173,174,176,177,178,180,181,182,186,187,189,190,192,193,195,196,197,199,200,201,201,204,205,209,211,212,213,215,216,218,219,220,221,224,225,230,232,233,234,237,238,240,241,242,243,247,248,249,251,252,253,254,256,257,258,260,261,263,264,265,266,268,269,270,271,275,276,277,279,280,281,282,284,285,286,288,291,292,295,296,297,298,301,302,302,307,308,309,311
0,1,2,3,7,8,9,11,13,14,15,17,18,19,20,23,24,27,30,31,32,34,35,38,39,40,42,43,43,45,46,47,48,49,51,52,53,56,57,58,59,62,63,64,67,68,69,71,72,73,74,76
0,0,1,3,4,5,7,8,10,11,13,14,15,16,17,22,23,24,26,27,32,33,34,36,37,38,40
0,1,2,3,4,5,8,10,11,12,14,15,19,20,24,26,27,28,29,32,33,37,39,40,42,43,46,47,48,49,53,56,57,59,60,61,62,63,64,68,69,72,73,74,76,77,79,80,82,83,84,85,86,87,88,89,92,93,96,99,100,101,105,106,108,109,110,111,113,114,115,116,119,121,122,123,125,126,129,131,132,133,134,136
0,1,2,3,6,7,8,10,11,12,13,14,16,17,18,20,21,22,23,24,29,30,31,33,36,38,39,40,42,43,44,46,47,48,50,51,52,54,55,56,57,59,60,60,65,66,67,68,72,74,75,76,78,79,82,84,85,86,87,89
0,1,2,3,7,8,9,11,13,14,15,17,18,19,21,22,23,25,26,31,33,34,35,38,39,41,42,44,45,46,47,48,50,51,55,57,58,59,61,62,66,67,68,69,72,73,74,76,77,78,79,80,83,85,86,87,89,90,92,93,94,96,97,99,100,102,103,104,106,107,109,110,113,116,117,118,120,121,122,123,124,125,128,129,133,134,137,138,139,141,142,143,144,145,147,148,150,151,152,154,159,161,162,164,166,167,168,169,170,173,174,175,178,179,180,182,185,186,187,189,190,191,192,194
0,1,2,3,6,8,9,10,13,14,15,16,17,18,20,21,22,23,24,25,28,30,31,33,34,36,37,38,39,40,42,43,44,45,50,51,53,54,56,57,60,62,63,64,66,67,69,70,71,73,74,75,76,76,81,82,83,85,87,88,91,92,94,95,96,97,99,100,102,103,105,106,109,110,110,115,116,117,118,120,121,121,125,126,128,129,130,131,133
0,1,3,4,10,12,13,14,15,16,19,22,23,24,26,27,28,29,30,31,31,37,38,39,41,42,45,46,47,48,53,54,55,56,59,61,62,63,64,65,67,71,72,73,74,77,78,81,82,87,89,90,91,94,95,97,98,100,101,102,103,106,107,111,113,114,115,117,118,122,123,124,127,128,129,130,131,132,133,134,138,139,141,142,143,145,146,149,150,150,153,154,155,156,159,160,166,167,168,169,170,171,173,174,176,177,179,180,181,182,186,189,190,191,193,194,197,198,201,202,203,205,206,207,208,210
0,1,2,5,6,7,9,12,14,15,16,18,19,21,22,23,25,26,27,28,30,31,33,34,35,36,40,43,44,45,48,50,51,52,53,54,55,57,58,61,62,63,65,66,67,68,70
0,1,2,3,6,7,7,10,11,16,18,19,21,22,25,26,27,29,31,32,33,34,35,37,38,41,42,43,45,46,47,48,49,50,51,54,55,56,58,60,61,62,63,65,66,67,68,69,70,73,75,76,77,78,80,81,85,87,88,89,91,92,94,95,96,97,100,101,103,104,109,110,111,113,114,115,116,118
2,3,5,7,8,10,11,12,13,14,16,17,18,21,22,23,24,25,26,28,29,31,32,32,34,35,36,39,40,42,43,45,46,47,48,49,51,52,53,54,55,58,61,62,63,65,66,68,69,70,72,73,75,76,78,79,80,81,82,83,85,86,87,88,89,91,92,93,97,98,99,101,102,105,106,107,108,109,111,112,114,115,118,119,121,122,124,125,128,129,132,135,136,137,139,140,141,142,143,144,148,151,152,153,155,156,157,158,159,161,162,164,165,167,168,169,170,171,173,174,175,176,182,183,184,186,187,188,189,190,193,194,195,196,197,198,199,200,203,204,205,206,207,210,211,212,214,216,217,220,221,222,223,224,227,228,229,231,232,233,234,235,238,239,240,241,242,244,245,246,249,250,251,253,254,255,255,258,259,260,262,265,267,268,274,275,276,277,278,280,282,283,284,285,288,289,290,291,292,293,294,296
0,1,2,3,4,6,7,8,9,10,12,13,15,16,17,20,21,22,23,26,27,28,29,30,32,33,34,35,36,40,41,44,45,46,48,49,49,53,54,55,58,59,60,62,63,64,65,67,68,69,71,74,75,76,77,81,84,85,86,90,91,92,93,94,95,96,98,99,101,102,103,106,107,108,109,111,112,114,115,116,117,120,122,123,124,126,127,128,129,131
0,1,2,3,4,6,7,8,10,11,13,14,15,16,17,19,20,22,23,26,27,29,30,31,32,33,37,38,39,40,41,44,45,49,51,52,53,55,56,58,59,60,61,62,63,64,66,67,70,71,72,75,76,77,78,82,83,84,85,87,88,89,90,91,93,94,95,97,98,102,104,105,106,108,109,111,112,113,115,116,117,122,123,125,126,128,129,132,133,134,135,140,141,143,144,145,146,149,150,151,153,154,156,157,159,160,162,163,166,167,168,169,170,171,174,176,177,178,179,180,181,182,184
0,1,2,4,6,7,8,9,10,12,13,16,17,18,21,22,23,25,26,27,28,31,32,33,34,35,36,36,39,40,41,42,46,47,48,50,51,52,53,54,57,58,59,60,63,64,66,67,68,70,71,73,75,76,77,79,80,81,84,85,87,88,89,90,93,94,96,97,102,103,104,105,106,108,109,110,111,116,117,118,119,122,123,124,126,127,128,133,134,135,136,139,140,141,143,144,145,147,148,152,153,154,155,157,158,159,160,162,163,164,166,167,168,169,171,172,173,174,178,179,180,181,183,184,187,189,190,191,193,194,195,196,198
0,1,2,4,6,7,8,9,10,12,13,16,17,18,21,22,23,25,26,27,28,29,33,35,36,40,41,42,43,46,47,49,50,52,53,54,55,59,60,61,63,64,65,67,68,70,71,72,73,74,75,76,77,80,81,84,85,87,88,90,91,94,95,96,97,100,101,103,105,106,107,109,110,111,112,113,118,119,120,122,123,128,129,130,132,133,133,139,140,142,143,144,145,147
0,1,2,3,4,6,9,10,13,14,15,16,17,18,21,23,24,25,27,29,30,31,34,35,36,37,38,39,40,43,44,46,47,53,54,55,57,59,60,63,64,67,68,69,70,71,73,74,74,79,80,81,83
0,1,3,4,6,7,9,10,15,16,17,18,19,20,22,23,25,26,28,29,30,32,33,34,36,38,39,40,42,45,46,49,50,51,52,53,58,59,60,61,62,64,65,65,67,68,71,72,75,76,77,78,81,82,83,85,86,87,88,92,94,97,98,99,100,102
0,1,3,4,10,11,12,13,14,16,17,18,19,22,23,24,25,26,28,29,30,31,32,33,36,37,38,40,43,44,45,46,47,49,50,53,54,55,56,57,59,60,62,63,65,66,69,70,71,72,75,76,77,78,79,80,82,83,85,86,87,88,89,90,94,96,97,98,100,101,102,103,106,107,109,110,114,116,117,118,120,121,123,124,125,126,129,130,131,133,134,136,137,138,139,140,141,144,145,146,147,148,150,151,152,153,155
0,1,2,3,5,6,8,9,10,12,13,14,16,17,20,22,23,25,26,29,30,31,32,33,35,37,38,41,42,43,44,44,46,47,48,49,51
0,1,2,3,4,6,9,10,13,14,18,20,21,22,23,24,25,26,28,29,31,32,34,35,36,37,38,42,44,45,50,51,52,54,55,60,61,65,66,67,68,69,70,74,75,77,78,80
0,1,2,3,4,6,10,11,12,14,15,16,21,22,24,25,27,28,30,31,35,36,39,40,41,43,44,45,47,48,49,50,54,56,57,59,60,64,65,66,68,71,74,75,76,78,79,80,81,82,84,85,86,87,88,89,95,96,97,99,102,105,106,107,109,110,113,114,115,117,118,119,120,122,123,124,125,126,127,130,132,133,134,136,137,138,139,141
0,1,2,3,4,5,6,8,11,14,15,16,19,21,22,23,25,27,28,29,30,31,32,33,34,37,38,39,40,43,44,45,46,47,50,51,52,53,54,55,58,60,61,62,64,65,66,67,69
0,1,2,3,7,8,10,11,12,13,15,16,17,18,20,21,26,27,28,30,33,34,35,37,38,40,41,42,42,47,48,50,51,52,54,55,56,57,60,61,62,63,67,68,69,71,72,72,77,78,80,81,82,84,85,86,88,89,91,92,93,94,95,96,97,98,101,102,103,106,107,110,111,112,114,115,116,117,118,119,120,125,126,127,128,129,131,133,134,135,137,138,139,141,142,144,145,146,147,149,150,150,153,154,158,160,161,162,164,165,167,168,169,170,171,173,174,175,178,179,180,181,182,183,186,188,189,190,192,193,194,195,197
0,1,2,3,5,6,8,9,11,12,13,17,20,21,22,24,25,27,28,29,31,32,33,34,35,36,39,40,42,43,44,45,46,47,49,50,52,55,56,57,59,60,61,62,63,64,65,67,68,70,71,72,73,74,76,77,78,84,85,86,88,89,90,91,92,93,97,98,100,101,102,103,105
0,1,2,3,5,6,11,12,13,14,18,21,22,23,25,26,27,28,29,31,32,34,35,38,39,40,42,43,44,47,48,51,52,53,55,56,57,59,60,63,64,65,67,68,69,70,70,75,76,78,79,80,82,83,87,89,92,93,94,95,97
0,1,2,3,4,6,7,8,11,12,13,14,15,17,18,19,20,21,22,24,25,26,27,30,32,33,34,36,37,40,42,43,46,47,48,49,51
0,1,2,3,4,6,7,8,10,11,15,16,17,18,22,23,25,26,30,31,32,33,34,35,37,38,40,41,42,44,45,46,47,48,50,51,52,55,56,57,58,59,61,62,63,64,65,66,69,70,71,72,73,75,76,78,79,80,81,83,84,84,89,91,93,94,95,96,101,102,103,104,106,107,108,109,110,113,114,115,117,118,119,120,120,124,125,126,127,128,130,131,138,140,141,142,145,146,150,151,152,153,154,156,157,158,161,163,164,165,167,168,169,170,172
0,1,2,3,5,6,8,9,11,12,16,17,18,20,21,22,26,27,28,30,31,32,34,35,37,38,39,41,42,44,45,46,48,49,50,52,53,55,56,57,58,59,60,61,62,63,64,67,68,70,71,72,73,73,77,78,79,80,82,83,85,86,86,90,91,95,97,98,99,100,103,104,108,110,111,113,114,117,118,119,121,122,123,126,127,128,129,130,131,132,134,139,140,141,143,144,145,146,148,149,150,151,155,156,157,159,160,161,165,167,168,169,172,173,174,175,180,181,182,184,185,187,188,189,190,191,194,195,197,199,200,201,204,205,206,207,211,212,213,214,216,217,218,219,220,223,224,225,226,229,230,231,233,234,235,236,241,242,243,245,246,250,251,252,253,254,259,261,262,263,264,266,267,270,272,273,274,275,277
0,1,3,4,6,7,8,11,12,13,14,16,17,20,22,23,25,26,27,28,29,30,31,32,35,36,38,40,41,42,43,45,46,49,50,51,52,55,56,57,59,60,61,62,63,66,68,70,71,72,73,75,76,79,81,82,83,85,86,88,89,92,93,94,96,97,98,99,101
2,3,4,5,8,9,10,12,13,16,17,18,19,20,21,25,26,27,29,30,33,34,36,37,40,42,43,44,46,47,49,50,51,52,53,55,56,57,58,59,60,61,64,65,66,68,69,70,72,73,75,76,77,78,79,80,82,83,84,85,88,89,90,92,93,93,98,99,100,101,103,104,104,109,110,111,113,118,119,120,121,125,126,127,129,130,131,132,133,134,137,139,140,141,142,143,144,146,147,149,150,152,153,155,156,157,158,159,161,162,163,165,166,167,170,171,175,176,177,178,181,182,184,185,186,188,192,194,195,196,200,201,203,204,205,206,207,210,211,212,213,216,217,218,219,225,226,227,229,230,233,234,236,237,239,240,241,242,243,244,248,249,250,251,254,256,257,258,260,261,262,263,265
0,1,4,7,8,11,12,14,15,16,17,18,21,22,23,24,25,27,28,30,31,32,34,35,37,38,39,40,41,42,43,45,46,47,48,51,53,54,55,57,58,59,60,62
0,1,3,5,6,7,9,10,12,13,14,15,16,18,20,21,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,41,42,44,45,46,47,48,51,52,53,55,56,57,58,60,61,63,64,65,66,66,72,73,74,75,77,79,80,81,82,84,85,85,91,92,93,97,99,101,102,104,105,106,109,110,112,113,116,117,118,119,122,123,124,125,128,129,130,131,133
0,1,2,3,4,5,6,9,10,11,13,14,16,17,20,21,22,23,27,28,29,31,32,35,36,38,39,41,42,43,44,45,47,48,49,51,52,53,55,56,56,60,61,62,63,64,65,67,68,71,72,73,77,78,79,83,85,86,88,89,90,93,94,96,97,98,99,103,105,106,107,108,109,110,115,116,117,119,123,124,127,128,129,130,131,132,135,137,138,139,141,142,146,147,148,150,152,153,154,156,157,158,160,161,162,164,165,168,169,170,172,173,174,175,176,179,180,181,183,184,187,189,190,191,192,195,196,197,198,200,201,203,204,207,208,210,211,216,217,219,220,222,223,224,226,227,228,229,230,231,233
0,1,2,3,4,6,7,8,9,10,12,13,16,17,18,20,20,25,26,28,32,33,34,35,36,37,39,40,44,45,46,47,48,50,51,53,54,55,58,59,60,61,64,66,67,68,70,71,73,74,75,77,78,79,80,82,83,86,88,89,90,91,94,95,97,98,99,101,102,103,105,106,107,108,112,113,114,115,116,119,120,123,124,125,126,129,131,132,133,135,137,138,141,143,144,146,147,148,150,151,152,153,156,157,158,159,161,162,163,165,167,168,169,170,173,175,176,177,179,180,181,182,184
0,1,2,3,6,7,8,9,11,12,13,15,17,18,19,20,23,25,26,27,29,30,32,33,34,36,37,38,43,44,46,47,49,50,53,54,57,60,61,62,64,65,66,67,68,69,71,72,74,75,76,77,80,82,83,86,87,88,89,91
0,1,2,4,7,9,10,11,13,14,16,17,18,20,21,24,25,26,27,28,30,31,32,35,36,37,38,39,40,41,42,44,45,46,48,49,50,52,53,56,57,58,60,61,62,63,65
0,1,2,3,4,7,8,11,12,13,15,16,17,20,21,22,24,26,27,29,30,31,32,32,34,35,36,38,39,43,44,45,46,47,52,54,55,56,57,59,60,63,65,66,67,68,70
0,1,2,3,4,6,7,10,11,13,14,15,18,19,20,22,23,24,25,25,27,28,30,31,32,33,34,37,38,39,40,41,42,43,44,45,46,50,51,53,54,57,58,59,60,64,65,66,68,71,72,73,75,76,78,79,81,82,83,84,86,87,88,90,94,95,97,98,99,100,105,106,107,108,109,111,112,115,116,117,119,120,121,124,125,126,127,129,130,133,135,136,137,139,140,142,143,147,149,150,151,152,155,156,160,162,163,165,166,169,170,171,172,173,175,176,178,179,182,183,184,187,188,189,190,194,195,197
0,1,2,3,4,7,8,11,12,14,15,16,18,19,20,22,23,25,26,28,29,30,31,33,34,35,37,38,42,44,45,46,48,49,51,52,53,55,56,57,58,61,62,63,64,66,67,67,72,73,74,75,76,77,78,79,80,82,83,84,86,87,88,89,93,95,97,98,100,101,102,104,105,109,110,111,113,114,119,120,121,123,124,125,126,128
0,1,2,3,6,7,9,10,12,13,14,15,16,18,19,19,21,22,23,25,26,27,29,30,31,32,34,35,36,38,41,42,43,44,45,47,48,51,54,55,56,60,61,62,63,64,66,67,68,69,73,75,76,78,79,81,82,83,84,88,90,91,92,94,95,97,98,101,102,103,105,106,107,108,110
0,1,2,3,6,7,8,9,10,15,16,18,19,22,23,28,30,31,32,35,36,38,39,41,42,44,46,47,48,50,51,55,56,57,58,61,62,63,65,66,70,73,74,76,77,80,81,83,84,87,89,90,91,92,93,95,96,97,99,100,101,103,104,104,109,112,113,114,116,117,118,119,121
0,1,2,3,4,7,8,9,10,11,12,13,14,15,17,18,20,21,22,24,27,28,29,31,32,34,35,36,38,40,41,44,46,47,48,50,51,53,54,55,56,57,62,63,64,66,67,68,70,71,72,73,74,79,80,81,84,85,87,88,89,90,91,92,93,99,100,101,103,106,107,108,109,110,111,112,116,117,118,121,123,124,125,126,127,128,129,130,131,133
0,1,2,4,6,7,8,9,10,12,15,16,17,18,19,20,21,22,25,26,28,30,31,32,34,35,37,38,40,41,42,43,50,51,52,53,55,56,57,58,60,61,62,64,64,67,68,69,70,71,73,74,77,78,79,80,81,84,86,87,88,90,91,92,93,95
0,1,2,5,6,10,11,12,14,15,16,21,23,25,26,28,29,30,32,33,34,35,36,37,40,41,44,45,46,48,48,53,54,56,57,59,60,63,64,65,66,70,71,72,74,75,76,77,80,82,83,84,86,87,89,90,91,93,94,95,96,98,99,101,102,103,105,106,108,109,112,115,116,117,119,120,121,122,125,126,127,130,131,132,134,135,136,137,140,143,144,145,148,150,151,152,153,156,157,158,159,160,161,163,166,167,168,173,174,175,176,177,178,179,181,182,184,185,186,189,190,191,192,194,195,197,198,199,200,203,205,206,207,209,210,211,212,214
0,1,2,3,4,7,8,9,10,11,14,15,16,18,19,20,21,23,24,26,28,30,31,33,34,35,36,38,39,39,44,45,46,49,50,51,52,54,55,56,58,60,61,62,63,66,68,69,70,72,73,74,75,77
0,1,2,3,6,7,8,10,11,13,14,15,17,18,20,21,24,27,28,29,31,32,35,36,39,40,41,42,43,44,45,46,47,49,50,51,52,55,56,57,58,59,61,62,63,67,68,69,70,71,73,74,75,76,77,79,80,82,83,84,85,86,88,89,90,92,93,94,95,95,101,102,103,107,109,112,113,114,115,117
0,1,2,3,6,7,8,10,11,12,14,15,18,21,22,23,25,26,27,28,29,31,31,34,35,36,37,40,41,43,44,45,46,48,49,50,51,55,56,57,59,62,63,64,65,69,70,71,72,75,76,77,78,79,81,82,84,85,86,87,88,90,91,91,94,95,96,97,100,101,104,106,108,109,110,111,112,114,115,116,117,118,123,124,125,127,128,130,131,132,133,136,137,140,141,142,143,146,147,149,150,151,154,155,156,157,159,160,161,162,167,168,169,170,171,172,175,177,178,179,180,182,183,187,189,190,191,193
0,1,2,5,6,10,11,12,14,15,16,21,23,25,26,28,29,30,33,34,37,38,39,40,41,42,45,47,48,49,51,53,54,57,59,60,62,63,64,65,70,71,72,73,74,75,78,80,81,82,83,87,88,89,90,91,93,94,95,98,99,100,102,103,104,105,108,109,110,111,112,114,115,116,117,122,123,124,125,126,128,129,130,132,134,135,136,137,138,140,141,142,145,146,147,148,149,151,153,154,155,156,157,159,160,165,166,167,168,172,173,174,175,179,180,181,182,183,185,186,187,189,190,191,192,193,194,196
0,1,3,5,6,7,8,11,12,15,16,18,19,24,25,26,27,28,30,31,33,34,36,38,39,40,43,44,45,47,48,52,53,55,56,57,58,61,64,65,66,70,71,72,73,74,75,77,78,79,81,82,85,87,88,91,92,93,94,96
0,1,2,3,4,7,8,10,13,14,19,20,21,22,25,26,26,28,29,30,32,33,34,35,36,39,40,42,43,46,47,48,49,52,53,54,56,58,59,60,62,63,64,65,68,69,72,74,75,76,77,80,81,82,83,85,86,86,88,89,90,91,93
0,1,2,4,7,8,9,11,12,13,14,20,21,22,24,28,31,32,33,37,38,39,41,42,43,46,47,48,49,50,54,55,57,58,60,61,62,63,65,66,66,70,71,72,73,74,76
0,1,2,3,4,5,8,10,11,12,14,15,16,17,22,23,24,26,27,28,29,32,33,34,36,38,39,41,42,48,49,50,51,52,54,55,57,58,59,60,61,63,64,66,67,68,72,73,74,77,78,78,81,82,83,84,85,86,86,89,90,91,92,97,98,99,100,101,102,102,107,108,109,110,112,112,117,118,119,120,122,123,125,126,127,129,131,132,135,136,137,139,140,140,143,144,145,147,148,149,150,155,156,157,158,159,161,162,163,164,165,167,168,173,174,175,176,177,179,183,184,185,186,188,189,191,192,193,194,195,197,198,199,202,203,204,205,207,208,210,211,212,214,215,215,218,219,220,221,223
0,1,2,3,7,10,11,12,14,15,16,18,19,20,21,22,23,24,29,30,31,32,33,34,36,37,38,39,43,44,45,47,49,50,51,53,54,54,57,58,59,60,62
0,1,2,3,7,8,9,11,12,13,14,17,18,19,21,22,24,25,27,28,29,30,32,33,34,35,36,39,40,41,42,43,45,46,47,49,50,55,56,57,59,60,64,65,66,67,70,71,73,74,76,77,78,80,81,82,84,85,87,88,90,91,92,93,95,96,97,98,99,102,103,104,106,107,108,109,111,112,115,116,117,118,119,121,123,124,126,127,128,129,132,133,134,136,137,138,139,141,142,146,147,148,150,151,152,155,156,157,158,160,161,161,164,165,166,167,169,170,174,176,177,178,180
2,3,4,5,8,9,10,12,13,16,18,19,20,20,23,24,28,30,31,32,34,35,37,38,39,41,44,45,46,47,51,54,55,56,58,59,60,62,63,64,65,68,69,70,71,72,74,75,76,77,79,80,81,83,84,85,86,87,89,90,91,94,95,96,97,98,100,101,102,104,105,106,107,108,109,114,115,116,118,118,121,122,125,126,127,128,131,132,132,137,138,139,141
0,1,2,3,4,5,8,10,11,12,15,16,17,18,19,20,24,26,27,28,31,32,34,35,37,38,40,42,43,44,46,47,49,50,53,54,55,57,58,59,61,62,63,65,67,68,68,72,73,74,76,77,79,80,81,83,84,85,86,89,90,91,92,96,98,99,102,103,105,106,107,108,109,111,112,113,114,115,116,117,120,121,122,124,125,126,127,130,131,132,134,135,136,137,139,140,141,142,143,144,144,151,152,153,154,155,156,158,159,160,162,163,165,166,167,169,170,171,172,176,177,179,180,182,183,185,186,188,189,190,193,194,195,197,198,201,203,204,205,207,208,210,211,212,213,214,215,217,218,219,221,224,226,227,228,230,231,233,234,235,236,237,238,244,245,246,249,250,253,254,258,259,260,262,265,266,267,269,270,270,275,276,277,279
0,1,2,3,4,5,6,9,10,11,13,14,16,17,20,21,22,24,25,26,27,30,32,33,34,35,37,38,40,41,42,43,48,49,50,52,53,54,54,59,60,62,63,65,66,67,68,68,73,74,75,76,77,79,80,81,83,85,86,89,90,91,93,94,95,96,97,98,104,105,106,107,110,111,112,114,115,117,118,119,121,122,124,125,126,129,130,131,133,134,136,137,138,140,141,143,144,144,147,148,149,151,152,153,156,157,158,159,161,162,164,165,166,167,168,172,175,176,178,179,184,185,186,187,188,191,192,194,195,196,198,199,200,201,203
0,1,2,3,4,5,6,9,10,11,12,13,15,16,20,22,23,24,25,26,29,30,32,33,34,36,39,40,41,43,44,45,46,46,49,50,51,53,55,56,57,58,59,61,62,65,66,69,70,71,73,74,76,77,78,80,81,82,85,86,87,88,90,91,93,94,94,97,98,99,100,102
0,1,2,3,4,5,6,9,10,11,12,13,15,16,19,20,22,23,24,26,27,30,31,33,34,35,37,38,40,41,42,44,47,48,50,51,52,54,55,57,58,60,61,62,63,64,65,67,68,69,71,73,74,75,76,77,78,82,84,85,87,89,90,92,93,95,96,97,99,105,106,107,109,110,111,114,115,116,117,118,119,120,121,121,124,125,126,127,129
0,1,2,4,8,10,11,12,14,15,17,18,19,20,21,22,23,28,29,30,31,32,33,34,41,43,46,47,48,49,52,53,55,56,59,60,64,65,66,67,69,70,71,72,73,77,78,80,81,82,83,84,85,85,89,90,91,92,94,95,95,98,99,100,101,103
0,1,2,3,4,5,6,8,9,10,12,13,15,16,17,18,18,21,22,23,25,26,28,29,32,33,35,36,41,42,43,44,45,47,48,50,51,52,53,56,57,58,59,59,62,63,64,65,68,69,70,72,73,74,75,77,78,81,82,83,84,86,87,92,93,94,96,97,101,102,103,104,105,106,107,109,110,111,112,113,115,116,118,119,120,121,122,122,124,125,126,129,130,133,134,136,137,138,139,140,141,144,145,146,147,148,149,149,153,154,155,157,158,159,163,164,165,166,167,169,170,171,172,174,175,175,181,183,186,187,188,190,191,192,193,197,198,199,201,203,204,205,207,208,208,212,213,214,216
0,1,2,5,6,7,8,10,11,13,14,17,19,20,21,22,25,26,30,31,32,35,36,37,39,40,45,46,47,48,49,51,52,54,55,56,57,58,59,59,64,65,67,68,69,70,73,74,75,77,78,79,80,81,82,85,86,86,90,92,94,95,100,101,102,103,106,108,109,110,111,112,114,115,116,120,121,123,124,126,127,130,133,134,135,137,138,139,141,142,143,144,145,146,149,150,153,154,155,156,158
0,1,2,3,4,6,7,10,11,12,14,15,16,17,19,20,25,26,27,28,29,32,33,35,37,38,39,40,46,47,48,50,51,52,56,57,58,59,60,61,62,64,65,66,67,68,70,71,74,77,78,79,81,82,83,84,87,89,93,94,95,96,99,100,102,103,104,106,109,110,111,112,116,117,118,119,120,123,124,125,126,127,128,132,133,135,136,137,138,140
0,1,2,4,5,7,8,10,11,12,13,15,16,19,21,22,23,24,27,28,32,34,35,37,38,41,42,43,44,46,47,48,49,50,51,54,55,56,57,58,60,62,63,64,65,66,68,69,70,73,74,75,77,78,81,82,83,84,85,88,89,91,92,95,96,97,98,99,102,103,105,106,109,110,113,114,115,117,118,119,120,122
0,1,4,5,9,10,11,12,15,17,18,19,21,22,24,25,26,28,29,31,32,33,34,35,38,39,43,46,47,49,50,51,52,53,54,56,57,58,60,65,67,69,70,74,75,76,77,78,79,80,81,83,84,87,88,89,90,91,92,97,98,100,101,104,105,106,107,110,111,112,113,113,118,121,122,124,125,130,131,132,134,135,136,137,139
0,1,2,3,4,5,6,8,9,11,12,14,15,16,17,21,22,23,25,26,27,28,29,29,34,37,39,40,42,43,44,47,48,49,50,51,53,54,56,57,59,60,62,63,64,65,65,70,71,73,74,76,77,78,79,80,82,83,84,86,87,88,89,92,93,94,95,98,99,101,102,104,105,110,111,112,113,115,116,116,121,122,123,124,126,127,128,129,129,133,134,137,138,142,143,144,145,147,148,149,151,152,153,154,156,157,159,160,161,162,167,168,169,170,173,174,175,177,178,179,182,183,184,185,188,189,190,191,194,196,197,198,200,201,203,204,206,207,210,212,214,215,217,218,219,221,222,223,224,225,226,231,232,233,234,237,238,239,240,242,243,246,247,248,250,251,252,253,253,258,259,261,262,266,267,268,270,271,272,275,277,278,279,281,283,284,287,289,290,292,293,294,296,297,298,299,302,303,304,306,308,309,310,312,313,314,315,319,321,323,324,326,327,330,331,332,334,335,336,337,339
0,1,2,3,4,7,8,9,11,12,13,14,16,17,18,20,21,22,25,27,28,29,30,34,35,36,37,41,44,45,46,48,49,50,51,52,53,53,58,59,62,63,67,68,69,70,72,73,74,76,77,78,79,81,82,84,85,86,87,91,92,93,95,96,97,98,101,102,103,104,105,106,108,109,112,114,115,116,118,119,122,123,125,126,130,131,132,133,136,137,140,142,143,144,146,147,149,150,151,152,153,154,159,160,161,162,166,167,168,170,171,172,173,178,179,180,181,184,185,186,188,189,190,191,194,197,198,199,201,202,203,204,209,211,214,215,216,217,219
0,0,1,3,4,5,7,8,10,11,12,13,14,16,18,19,21,22,23,25,26,27,28,30,31,34,37,38,39,41,42,43,44,45,47,48,50,51,52,53,56,57,58,59,60,61,61,66,67,68,69,71,72,74,77,78,80,81,82,83,84,85,87,88,89,92,93,96,97,98,99,101
0,1,4,5,9,10,11,12,14,15,16,19,20,21,22,24,25,30,31,32,34,35,36,37,39,40,42,43,47,49,50,51,53,54,56,57,58,59,62,63,65,66,68,69,70,71,72,76,77,79,80,82,83,86,89,90,91,93,94,95,98,99,100,102,103,104,105,108,109,113,114,115,116,119,120,121,122,124,125,126,127,128,129,132,134,135,136,137,139,140,144,145,148,149,151,152,157,158,159,161,162,163,164,166,167,169,170,174,176,177,179,180,182,183,184,185,188,189,191,192,197,198,199,201,202,203,204,206
0,1,4,5,9,10,11,12,15,17,18,19,21,22,24,25,26,27,28,29,35,36,37,38,39,40,41,42,43,44,47,48,49,50,51,53,55,56,57,59,60,61,65,68,69,71,72,77,78,79,81,82,83,84,86
0,1,4,5,6,7,8,9,11,12,13,15,16,17,18,21,22,26,29,30,32,33,34,35,36,37,39,40,41,42,45,47,48,49,51,52,53,54,56
0,1,2,4,7,9,10,11,13,14,16,17,19,20,21,22,23,28,29,30,31,32,33,34,41,43,46,47,48,49,52,53,55,56,57,58,59,61,62,63,64,70,71,72,73,77,78,79,81,82,83,84,87,88,91,92,96,97,98,99,101,102,103,105,106,109,110,113,115,116,117,119,120,121,125,126,127,130,131,133,134,137,138,141,142,143,144,146
2,3,4,5,6,7,10,12,13,14,15,17,18,19,21,22,24,25,27,29,30,31,33,34,38,39,41,43,44,45,46,47,49,51,52,54,56,57,58,59,61,62,64,65,68,70,71,72,74,75,79,80,81,84,85,86,88,89,90,91,92,93,95,96,98,99,100,101,102,103,103,108,109,110,111,112,113,116,117,118,119,120,122,123,124,126
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,21,22,24,25,25,28,29,30,31,35,36,37,39,40,41,42,46,47,48,50,53,54,55,56,57,60,61,62,63,65,66,66,71,72,73,75
0,1,4,6,9,10,11,13,14,15,16,22,23,24,26,30,33,34,35,39,40,41,43,47,48,49,50,52,53,55,56,57,58,59,61,62,63,66,67,68,69,71,72,74,75,76,78,79,79,81,82,83,84,86
0,1,2,3,5,6,9,11,12,13,14,15,16,19,21,22,23,25,26,28,29,30,31,32,33,38,39,40,42,43,44,46,47,48,49,52,53,56,57,58,59,62,63,65,66,67,69,72,73,74,75,76,77,77,83,84,86,87,88,89,92,93,94,95,98,99,100,101,104,105,108,110,111,112,113,114,115,116,118,119,120,122,126,128,129,130,132,133,135,136,137,140,141,142,143,145,146,147,148,149,150,153,154,156,157,158,159,163,165,166,168,169,171,172,173,174,177,178,179,180,184,185,186,187,188,191,192,193,194,195,197,198,201,202,203,205,206,207,209,210,210,213,214,215,218,219,220,221,222,224,225,226,227,230,231,234,235,236,237,239
0,1,3,4,6,7,10,11,12,14,15,17,18,19,20,21,22,23,25,26,27,30,31,32,34,35,36,37,38,40,41,42,43,47,48,49,51,52,53,54,55,55,60,63,65,66,68,71,72,73,74,76,77,80,81,84,85,86,88,89,90,91,91,96,97,100,101,102,103,104,105,106,109,110,111,112,113,115,116,117,118,121,122,123,124,125,127,128,129,132,133,134,135,136,138,139,140,141,142,143,144,145,147,148,151,152,153,154,155,156,157,158,161,162,163,164,167,168,171,172,173,174,176
0,1,2,3,6,7,8,10,11,13,14,18,19,20,23,24,25,26,27,28,29,32,33,34,35,36,38,39,41,42,44,45,45,50,51,52,55,56,57,59,60,61,62,64,65,66,68,71,72,73,74,78,81,82,83,87,88,89,90,94,95,96,97,101,102,103,104,106,107,108,109,112,114,115,116,118,119,121,122,124,125,126,127,135,136,137,139,140,141,142,146,147,148,151,152,157,158,159,161,162,163,164,167,168,169,170,173,174,175,177,181,182,183,184,187,188,189,192,193,194,196,197,197,201,202,203,205,206,207,208,210
0,1,2,3,6,7,8,10,11,13,14,17,18,19,20,21,22,23,24,25,28,29,30,31,34,37,38,39,41,42,43,45,46,47,48,49,50,52,53,54,55,60,61,62,63,64,65,68,69,70,71,72,74,75,76,78
0,1,2,3,7,8,9,10,12,13,15,16,17,18,19,22,23,24,25,26,29,30,31,32,35,36,37,38,41,44,45,46,48,49,50,51,55,56,57,59,60,61,62,65,67,68,69,71,72,74,75,76,77,81,82,83,84,86,87,89,90,91,93,96,97,98,99,100,101,101,105,106,107,111,112,113,114,116,117,119,120,121,123,124,125,127,128,130,131,132,134,135,136,137,141,142,143,145,146,147,148,149,150,151,154,155,158,159,160,162,163,164,165,166,167,168,169,172,175,176,177,179,180,181,183,184,184,193,194,195,197,198,199,201,202,203,204,206,207,208,209,212,213,217,218,219,220,221,222,223,224,225,226,231,232,233,235,239,240,241,242,242,248,249,250,251,252,256,258,261,262,263,264,266
0,1,3,4,9,10,13,14,16,17,19,20,21,24,25,28,29,30,32,33,34,35,38,39,40,41,42,44,45,46,48,49,51,52,53,54,56,57,58,59,62,63,64,66,67,68,69,72,73,74,75,78,79,80,81,82,83,84,85,89,90,91,93,94,95,96,97,99,100,101,102,106,108,111,112,113,114,116
0,1,3,4,6,7,8,10,11,12,15,16,17,19,20,22,23,24,26,27,28,29,32,35,36,37,39,40,41,43,44,47,48,50,51,52,53,57,58,59,60,61,62,64,65,66,67,68,70,71,72,73,75
0,1,2,3,6,7,8,9,10,11,12,13,14,15,18,19,20,22,23,27,28,29,32,33,34,35,36,37,39,41,42,43,46,47,48,49,50,51,52,54,55,56,57,58,61,62,63,65,66,68,69,72,75,76,77,79,80,81,82,84,85,87,88,91,92,93,95,96,97,98,99,100,101,106,107,108,109,111,112,113,115,116,117,118,121,122,123,124,125,126,127,129,130,132,133,134,136,137,138,139,141
0,1,2,5,6,7,8,10,11,13,14,17,19,20,21,22,25,26,30,31,32,35,36,37,38,41,43,44,45,46,47,49,50,51,52,55,56,57,58,59,60,61,63,65,66,67,69,70,72,73,76,77,78,79,80,81,85,86,87,88,91,92,92,97,98,100,103,104,105,107,108,109,110,112
0,1,2,3,5,6,7,8,10,11,12,13,17,18,20,21,21,23,24,25,27,28,29,32,33,36,37,38,40,41,42,43,45,46,47,49,50,51,53,54,55,56,58,59,60,62,65,66,67,69,70,71,74,75,77,78,79,80,82,83,84,85,88,89,90,92,93,94,95,96,99,100,101,102,105,106,108,109,114,115,116,118,119,120,121,123
0,1,3,5,6,7,8,11,13,14,15,17,18,20,21,22,23,24,26,27,28,29,30,31,34,35,36,37,38,40,41,42,43,46,47,48,49,52,53,54,55,58,59,60,62,63,66,67,71,73,74,75,77,78,80,81,82,83,84,85,93,94,95,97,98,99,100,104,105,107,108,109,110,112
0,1,2,3,4,6,7,8,9,12,14,15,16,18,19,21,22,23,24,25,27,28,29,32,33,34,36,38,39,40,41,42,44,45,47,48,49,50,51,52,52,57,58,60,61,62,64,65,66,67,70,71,72,73,74,75,80,81,82,84,85,89,90,92,93,95,96,97,99,100,101,103,104,105,106,111,112,113,115,118,119,120,121,122,124,127,128,129,131,132,133,134,136,137,138,139,140,141,144,145,146,147,150,151,152,154,155,156,157,159
0,1,2,3,4,6,7,9,10,11,13,14,15,16,18,19,21,22,25,26,27,29,30,32,33,35,36,37,38,40,41,41,45,46,48,49,51,52,54,55,56,57,58,59,60,62,64,65,66,67,68,70,71,73,74,75,76,78,79,79,84,85,86,88
0,1,2,4,9,10,11,12,15,16,19,20,22,23,24,26,27,28,29,32,33,34,35,37,38,42,44,45,47,49,50,52,53,54,56,57,61,63,64,65,68,69,71,72,75,76,77,79,80,81,83,83,86,87,88,90,91,92,94,95,98,100,101,102,104,105,107,108,109,110,111,113,114,115,116,118,119,120,122,125,126,127,129,130,131,132,133,134,136,137,138,139,140,142,143,146,148,149,150,152,153,155,156,157,158,159,162,163,165,166,167,168,172,173,174,175,179,180,182,183,184,185,187,188,189,190,191,192,196,197,198,200,203,204,205,206,208
2,3,4,5,7,8,11,13,14,15,16,21,22,24,25,28,29,30,32,33,36,39,40,41,43,44,45,47,48,51,52,55,56,57,58,59,61,62,65,66,72,73,74,76,78,79,80,82,85,86,87,88,89,90,92,93,93,98,99,100,102
0,1,2,3,4,5,7,8,9,11,12,15,16,17,18,19,22,23,26,27,28,30,31,31,34,35,37,39,40,41,42,44,45,47,48,49,50,52,53,57,58,60,61,61,64,66,67,68,69,72,73,74,75,77,78,80,81,84,85,86,88,89,90,91,91,95,98,99,100,101,102,104,107,109,110,113,115,116,117,118,119,122,123,124,125,128,129,130,131,132,136,137,138,141,143,144,147,148,149,150,152
0,1,3,4,6,7,9,10,12,13,17,18,19,20,24,25,26,27,28,29,29,33,34,36,37,38,39,40,41,44,45,46,47,50,52,53,56,57,61,62,64,65,67,68,71,72,74,75,76,77,80,82,83,84,86,87,89,90,91,94,95,96,98,99,102,105,106,107,109,110,111,113,116,117,120,122,123,124,125,126,130,131,132,133,135,136,138,139,140,142,143,144,145,146,147,151,153,154,155,157,158,160,161,162,163,165,166,168,169,170,171,174,176,177,178,180,181,182,183,185
0,1,2,3,5,6,8,9,13,14,15,17,18,21,23,24,25,26,29,30,33,34,35,36,38,39,40,41,44,45,46,47,50,51,53,54,55,57,58,59,60,63,64,65,66,68,69,72,74,75,78,79,81,82,83,84,85,86,87,88,91,93,94,95,97,98,100,101,103,105,106,107,108,109,112,113,114,115,119,121,122,124,125,126,128,132,133,134,135,137,138,140,141,142,144,145,145,151,152,154,155,156,158,159,163,165,168,169,170,171,173
0,1,2,3,5,6,10,11,13,14,14,19,20,22,23,24,27,28,29,30,32,33,35,36,37,39,41,42,43,45,48,50,51,54,55,56,59,60,61,63,64,67,68,69,70,71,73,75,76,77,79,80,81,82,85,87,88,89,91,93,94,95,96,97,98,99,101,102,103,105,106,107,108,111,113,114,117,118,119,120,122
0,1,3,4,6,7,10,11,13,14,16,17,18,20,21,22,25,26,27,29,30,32,33,34,37,38,39,41,42,43,44,48,49,50,52,53,54,57,58,59,60,61,62,62,64,65,66,68,69,71,72,75,76,77,78,78,83,84,85,86,89,90,91,94,95,96,98,99,101,102,105,106,107,109,110,112,113,114,115,117,118,119,120,123,124,125,127,128,128,132,133,134,136,140,141,142,143,144,145,146,147,149,150,151,153,154,155,156,158,159,161,162,163,164,167,169,170,173,174,175,176,178
0,1,3,4,6,7,8,10,12,13,14,16,20,21,22,23,25,26,28,29,30,31,33,34,35,38,39,40,43,44,45,46,47,48,50,51,54,55,56,58,59,61,62,65,66,67,68,71,72,73,75,76,76,82,83,84,85,87,90,91,92,94,95,96,99,100,103,104,105,106,107,109,110,111,113,114,118,119,120,121,122,126,127,128,131,133,134,137,138,139,140,142
0,1,3,4,6,7,10,11,13,14,17,19,20,21,24,25,26,27,28,29,32,33,33,38,39,41,44,45,46,47,48,49,50,51,54,55,55,57,58,59,60,61,63,64,66,67,68,69,70,71,76,77,78,79,80,81,81,86,87,89,90,94,95,96,97,98,102,103,104,105,106,107,108,109,109,112,113,114,115,116,117,118,120,121,122,123,124,125,128,129,130,132,134,135,136,137,138,140,141,142,143,147,148,150,153,154,155,156,158,159,159,161,162,163,164,166
0,1,2,4,5,7,8,9,12,13,14,16,17,20,21,24,26,27,28,30,31,33,34,36,37,39,40,44,45,46,47,48,50,51,55,56,59,60,61,62,63,65,66,67,69,70,71,72,73,74,78,79,80,81,82,84,85,86,87,90,91,92,94,95,96,97,99,100,101,103,104,105,107,108,110,111,114,115,120,121,123,125,126,127,132,133,134,136,139,141,142,145,146,147,148,149,150,152,153,154,156,157,158,160,161,162,164
0,1,2,3,4,5,9,10,12,13,13,15,16,17,18,20,21,22,25,26,28,29,29,35,36,38,39,41,42,45,46,47,49,50,53,55,56,57,58,64,67,68,69,71,72,75,76,77,78,79,83,84,87,88,89,90,93,94,94,96,97,98,100,101,102,103,109,110,111,114,115,116,117,118,119,122,123,124,126,129,130,131,133,134,135,136,138
0,1,4,5,6,8,9,11,12,16,17,18,21,22,23,24,25,26,27,30,31,32,33,34,36,37,39,40,41,43,44,44,49,50,51,54,55,56,58,59,60,61,63,64,65,67,70,71,72,73,77,79,80,81,84,85,86,87,88,89,90,91,97,98,99,100,101,102,105,106,107,109,110,111,112,114
0,1,2,3,6,7,8,10,11,14,16,17,18,20,21,22,23,28,29,30,32,33,34,35,38,39,40,42,44,45,47,48,54,55,56,57,58,60,61,63,64,65,67,68,69,70,74,76,77,78,81,82,84,85,86,87,88,90,91,92,96,97,99,100,102,103,103,108,109,110,111,112,113,115,116,117,120,121,122,124,125,126,126,128,129,130,131,135,136,137,139,140,141,142,143,144,147,148,149,150,153,154,155,156,157,158,159,161,162,167,168,169,171,172,173,174,176
0,1,3,4,9,10,13,14,16,17,19,20,23,24,25,27,28,29,30,33,34,35,36,37,39,40,41,42,43,43,47,48,49,52,53,54,56,57,59,60,61,62,64,65,66,67,71,72,74,75,76,77,78,79,80,81,84,85,86,88,89,90,92,93,94,95,97,98,99,100,103,104,105,107,108,110,111,112,113,115,116,117,118,119,121,122,123,124,126
0,1,2,6,7,8,10,11,13,14,15,17,21,23,24,25,26,29,30,32,33,34,36,37,39,40,42,43,44,45,46,47,48,49,52,53,54,55,58,59,59,64,65,67,68,70,71,72,74,78,79,80,82,83,84,85,88,91,92,93,95,96,98,100,101,102,103,109,110,111,113,116,117,118,119,122,123,123,128,129,131,134,135,136,138,139,140,141,143
0,1,2,4,5,7,8,9,10,15,16,17,18,20,21,23,24,27,28,29,30,32,33,33,37,38,39,41,43,44,47,48,49,50,51,52,53,55
0,1,2,4,7,8,9,10,11,13,14,16,17,19,20,21,22,26,29,30,31,33,34,35,37,40,41,42,43,44,46,47,48,49,55,58,59,60,62,63,66,68,69,70,70,72,73,74,76,79,80,81,82,84,85,87,88,89,90,90,93,94,95,96,98,99,100,101,102,103,104,105,111,112,113,115,117,118,119,121,124,125,126,127,131,132,133,134,136,137,137,142,143,145,146,147,148,150
0,1,2,3,4,6,7,8,9,10,12,13,18,19,20,21,22,25,26,27,29,30,31,33,34,35,36,37,41,45,46,47,49,50,51,53,54,56,57,58,59,63,64,65,66,67,69,70,71,76,77,78,79,80,82,83,84,86,87,88,89,91,92,93,95,98,99,100,102,103,103,106,107,108,110,111,112,113,114,117,118,119,120,123,124,125,126,127,129,131,132,133,134,137,138,139,142,143,143,148,149,150,152,154,155,156,158,161,162,163,164,168,169,170,172,174,175,176,178,179,179,181,182,183,184,186
0,1,2,3,4,6,9,10,13,14,16,17,18,20,21,22,23,26,27,28,30,31,33,34,37,38,40,41,41,46,48,50,51,52,54,55,57,58,60,61,62,63,68,69,70,71,72,73,76,77,78,79,80,82,83,84,85,85,90,91,93,96,97,98,99,100,102,103,105,106,109,110,111,115,116,119,120,121,122,124,125,125,127,128,129,130,132
0,1,2,3,4,6,7,9,10,12,13,13,18,19,20,21,22,23,28,29,31,32,34,35,38,39,41,42,43,45,46,47,48,51,52,53,54,55,56,57,62,63,64,65,66,67,68,69,72,73,75,77,78,79,80,81,87,88,89,91,92,94,95,96,98,100,101,102,104,106,107,107,109,110,111,112,114
0,1,2,3,4,6,7,8,9,14,15,18,19,22,23,24,25,29,31,32,34,35,38,39,40,42,43,44,45,45,49,50,51,52,54,55,58,60,61,62,63,66,67,68,69,73,74,75,76,80,81,82,84,86,87,89,90,90,94,95,96,97,98,99,104,105,106,108,109,110,111,116,117,118,119,122,123,124,126,127,127,133,134,135,137,138,138,141,142,143,145,146,148,149,151
2,3,4,5,6,7,11,12,13,14,16,17,19,20,21,22,24,25,26,29,30,33,34,35,36,36,42,43,45,46,48,49,52,53,54,56,57,60,62,63,64,65,71,74,75,76,78,79,82,83,84,85,86,90,91,94,95,96,97,100,101,101,103,104,105,107,108,109,110,115,116,117,118,120,121,122,123,124,125,126,127,128,129,133,134,135,138,140,141,142,144,145,147,148,150,152,153,154,156,157,158,159,160,161,162,165,166,168,169,172,173,175,177,178,179,181,182,183,184,186,187,189,190,191,193,195,196,198,199,205,206,207,208,209,211,212,216,217,218,220,222,223,224,226,229,230,231,232,234,235,235,240,241,242,244
0,1,3,4,9,10,13,14,17,18,19,20,22,23,24,27,28,29,30,31,33,34,36,37,40,41,42,44,45,46,48,48,52,53,54,56,57,59,60,63,64,70,71,72,73,74,76,77,80,81,85,86,87,91,92,94,95,96,97,99,100,103,104,105,107,108,109,110,112,113,115,116,119,120,121,122,125,126,127,128,129,131,132,133,136,137,138,139,142,143,144,146,146,151,152,154,157,158,159,161,162,164,165,169,170,171,172,173,175,176,178,179,180,181,183
0,1,3,4,6,7,10,11,12,14,15,17,18,19,20,21,22,23,25,26,27,30,31,32,34,35,36,37,38,40,41,42,43,47,48,49,51,52,53,54,55,55,60,63,65,66,68,71,72,73,74,76,77,80,81,84,85,86,88,89,91,92,93,95,96,97,98,98,101,102,103,104,107,108,109,110,111,112,113,114,115,118,119,120,121,124,127,128,129,131,132,133,136,137,138,139,140,142,143,144,145,150,151,152,153,156,157,158,159,161,162,164,165,166,167,170,171,172,174,175,177,178,179,181,182,184
0,1,2,3,6,7,8,10,11,13,14,17,18,19,20,23,24,26,27,28,29,32,35,36,37,39,40,41,42,43,46,47,49,50,51,52,52,55,56,57,58,59,60,62,63,66,67,68,70,71,72,75,76,80,81,82,84,85,88,91,92,93,95,96,97,98,101,102,103,104,105,107,109,110,113,114,115,116,119,120,120,123,124,125,126,127,129,130,131,132,133,134,135,138,139,140,141,143,144,144,147,148,149,150,152
0,1,2,3,4,5,6,7,9,10,13,14,15,16,18,19,21,22,23,24,25,27,28,29,34,35,38,39,41,42,43,44,45,48,49,50,51,54,55,56,57,59,60,61,63,65,66,66,71,72,74,75,76,77,79,80,81,83,84,84,86,87,88,90,91,93,94,95,97,98,100
0,1,2,3,4,6,9,10,13,14,16,17,18,20,21,22,23,26,27,28,30,31,33,34,37,38,41,42,43,44,44,49,51,53,54,55,57,58,60,61,63,64,65,66,71,72,73,74,75,76,79,80,81,82,83,85,86,87,88,88,93,94,96,99,100,101,102,103,106,107,108,110,111,113,114,115,117,118,119,120,121,122,122,126,127,128,130,132,133,134,136,137,138,140,141,142,143,146,148,149,150,151,152,154,157,159,160,161,162,164
0,1,2,3,4,5,6,7,10,12,13,14,16,17,19,20,21,22,23,24,31,33,34,36,37,38,39,41,42,43,44,45,47,48,49,50,55,56,59,60,61,62,65,66,67,68,69,72,73,76,77,78,79,81
0,1,2,3,6,8,9,12,13,14,16,17,18,23,24,26,27,33,34,35,36,40,41,42,44,46,47,48,49,51,52,56,57,58,59,60,61,66,67,68,70,71,72,73,78,79,80,81,84,85,86,88,89,89,95,96,97,98,99,101
0,1,2,3,4,5,6,9,10,13,14,15,18,19,20,21,22,23,24,25,29,30,31,33,34,36,37,39,40,42,43,45,47,48,49,51,52,56,57,59,60,65,66,67,68,71,72,72,78,79,81,82,84,85,86,87,90,91,91,96,97,98,99,102,103,104,105,106,107,109,110,111,113,114,117,118,120,121,122,123,124,126,127,127,129,130,131,132,134
0,1,2,3,4,6,9,10,11,12,16,17,18,20,21,22,23,24,25,26,29,30,33,34,35,36,37,38,40,41,42,43,44,46,47,49,50,51,52,53,54,55,56,57,60,61,62,63,64,66,67,68,69,71,72,73,75,76,77,80,81,83,84,85,86,86,91,92,94,95,100,101,104,105,106,107,108,111,112,113,115,119,120,121,123,124,125,127,128,132,133,134,135,139,140,141,143,144,146,147,149
0,1,3,5,6,7,8,9,10,11,12,15,16,19,20,21,22,23,24,24,27,28,29,30,31,32,33,34,35,38,39,40,41,42,44,45,47,48,51,52,55,56,57,58,59,61,62,65,66,68,69,70,71,74,75,76,77,80,81,83,84,85,87,88,91,92,94,95,96,98,99,101
0,1,3,4,5,8,9,12,13,14,16,17,18,19,24,25,26,27,28,29,30,31,33,34,35,36,37,38,42,43,44,45,47,48,48,52,53,54,57,58,61,62,63,65,66,69,70,71,73,74,74,79,80,81,83,85,86,89,90,93,94,95,96,97,99,100,100,102,103,104,105,107
0,1,3,4,10,11,12,13,14,16,17,18,19,21,22,24,25,26,29,30,31,33,34,37,40,41,42,46,47,48,50,51,52,53,56,59,60,61,63,64,65,66,67,68,69,70,73,74,75,76,79,80,81,82,83,85,86,87,90,91,92,94,95,98,100,101,102,104,105,109,110,111,113,114,115,118,119,120,121,123,124,124,129,130,131,133
0,1,2,3,4,6,9,10,11,12,13,14,16,17,18,21,22,23,25,26,28,29,31,32,36,38,39,41,42,44,45,46,47,50,51,52,54,55,58,60,61,62,64,65,66,70,71,72,75,76,77,78,79,80,83,84,87,88,89,91,92,94,95,97
0,1,2,4,6,7,8,10,11,13,14,16,17,19,20,21,22,23,24,26,27,27,29,30,31,33,35,36,36,41,42,43,45
0,1,5,6,7,9,10,12,13,15,16,18,19,20,22,23,24,27,28,29,32,33,36,37,43,44,45,47,48,49,52,53,54,57,58,61,62,64,65,66,68,69,71,72,73,75,76,77,81,82,83,84,85,87,88,89,90,93,94,96,97,99,100,101,104,105,106,107,109,110,110,112,113,114,116,117,119,120,121,123,124,126
0,1,2,3,4,6,9,10,13,14,15,18,19,20,21,22,23,24,25,28,29,31,32,32,36,37,40,41,43,44,45,46,47,50,51,52,53,55,56,58,59,60,61,62,65,66,67,69,70,70,75,76,77,79,80,82,83,86,87,90,91,92,94,95,95,97,98,99,100,102
0,1,2,3,6,7,8,9,12,13,14,16,17,18,19,22,23,24,26,27,28,29,31,32,34,35,36,37,38,40,41,43,44,45,46,47,49,50,51,53,54,56,57,59,60,65,66,67,69,70,71,72,74,75,79,81,82,84,86,87,89,90,94,95,97,98,100,101,104,105,106,108,109,111,112,116,117,118,119,122,123,125,126,127,128,130,131,134,135,136,138,140,141,142,144,145,146,147,149,150,151,152,153,158,159,161,163,164,165,171,174,175,176,178,179,180,181,184,185,186,188,189,191,192,194,195,198,199,200,202,203,209,210,211,212,213,215,216,218,219,220,221,222,223,226,227,228,229,230,231,231,236,237,238,240
0,1,3,4,9,10,11,12,13,16,17,18,19,20,22,23,25,26,29,30,31,32,35,36,39,40,41,42,44,45,46,47,49,50,51,54,55,56,58,58,62,63,64,65,67,68,69,71,72,73,74,75,77,78,79,80,82,83,86,87,88,89,91
0,1,3,4,6,7,8,11,12,13,15,17,18,21,22,23,24,25,28,29,30,32,33,34,34,36,37,38,41,42,44,45,49,50,51,52,56,57,58,60,61,61,64,65,66,67,69
0,1,3,4,9,10,13,14,16,17,19,20,21,23,26,27,28,29,30,31,33,34,35,37,38,39,41,42,45,46,47,48,49,50,56,57,58,59,60,62,63,67,68,69,70,71,73,74,76,77,78,79,80,82,83,84,85,87,88,89,90,91,93,94,94,99,100,101,104,106,107,109,110,112,113,114,115,118,119,120,122,123,124,125,126,129,130,131,132,133,134,137,138,139,140,141,142,142,144,145,146,148,152,154,155,156,157,158,159,160,161,165,166,167,169,170,171,174,175,176,177,179,180,181,182,185,186,190,191,192,193,195,196,197,198,199,204,205,206,208,210,211,212,214,215,216,217,218,219,220,221,225,227,228,230,231,235,236,237,238,239,241,242,246,248,249,251,252,254,255,256,257,258,259,261
0,1,2,3,4,6,9,10,13,14,16,17,18,20,21,22,23,26,27,28,29,30,32,33,36,37,40,41,42,43,44,45,48,49,51,52,53,54,55,56,59,60,61,62,63,65,66,67,69,70,73,74,75,76,77,79,80,83,84,85,86,88,89,90,91,91,96,97,99,100,101,103,105,106,106,111,112,113,114,116
0,2,3,4,5,7,8,9,10,11,11,13,14,15,16,17,19,20,21,23,24,25,29,30,31,32,35,36,37,38,40,41,42,43,47,49,52,53,54,55,57,58,60,61,62,63,64,65,67
2,3,4,5,6,7,11,12,13,15,16,17,18,20,21,22,23,25,26,27,30,31,32,33,34,36,37,37,43,44,46,47,49,50,53,54,55,57,58,61,63,64,65,66,72,75,76,77,79,80,83,84,85,86,87,91,92,95,96,97,98,101,102,102,104,105,106,108,109,110,111,116,117,118,119,122,123,124,125,126,127,128,134,136,137,138,140,141,143,144,146,147,149,151,152,154,155,157,158,162,163,164,166,170,171,172,173,176,177,178,180,181,182,183,184,186,187,187,191,192,193,194,196,200,201,202,203,205,206,208,209,210,211,212,214,215,216,219,220,221,222,224,225,227,228,229,231,232,232,237,238,239,241
0,1,2,3,6,7,8,10,11,13,14,15,17,18,24,26,27,28,30,31,33,34,36,37,39,41,42,44,45,47,48,50,51,53,55,56,57,59,60,64,65,66,67,70,71,72,74,75,76,77,84,86,88,89,91,92,93,95,96,99,100,101,102,103,106,107,108,109,112,113,114,116,117,118,123,124,128,130,131,132,134,135,137,138,139,141,142,143,144,146
0,1,2,3,4,6,7,8,11,14,15,16,18,19,20,22,23,23,28,29,30,31,34,35,36,38,39,40,41,42,43,47,48,50,51,52,53,55,56,60,61,62,63,67,68,69,70,74,75,76,77,78,80,81,82,84,85,86,87,88,89,91
0,1,3,4,9,10,13,14,15,16,17,19,20,22,23,24,25,26,27,30,31,32,33,35,36,37,39,40,41,42,43,44,46,47,48,52,53,55,56,57,58,60,61,64,65,66,68,69,70,71,73,74,76,77,80,81,82,83,87,88,89,92,93,94,98,99,101,102,103,104,106,107,111,112,113,115,116,118,119,120,121,124,125,128,129,130,131,135,136,142,143,144,146,147,148,150,151,152,153,154,155,156,159,161,162,163,164,166,167,171,173,174,175,177
0,1,3,4,6,7,10,11,12,14,15,17,18,19,20,21,22,23,25,26,27,30,31,32,34,35,36,37,38,40,41,42,43,47,48,49,51,52,53,54,55,55,60,63,65,66,68,71,72,73,74,75,76,77,78,79,80,83,84,85,87,88,90,91,92,94,95,95,98,99,100,101,102,103,103,110,111,112,116,117,118,119,121,122,124,125,126,129,130,131,132,134,135,136,137,138,139,140,143,144,145,146,150,151,155,156,157,159,160,163,164,165,168,169,170,172,173,177,178,179,182,183,184,185,187,188,190,191,192,194,198,200,201,202,204,205,208,209,211,212,216,218,219,220,221,222,224,225,229,230,231,232,235,236,237,239,240,242,243,247,248,249,251,254,255,257,260,261,262,266,267,268,269,270,272,273,275,276,277,278,279,281,282,284,285,287,288,289,290,291,292,293,295,296,298,299,300,301,303
0,1,2,3,6,7,8,10,11,13,14,17,18,19,21,22,23,24,25,27,28,29,30,33,34,35,36,38,39,43,44,47,48,49,50,52,53,54,55,56,60,61,63,64,66,67,71,72,73,74,76,77,79,80,81,83,84,86,87,89,90,90,92,93,94,97,98,99,101,102,104,105,107,108,108,110,111,112,115,116,117,119,120,122,123,126,127,128,129,129,135,136,137,140,141,142,144,145,147,148,150,151,151,156,157,158,159,160,162,163,164,165,166,167,169
0,1,3,5,6,7,9,10,11,12,17,18,19,21,22,23,24,27,28,29,31,33,34,36,37,43,44,45,46,47,49,50,54,55,56,58,60,61,62,64,67,68,69,70,72,73,73,77,78,79,81
0,1,3,4,9,10,13,14,15,16,17,19,20,22,23,26,27,28,30,31,32,33,35,36,37,38,40,41,41,47,48,50,53,54,55,56,58,59,61,62,63,64,65,67,70,71,72,73,74,75,78,79,81,82,84,85,88,89,90,91,93,94,94,101,102,103,104,106,107,110,111,112,114,115,116,117,119,120,121,122,123,124,125,127,128,131,132,136,137,138,139,143,144,145,146,147,149,150,151,152,153,155,156,159,160,161,162,163,164,166
0,1,3,4,6,7,10,11,12,14,15,17,18,19,20,21,23,24,28,29,30,31,32,34,36,37,38,39,40,42,43,44,48,49,50,53,56,57,58,60,61,63,65,66,67,68,70,71,72,73,75,76,78,79,80,81,84,85,86,87,88,91,92,93,95,96,97,99,99,104,105,106,108,110,111,112,114,117,118,119,120,123,124,125,127,128,129,130,132,133,135,136,137,138,140
0,1,2,3,6,7,8,10,11,14,16,17,18,19,24,25,26,27,31,32,33,34,36,37,38,39,40,41,42,45,46,47,49,52,53,56,57,58,59,59,64,65,66,68,69,71,72,73,75,76,77,78,80,81,83,84,87,88,89,91,92,94,95,97,98,99,100,102,103,103,107,108,110,111,113,114,116,117,118,119,120,123,124,125,126,128,129,132,133,134,135,135,141,143,145,146,147,148,149,150,156,157,158,160,163,164,165,166,167,168,169,172,173,174,175,177
0,1,2,3,4,6,9,10,13,14,16,17,18,20,21,22,23,26,27,28,30,31,33,34,37,38,39,40,41,43,44,44,49,51,53,54,55,57,58,60,61,63,64,65,66,71,72,73,74,75,76,79,80,81,82,83,85,86,87,88,88,93,94,96,99,100,101,102,103,104,105,106,107,108,111,113,114,115,117,118,120,121,122,123,124,125,132,134,135,137,138,139,140,142,143,144,145,146,148,149,150,151,156,157,160,161,162,163,166,167,168,169,170,173,174,177,178,179,180,182
0,1,2,3,6,8,9,12,13,14,16,17,18,23,24,26,27,33,34,35,36,39,40,41,43,44,44,50,51,52,53,55,56,57,58,60,61,62,63,66,67,68,69,70,71,72,75,76,77,78,80
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,21,22,24,25,29,30,32,33,35,36,39,40,41,42,45,46,47,48,49,51,52,55,56,56,61,62,63,65
0,1,2,3,7,8,9,11,12,13,15,16,18,19,20,21,22,23,24,25,28,29,32,33,35,37,38,39,40,41,47,48,49,51,52,54,55,56,58,59,60,62,63,67,68,69,70,74,75,76,78,79,81,82,83,85,86,87,89,90,92,93,94,95,96,97,99
0,1,2,4,5,6,7,9,10,11,13,14,15,16,19,20,21,23,24,27,29,30,31,32,35,36,37,38,40,41,42,43,44,46,47,48,49,50,51,52,53,57,59,61,62,66,67,68,69,70,72,73,76,78,79,80,82,83,86,88,89,90,92,93,95
0,1,2,3,4,6,7,8,9,14,15,18,19,22,23,24,25,28,29,30,32,33,34,35,35,39,40,41,42,44,45,48,50,51,52,53,56,57,58,59,63,64,65,67,68,72,74,75,77,78,81,83,84,85,87,88,90
0,1,3,4,5,6,8,9,10,13,14,15,17,18,21,22,25,27,28,29,30,34,35,36,37,38,40,41,42,45,46,47,48,49,51,52,56,57,58,60,61,64,65,68,69,70,71,71,75,76,77,78,79,81
0,1,2,3,6,7,8,9,10,12,13,16,17,18,21,22,23,24,27,28,29,31,32,33,34,35,36,42,43,44,45,46,47,48,49,50,51,56,57,58,59,63,64,65,67,68,69,72,73,74,76,77,78,81,82,84,85,86,87,88,89,90,91,92,93,96,98,99,100,101,104,105,107,108,110,111,113,114,115,117,118,120,121,124,127,128,129,131,132,133,135,136,137,139,140,140,145,146,148,151,152,155,156,158,159,160,162,163,165,166,167,169,170,171,175,176,177,178,181,182,184,185,187,188,189,192,193,194,196,197,199,200,201,203,204,206
0,1,2,3,4,5,7,8,9,10,12,13,14,16,17,19,20,21,23,24,25,27,28,29,30,34,35,36,37,38,39,42,44,45,46,47,51,52,53,54,55,56,58,59,62,63,64,65,66,67,67,71,72,73,75,77,78,79,81,82,83,84,88,89,90,91,93,94,94,97,98,99,100,102
0,1,2,4,6,7,10,11,13,14,15,16,18,19,21,22,24,25,26,27,27,32,33,34,35,38,39,41,42,44,45,46,47,49,50,53,56,57,59,60,61,62,63,64,68,69,71,72,73,74,76,77,78,80,81,81,86,87,89,90,92,93,93,98,99,100,104,106,108,109,111,112,113,114,116,117,118,119,121,122,123,125,126,126,131,132,134,135,137
0,1,2,3,6,7,8,9,10,12,13,14,15,16,20,21,22,24,27,28,29,30,31,32,33,34,34,39,40,42,43,45
0,1,2,4,5,7,8,9,11,12,14,15,18,19,20,21,22,24,25,26,28,29,30,32,33,33,35,36,37,39,42,43,44,45,46,48,49,50,51,56,57,58,59,60,62,63,64,67,68,69,70,71,73,73,77,78,79,80,81,83
0,1,2,3,4,6,10,12,13,14,16,17,19,20,21,22,27,28,29,30,35,37,39,40,42,43,44,45,46,49,50,52,53,56,57,58,59,61,62,62,66,67,68,69,70,72
0,1,4,5,6,7,9,10,12,13,15,16,19,20,23,24,26,27,28,29,33,35,36,37,40,41,43,44,46,47,49,51,52,53,55,56,58,59,60,62,65,66,69,70,73,74,76,77,78,80,81,82,86,87,88,90,92,93,94,96,97,98,100,101,102,104,106,107,107,112,113,114,117,118,119,120,122
2,3,4,5,6,8,12,14,15,16,18,19,21,22,23,24,25,26,31,32,33,34,38,40,41,42,44,45,46,48,49,52,53,54,55,57,58,60,61,63,64,67,68,71,72,74,75,76,77,81,83,84,85,88,89,91,92,94,95,97,99,100,101,103,104,106,107,108,110,113,114,117,118,121,122,124,125,126,128,129,130,134,135,136,137,140,141,141,143,144,145,147,148,150,151,152,154,155,157
0,1,2,3,6,7,8,9,11,12,15,16,17,19,20,21,22,22,27,28,30,33,34,35,37,38,39,40,42,43,47,48,49,50,53,54,58,59,62,63,64,66,67,68,69,71,72,74,75,76,78,81,82,83,84,87,88,89,91,92,93,94,96,97,99,100,103,104,105,106,107,111,112,114,115,116,118,119,123,124,125,126,127,129,132,133,134,135,136,137,138,140,142,143,144,147,148,149,150,152,153,154,155,156,159,160,161,163,164,166,167,168,169,170,172
0,1,2,3,4,5,6,9,10,12,13,14,16,17,20,21,23,24,28,30,31,32,33,36,37,39,40,42,44,45,46,47,48,49,51,52,54,55,59,60,61,62,63,65,66,69,70,71,72,73,74,75,76,76,79,80,81,82,83,84,85,88,89,92,94,95,97,98,99,101,102,103,104,105,106,107,108,110,111,112,114,115,116,117,118,123,124,125,126,127,129,130,131,132,135,136,137,138,141,142,143,145,145,150,151,153,154,156,157,158,159,161
0,1,2,3,4,6,8,9,10,12,12,18,19,21,24,25,26,27,28,29,30,32,33,34,35,37,38,39,40,43,44,45,47,48,49,51,52,53,55,56,59,60,61,62,63,68,69,70,72,73,74,77,78,79,80,83,84,85,87,88,89,90,92,93,95,96,97,98,100
0,1,3,5,6,7,8,9,12,13,14,15,19,20,21,22,23,25,26,28,29,30,31,32,34,35,37,38,40,41,42,43,44,45,47,48,49,50,53,54,55,57,58,59,66,67,68,70,71,72,75,76,77,78,81,82,83,85,86,87,88,90,91,93,94,95,96,98
0,1,2,3,6,7,8,10,11,12,13,19,20,21,22,26,28,29,30,32,33,35,36,37,38,39,40,45,46,47,48,49,50,51,53,54,55,56,57,61,63,65,66,68,69,70,71,74,75,76,77,78,82,83,85,86,88,89,92,95,96,97,99,100,101,104,105,106,108,109,110,111,114,115,117,118,119,121,123,124,127,128,129,130,131,132,133,135
0,1,2,3,4,5,6,7,11,13,14,15,18,19,21,22,23,24,25,26,27,28,32,34,35,36,38,39,41,42,43,44,45,46,47,48,48,54,55,56,59,61,62,64,65,69,70,71,73,76,78,79,80,81,82,83,86,87,89,90,91,93,94,95,97,98,102,104,105,107,109,110,112,113,117,118,120,121,122,123,125,126,127,129,130,134,135,137,139,141,142,143,144,146
0,1,3,5,6,7,10,11,12,13,14,16,19,22,23,24,26,27,30,31,32,33,35,36,38,39,40,42,43,46,48,49,50,52,53,54,55,57
0,1,2,3,4,6,7,10,11,13,14,16,17,18,19,22,24,25,26,27,29,30,32,33,34,36,37,38,40,41,42,43,44,47,48,51,52,57,58,59,60,61,63,64,65,65,69,70,72,73,74,76,77,79,80,81,82,85,87,88,89,90,92,93,95,96,100,102,103,104,106,107,109,110,111,113,116,117,118,119,121,122,122,128,129,131,132,135,136,137,138,139,140,142,143,146,147,148,150,151,152,157,158,160,162,163,164,165,166,169,171,172,173,175,176,178,179,180,181,182,183,188,189,193,194,195,197,198,199,200,205,206,208,209,211,212,213,214,216,217,222,223,224,226,227,228,229,231
0,1,2,3,6,7,9,10,12,13,14,16,17,18,20,21,22,23,24,26,27,28,29,32,34,35,36,37,41,42,43,44,45,47,48,48,52,53,54,55,57,58,59,60,63,64,65,67,68,69,70,72
0,1,2,3,4,7,8,11,12,14,15,16,18,19,20,22,23,24,25,26,27,28,29,33,35,37,38,40,41,42,44,45,46,46,50,52,53,54,55,56,57,57,63,64,65,68,69,70,71,73,74,76,77,79,80,81,83,84,85,86,87,88,90
0,1,2,4,7,8,11,13,14,15,16,17,19,20,21,23,24,25,29,30,31,32,33,34,36,37,38,39,41,42,43,44,45,46,47,48,49,54,55,56,57,58,60,61,64,65,66,67,68,69,70,71,73,74,75,77,78,79,81,82,83,84,85,87,88,89,90,91,93,95,96,97,98,99,101,102,103,105,106,107,108,111,113,114,115,117,118,119,121,122,125,127,129,130,132,133,134,136,137,138,139,141
0,1,2,3,4,6,6,12,13,14,15,17,19,20,21,22,23,25,26,28,29,30,33,34,35,37,38,41,42,46,48,49,50,51,52,54,55,58,59,60,61,62,64,65,66,68,69,70,71,74,75,76,77,79,80,81,82,86,87,88,89,92,93,94,95,97,98,101,102,105,106,107,108,111,113,114,115,117,119,120,121,122,123,125,126,127,128,129,130,130,134,135,136,137,139,140,144,145,146,148,149,150,152,153,154,155,157
0,1,2,3,4,8,9,11,12,13,15,16,18,19,22,23,24,26,27,28,29,31,32,35,37,38,39,40,45,46,47,48,52,53,54,55,57,58,59,60,61,62,63,66,67,68,70,73,74,77,78,79,80,82
0,1,3,4,5,6,7,8,9,15,16,17,19,22,23,24,25,26,27,28,29,30,32
0,1,2,3,4,6,7,8,10,11,12,14,15,19,21,22,23,26,27,29,30,32,33,35,37,38,39,41,42,44,45,46,47,48,49,50,52,53,55,56,57,59,60,61,62,65,67,68,69,71,72,74,75,76,78,79,80,83,84,86,88,89,90,92,93,95,96,97,98,99,100,101,103,104,107,108,109,110,111,113,114,118,119,120,121,124,125,126,128,129,130,132,133,134,135,138,139,140,141,141,143,144,145,147,150,151,152,154,155,156,157,159
0,1,2,3,4,7,8,10,13,14,19,20,21,23,24,26,27,29,30,33,34,37,39,40,41,42,45,46,49,51,52,53,54,56
0,1,2,4,8,9,10,11,12,13,15,16,19,20,22,23,24,26,27,29,30,30,33,34,35,36,37,38,39,41,41,47,48,49,50,52,53,54,55,58,59,60,62,63,64,65,67
0,1,2,4,5,7,8,9,10,11,13,15,16,17,18,19,21,22,24,25,26,28,29,30,31,34,36,37,38,39,40,41,43,44,45,46,50,51,52,54,55,56,58,59,63,64,65,66,67,69,70,72,73,76,77,81,83,84,85,87,88,90,91,93,94,95,96,97,99,100,101,102,103,105,106,107,109,110,111,113,114,115,116,119,120,121,122,123,124,127,129,130,133,134,135,136,138
0,1,2,5,6,8,9,11,12,14,15,16,17,19,20,21,22,23,24,26,27,29,30,34,35,36,37,38,39,41,42,43,45,48,49,50,51,52,54,55,57,58,59,60,61,62,64,65,66,67,68,69,71,72,73,75,76,77,78,78,83,86,88,89,91,92,94,95,97,99,100,101,102,103,104,106,107,108,109,110,112,113,114,115,116,119,120,123,124,127,128,129,130,132
0,1,3,4,6,7,10,11,12,13,14,16,18,19,22,23,24,26,27,28,31,32,33,35,36,38,39,41,42,43,44,49,50,51,53,54,55,56,57,58,60,61,62,63,64,65,67,68,73,74,75,76,78,79,80,82,83,83,88,89,90,92,96,98,99,101,102,105,106,108,109,110,112,113,114,115,116,119,120,122,123,124,125,126,128,128,133,134,135,137
0,1,2,3,4,5,7,8,9,10,12,13,14,16,17,18,19,21,22,24,25,26,28,29,30,32,33,34,35,36,37,38,40,41,42,43,44,46,47,48,50,51,52,54,55,57,58,61,63,64,65,66,68,69,71,72,74,75,76,77,78,79,80,82,84,85,86,88,89,90,91,92,93,96,97,98,99,100,102,103,105,106,107,108,109,110,115,116,118,119,121,122,123,125,126,128,129,131,132,133,134,138,139,140,141,142,144,145,146,149,150,151,152,157,158,159,160,161,162,163,165,166,168,169,170,172,173,174,176,177,179,180,181,183,184,186,187,189,190,192,193,194,195,196,198,199,202,203,207,208,209,211,213,214,215,217,218,219,221,222,223,224,226,227,227,229,230,231,232,234
2,4,5,6,7,10,11,13,14,16,17,18,21,23,24,25,26,28,29,30,31,32,34,35,36,37,38,39,43,44,46,47,50,51,51,56,58,60,63,64,65,66,68
0,1,2,5,6,8,9,14,15,16,17,19,20,21,22,24,25,26,27,28,29,31,32,34,35,36,37,38,40,42,43,44,45,50,51,52,53,55,56,59,60,61,63,66,67,68,69,70,72,73,75,76,77,79,80,81,82,82,84,85,86,88,90,91,92,93,95,96,99,100,101,102,105,106,107,108,111,112,112,117,118,119,121
0,0,1,3,4,5,6,11,12,14,15,16,17,19,20,21,22,25,27,28,29,30,32,33,35,36,37,39,40,40,45,46,48,49,51,52,53,54,55,58,59,60,62,63,65,66,67,68,70,71,72,75,76,77,78,79,80,82,83,88,89,90,93,94,95,97,98,99,100,103,104,105,107,108,108,112,113,116,117,118,119,121
0,1,3,4,6,7,10,11,12,13,13,18,19,21,22,23,26,27,30,31,32,34,35,36,37,42,43,45,46,47,48,50,51,52,53,54,56,57,59,60,62,63,66,67,68,69,72,73,74,75,78,80,81,82,84,86,87,88,90,91,92,93,94,96,97,99,100,101,103,104,108,110,111,113,115,116,117,118,120,121,122,124,125,126,127,128,129,132,133,136,137,138,139,141
0,1,3,4,9,10,14,15,16,17,19,20,23,24,27,28,29,30,32,33,36,37,38,40,41,43,45,48,49,50,51,52,56,58,59,60,61,63,64,65,66,67,69,72,73,74,75,78,79,80,81,84,85,86,87,89
0,1,2,4,5,6,8,9,11,12,13,14,15,16,19,20,21,22,22,27,28,30,31,32,35,36,37,38,39,41,42,43,46,47,48,49,50,52,55,56,57,58,61,62,63,64,67,68,69,70,72
0,1,3,4,6,7,8,10,13,14,15,16,17,19,20,21,22,23,24,28,29,30,32,33,34,36,37,38,39,44,45,46,47,50,51,52,53,54,55,57,58,60,61,64,65,66,68,69,70,71,72,73,77,79,80,82,83,85,86,87,88,89,90,91,92,95,96,97,99,100,102,103,106,107,108,109,111
0,1,3,4,9,10,11,12,13,16,17,18,19,20,21,22,23,27,29,30,32,33,35,36,37,38,39,41,42,44,45,46,48,49,50,51,51,53,54,55,57,61,62,63,64,64,70,71,72,75,76,77,78,80
0,1,2,3,4,6,9,10,11,12,13,14,19,20,21,22,25,26,27,28,29,31,32,33,34,40,41,44,45,46,48,49,50,51,53,54,56,57,60,61,62,63,66,67,68,69,72,74,75,76,78,82,83,84,85,86,88,89,90,92,93,97,98,99,100,101,103,104,106,107,108,109,110,111,112,114,115,116,117,119,120,121,122,124,125,126,127,128,130,131,132,133,134,137,138,141,142,145,146,147,148,149,152,153,156,157,158,160,161,162,163,165
0,1,2,3,6,7,11,12,13,14,16,17,18,21,22,23,24,27,28,28,32,33,35,36,38
0,1,3,4,9,10,14,15,16,17,19,20,24,25,26,28,31,32,33,34,35,37,38,41,42,43,45,46,47,48,49,50,52,53,54,55,56,57,58,60,61,64,65,67,68,69,70,72,73,74,75,76,78,79,80,81,84,85,86,87,90,91,92,93,94,95,96,97,98,99,103,105,106,108,109,113,114,115,116,120,121,122,123,124,126,127,128,129,130,132,133,134,135,135,140,141,142,145,146,147,148,149,152,153,154,156,159,160,163,164,165,166,168
0,1,2,3,6,7,10,11,12,13,17,18,19,20,22,23,24,25,28,29,30,31,32,33,33,36,37,38,39,40,41,41,46,47,49,50,52,53,54,57,58,59,61,62,63,64,67,68,69,70,71,74,75,76,77,78,79,80,81,82,83,86,87,88,90,91,91,97,98,99,100,101,103,104,104,107,108,109,110,112,113,113,119,121,124,125,126,129,131,132,133,135,136,137,138,140,141,143,144,145,146,150,151,154,155,156,157,158,159,161
0,1,2,3,6,7,8,11,12,13,15,17,18,19,20,20,23,24,25,26,27,29,30,31,32,33,38,40,41,42,43,44,45,46,49,50,51,52,53,55,56,60,61,62,64,65,66,67,72,73,75,76,78,79,82,83,84,86,87,91,92,95,96,99,100,101,102,105,106,106,112,113,114,115,116,117,119,121,122,124,125,126,127,130,131,132,133,133,139,141,144,145,146,148,149,150,151,153,154,154,157,158,159,160,163,164,165,167,168,169,170,172
0,1,2,3,4,5,6,8,9,11,12,13,14,15,16,17,18,18,21,22,23,25,26,26,29,30,31,32,34,35,36,37,39,40,41,43,44,46,47,48,49,49,53,54,55,57,58,63,64,66,67,69,70,71,72,76,78,80,81,82,83,85
0,1,2,3,5,6,9,11,12,13,17,19,20,21,22,25,26,28,29,30,34,35,37,38,40,41,43,45,46,47,48,49,50,51,52,56,57,58,60,61,62,63,66,67,68,70,71,74,75,77,78,79,80,85,86,89,90,91,92,93,94,95,96,97,101,102,103,106,107,108,110,111,112,113,114,115,116,119,120,121,122,123,124,124,131,132,133,134,135,137,138,139,140,142,143,144,146,147,149,152,153,154,155,157,158,159,160,162,163,167,169,170,171,173,174,176,177,178,179,180,181,182,183,184,186,187,188,189,190,193,194,195,197,198,199,201,202,204,205,208,210,211,212,213,215,216,218,219,223,224,226,229,230,231,233,234,236,237,238,239,239,241,242,243,244,249,250,251,253,254,255,256,259,260,261,262,265,266,267,269,271,272,273,275,276,277,278,282,284,286,287,289,290,293,294,295,297,298,299,300,302
0,1,2,3,4,6,9,10,11,12,13,14,16,17,18,19,20,22,23,24,28,29,31,32,33,35,36,39,40,42,43,44,46,47,47,52,53,54,55,57,58,58,65,66,67,68,69,71,72,73,74,76,77,78,80,81,85,87,88,89,91,92,93,94,96
0,1,2,3,5,6,7,8,9,11,12,15,17,18,19,22,23,24,25,27,28,31,32,33,35,36,37,38,41,42,43,47,48,50,51,52,53,56,57,58,59,60,62,63,64,65,66,69,71,72,73,75,76,78,79,81,82,83,84,86,87,88,91,92,93,95,96,98,99,100,101,105,106,108,109,111,112,113,114,116,117,120,123,124,125,129,130,131,133,134,135,138,139,140,142,146,147,148,150,151,152,153,155,156,157,159,160,162,163,167,168,169,171,172,173,176,177,180,181,182,184,185,186,187,191,193,196,197,198,199,201
0,1,2,3,4,5,6,9,10,11,13,14,17,18,19,20,25,26,27,28,29,31,33,34,35,36,39,40,41,43,44,48,49,52,54,55,56,59,60,61,63,64,67,68,70,71,72,74,75,76,81,82,83,84,86,87,88,89,91,92,93,94,95,97,98,99,100,102,103,104,106,107,111,113,116,117,119,120,122,124,125,126,128,129,132,133,137,138,139,141,142,143,146,147,148,151,152,153,154,156,157,158,159,163,165,166,167,169,170,171,172,174
0,1,3,5,6,7,8,9,10,14,16,17,19,20,22,23,24,25,26,28,29,32,33,34,35,37,38,39,40,43,44,45,47,48,49,50,51,52,52,56,57,58,59,61,62,63,64,67,68,69,71,72,73,74,75,78,79,80,81,85,87,88,90,91,95,96,98,99,100,103,104,107,108,109,110,113,114,116,117,118,121,122,123,124,126,127,129,130,131,132,133,135,136,137,138,140,141,144,145,145,148,149,150,152,156,157,160,161,162,164,165,166,167,169,170,171,174,175,176,177,179,180,180,182,183,184,185,187
0,1,3,4,6,7,8,9,11,12,14,15,16,17,18,20,21,24,25,26,30,31,33,34,39,40,41,42,43,44,45,46,48,49,51,52,53,54,54,59,60,63,64,65,67,68,69,70,74,75,76,78,79,81,82,84,85,86,87,89,90,91,92,95,96,97,99,101,102,103,105,106,107,108,109,110,110,113,114,115,116,117,118,119,120,121,124,125,126,127,128,129,131,132,133,134,137,139,140,143,144,145,146,148
0,1,2,3,4,6,7,9,10,12,13,14,15,17,18,19,20,23,24,25,27,29,30,31,33,34,35,36,37,38,38,41,42,43,44,45,46,47,48,49,52,53,54,55,56,57,59,60,61,62,66,68,71,72,73,74,76
0,1,2,3,4,6,9,10,11,12,15,16,17,18,20,21,22,23,26,27,28,30,32,33,34,36,37,38,39,40,41,41,44,45,47,48,50,51,52,54,55,56,59,60,61,63,64,65,67,68,69,70,71,73,77,78,79,81,83,84,85,87,88,89,90,91,93,95,96,97,98,100
0,1,3,4,5,6,8,9,10,12,13,14,17,18,19,22,23,26,27,32,33,35,37,38,39,41,42,43,44,47,48,49,50,51,53,54,55,56,60,61,62,64,65,66,68,69,70,71,72,74,75,76,77,80,82,83,85,86,88,89,91
2,3,4,5,7,8,10,11,12,14,15,16,17,17,20,21,25,27,28,29,30,32,33,34,35,38,40,41,42,43,44,45,48,50,51,52,53,55,56,58,59,60,61,63,64,65,66,68,69,70,71,74,75,78,79,80,84,85,87,88,89,90,95,96,97,100,101,102,103,104,105,106,107,110,111,112,114,114,119,120,121,123,126,127,128,129,130,131,134,135,138,139,142,143,144,145,148,149,149,154,155,156,158
0,1,2,3,4,6,9,10,11,12,13,14,15,18,19,20,21,22,24,25,26,27,28,30,32,33,34,36,37,38,39,40,43,44,45,46,47,49,50,51,53,55,56,57,58,59,61,62,63,64,65,68,69,70,71,72,74,76,77,78,80,81,82,84,85,85,90,91,92,94,95,96,99,100,101,103,105,106,108,109,110,111,112,113,113,118,119,121,122,123,125,127,128,129,131,133,134,134,139,140,141,143,144,145,146,149,151,152,153,156,157,158,159,160,162,163,164,166,170,171,172,173,174,176,179,180,181,182,183,185,186,187,188,192,193,194,196,197,198,200,201,202,203,206,207,208,209,210,212,213,215,216,218,219,220,222,223,224,225,226,227,228,230,232,233,234,235,236,238,239,241,242,245,246,248,249,250,252,253,254,256,257,260,261,264,265,268,269,270,271,272,273,273,276,277,278,281,282,285,286,290,291,292,294,297,298,299,300,301,302,302,305,306,307,308,310
0,1,3,4,5,8,9,10,11,13,14,15,16,17,19,22,24,25,26,29,30,31,33,34,35,37,38,39,42,43,45,46,50,51,52,53,54,55,56,59,60,62,63,64,65,67,68,69,72,73,74,78,79,81,82,83,84,87,88,90,92,93,94,96,97,98,99,103,104,105,106,107,108,111,113,114,117,118,119,121,122,123,126,127,131,132,134,135,136,137,138,139,142,143,144,145,146,148,149,150,151,152,154,156,157,158,159,160,161,162,163,165,166,166,172,173,174,178,180,183,184,185,186,188
0,1,3,4,6,7,8,10,14,16,17,19,20,22,23,24,25,26,28,30,31,32,33,34,36,38,39,40,42,45,46,47,49,50,52,53,54,55,59,60,61,62,63,65,66,70,71,72,73,74,76,79,80,81,83,84,85,88,89,90,92,95,96,97,99,100,101,102,103,105,107,108,109,111,112,114,115,116,117,118,120,121,122,124,126,127,128,129,130,131,132,136,137,138,141,143,144,147,148,149,150,152
0,1,3,5,6,7,8,10,11,13,14,15,16,19,20,21,23,24,25,28,29,30,31,32,33,34,35,37,38,39,41,42,44,45,46,48,49,50,51,52,54,58,59,60,62,63,64,67,68,69,70,74,76,77,78,80,81,84,86,87,88,89,91
0,1,2,4,6,7,8,9,12,13,14,15,16,20,21,24,25,26,28,29,31,32,35,36,37,38,39,40,45,48,49,51,52,55,56,58,59,60,61,62,64,65,66,67,68,70,71,72,75,76,77,79,83,84,86
0,1,2,3,4,5,6,7,9,10,11,12,13,14,18,20,21,23,24,26,27,28,29,30,31,33,34,38,39,41,42,44,45,46,47,48,49,50,51,52,53,57,58,59,61,65,66,67,68,71,72,76,77,78,80,81,82,83,85,86,87,89,90,90,97,98,99,101,102,105,108,109,111,112,113,114,116,117,118,120,124,125,126,127,130,131,135,136,137,139,140,141,142,144,145,146,148,149,151,152,153,155,156,159,160,161,163,164,164,168,169,170,172,173,174,175,179,181,182,184,185,187,188,189,191,192,196,197,198,200,201,203,204,207,208,209,210,211,213,214,216,217,218,219,225,226,227,229,232,233,234,235,238,239,241,242,243,244,247,249,250,251,253,254,255,256,258
0,1,3,4,6,7,10,11,12,14,15,17,18,19,20,23,24,25,26,28,29,29,32,33,34,36,37,38,39,41,42,43,44,48,49,50,52,55,56,57,59,60,62,63,64,65,66,67,70,71,72,73,74,76,77,79,80,81,82,85,86,87,89,90,92,93,96,97,98,100,101,102,103,104,105,106,107,112,113,115,116,117,118,119,120,123,124,125,127,130,131,132,134,135,136,137,138,141,142,143,145,151,152,153,155,158,159,160,161,162,164,165,167,168,169,171,172,173,175,176,177,179,180,180,185,188,189,190,192,193,194,195,197,198,200,201,203,206,207,208,210,211,212,213,214,216,217,219,222,223,225,226,227,228,229,230,232,233,234,237,238,241,242,243,244,246
0,1,3,5,6,7,8,10,11,13,14,15,17,18,19,21,22,24,25,28,29,33,34,35,37,38,40,41,43,44,46,47,48,49,50,52,53,56,57,59,60,61,62,63,65,66,68,69,73,74,77,78,80,81,83,84,85,86,90,91,92,96,97,99,100,101,102,104,105,107,110,111,112,114,115,116,118,119,120,122,123,123,128,129,131,132,133,134,136,137,138,140,141,142,144,145,148,151,152,153,155,156,157,158,159,161,162,165,166,167,168,169,170,175,177,179,180,182,183,184,185,188,189,190,192,194,195,196,198,199,200,201,205,207,209,210,212,213,216,217,218,220,221,222,223,225
0,1,4,5,8,9,10,11,12,13,17,19,20,22,23,25,26,27,28,29,31,32,34,35,35,40,41,42,43,44,45,47,48,49,51,52,54,55,56,58,59,59,61,62,63,64,67,70,71,72,75,77,78,80,81,82,83,86,88,89,90,92,94
0,1,4,5,6,8,9,10,11,13,14,16,17,18,20,21,23,24,25,26,30,31,32,34,38,39,40,42,43,46,47,47,50,51,52,54,55,57,58,59,60,62,63,67,68,69,70,71,72,75,76,77,78,80,81,84,85,86,87,88,92,96,97,98,99,100,101,102,105,108,109,110,112,113,114,115,118,119,120,122,123,124,126,127,130,131,131,135,136,137,138,141,143,144,145,147,148,150,151,152,154,157,158,159,161,162,163,167,168,169,170,171,172,174,175,176,178,181,182,183,185,186,187,188,194,195,196,198,202,203,204,206,208,209,213,214,216,217,218,219,223,225,227,228,231,233,234,235,237,238,239,241,242,243,244,247,248,249,251,253,254,255,257,258,259,260,264,266,268,269,271,272,275,276,277,279,280,281,282,284
0,1,4,5,8,9,10,11,12,13,17,19,20,22,23,25,26,27,29,33,34,35,36,37,38,39,40,41,42,45,46,47,48,49,51,52,55,56,57,59,60,61,64,65,66,68,69,69,76,77,78,79,81,85,88,89,91,92,93,94,96,97,98,99,100,102,103,104,105,107,108,109,110,111,113,114,115,116,120,122,123,125,126,128,129,132,134,135,137,138,139,140,145,146,147,148,149,150,153,155,156,157,159,160,163,165,166,167,170,171,173,174,176,177,178,180,181,182,184,185,186,187,189
0,1,2,3,5,6,8,9,10,12,13,14,17,18,19,21,23,24,25,27,28,29,32,33,35,36,36,41,42,44,45,46,47,51,53,54,55,57,58,61,62,63,64,65,67,68,69,71,72,73,75,76,77,78,79,80,81,84,85,89,91,92,94,95,98,99,101,102,103,105,106,108,109,110,112,113,114,117,118,119,120,121,122,123,124,126,127,132,134,135,137,138,140,141,142,144,145,147,148,149,150,152
0,1,2,3,5,6,9,11,12,13,14,15,16,18,19,20,22,26,27,28,29,33,34,35,37,38,40,41,42,43,44,45,47,48,48,51,52,53,54,56,57,57,61,62,64,65,66,67,68,69,70,72,74,75,76,78,79,79,81,82,83,84,86,87,87,91,92,93,94,96,97,99,100,101,103,104,105,106,109,110,110,112,113,114,116,117,117,121,122,123,124,125,126,127,129,130,132,133,134,135,138,139,139,145,149,150,151,153,154,155,159,161,162,163,164,165,166,168,169,170,172,173,175,176,179,180,183,184,185,187,188,191,192,194,195,196,198,199,200,201,202,203,206,207,209,211,212,214,215,218,219,220,222,223,224,225,227
0,1,3,4,10,11,12,14,15,18,19,21,22,23,25,26,29,30,30,36,37,38,41,42,43,45,46,48,49,50,51,52,54,55,57,58,61,63,64,65,67,68,71,72,74,75,76,77,80,81,82,83,85
0,1,2,3,5,6,9,11,12,13,16,17,18,19,22,23,24,26,27,28,29,32,33,35,37,38,39,40,41,43,44,45,47,48,50,51,52,54,55,56,56,58,59,60,61,65,66,67,68,69,71,72,73,74,75,76,78,79,80,81,82,84,85,87,88,89,90,93,94,95,96,97,99,100,101,102,104
0,1,3,4,5,6,8,9,10,12,13,14,19,21,22,24,26,27,29,30,31,33,34,35,36,39,40,43,44,45,47,48,50,51,52,53,54,55,57,58,58,61,62,63,64,66,67,67,71,72,74,75,76,77,78,79,80,82,84,85,86,88,89,89,91,92,93,94,96,97,97,101,102,103,104,106,107,109,110,111,113,114,115,116,119,120,120,122,123,124,126,127,127,131,132,133,134,135,136,137,139,140,142,143,144,145,148,149,149,154,155,156,157,159,163,164,165,167,168,169,170,172,173,174,175,180,182,184,185,187,188,189,190,191,193,194,195,196,199,200,201,203,204,205,206,208
0,1,3,4,6,7,8,10,11,12,13,15,16,18,19,20,22,23,25,26,27,28,30,31,33,34,35,36,37,38,38,42,43,44,45,48,49,50,51,52,53,55,56,59,60,61,62,63,64,66,67,69,70,73,74,75,77,78,79,80,81,82,86,87,88,90,93,94,95,96,98,99,99,105,106,108,111,112,113,115,116,117,118,120
0,1,2,4,6,7,8,10,11,14,15,16,19,20,21,23,24,26,27,29,30,31,32,34,35,36,38,39,39,42,43,44,45,47,48,48,51,52,53,55,56,57,59,60,62,63,66,67,68,70,71,73,74,75,78,79,80,81,82,84,86,87,88,90,93,94,95,96,98,99,99,105,106,108,111,112,113,115,116,117,118,120
0,1,2,4,6,7,8,10,11,14,15,16,19,20,21,23,24,26,27,29,30,31,32,34,35,37,38,38,41,42,44,45,47,48,49,50,52,53,57,59,61,62,64,65,66,67,69,70,72,73,74,76,77,78,79,81
0,1,2,3,5,6,9,11,12,13,14,15,16,19,21,22,24,25,28,29,30,31,36,37,38,39,40,42,45,46,49,50,51,52,56,58,59,60,62,63,65,66,68,69,72,74,75,76,79,80,81,82,86,87,88,90,91,92,94,95,96,99,100,101,103,104,106,107,110,111,113,114,118,120,121,123,124,125,126,129,131,134,135,138,139,140,142,143,145,146,148,149,150,152,153,154,155,156,157,158,160,164,165,166,168,170,171,172,174,177,178,179,180,181,183,184,185,186,187,189,191,192,193,194,196
0,1,3,4,6,7,10,11,12,14,15,16,17,18,20,22,23,24,27,28,30,31,32,33,35,36,38,40,41,43,44,45,46,48,49,50,54,55,57,58,59,60,65,66,67,69,70,72,73,76,77,79,80,81,83,84,85,87,88,91,92,93,94,95,97,98,101,102,103,104,105,107,108,110,111,112,114,115,118,119,119,124,125,127,128,129,130,133,135,136,137,138,139,140,143,145,146,147,148,150,151,154,157,158,161,162,164,165,166,168,169,170,171,174,176,177,178,180,182,183,184,185,189,190,192,193,194,195,197,198,199,202,203,204,208,209,211,212,213,214,217,218,219,220,221,223,224,225,228,229,230,231,232,233,237,239,242,243,244,245,247
0,1,3,4,5,6,8,9,10,11,12,14,15,16,17,19,20,21,23,26,27,28,31,32,33,34,35,37,38,40,41,43,45,46,47,49,50,52,53,54,55,56,58,61,64,65,66,68,69,72,73,74,76,77,80,81,82,84,85,88,90,91,94,95,96,97,99
2,3,4,5,9,10,11,12,13,15,16,17,19,20,21,23,24,30,31,32,34,38,40,41,43,44,46,47,48,49,50,52,54,55,56,57,57,60,61,64,66,69,70,72,73,74,76,79,80,83,84,85,86,87,88,90,91,92,94,100,101,102,104,106,107,108,110,113,114,115,116,118,119,119,124,125,126,128
0,1,2,3,5,6,9,11,12,13,14,15,16,19,21,22,24,25,28,29,30,31,35,36,37,39,40,41,43,44,45,47,48,50,51,52,53,54,56,57,62,63,64,65,66,68,71,72,73,75,76,77,78,79,82,83,85,86,88,89,90,92,93,94,97,99,100,101,103,104,106,107,108,109,110,112,113,116,117,118,119,121,122,122,124,125,126,127,129
0,1,3,4,7,9,10,11,13,14,17,18,19,20,24,25,26,27,30,31,32,33,36,38,39,40,42,43,47,48,49,51,54,55,56,57,59,60,60,62,63,64,65,67
0,1,2,3,4,5,7,8,9,10,12,13,14,16,17,19,22,23,24,25,27,28,29,30,32,33,37,39,40,41,43,44,46,47,48,49,50,51,52,54,55,56,58,59,60,62,63,66,67,68,70,71,73,74,75,76,79,80,84,85,86,87,89,90,92,93,94,95,96,98,99,100,101,102,103,106,107,108,112,113,114,117,118,122,123,124,125,128,129,130,131,133,134,136,137,138,140,141,144,146,147,148,150,151,152,153,155
0,1,2,3,4,5,6,8,9,12,15,16,18,19,20,21,22,23,25,26,27,29,30,30,35,36,38,39,40,42,43,45,46,48,49,50,51,52,57,58,59,61,62,67,68,69,71,72,73,75
0,1,2,3,6,7,9,10,11,13,14,15,16,18,19,21,22,23,24,26,27,28,29,30,31,32,33,38,39,40,41,42,44,45,47,48,49,50,51,52,53,54,55,56,57,60,61,62,63,64,67,68,69,70,73,74,75,76,77,78,79,81
0,1,2,3,4,6,9,10,11,13,14,15,16,17,18,20,21,22,23,24,25,27,28,29,30,31,34,35,37,38,41,43,44,46,47,50,51,52,53,54,55,55,60,61,62,63,67,68,71,72,73,74,76,77,78,83,84,85,86,89,90,91,92,93,95,96,98,99,100,102,106,107,109,110,114,116,117,118,120,121,123,124,125,126,127,128,132,133,134,136,137,140,142,143,144,145,146,147,148,150
0,1,2,3,6,8,9,12,13,14,16,17,19,20,23,24,25,26,29,30,31,32,35,36,37,39,40,42,43,44,45,46,49,50,51,52,53,56,57,58,59,62,63,64,66,67,68,69,71
0,1,3,4,9,10,11,12,13,14,16,17,18,19,21,22,23,25,26,28,29,30,31,33,34,36,37,38,39,40,42,45,46,47,48,51,52,53,54,56
0,1,2,3,5,6,8,9,10,11,12,14,15,18,19,20,21,24,26,27,28,29,34,35,36,37,40,41,42,43,44,45,46,49,50,53,54,55,56,58,59,60,61,62,65,66,67,68,69,71,72,73,74,77,78,79,81,82,83,84,86,87,88,89,93,94,95,96,100,101,102,103,104,105,106,112,113,114,115,120,121,122,124,125,126,127,128,131,132,133,134,135,137,138,139,140,143,144,145,147,148,149,150,152
0,1,2,3,4,6,9,10,11,12,13,14,20,21,22,23,28,29,30,31,33,34,35,38,39,41,42,47,48,52,53,54,55,57,58,61,62,63,64,65,66,68,69,70,72,76,78,79,80,82,83,85,86,87,88,89,91,92,93,96,97,98,99,100,101,105,106,107,108,110,111,114,115,116,118,119,120,123,124,125,126,127,129,132,133,134,135,138,139,140,141,144,145,146,147,149
0,1,3,4,6,7,8,11,12,14,15,16,17,18,19,20,23,24,25,26,27,29,30,32,33,34,36,39,40,41,42,46,47,48,49,50,51,52,53,54,55,58,59,60,61,66,67,68,69,71,72,74,75,76,78,79,80,82,83,87,88,90,93,94,95,97,98,99,101,102,102,104,105,108,109,110,111,111,118,119,120,121,122,124,125,126,128,129,130,131,135,137,139,140,141,142,144
0,1,2,3,4,6,9,10,11,12,13,14,19,20,21,22,25,26,27,28,29,32,33,34,35,36,37,42,43,44,45,48,49,50,51,52,53,54,57,58,59,61,62,65,66,67,68,69,71,72,73,78,79,81,82,87,88,92,93,94,95,97,98,101,102,105,106,107,109,110,115,116,119,120,121,122,125,126,127,128,131,132,133,134,135,136,139,140,141,143,144,147,148,149,150,151,153,154,159,160,161,162,163,164,166,167,169,170,171,173,174,175,176,179,180,181,182,183,185,186,187,188,190,191,192,193,195,196,199,200,201,202,203,205,206,208,209,211,212,213,215,216,218,219,220,221,223,224,224,229,230,232,233,234,235,237,238,239,241,242,242,246,247,248,250
0,1,3,4,6,7,8,11,12,13,15,16,17,18,19,20,23,24,25,26,27,28,29,32,33,34,36,40,41,42,44,45,47,48,50,51,52,54,55,56,57,57,63,64,65,68,71,72,73,75,76,77,78,79,81,82,83,85,86,87,90,91,92,93,97,98,99,101,105,106,109,110,111,112,114,115,117,118,119,120,121,126,127,128,129,130,132,136,137,139,140,141,143,144,146,147,148,150,151,152,153,154,155,156,159,160,162,163,166,169,170,171,173,174,175,176,180,181,184,185,186,187,189,190,192,193,194,195,197
0,1,2,3,5,6,8,9,12,13,14,15,16,18,20,21,24,25,26,28,29,30,31,36,37,38,41,42,44,45,45,49,51,52,53,54,54,58,60,62,63,64,65,70,71,72,75,76,77,79,80,82,83,83,88,89,90,91,92,93,95,96,97,98,99,99,105,106,107,111,112,113,115,116,119,120,121,122,123,124,128,129,130,133,136,137,138,140,141,142,144,145,146,148,149,149,153,154,155,156,159,161,162,163,165,166,168,169,170,172,175,176,177,179,180,181,185,186,187,188,189,191,192,194,195,196,197,198,200,201,203,204,208,209,210,211,212,213,214,216,217,219,220,221,223,224,225,226,227,228,229,231,232,233,236,238,239,240,241,242,243,244,246,247,248,250
0,1,2,3,4,6,9,10,11,12,13,14,19,20,21,24,25,26,28,29,31,32,33,34,35,36,37,38,39,42,43,44,45,47,48,49,53,56,57,59,60,62,63,64,66,67,70,71,72,74,75,76,80,81,82,85,88,89,90,92,93,94,96,97,98,100,101,101,103,104,105,107,110,111,113,114,115,116,116,119,120,123,124,125,127,128,130,131,132,134,135,137,138,140,141,142,143,146,147,152,153,154,155,156,158,159,160,163,164,165,166,169,170,171,173,174,174,179,180,181,184,185,186,188,189,191,192,195,196,198,199,200,201,204,205,206,208,210,211,212,214,215,216,217,221,223,225,226,228,229,232,233,234,236,237,238,239,241
0,1,2,3,4,6,9,10,11,12,13,14,19,20,21,22,23,27,29,30,31,32,34,35,37,38,43,44,45,46,47,49,50,52,53,54,55,57,58,62,63,65,66,68,69,70,72,76,77,78,79,83,84,85,86,88,89,91,92,93,94,97,98,99,101,102,103,104,105,108,109,110,111,114,115,117,118,123,124,125,127,128,129,130,132
0,1,2,3,4,6,9,10,11,13,14,15,16,17,18,20,21,22,23,24,25,27,28,29,30,31,34,35,36,37,38,39,43,45,46,47,49,50,51,52,54,55,58,59,60,62,63,65,66,67,68,70,71,73,74,75,77,79,80,81,83,84,85,87,88,89,90,91,93,94,95,95,97,98,99,101,102,103,104,105,109,111,112,114,115,117,118,119,121,122,123,124,127,128,129,130,133,134,135,136,138
0,1,3,4,5,10,11,12,13,15,16,17,18,23,24,25,26,27,29,30,31,35,37,38,41,42,43,45,46,47,48,50
0,1,3,4,9,10,11,13,14,15,16,18,19,20,21,23,24,27,29,30,31,32,33,34,36,37,38,39,40,41,42,44,45,48,49,51,52,53,54,57,58,59,61,62,64,65,66,67,69,70,70,74,75,76,77,78,82,83,84,85,88,89,90,91,93
0,1,3,4,9,10,12,15,16,17,19,20,21,22,23,26,27,28,29,30,32,33,34,38,41,42,43,45,46,49,50,51,52,53,55,56,57,58,60,61,65,67,68,69,71,72,74,75,76,77,80,81,82,84,87,88,91,92,93,94,96
0,1,3,4,9,10,11,12,15,16,17,18,21,22,23,24,28,29,30,32,33,34,35,36,37,40,41,44,45,46,47,49
0,1,3,4,9,10,11,12,15,16,17,18,21,22,25,26,27,28,29,30,32,33,36,37,38,40,41,42,43,46,47,48,49,50,51,53,54,55,56,59,60,61,62,67,68,69,70,72,73,74,75,77,78,79,81,82,87,89,92,93,94,95,97
0,1,2,3,4,5,6,7,9,10,11,12,13,15,16,17,18,19,20,21,22,23,26,27,28,30,31,33,34,35,36,39,40,42,43,44,45,47,48,50,51,52,54,57,59,60,61,63,64,65,66,67,68,71,72,75,76,77,78,81,82,84,85,86,87,89,90,94,95,96,97,99,100,101,102,104,105,106,108,109,112,113,114,115,117,118,119,120,124,125,128,129,131,132,134,135,136,137,138,140,141,142,143,145,146,147,148,150,151,153,154,157,158,160,161,164,166,167,168,169,170,171,173,174,175,177,181,182,185,186,187,188,191,192,195,198,199,200,204,205,206,208,209,210,211,213,214,215,216,217,218,221,222,222,227,228,232,233,234,237,238,242,243,244,245,246,248,249,251,252,253,255,257,258,261,262,263,265,266,266,268,269,270,271,273
2,3,5,6,12,13,16,17,18,20,21,22,25,26,27,28,29,32,33,34,35,36,37,39,40,41,42,42,47,48,49,52,53,54,56,57,58,60,61,65,66,67,68,69,70,71,73,74,75,78,79,81,82,83,84,86,87,90,91,92,94,95,96,97,100,101,102,103,104,107,108,109,111,112,113,114,117,118,119,120,121,126,127,129,130,132,133,134,135,136,137,140,141,142,144,144,149,150,151,153,154,154,161,163,166,167,168,170,171,172,174,175,176,177,179,180,181,182,185,186,187,188,189,190,192
0,1,3,4,9,10,14,15,16,18,19,20,24,26,27,28,29,31,32,34,35,36,38,40,41,42,43,47,48,49,50,50,54,55,56,58,59,59,63,64,65,66,68,69,69,73,74,75,76,77,80,81,82,83,84,85,86,87,90,91,92,93,95,96,97,98,104,105,106,108,111,112,113,114,117,118,120,121,122,123,126,128,129,130,132,133,134,135,137
0,1,3,4,6,7,8,9,11,12,15,18,19,20,22,23,24,28,29,31,32,33,34,36,37,38,40,43,44,47,48,49,50,51,53,54,57,58,59,60,63,64,65,66,69,70,71,72,73,74,75,79,80,81,83,87,88,89,90,90,96,97,98,101,102,103,104,106
0,1,2,3,4,6,10,12,13,14,17,18,19,20,25,26,27,29,30,32,33,34,35,36,37,42,43,44,45,46,48,48,54,55,57,58,60,61,62,63,65,66,67,68,69,72,73,74,75,76,79,80,81,83,84,85,86,92,93,94,96,98,99,100,101,103,104,105,108,109,110,113,114,115,116,117,118,120,121,122,123,124,126,127,128,132,133,135,136,137,138,138,144,145,146,149,152,153,154,156,157,158,159,160,162,163,164,166,167,169,170,173,174,175,177,179,180,181,184,185,186,189,191,192,193,194,198,199,200,201,202,205,206,207,209,210,211,212,215,217,218,219,221,222,224,225,226,228,229,233,234,236,237,238,239,241,242,246,247,248,249,253,254,255,258,259,260,262,263,264,265,268,271,272,273,275,276,281,282,283,284,285,286,288,289,290,292,293,296,298,299,302,303,304,305,307
0,0,1,3,4,5,6,12,13,14,15,20,21,22,23,25,26,27,30,31,32,33,35,36,41,42,46,47,48,49,51,52,56,57,58,60,63,65,66,67,68,70,71,72,73,74,75,77,78,79,80,83,84,85,86,87,89,90,94,95,96,98,101,102,103,104,107,108,109,110,111,113,114,117,118,119,120,123,124,125,127,130,131,132,134,135,136,138,139,141,142,145,146,147,148,150
0,1,2,5,6,7,8,11,13,14,15,17,18,19,20,23,25,26,27,30,31,32,34,37,38,40,41,44,45,47,49,50,52,53,56,58,59,60,64,65,66,68,69,70,72,73,76,77,79,80,85,86,87,88,89,91,94,95,96,97,100,101,102,103,105
0,1,3,4,6,7,8,11,12,13,15,16,17,18,21,22,23,24,25,28,29,30,31,32,33,34,35,36,37,40,41,42,44,45,45,51,52,53,54,55,57,58,58,61,62,63,64,66,67,67,71,72,73,74,78,81,82,83,85,86,89,90,91,93,94,95,96,97,98,101,102,103,104,105,108,109,110,111,113,114,114,119,120,121,123,124,125,128,129,130,131,134,136,137,138,139,141,142,145,147,148,149,150,152
0,1,2,3,4,5,6,8,12,13,14,16,17,18,21,22,23,24,26,27,29,30,34,35,36,37,38,39,43,44,45,46,47,51,53,54,55,56,58,59,61,63,64,65,67,68,71,72,73,75,76,78,79,81,82,83,84,87,89,90,91,93,94,96,97,98,99,100,101,103,104,105,106,108
0,1,3,4,9,10,12,15,16,17,19,20,21,23,24,25,26,30,31,32,34,35,36,37,39,40,42,43,44,45,47,48,49,51,55,56,57,58,60,61,63,64,65,66,67,68,68,71,72,73,76,77,78,79,81,82,84,85,86,87,90,92,93,96,97,98,99,101
0,1,3,4,6,7,8,10,11,12,16,17,18,20,21,26,27,28,30,33,34,35,36,37,39,40,44,45,46,47,51,54,55,56,58,59,60,61,62,64,65,66,67,69,70,71,72,75,78,79,80,82,83,86,87,90,91,92,94,95,96,97,99
0,1,4,5,6,7,8,10,13,15,16,17,18,23,24,25,26,27,28,29,31,32,33,38,39,42,43,45,46,47,48,50,51,52,53,54,55,57,58,60,61,62,63,66,67,70,73,74,75,76,81,82,85,87,88,90,91,94,97,98,99,103,104,105,107,108,109,112,113,116,117,120,123,124,125,126,128,129,132,134,135,137,138,141,144,145,146,148,149,150,152,156,158,159,160,162,163,166,168,169,172,173,174,175,177
0,1,2,3,4,6,9,10,11,12,13,14,19,20,21,22,23,25,26,28,29,31,32,37,38,42,43,44,46,47,48,52,54,55,56,57,59,60,62,63,64,66,67,68,71,72,73,74,75,77,78,79,80,85,87,88,90,92,93,94,95,96,98,99,102,103,104,105,106,107,110,111,112,113,113,118,119,121,122,125,126,126,129,130,131,132,133,135,136,138,139,140,141,145,147,148,149,151,152,154,155,156,157,158,159,160,162,163,166,167,168,169,170,172,173,179,180,181,183,186,189,190,191,193,194,195,197,198,202,204,205,206,207,208,209,210,212,213,214,216
0,1,3,4,6,7,8,11,12,13,14,15,17,18,19,23,26,27,28,29,30,32,33,34,36,37,38,39,41,42,43,44,46,47,48,49,50,51,53,54,56,57,58,61,62,63,64,65,66,69,70,73,74,75,76,78
0,1,3,4,10,11,12,13,14,16,17,18,20,21,22,23,24,25,26,28,29,31,32,33,34,38,39,41,42,44,45,46,47,51,52,54,55,56,57,59,60,61,62,65,66,70,71,72,73,78,79,80,83,84,85,87,90,93,94,95,97,98,99,100,101,103,104,110,111,112,114,115,116,119,120,123,124,125,127,128,129,131,132,133,134,135,137,138,139,142,143,144,145,146,148,151,154,155,156,158,159,162,163,164,165,167,168,170,171,172,174,175,178,180,181,182,184,185,186,187,189
0,1,3,4,9,10,12,15,16,17,19,20,21,22,23,26,27,29,30,31,32,33,34,37,40,41,42,44,45,46,47,48,50,51,54,55,56,57,58,60,61,62,64,67,68,69,70,73,74,76,77,79
0,1,3,4,6,7,10,11,12,14,15,17,18,20,21,22,23,24,26,27,28,29,32,34,35,36,38,39,43,44,45,47,48,49,50,53,56,57,58,60,61,62,63,64,69,70,71,72,73,74,76,77,78,80,81,82,83,87,89,91,92,93,94,96
0,0,1,3,4,5,6,11,12,13,14,15,16,18,19,22,23,26,27,30,31,32,33,34,36,37,39,40,42,43,44,45,49,50,51,53,54,56,57,58,59,60,63,64,66,67,69,70,71,72,74,75,75,80,81,83,84,86,87,90,91,92,93,94,96,97,98,99,100,103,104,105,107,108,109,110,112
0,1,2,3,4,6,9,10,11,12,13,14,15,16,19,21,22,24,25,27,28,30,31,33,34,35,36,38,39,40,43,44,45,47,50,51,52,53,54,55,56,57,59,60,62,63,65,66,68,69,70,71,75,76,77,79,80,84,85,86,88,89,90,91,92,94,95,96,98
0,1,3,4,9,10,12,15,16,17,19,20,21,23,24,25,27,28,29,30,33,34,35,36,39,40,41,42,45,47,48,49,50,52
0,1,2,3,4,6,10,11,12,14,15,18,19,22,24,25,26,27,29,30,32,33,34,36,37,40,41,43,44,45,46,50,51,52,54,55,56,57,60,61,63,65,66,67,69,71,72,73,74,76,77,77,83,84,86,87,89,90,91,92,93,96,97,98,99,100,104,105,106,107,110,111,112,114,118,119,120,122,123,124,125,127,128,129,130,133,136,137,138,140,141,144,145,148,149,150,152,153,154,155,157
0,1,3,4,9,10,14,15,16,17,19,20,24,26,27,28,30,31,32,35,36,37,38,41,42,43,44,46,47,48,49,53,54,55,57,60,61,62,64,67,68,71,72,74,75,77
0,1,3,4,6,7,8,10,11,13,14,15,17,18,19,21,22,23,24,26,27,28,29,30,33,34,35,37,43,44,45,47,48,49,52,53,54,55,58,60,61,62,63,65,66,70,72,73,74,76
0,1,2,3,4,6,9,10,11,12,13,14,19,20,21,22,23,27,29,30,31,32,34,35,37,38,43,44,45,46,47,49,50,52,53,54,55,56,57,58,60,61,63,64,65,66,68,69,72,74,75,76,77,82,83,84,86,87,89,90,91,93,94,97,98,101,104,105,106,108,109,111,112,113,114,116
0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,17,18,20,21,22,23,27,29,30,31,33,34,36,37,38,39,40,42,47,48,49,50,53,54,55,57,58,59,59,66,67,68,70,71,73,74,78,79,80,81,82,83,85,86,89,90,93,94,95,97,98,100,101,103,104,105,107,108,111,112,114,115,116,118,119,120,122,123,125,126,127,130,131,132,133,134,135,136,137,140,141,142,144,147,148,149,151,151,158,159,160,161,164,165,166,168,169,170,171,173,174,178,179,180,183,184,185,187,188,189,190,191,192,195,196,197,198,202,204,205,207,208,210,211,212,213,216,217,219,220,221,222,223,227,228,229,232,234,235,236,238,239,241,242,243,246,247,248,250,251,253,254,255,259,260,261,262,263,267,269,270,272,273,276,277,279,280,281,283,284,287,288,289,290,291,293,294,296,297,298,300,301,302,303,309,310,311,313,315,316,317,319,322,323,324,325,327,328,328,333,334,335,338,339,340,341,344,345,349,350,351,353,354,355,358,359,360,361,364,366,367,368,369,371,372,375,377,378,379,380,382
2,3,4,6,8,9,10,13,14,16,17,18,20,21,22,23,26,27,28,29,32,34,35,36,38,39,41,42,43,44,45,47,48,50,51,52,53,56,57,58,60,61,62,64,65,67,68,71,73,74,75,76,78,79,81,82,86,87,89,90,91,92,96,98,99,100,103,104,106,107,109,110,112,114,115,116,118,119,121,122,123,124,125,127,128,129,130,131,133,136,137,142,144,145,147,148,151,152,154,157,158,160,161,162,163,164,165,169,170,171,172,173,175,176,177,180,181,182,184,185,186,187,187,192,193,194,195,197,198,199,201,202,205,206,209,211,214,215,216,217,219
0,1,3,4,5,6,8,9,10,13,14,15,17,18,21,22,25,27,28,29,31,32,34,35,37,38,40,41,43,44,45,46,47,49,50,54,55,56,57,60,61,62,63,64,66,67,68,69,70,72,73,74,77,78,79,82,83,84,86,87,88,89,95,96,97,99,100,101,102,103,106,107,108,109,110,113,114,115,117,118,119,120,122
0,1,2,3,7,8,9,11,12,13,14,18,20,22,23,25,26,27,28,29,32,33,34,35,36,38,39,41,42,43,44,45,47,48,49,50,52
0,1,2,3,6,7,8,11,12,13,14,15,16,17,20,21,22,23,24,26,27,29,30,31,34,35,36,38,39,39,43,44,45,48,49,50,51,53,54,55,57,60,61,62,64,65,65,70,71,73,74,77,78,79,80,82
0,1,2,3,4,5,6,8,9,13,14,17,18,20,21,22,23,23,26,27,32,34,35,36,39,40,42,43,45,46,48,50,51,52,54,55,57,58,59,60,61,63,65,66,68,69,70,71,72,74,75,78,79,80,81,82,85,86,87,89,90,93,94,95,97,98,99,100,102
0,1,2,3,6,7,8,10,11,12,13,15,16,17,19,20,21,22,23,24,25,27,28,30,33,34,35,37,38,39,41,44,45,46,47,48,52,53,55,56,57,58,60
0,1,2,3,4,5,6,7,8,9,15,16,17,19,20,21,23,24,25,26,27,28,29,32,33,36,37,38,39,40,41,41,46,47,50,51,52,53,55,56,59,62,63,64,66,67,68,71,72,73,75,76,77,78,79,80,81,82,86,88,90,91,92,93,95,96,97,99,100,101,102,102,106,107,108,109,112,113,116,117,118,120,121,122,123,125
0,1,2,5,6,9,10,11,12,15,16,17,18,20,21,25,26,27,29,30,36,37,38,39,43,46,47,48,52,53,54,55,59,60,61,62,64,65,66,67,67,69,70,71,72,76,77,78,79,80,81,84,86,87,88,89,90,91,92,97,98,99,100,101,103,104,107,108,111,114,115,116,118,119,120,121,125,126,127,128,132,133,134,135,138,140,141,142,144,145,146,147,149
0,1,2,3,7,8,9,11,12,13,15,16,19,20,21,23,24,25,27,28,29,30,32,33,34,36,39,40,41,42,44,45,45,51,53,54,58,59,60,61,62,64,65,66,70,71,74,75,76,78,79,82,84,85,86,87,94,95,96,97,98,99,100,103,104,105,106,108,109,114,115,119,121,122,123,125,126,128,129,130,131,132,133,134,135,136,141,142,143,145,146,148,149,151,152,154,155,158,159,160,161,162,163,166,168,169,170,172,173,175,176,177,179,180,181,183,184,185,186,187,192,193,194,195,196,197,199,200,203,206,207,209,210,211,212,213,214,216,217,218,220,221,221,226,227,229,230,231,233,234,237,239,240,241,242,249,250,251,252,253,254,257,258,259,261,262,263,264,266
0,1,2,4,9,10,11,12,16,18,19,20,23,24,25,26,30,32,33,34,35,36,38,39,40,41,42,44,50,51,52,54,55,56,57,60,61,62,65,66,67,68,69,70,75,76,79,80,81,82,83,86,87,88,90,91,92,93,96,97,98,99,100,102,103,104,106,107,108,112,113,114,117,118,122,123,124,125,128,129,130,131,132,134,136,137,138,140,141,142,143,146,147,148,149,152,154,155,156,158,159,162,164,165,166,168,169,170,171,173
0,1,2,3,4,7,8,10,11,13,14,17,18,19,20,21,22,23,24,25,28,29,30,32,33,34,35,35,40,41,42,45,46,50,52,53,54,56,57,60,61,65,66,69,70,72,73,75,76,77,78,80,81,81,86,87,89,90,91,92,96,97,98,99,102,103,104,106,107,108,110,111,113,114,117,119,120,121,124,125,126,128,129,131,132,133,134,135,137,138,140,141,142,143,144,146,147,149,150,152,153,154,156,158,159,160,162,163,163,167,168,169,170,171,171,176,177,178,179,181,182,183,184,184,189,190,191,192,194,195,195,199,200,202,203,204,205,207
0,1,2,3,4,7,8,10,14,16,19,20,25,26,27,29,30,32,33,35,36,39,40,43,45,46,47,48,51,52,56,57,59,61,62,63,67,68,69,70,71,72,73,75,76,77,78,79,81,82,84,85,88,90,91,93,94,95,98,100,101,102,104,106,107,108,109,112,113,114,116,118,119,120,122,123,124,125,129,131,133,134,136,137,140,141,142,144,145,146,147,149
0,0,1,4,5,6,9,11,12,13,16,17,18,19,20,21,25,27,28,29,32,33,35,36,38,39,40,41,42,44,45,47,48,49,50,51,52,52,55,56,57,58,59,61,62,63,64,69,70,71,73,76,78,79,80,81,85,86,87,88,92,94,95,96,98,99,103,104,105,106,107,109,110,111,115,117,118,120,121,123,124,126,128,129,130,131,132,133,137,138,139,141,141,145,146,148,149,152,153,154,155,156,157,158,159,159,164,165,166,167,169,169,176,177,178,179,181,182,183,186,188,189,190,192,193,195,196,197,198,199,201,202,203,206,209,210,212,213,216,217,219,220,221,222,223,225,226,227,228,230,231,232,233,234,235,238,239,241,242,243,245,246,247,248,251,252,254,255,256,257,259
0,1,2,3,4,5,8,10,11,12,15,16,17,19,22,24,25,26,28,29,31,32,33,34,35,36,37,38,40,41,43,44,47,48,49,50,52,53,54,55,57,58,59,60,61,63,64,67,68,68,75,76,77,78,80,81,82,84,88,90,91,92,93,94,96,97,99,100,101,102,103,104,106,107,109,110,113,114,115,117,118,119,121,122,125,127,128,129,131,132,136,137,138,140,141,145,147,148,150,151,155,157,158,159,161,162,166,167,168,170,172,173,176,177,179,180,181,182,184,185,187,188,190,191,194,195,195,200,201,202,203,205,206,206,210,211,212,213,214,215,217,218,219,221
0,1,2,3,7,9,10,11,13,14,16,17,18,19,20,21,21,26,27,28,29,30,33,34,35,36,38,39,39,43,44,45,46,48,51,52,52,57,58,61,62,63,65,66,69,70,70,74,75,76,77,79,80,80,84,85,86,87,88,90,91,91,94,95,96,98,99,101,102,102,106,107,108,109,111,112,114,115,116,118,119,121,122,122,126,127,129,130,134,135,136,137,140,141,141,145,147,148,149,150,150,154,155,156,157,158,159,161,162,163,165,166,167,169,170,171,172,175,176,177,178,182,183,184,186,187,187,190,191,195,197,198,199,200,201,202,206,207,208,210,212,213,216,217,219,220,221,222,224,225,227,228,230,231,234,235,235,240,241,242,243,245,246,246,250,251,253,254,255,256,258
2,3,4,5,6,8,9,10,12,13,14,17,18,19,20,21,22,23,24,24,27,28,29,31,32,33,34,35,38,39,40,41,42,43,46,47,48,50,53,54,55,56,58,59,59,62,63,64,65,66,68,71,72,73,74,77,78,79,81,82,82,85,86,87,88,90,91,91,95,96,99,100,104,105,106,107,110,112,113,114,116,117,119,120,121,122,123,124,129,130,131,132,133,135,136,137,138,143,144,145,146,149,150,154,155,156,157,160,162,163,164,166,167,170,171,173,174,178,179,180,182,183,185,186,187,188,189,194,195,196,197,200,201,205,206,207,208,210,211,212,214,215,218,219,223,225,227,228,232,233,234,237,238,240,241,244,245,248,249,250,251,253
0,1,2,3,4,6,7,8,10,11,12,13,15,16,17,18,20,21,24,26,27,29,30,31,32,33,35,36,37,39,40,43,45,46,47,48,49,50,51,52,54,55,56,57,58,61,62,63,64,65,68,69,70,72,73,74,76,77,78,79,80,81,84,86,87,88,89,90,91,94,95,99,100,101,102,103,105,107,108,109,111,112,113,115,116,117,118,121,122,123,125,126,127,128,129,130,130,135,137,139,141,142,144,145,146,147,151,152,153,155,156,157,158,159,164,165,166,167,168,170,172,173,174,176,177,178,180,181,182,183,184,185,187,188,191,193,194,195,196,198
0,1,2,3,4,5,7,8,11,13,14,15,17,18,20,21,22,23,24,25,30,31,32,34,35,39,40,41,42,43,44,45,47,48,49,50,51,53,54,56,57,59,60,61,62,62,67,70,72,73,75,76,77,83,84,85,87,88,89,93,94,95,96,97,99,100,101,102,103,104,105,105,111,112,113,114,115,116,118,120,121,122,124,125,125,127,128,130
0,0,1,4,5,6,8,9,10,12,13,14,15,17,18,21,22,23,25,26,27,28,30,31,32,34,36,37,38,39,40,44,45,46,47,50,51,52,53,55,56,59,61,62,63,65,66,68,69,71,72,73,74,77,78,79,81,82,84,85,89,90,91,92,93,95,97,98,99,101,102,102,104,105,106,107,108,109,110,113,114,115,116,117,119,120,122
0,1,4,5,6,7,10,12,13,14,16,17,19,20,23,25,26,27,30,31,32,33,36,38,39,40,41,43,44,47,49,50,51,52,53,54,56
0,1,2,3,6,7,7,12,13,14,15,16,20,21,24,25,26,27,28,30,33,35,36,37,39,40,42,43,44,45,46,48,49,50,51,52,53,55,56,57,58,61,62,63,64,65,68,69,70,71,73,74,75,77,78,79,81,82,82,85,86,88,90,91,93,94,96,97,98,99,101,102,103,104,104,107,108,111,113,114,115,117
0,1,2,3,6,7,8,9,10,12,13,14,17,18,18,23,24,27,28,29,31,32,34,35,36,37,38,40,41,43,44,45,46,47,50,51,52,54,55,56,57,58,61,62,64,65,66,67,69,70,71,72,75,76,77,80,81,82,84,85,88,91,92,93,97,98,99,101,104,107,108,109,111,112,115,116,117,118,119,121,122,123,125,126,129,130,131,132,133,135,136,136,138,139,140,142,143,147,148,149,150,152,153,154,159,160,163,164,165,166,167,168,169,170,171,172,173,174,179,180,181,182,183,184,188,189,190,191,193,194,197,200,201,202,204,205,206,207,208,210,211,211,214,215,218,219,219,223,224,225,226,229,230,231,232,233,235,237,238,239,240,245,246,247,248,251,252,253,254,255,259,260,262,263,265,266,267,268,271,272,275,276,278
0,1,2,3,6,8,9,10,11,14,15,16,18,19,20,21,24,26,27,28,30,31,33,34,35,37,38,38,43,44,45,46,47,48,49,49,54,55,56,57,58,59,60,61,65,67,68,69,71,72,76,78,79,80,82
0,1,2,3,4,5,6,8,9,10,14,16,17,19,20,22,23,24,25,26,28,29,30,31,34,35,37,39,40,41,42,46,47,48,49,50,51,53,54,55,58,59,61,62,63,64,65,66,69,70,71,72,73,75,76,77,78,82,84,85,86,88,89,90,91,93,94,95,96,97,98,100,101,103,104,105,106,109,110,113,114,115,116,119,120,122,123,124,125,126,129,130,131,132,135,136,137,138,140,141,143,144,148,151,152,153,155,156,157,158,159,160,162,163,164,165,167,168,171,173,174,175,176,178
0,1,2,3,6,7,8,10,11,12,13,16,18,19,20,22,26,27,29,31,32,33,35,36,38,39,40,42,43,45,46,48,49,50,52,53,55,56,57,58,61,62,65,66,67,69,70,71,72,74,75,77,78,80,81,82,83,84,86,87,88,89,90,92,93,93,95,96,97,99,102,103,104,105,108,109,110,111,113,114,115,117,118,120,121,123,124,125,126,130,132,133,136,137,139,140,141,142,143,145,146,147,148,150,151,153,154,156,157,158,159,162,163,164,165,167,168,169,170,173,174,175,176,177,178,183,184,185,186,189,190,191,192,195,196,199,201,202,205,206,207,208,210,211,213,214,215,217,220,221,224,225,226,227,230
0,1,2,3,4,6,7,8,10,11,12,14,15,16,17,19,20,21,23,24,29,31,32,33,36,37,39,40,42,43,45,47,48,49,51,52,54,55,56,58,59,59,64,65,66,67,69,70,70,75,76,77,78,79,82,83,84,85,86,88,89,91,93,94,95,96,97,99,101,102,104,107,108,110,111,113
0,1,2,5,6,9,11,12,14,18,20,21,22,25,26,28,29,31,32,34,36,37,38,40,41,43,44,45,46,49,52,53,54,58,59,60,63,64,65,66,68,70,71,72,73,75,76,77,81,82,84,85,87,88,89,90,94,95,96,98,99,100,101,104,105,107,108,111,112,113,115,116,117,118,120,121,123,124,125,126,127,128,129,130,131,132,133,134,137,138,139,141,142,142,147,148,149,152,153,154,156,156,162,163,164,167,168,169,172,173,174,176,177,178,179,183,185,186,187,189,190,194,195,197,199,200,201,202,204,205,207,208,209,212,213,214,217,218,219,221,222,223,224,229,231,232,233,234,235,238,239,241,242,245,247,249,250,254,255,256,259,260,261,262,263,264,269,270,271,273,274,275,277,278,279,280,281,282,285,286,288,289,290,291,292,293,298,299,300,301,302,304,305,306,307,310,311,312,313,314,315,318,319,320,321,324,326,327,328,330,331,333,334,335,336,337,339,340,341,346,347,348,349,352,355,356,357,359,360,363,364,365,366,368,369,370,372,374,375,376,378,379,379,383,384,385,386,387,390,392,393,395,396,397,398,401,403,404,405,407,410
0,1,2,3,4,5,6,8,9,10,11,15,17,18,19,22,23,25,26,29,30,30,33,34,35,36,38,39,40,43,44,45,47,48,49,50,51,52,52,55,56,57,58,59,60,61,62,63,64,67,68,70,72,73,74,75,76,77,81,83,84,86,87,89,90,91,92,93,94,94,100,102,103,104,105,105,112,113,114,115,117,120,121,123,124,125,126,128,129,131,132,133,134,135,137,138,140,141,146,148,150,151,154,156,157,158,159,162,163,165,166,167,169,170,171,172,172,174,175,176,179,180,181,182,185,186,186,189,190,191,192,193,194,194,199,200,202,203,204,205,210,211,212,213,215,216,217,218,220,221,222,224,225,226,227,230,233,234,235,238,240,241,242,244,246,247,249,251,252,255,256,257,258,262,263,264,265,266,268,273,275,276,277,278,279,281,282,283,284,285,287,288,289,290,292,293,294,295,298,299,299,305,306,307,308,310,313,314,317,318,319,320,321,322,323,327,329,331,332,334,335,336,337,338,340,341,342,343,345,346,350,352,353,354,356,357,361,362,363,364,366,367,368,369,371,372,373,375,376,377,378,381,384,385,386,389,391,392,393,395,396,398
0,1,2,4,5,6,8,9,12,14,15,16,17,19,20,25,26,27,28,29,31,32,33,34,35,38,40,41,42,44,45,51,52,54,56,57,58,60,61,63,64,65,68,69,70,72,73,74,75,77,78,83,84,85,86,89,90,91,94,95,96,98,100,101,102,103,104,108,111,112,116,118,119,120,122,123,125,126,127,128,130,131,131,136,137,138,139,141,142,143,144,147,148,149,150,151,152,155,156,158,160,161,162,163,164,169,170,171,172,178,179,182,183,187,188,189,190,192,193,194,195,196,199,200,203,204,207,209,210,211,212,214,215,217,218,219,220,221,223,224,227,228,229,232,233,234,235,236,238,239,240,244,245,246,247,248,250,251,254,256,257,258,259,261
2,3,4,5,6,7,10,11,12,14,15,16,17,19,20,21,23,24,25,29,30,31,32,33,34,35,37,38,39,40,41,43,44,46,47,50,52,53,55,56,57,60,62,63,64,66,68,69,70,71,72,75,76,77,78,80,81,82,84,85,92,93,94,96,97,98,101,102,103,104,105,106,107,109,110,111,113,114,117,118,124,126,127,128,130,131,134
0,0,1,3,4,5,7,8,10,11,13,14,16,17,19,20,21,22,23,25,26,29,32,33,34,36,37,38,39,42,43,44,45,46,47,48,50,51,54,56,57,59,60,63
0,1,3,5,6,7,9,10,12,13,14,15,16,17,19,20,22,23,27,28,29,30,31,32,35,38,39,40,42,43,44,45,49,50,53,54,56,57,58,59,61,62,63,64,65,67,68,69,71,72,74,75,76,78,79,80,81,84,85,86,87,88,89,91,92,94,95,97,98,101,102,105,107,108,109,110,112
0,1,3,5,6,7,9,10,12,13,14,15,16,17,23,25,26,27,28,31,32,34,35,36,38,39,41,42,43,45,46,47,48,51,52,53,54,55,56,58,59,66,68,69,70,73,74,76,77,78,79,80,81,82,83,84,89,90,91,93,96,97,98,99,100,102,103,106,107,108,111,112,113,115,115,120,121,122,123,124,126,127,128,129,130,131,131,135,136,137,138,140,141,142,143,145,146,148,149,151,153,154,155,156,157,158,159,160,164,166,167,169,170,171,172,173,175,176,179,180,184,185,186,187,189,190,191,192,193,196,197,198,200,201,206,208,210
0,1,2,4,7,8,10,11,12,14,15,15,19,20,22,23,24,25,27,28,29,30,33,34,35,36,37,39,40,41,42,43,44,46,47,48,51,52,54,55,58,59,60,61,62,65,66,67,68,69,71,72,74,75,76,77,78,81,82,83,84,85,87,88,90,93,94,95,96,97,102,103,105,107,108,109,110,114,115,116,117,118,119,121,122,123,125,126,127,128,130,131,133,134,135,136,137,139,140,141,145,146,148,149,150,152,154,155,157
0,1,2,3,6,7,7,9,10,11,12,13,15,16,17,19,20,21,22,25,26,27,28,29,31,32,33,38,39,40,41,42,44,45,47,48,49,51,52,57,59,61
0,1,3,5,6,7,9,10,12,13,14,15,16,17,18,20,21,23,24,25,27,28,31,34,35,36,38,39,40,43,44,45,47,48,50,51,53,54,57,58,59,60,63,64,65,66,67,69,70,71,72,74,75,77,78,82,83,84,85,86,87,90,93,94,95,97,98,99,100,104,105,108,109,111,112,113,114,116,117,118,119,120,122,123,124,125,127,128,130,131,135,137,138,139,141,142,146,147,150,151,155,156,157,158,160,161,162,163,164,165,168,171,172,174,175,176,177,179,180,181,182,183,184,185,188,189,192,193,197,199,201
0,0,1,4,5,6,8,9,10,12,13,14,15,19,21,22,24,25,27,28,29,30,33,34,35,36,39,40,42,43,44,45,46,48,49,50,51,55,56,57,58,59,60,61,62,67,68,70,72,73,74,75,78,79,83,85,86,88,89,92,93,94,95,99,101,102,103,104,107,108,112,114,115,117,118,121,122,126,129,130,132,133,134,135,136,137,139,140,141,143,146,147,148,149,152
0,1,2,3,4,5,7,8,11,13,14,15,17,18,20,21,22,23,24,25,30,31,32,34,35,39,40,41,42,43,44,45,47,48,49,50,51,53,54,56,57,59,60,61,62,62,67,70,72,73,75,76,77,82,83,84,87,88,89,91,94,97,98,99,101,102,103,104,105,107,109,110,113,114,115,116,119,120,122,123,124,125,126,128,129,133,134,135,136,137,139,140,142,143,144,147,148,149,150,152
0,0,1,3,4,5,7,8,10,11,13,14,15,16,17,22,23,24,25,27,28,29,30,31,33,35,36,37,38,40,41,42,43,44,46,47,48,49,50,52,53,56,59,60,61,65,66,67,68,71,72,73,74,75,77,78,81,84,85,86,88,89,90,92,93,94,95,96,98,101,103,104,105,106,108
0,0,1,3,4,5,7,8,10,11,13,14,15,16,17,22,23,24,25,26,27,28,35,37,40,41,42,43,46,47,49,50,52,53,57,58,59,60,61,64,65,66,67,68,70,71,73,74,76,77,79
0,1,2,3,5,6,7,8,10,11,12,14,15,16,18,19,22,23,25,26,30,31,32,34,35,36,36,39,40,41,44,45,46,47,48,51,52,53,55,56,57,59,60,61,62,66,67,68,69,70,71,71,76,77,78,79,81,82,83,84,88,89,90,91,92,94,95,96,97,100,102,103,104,108,109,110,112,113,114,116,117,121,122,123,124,125,127,128,130,131,132,133,134,137,138,139,141,142,143,144,146,147,149,150,153,155,156,158,159,162,163,167,168,169,172,173,174,175,177,178,179,181,184,185,189,190,191,192,195,196,198,199,200,202,205,206,207,208,210,211,212,213,214,216,217,219,220,221,222,223,225,226,228,229,231,232,233,234,235,236,237,239,240,242,243,244,245,247
0,1,2,3,4,7,8,9,11,13,14,15,17,18,20,21,21,25,26,27,29,30,31,32,35,36,37,38,41,43,44,45,46,48,49,51,52,53,56,57,58,60,61,62,63,66,67,68,69,72,74,75,76,78,79,81,82,83,86,87,88,90,91,92,94,95,96,97,100,102,103,104,106,107,113,114,115,119,120,122,123,124,127,129,130,131,133,134,136,137,138,139,141,142,142,147,148,149,150,151,152,153,156,157,160,163,164,165,166,169,171,172,173,175,176,178,179,181,182,183,184,190,191,194,196,197,200,201,202,203,206,207,210,213,214,215,217,218,219,220,221,222,227,229,231,232,234,235,236,237,239,240,240,247,248,249,252,253,254,255,257,258,261,263,264,265,267,268,270,271,272,273,274,275,280,281,282,283,285,286,287,288,289,291,292,293,294,297,298,299,300,301,302,307,308,310,311,312,313,314,315,315,317,318,319,322,323,324,325,326,328,330,331,332,333,335,336,336,342,343,345,346,348,349,350,351,352,355,356,357,359,360,364,365,367,368,369,370,372,373,374,376,377,380,383,384,385,389,390,391,393,396,399,400,401,403,404,407,408,409,411,412,413,414,417,419,420,422,423,425
0,1,2,3,4,5,6,7,10,12,13,14,16,17,18,19,21,22,23,24,25,26,27,28,28,33,34,36,37,38,40,41,42,43,45,46,47,48,49,51,52,53,55,56,58,59,60,62,63,64,66,67,69,70,71,72,73,74,79,80,81,83,85,86,87,88,89,91,92,93,94,95,100,101,102,103,104,106,107,109,110,112,113,115,116,117,118,120
0,1,2,3,4,5,6,9,10,11,12,14,15,18,19,20,21,21,23,24,25,26,30,31,32,34,36,37,38,40,41,41,44,45,46,47,50,51,52,53,54,55,56,61,62,63,64,65,66,67,68,73,74,75,77,78,79,81,82,83,84,85,86,89,90,92,93,94,97,98,99,101,103,104,105,110,111,112,115,116,117,118,119,121,123,124,126,127,128,129,132,133,134,135,138,139,142,143,144,146,147,148,149,151,152,156,158,159,160,162,163,165,166,167,169,170,171,172,175,176,177,178,178,183,184,185,188,190,191,192,194,195,199,200,201,204,205,206,208,209,210,212,213,214,216,217,218,220,221,223,224,225,226,227,228,233,234,235,237,238,239,240,241,244,245,246,247,248,250,255,256,257,258,262,264,265,266,268,269,273,274,275,276,279,280,281,283,284,285,286,289,292,293,294,296,297,298,299,302,303,304,305,308,309,310,313,314,316
0,2,3,4,5,8,9,10,11,13,14,14,17,18,22,24,25,26,27,30,31,35,37,38,40,41,46,47,48,49,50,51,52,53,55,56,59,62,63,65,66,67,68,69,70,72,73,74,75,76,78,82,83,84,85,88,89,90,91,92,96,97,98,101,104,105,106,108,109,112,113,115
2,4,5,6,7,8,11,13,14,15,17,18,19,22,24,25,26,29,30,31,32,33,34,37,39,40,41,43,44,45,47,48,52,53,54,56,57,60,61,62,64,65,66,68,69,70,71,75,77,78,79,81,82,85,86,90,91,92,93,94,95,96,97,100,101,104,105,106,107,107,111,112,113,114,116,117,118,123,124,125,127,128,130,131,132,134,135,139,141,142,143,145,146,149,151,152,153,154,162,163,164,165,167,168,172,174,175,178,179,180,181,183,184,188,190,192
0,1,3,5,6,7,9,10,12,13,15,16,17,19,20,23,24,25,26,29,31,32,33,34,37,38,40,41,42,44,45,46,47,49,50,52,53,54,55,59,60,61,62,63,64,65,67,68,69,70,71,73,74,78,79,80,81,82,83,86,88,89,90,92,93,95,96,98,99,102,103,104,105,106,107,108,110,111,112,114,115,116,117,122,123,124,127,128,129,131,132,133,137,138,139,140,141,143,144,146,147,148,151,152,153,155,156,157,158,161,164,165,166,168,169,170,171,175,176,177,179,180,181,182,184,185,186,187,193,194,195,196,197,199,200,202,203,204,206,207,208,213,214,215,216,217,218,220,221,223,224,226,227,229
0,1,2,3,4,5,7,8,9,10,12,13,14,15,16,17,19,20,23,24,26,27,28,30,31,31,34,35,36,37,38,39,40,42,42,49,50,51,52,53,54,55,58,60,61,62,63,65,66,68,69,70,72,73,76,77,78,79,80,82,83,84,86,87,89,90,93,94,97,98,99,100,102,103,104,105,108,110,111,112,114,115,117,118,121,122,123,124,126,127,128,129,132,135,136,137,139,140,143,144,145,146,147,149,149,153,154,155,158,159,161
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,21,22,23,24,25,26,26,32,33,35,36,37,39,40,41,42,44,45,46,47,48,49,50,52,53,56,57,58,59,60,63,64,65,67,68,70,71,71,76,77,78,79,81,82,84,85,86,86,92,93,94,97,98,100,101,103,104,105,106,107,108,110,111,111,113,114,117,118,119,121,122,123,124,126,127,129,130,132,133,134,135,135,137,138,139,141,144,145,146,147,148,150,151,154,157,158,159,163,164,165,166,167,169,171,172,173,174,175,176,176,179,180,181,182,184
0,1,2,4,5,11,14,15,16,18,19,22,23,24,25,28,29,31,32,33,34,35,37,38,39,40,44,45,46,47,48,49,50,51,52,56,57,58,60,63,65,66,67,68,71
0,1,2,3,4,8,11,12,13,14,15,16,17,19,20,21,23,24,25,27,28,31,33,34,35,38,39,40,41,42,43,44,45,46,49,50,51,54,55,56,57,58,59,60,62,63,64,65,67,68,69,71,72,73,74,75,77,78,79,82,83,84,85,86,88,89,92,94,95,96,97,100,101,103,104,105,106,107,108,109,111,112,116,118,119,120,121,123
0,1,2,3,4,5,6,9,10,11,12,13,18,19,20,22,25,26,27,29,30,34,36,37,38,40,41,43,44,45,46,47,48,49,50,51,54,55,56,59,60,61,63,64,66,67,68,69,74,75,77,80,81,82,84,85,86,88,89,90,91,93,94,97,98,99,100,101,103,104,105,107,108,109,110,111,113,114,115,116,121,122,123,124,125,126,128,129,130,131,133,134,137,139,140,141,142,144
0,1,2,3,4,7,8,9,10,11,12,15,17,18,19,21,22,24,25,26,28,29,30,32,33,34,35,36,39,40,41,42,43,45,46,47,50,52,53,54,56,57,59,60,61,62,64,65,65,72,73,75,76,77,78,80,81,84,85,86,88,89,90,91,93,94,95,97,99,100,101,103,104,104,110,111,112,113,114,115,117,118,119,120,123,125,126,127,129,132,133,135,136,137,138,139,142,143,144,146,147,152,154,156
0,1,2,3,4,5,7,8,11,13,14,15,17,18,20,21,22,23,24,25,30,31,32,34,35,37,38,39,41,42,43,44,44,50,51,52,55,56,57,58,62,63,65,68,69,70,72,73,74,75,77,78,78,82,83,84,86,87,90,91,92,93,94,96,97,98,99,100,103,104,105,106,107,110,111,112,113,114,115,116,119,120,121,123,124,127,129,130,131,132,135
0,1,2,3,4,7,8,10,13,14,19,20,21,22,25,26,26,28,29,30,31,32,33,35,36,39,40,42,43,44,45,46,48,49,51,52,53,54,55,57,58,59,60,64,66,68,69,71,72,73,74,78,80,81,82,83,84,87,88,90,91,92,93,98,100,102,103,105,106,107,108,109,111,112,114,115,116,118,119,120,121,124,125,126,127,131,132,133,134,136,137,140,142,143,144,145,147,148,151,153,154,155,156,158
0,0,1,4,5,6,9,11,12,13,16,17,18,19,22,23,26,27,32,34,35,36,39,40,42,43,45,46,47,48,51,52,56,58,59,60,62,63,67,68,69,70,71,73,74,74,79,80,82,83,86,87,88,89,91,92,94,95,96,99,100,101,102,104,105,105,108,109,110,111,113
0,0,1,3,4,5,7,8,10,11,12,14,15,16,17,18,20,22,23,26,28,29,30,31,34,35,39,41,42,44,45,48,49,50,51,55,58,59,61,62,63,64,65,66,68,69,70,71,72,73,74,76,78,79,81,82,83,85,86,87,88,90,91,94,97,98,99,101,102,103,104,105,107,108,110,111,112,113,116,117,118,119,120,121,121,126,127,130,131,135,136,137,138,140,141,144,145,146,147,150,151,151,154,155,156,157,159
0,1,2,3,7,8,9,11,12,13,15,16,19,20,23,25,26,27,29,30,30,32,33,34,36,39,40,41,42,43,44,46,47,49,50,51,53,54,55,56,59,60,61,62,63,64,65,67,68,69,71,72,73,74,75,80,81,82,83,84,85,86,88,91,94,95,96,98,99,102,103,104,105,108,109,111,112,113,114,115,117,118,121,122,125,126,127,128,131,132,136,137,138,139,140,141,144,146,147,148,149,151,152,155,157,158,159,160,162
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,21,22,24,25,29,30,32,33,35,36,39,40,41,42,46,47,48,51,52,53,55,56,57,60,61,62,64,65,66,67,69,70,71,72,76,78,79,80,81,82,85,86,88,89,90,91,96,98,100,101,103,104,105,106,107,109,110,112,113,114,116,117,118,119,120,122,125,126,129,132,133,134,138,139,140,142,144,145,148,149,151,152,153,154,156,157,159,160,162,163,166,167,167,172,173,174,175,177,179,180,181,183,185,186,186,189,190,191,192,194
0,1,2,3,4,7,8,10,11,13,14,16,17,21,22,23,24,25,27,28,29,30,33,35,36,37,38,43,44,45,47,48,49,50,53,56,57,58,60,61,62,63,64,66,67,68,71,72,73,76,77,78,79,80,83,84,85,89,90,93,94,96,97,99,100,101,103,104,105,107,108,110,111,112,113,115,116,118,119,120,121,122,125,126,129,130,133,135,136,137,138,140,141,143,144,145,146,147,148,149,151,152,153,155,156,158,159,160,162,163,166,167,168,169,170,173,174,175,176,177,179,180,181,183,184,186,187,189,190,191,192,195,196,197,198,199,204,205,206,207,210,211,213,214,215,216,217,219,220,221,222,225,226,226,231,234,236,237,239,240,241,242,245,246,247,248,250
0,1,2,3,4,7,8,9,10,11,13,14,15,17,18,19,21,22,23,24,27,28,29,30,31,33,34,35,36,37,39,40,41,44,45,46,47,48,49,51,52,53,55,56,57,58,63,64,65,66,67,68,69,71,72,73,74,75,77,78,79,82,83,84,86,88,89,90,91,93,94,97,98,99,100,101,102,104
0,1,2,3,5,6,8,9,11,12,17,18,19,21,22,23,25,26,27,28,34,35,36,37,38,39,42,43,44,45,46,48,49,53,55,56,57,59,60,62,63,64,65,67,68,68,72,73,74,75,76,78,81,84,85,86,88,89,90,91,92,93,94,96,96,98,99,100,101,103
0,1,2,3,4,7,8,9,11,12,13,14,15,18,19,20,21,22,23,28,30,31,32,34,35,37,38,39,41,42,43,45,46,47,48,49,52,53,54,56,57,59,60,62,63,63,67,68,69,71,72,72,76,77,78,79,80,82,83,87,88,90,92,93,94,96,97,99,100,101,104,105,106,108,109,110,111,112,117,118,121,122,123,125,126,127,128,129,130,131,134,135,136,138,142,145,146,147,151,152,155,156,157,159,160,161,164,165,166,167,168,169,170,171,172,174,175,177,179,180,181,183,184,185,188,189,191,192,193,194,195,197,203,204,205,207,208,209,210,211,212,213,216,217,221,222,223,225,226,228,229,230,231,232,235,236,237,238,240,241,247,248,249,251,254,255,256,257,258,260,261,264,265,266,267,271,272,273,275,276,277,279,280,281,283,284,285,286,289,290,291,292,293,295,298,299,300,301,304,305,306,308,308,313,314,316,319,320,321,323,324,326,327,328,329,333,334,335,336,337,339,340,342,343,344,345,347
2,3,5,6,7,10,11,12,13,14,15,16,17,18,21,22,23,24,28,31,32,33,35,36,37,39,39,42,43,45,46,47,48,52,54,55,56,59,60,62,63,65,66,68,70,71,72,74,75,79,80,81,83,84,86,87,88,91,92,93,94,95,97,98,99,100,102,103,104,105,106,110,111,113,114,115,116,118,119,120,121,122,125,126,127,128,129,130,131,133,134,135,136,137,138,141,142,143,144,149,150,151,152,153,154,154,159,160,161,162,164,164,170,171,173,174,180,181,182,185,186,187,188,189,190,193,194,195,197,200,201,202,203,204,205,205,210,211,213,214,215,216,219,220,221,222,224,225,227,228,230,231,232,234,235,236,237,238,240,242,243,246,247,248,250,253,254,256,257,259,260,261,263,264,265,266,268,269,271,272,275,276,277,278,281,282,283,285,286,288,289,292,293,294,295,296,298,299,302,303,303,308,309,310,312
0,1,3,4,5,8,9,10,11,12,15,16,17,18,19,20,21,22,23,26,27,28,32,33,35,36,38,39,40,42,45,46,47,48,49,50,50,55,56,58,59,60,61,62,65,66,67,68,71,72,73,75,78,81,82,83,85,86,87,88,89,91,93,94,95,96,100,101,104,105,106,107,110,111,113,114,115,118,119,120,121,123,124,125,126,131,132,133,134,137,138,140,141,143,144,145,146,150,151,152,156,157,159,160,161,162,163,164,165,167,168,169,170,171,173,174,177,178,178,180,181,182,184,187,188,189,190,191,193,194,197,200,201,202,206,207,208,209,210,211,215,218,219,220,222,223,224,226,227,228,229,230,231,232,234,235,236,239,241,242,243,245,246,247,248,250
0,1,2,3,6,7,8,9,13,14,15,17,20,21,22,23,24,25,26,28,29,30,32,33,34,35,39,42,43,44,46,47,48,49,50,53,54,55,56,59,60,63,64,65,66,67,68,69,70,75,76,77,78,79,80,81,83,84,85,86,87,89,91,92,93,94,98,99,103,104,106,107,108,110,111,112,113,115,116,121,122,123,124,125,126,130,133,134,135,137,138,139,141,142,143,144,145,146,147,149,150,151,154,156,157,158,159,160,161,162,164,165,166,168
0,1,2,3,5,6,9,11,12,13,15,16,18,19,20,21,22,23,28,29,30,31,32,33,34,35,36,37,38,41,42,43,44,45,47,48,49,50,51,53,54,55,56,60,61,64,65,66,68,69,70,71,75,76,77,80,81,82,83,84,85,87,88,89,91,93,94,97,98,99,101,102,103,104,105,110,111,112,113,114,116,117,122,123,124,125,126,128,129,130,133,134,135,137,138,139,140,143,144,145,146,147,149,150,151,152,153,155,159,161,164,165,166,167,169
0,1,2,3,4,5,6,8,9,10,11,12,14,15,16,17,18,21,23,24,25,27,28,30,31,32,35,36,37,39,40,41,42,43,48,49,51,52,53,54,56,57,58,59,60,63,64,66,67,69,70,71,72,74,75,78,79,80,81,83,84,86,87,88,89,91
0,1,3,5,6,7,9,10,11,12,13,18,19,20,22,23,25,26,27,29,31,32,33,35,37,38,38,40,41,42,43,45
0,2,5,6,7,8,11,12,13,14,17,18,19,20,21,23,24,25,27,28,29,30,31,33,34,38,39,40,44,47,48,48,51,52,53,54,56
0,1,2,3,4,5,6,8,9,10,11,12,15,16,17,18,21,22,23,24,26,27,29,30,31,32,34,35,36,37,40,41,42,43,44,46,47,49,50,53,55,56,57,59,60,62,63,64,66,67,68,70,72,73,74,75,77,78,78,82,83,84,87,88,89,90,92,93,94,95,96,98,99,100,100,106,107,108,111,112,113,114,117,118,119,120,123,124,125,126,128,129,129,131,132,133,134,136
0,2,3,4,5,6,9,11,12,13,15,16,18,19,20,21,22,23,28,29,30,31,32,34,35,36,37,42,43,44,46,47,50,51,52,53,54,57,58,59,60,61,62,64,65,65,68,70,71,72,74,75,78,79,80,81,85,87,89,90,92,93,94,97,98,100,101,101,103,104,106,107,108,109,109,116,119,120,121,123,124,125,126,128,129,131,132,133,135,138,139,140,141,142,143,148,149,150,151,155,156,157,159,160,160,165,166,168,169,170,171,173,174,175,176,180,182,183,184,187,188,191,193,194,195,196,198
0,1,2,3,4,7,8,9,10,12,13,14,16,19,22,23,24,26,27,28,29,30,31,35,37,38,39,42,43,45,46,48,49,51,53,54,55,57,58,60,61,63,65,66,67,69,73,74,77,78,79,80,81,84,85,86,88,89,90,92,93,94,97,98,99,100,101,103,104,106,107,108,109,110,112,113,113,116,117,118,119,121
0,1,2,3,6,7,9,10,11,12,14,15,16,17,21,24,25,26,28,29,30,31,32,33,35
0,1,2,3,4,5,6,7,12,13,14,16,17,18,20,21,22,23,25,26,26,30,31,32,33,35,36,40,42,43,44,45,46,50,51,55,56,57,59,60,61,63,64,67,69,70,71,73,74,75,76,82,83,84,86,89,90,91,93,96,97,98,99,100,103,104,105,106,107,108,108,112,113,114,115,116,119,120,121,122,123,124,128,129,131,132,134,135,137,138,139,141,144,145,146,149,150,151,152,154,155,158,161,162,163,165,166,167,169,170,171,173,174,174,179,180,182,183,188,189,190,193,194,195,196,199,200,204,207,208,209,211,212,213,214,215,216,217,219,220,223,224,225,230,231,232,233,236,237,237,239,240,241,242,243,245,246,250,251,252,253,254,255,256,258,259,263,264,265,268,269,270,271,272,274,275,278,279,282,283,284,285,288,289,290,294,295,296,298
0,1,2,3,5,6,10,12,13,15,16,19,20,22,23,24,26,29,30,31,32,33,34,37,39,40,41,43,44,46,47,48,50,53,56,57,58,60,61,62,63,64,65,66,67,68,71,72,73,75,76,79,81,82,83,85,87,88,89,90,91,92,93,94,96,97,98,99,102,103,104,105,106,108,109,110,112,113,114,115,116,121,122,123,124,127,128,130,131,133,134,135,136,138,139,140,141,142,144,145,146,150,151,153,154,155,157,158,161,162,162,164,165,166,168,172,173,174,176,177,178,179,180,182,183,184,185,186,189,190,192,194,195,196,197,198,200,201,202,205,206,211,212,213,214,217,218,219,220,222,223,225,226,229,230,231,232,234,235,241,242,243,244,245,246,247,248,249,250,256,260,261,262,263,267,268,269,270,271,273,274,275,276,277,278,279,282,283,284,285,289,290,291,292,293,294,296,297,298,299,300,302,303,304,305,306,308,312,313,314,316,319,320,321,322,323,325,326,328,329,330,331,335,336,337,339,340,341,343,344,345,346,348,349,351,352,353,355,356,357,359,360,364,365,366,368,372,374,377,378,379,380,382,383,385,386,387,388,389,392,393,394,395,397,398,398,400,401,402,403,405
0,1,2,3,4,6,7,8,9,12,14,15,16,18,19,21,22,24,25,26,27,28,33,34,35,36,37,38,39,46,48,51,52,53,54,57,58,60,61,62,64,67,68,68,71,72,73,75,76,79,80,81,83,84,85,87,88,89,90,94,96,97,98,100,101,104,105,107,108,111,112,113,114,116,117,119,120,122,123,126,127,128,129,130,132,133,135,136,137,139,140,141,142,147,148,149,150,151,153,154,155,156,157,158,161,162,164,165,168,169,170,171,174
0,1,2,3,4,7,8,9,10,12,13,14,16,17,19,20,21,22,23,24,27,30,31,32,34,35,36,37,38,39,39,43,44,45,46,47,48,49,50,50,53,54,55,57,58,59,60,61,61,64,65,66,67,68,69,70,71,72,73,73,76,77,78,80,81,82,83,84,84,86,87,88,90,91,92,93,96,97,99,100,101,102,102,106,107,108,109,111,112,113,114,117,118,123,125,126,127,130
0,1,2,4,5,9,10,11,12,13,14,15,16,19,20,21,23,25,26,28,29,29,32,33,34,35,36,38,39,41,42,43,45,46,47,52,53,54,55,56,58,59,60,61,64,67,68,69,72,74,75,76,78,79,81,82,84,85,87,89,91,92,94,95,96,97,98,100,101,102,103,106,107,108,109,110,111,112,114,115,116,118
0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,16,18,19,20,21,23,24,25,26,26,29,30,31,32,33,34,35,36,37,38,38,40,41,42,43,45,46,47,48,48,51,53,54,55,57,58,61,62,63,65,66,67,69,70,73,75,76,77,79,80,82,83,86,87,88,89,92,93,94,96,97,98,99,101
0,1,2,3,4,6,7,8,11,14,15,16,19,21,22,23,25,26,28,29,31,32,33,34,39,40,42,44,45,46,48,49,53,55,57,58,59,60,62,63,67,69,70,71,72,75,76,80,82,83,85,86,89,90,91,92,96,99,100,102,103,104,105,106,107,111,112,113,114,115,116,117,119,122,125,126,127,131,133,136,137,138,139,141,142,146,147,148,149,150,152,153,154,155,158,161,162,163,165,166,169,170,171,172,175
2,3,4,5,6,9,10,11,12,14,15,16,17,21,23,24,25,27,28,30,31,32,34,35,36,41,42,43,45,46,47,48,51,54,55,56,58,59,60,62,63,63,68,69,70,71,72,73,75,80,81,82,84,85,86,87,88,91,92,94,95,98,100,101,102,103,105
0,1,2,3,4,6,7,8,10,11,12,14,15,16,18,19,20,21,26,27,28,29,30,32,33,36,38,39,40,41,43
0,1,2,3,4,5,6,7,12,13,14,16,17,18,20,21,22,23,24,26,27,27,33,34,35,36,37,38,40,45,46,47,49,50,51,52,54,55,56,57,62,63,64,67,68,69,70,71,73,74,75,80,81,82,83,84,86,88,89,90,91,93,94,95,96,97,100,101,102,103,108,110,112
0,1,2,6,7,8,9,10,12,13,14,15,18,20,21,22,24,25,27,28,30,31,32,33,38,39,40,41,43,44,51,53,54,55,58,59,61,62,63,64,65,66,67,68,69,74,75,76,78,81,82,83,84,85,87,88,91,92,93,96,97,98,100,100,105,106,107,108,109,111,112,113,114,115,116,116,121,122,124,125,126,128,129,131,132,135,136,137,139,140,141,142,144,145,146,148,149,149,154,157,158,159,161,162,162,165,166,168,169,171,172,173,174,177,178,179,180,183
0,0,1,4,5,6,9,11,12,13,16,17,18,19,20,21,25,27,28,29,32,33,35,36,38,39,41,43,44,45,47,48,50,51,52,53,54,55,56,57,58,60,61,62,63,67,69,70,71,74,75,77,78,81,82,82,85,86,87,88,89,91,92,93,94,96,97,98,99,102,103,104,105,109,111,112,113,114,115,117,118,120,121,122,124,125,125,131,132,133,134,139,140,141,142,143,145,146,147,149,150,151,152,153,154,157,159,160,161,163,164,166,167,168,169,170,172,173,174,175,177,178,182,184,185,186,188,189,191,192,193,194,195,197,198,199,200,205,206,207,208,209,211,212,213,215,216,217,218,219,220,223,225,226,227,229,230,233
0,1,2,3,4,6,7,8,10,11,12,13,14,15,19,21,22,24,25,27,28,30,32,33,34,35,36,37,39,40,43,44,45,46,47,49,50,54,55,56,57,58,60,61,62,64,65,66,67,68,69,72,74,75,77,78,80,81,84,86,87,88,90
0,1,2,3,5,6,9,10,11,15,16,18,19,20,22,24,25,28,29,30,31,32,34,35,36,37,39,40,44,45,46,47,48,50,51,52,53,54,56,61,62,63,65,66,67,68,71,74,75,76,78,79,82,83,84,86,87,89,90,96,97,98,100,103,105,106,107,108,109,112,113,115,116,117,118,119,120,122,123,123,126,127,128,130,132
0,1,2,3,4,7,8,10,11,13,14,15,17,18,20,21,23,24,26,27,28,30,33,35,36,37,40,41,44,45,49,51,52,53,54,55,56,58,59,61,62,63,64,64,69,71,73,74,75,77,78,81,82,83,84,85,86,87,89,91,92,93,97,98,100,101,102,103,106,108,109,110,112,113,115
0,1,2,4,6,7,8,10,11,12,13,15,17,18,19,21,22,23,25,26,28,29,30,31,33,34,34,40,41,42,46,48,50,51,55,56,57,58,59,61,62,63,64,65,66,67,68,71,72,73,74,75,77,78,79,82,83,84,86,91,92,93,94,95,98,99,100,101,103,104,107,108,109,110,111,113,114,115,117,118,119,120,122,123,123,128,129,130,132
0,2,3,5,6,7,11,12,13,15,19,20,21,23,24,25,26,27,29,30,31,33,34,35,37,38,40,41,42,45,46,47,48,50,51,51,53,54,55,57,58,60,61,64,65,66,68,69,69,71,72,73,74,75,77,78,79,81,82,83,84,87,89,90,91,92,93,95,96,97,99,100,101,103,104,105,108,109,110,111,112,113,115,116,123,125,126,127,130,131,133,134,136,138,139,140,143,144,145,148,149,150,151,152,153,153,158,159,160,164,166,168,169,171,172,173,175,176,180,181,182,183,184,186,187,188,191,192,194,196,197,198,200,201,202,206,207,208,212,214,215,216,217,218,220,221,223,224,225,226,227,229,230,231,232,235,236,237,239,240,241,242,244
0,1,2,4,5,6,10,11,12,14,15,16,18,19,20,22,23,24,25,27,28,31,32,33,35,36,39,40,41,42,45,46,47,49,50,51,52,56,57,58,59,62,63,64,66,67,71,72,73,74,78,81,82,83,85,86,87,89,90,91,93,94,94,97,98,102,104,105,106,108,109,111,112,113,114,117,118,123,125,126,127,130
0,0,1,3,4,5,7,8,10,11,12,14,15,16,19,21,22,23,26,27,28,29,30,31,33,34,37,38,39,40,44,46,47,48,49,50,51,53,54,55,57,58,61,62,64,65,67,68,69,70,71,73,74,77,78,82,83,84,86,88,89,90,92,95,96,97,98,99,100,102,103,107,109,110,111,114
0,1,2,4,7,9,10,11,13,14,17,18,19,20,22,23,27,29,30,31,34,35,37,38,39,40,41,43,44,45,47,48,50,51,52,57,58,59,61,62,63,66,67,68,69,70,71,72,74,75,78,79,80,81,84
0,1,2,4,5,6,10,12,13,14,17,18,21,22,23,24,25,26,28,29,30,31,32,34,36,37,38,39,40,42,43,44,46,47,48,49,51,52,54,55,56,58,59,61,62,63,64,66,67,70,72,73,74,75,77
0,1,2,3,6,7,8,10,11,12,13,14,16,19,22,23,24,26,27,30,31,32,33,33,36,37,38,40,43,44,45,47,48,49,50,54,56,59,60,61,62,64,65,69,70,71,73,74,75,78,79,80,81,82,84,85,86,87,88,89,92,93,94,95,96,98,99,99,102,103,104,106,107,108,109,111,112,114,115,118,120,121,122,124,125,128
0,1,2,4,5,6,7,9,10,12,13,14,16,17,18,19,22,23,24,25,27,28,29,30,31,34,35,38,39,40,42,43,44,46,48,49,50,51,52,54,55,56,59,60,61,63,64,65,66,67,72,73,74,75,76,79,80,81,82,83,84,85,86,87,90,91,92,93,96
0,1,2,3,4,5,6,7,8,12,14,16,17,19,20,21,23,24,26,27,28,30,31,33,34,35,36,39,41,42,43,44,46,47,49,50,51,52,53,54,56,57,60,62,63,64,66,67,69,70,71,72,73,74,79,80,81,83,84,85,89,90,91,93,94,96,97,101,102,103,104,109,110,111,112,113,114,114,117,118,119,120,122,123,123,128,129,130,131,134,135,136,138,139,140,141,142,143,145,146,147,148,149,151,152,153,154,155,159,161,162,163,164,165,169,170,171,172,173,174,175,178,179,180,181,183,184,190,191,192,194,195,196,198,199,200,204,205,207,208,209,211,212,214,215,218,219,220,221,222,226,227,229,230,231,232,234
0,1,2,3,4,5,6,7,8,9,12,13,16,17,18,19,22,23,24,25,28,30,31,32,34,35,37,38,39,40,41,42,48,49,50,51,52,53,54,55,56,57,60,61,62,63,64,65,66,68,69,70,72,73,74,75,76,79,80,81,83,84,86,87,88,89,90,92,93,96,97,98,99,100,103,104,105,106,107,108,109,111,112,115,116,117,118,119,120,123,125,126,127,129,130,132
0,1,2,3,4,7,8,9,10,11,12,17,18,19,21,22,23,24,25,28,29,30,31,32,33,34,37,40,41,42,44,45,46,48,49,50,51,52,55,56,57,58,59,61,62,64,65,67,68,69,71,72,73,74,75,78,79,80,81,82,83,85,86,88,89,90,92,93,96,98,99,100,101,103
0,1,2,3,6,7,8,10,11,12,13,14,16,19,22,23,24,26,27,28,30,31,32,33,35,36,37,39,40,41,42,45,46,47,48,49,50,51,52,58,59,60,62,65,68,69,70,72,73,74,75,77,78,78,81,82,86,87,88,89,90,92
0,1,2,4,5,7,8,9,10,11,13,14,15,18,20,21,22,24,25,27,28,29,31,32,35,37,38,39,41,42,44,45,48,50,51,52,55,56,58,59,63,64,65,66,67,68,69,70,75,76,77,79,80,81,84,86,87,89,90,91,92,95,97,98,99,101,103
0,1,2,3,4,5,9,11,12,13,15,16,17,18,20,21,23,24,25,27,28,29,30,31,32,32,37,38,39,40,42,43,44,46,47,49,50,54,56,57,58,60,61,63
0,1,2,3,5,6,8,9,10,11,12,16,17,19,20,21,22,23,24,26,27,27,31,32,33,34,36,37,41,42,43,44,46,47,48,49,50,51,55,57,59
0,1,2,3,4,6,7,8,9,12,15,16,17,19,20,21,23,25,26,27,29,30,30,35,38,39,40,41,42,43,44,49,50,51,53,56,59,60,61,63,64,65,66,68,69,72,74,75,76,77,79
0,1,4,5,8,9,10,11,14,15,15,20,22,24,26,27,29,30,31,32,33,34,35,36,37,38,39,44,45,46,47,50,51,52,53,54,55,56,58,59,60,61,67,68,69,71,72,73,76,77,78,79,81,82,83,84,87,88,88,92,94,95,96,97,97,101,102,103,104,105,106,108,109,111,112,113,115,116,119,120,126,128,129,130,132,133,136
0,1,2,3,4,7,8,10,13,14,19,20,21,23,24,26,27,29,30,33,34,37,39,40,41,42,45,46,48,49,50,51,52,54,55,57,58,58,63,64,65,67
0,2,3,4,5,6,9,10,11,12,13,15,18,20,21,22,24,25,27,28,29,30,31,32,37,38,39,42,43,45,46,51,52,53,55,56,57,58,60
0,1,2,4,5,6,9,10,11,13,14,15,16,17,22,23,24,25,26,27,28,29,31,32,33,34,39,40,41,42,44,45,46,47,48,49,52,54,55,56,57,58,59,63,64,65,66,67,69,70,72,73,74,76,77,78,79,81
0,1,2,3,7,8,9,11,12,13,15,16,19,20,21,23,24,25,27,28,29,30,30,32,33,34,36,39,40,41,42,43,44,47,48,49,50,52,53,53,58,59,61,62,64
0,2,5,6,7,9,10,11,12,14,15,16,19,20,21,23,24,25,25,27,28,29,30,31,32,33,34,37,38,39,40,43,44,45,47,48,50,52,53,54,55,57
0,1,2,3,5,6,11,12,16,17,18,20,21,22,26,28,29,30,33,34,35,37,38,39,41,42,43,44,45,47,48,52,54,55,57,58,60,61,62,64,65,66,68,69,70,71,72,74,75,77
0,2,3,6,7,10,11,12,14,15,17,18,21,22,24,26,27,28,29,33,34,35,36,37,38,40,41,42,44,45,46,47,48,50,51,52,53,57,59,62,63,64,65,67
0,1,4,5,6,7,8,10,11,12,15,17,18,19,20,24,25,26,27,28,29,31,32,33,35,38,39,41,43,44,45,47,49,50,51,52,55,56,58,59,65,66,67,68,68,74,75,76,77,78,79,81
0,1,2,4,7,8,9,11,12,14,15,16,18,19,21,22,27,29,30,32,33,35,36,37,38,39,41,44,45,46,47,50,51,52,53,56,57,58,59,61
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,21,22,23,25,26,27,29,30,31,32,34,35,38,39,40,41,42,43,46,48,49,50,52,53,54,56
0,1,2,3,6,7,8,10,11,13,14,15,19,22,24,25,26,28,29,29,31,32,33,35,38,39,41,42,47,48,49,50,51,54,55,57,58,59,61,62,63,64,66
0,1,2,3,5,6,7,8,10,11,12,14,15,16,17,18,19,22,23,26,27,28,29,31,32,35,37,38,39,41,42,43,44,46
0,1,4,5,6,8,9,10,11,13,14,16,17,18,19,24,25,26,27,28,31,32,33,34,35,38,39,40,42,43,44,47,49,50,51,53,54,55,57
0,1,2,3,4,7,8,9,10,11,13,14,17,18,19,20,21,23,24,25,27,28,30,31,31,37,38,39,43,45,46,47,50,51,53,54,55,56,57,59,64,65,67,68,70,71,72,74,75,76,77,79
0,1,2,3,5,6,12,13,14,16,17,18,21,22,23,25,26,27,28,31,32,33,35,36,39,40,41,42,45,46,47,50,51,52,54,55,57,58,59,61,62,62,67,68,70,71,73,74,76
0,1,2,3,4,5,6,9,10,11,12,13,15,16,19,20,25,27,28,29,32,33,35,36,37,38,40,41,41,46,47,48,49,51,52,54,57,58,61,62,64,66,69,70,71,72,74
0,1,2,3,4,5,6,8,9,12,13,16,17,18,20,21,22,24,26,27,28,30,31,34,35,35,40,41,42,44
0,1,2,4,7,8,9,10,13,15,16,17,18,19,20,24,26,27,29,30,32,33,34,35,36,38,39,40,41,42,43,46,47,48,49,51,52,52,57,58,59,61
0,1,3,5,6,7,9,10,12,13,14,15,16,18,19,22,23,26,27,28,29,30,32,33,34,36,37,40,41,43,44,47,48,49,50,52,53,54,55,57,58,59,60,61,63,64,65,67,68,71,72,74,75,78,79,80,82,83,84,86,88,89,90,92,93,93,98,99,101,102,104
0,1,2,3,4,5,6,8,9,12,13,14,15,16,19,20,22,23,26,27,28,29,32,33,34,35,37,38,39,40,43,45,46,48,49,50,53,54,55,56,59,60,61,62,64,65,66,67,69
0,1,2,3,4,8,9,11,12,13,15,16,16,18,19,20,22,25,26,27,28,29,30,31,34,35,36,37,40,41,42,43,44,45,48,49,50,51,54,55,56,57,58,60,61,62,63,64,68,69,70,72,75,76,77,78,79,80,81,82,82,87,88,90,91,93
0,1,2,3,4,6,7,8,10,11,16,18,19,20,23,24,26,27,28,29,31,32,33,34,36,37,38,39,40,41,42,43,45,46,49,50,51,52,56,58,59,60,63,64,66,67,70,71,71,74,75,76,77,78,80,81,82,84,85,88,89,90,91,93,94,96,97,98,99,103,104,105,106,107,108,111,112,113,114,117,118,119,120,123,124,125,126,128
0,1,2,3,4,6,9,10,11,12,13,15,16,18,19,20,22,23,26,27,28,29,30,31,33,34,36,37,38,39,40,42,43,46,48,49,51,52,53,54,56
0,1,2,3,4,5,6,9,10,11,12,13,15,16,20,22,23,24,26,27,28,30,31,32,33,35,36,38,39,40,41,42,43,46,47,48,49,50,51,52,55,56,57,58,59,61,62,66,68,69,70,72,73,75,77,78,79,80,82
0,1,2,3,4,6,8,9,10,12,13,14,16,17,18,19,21,22,23,25,26,27,28,29,30,31,36,37,38,40,41,42,45,46,47,48,50,51,51,53,54,55,56,58
0,1,2,3,4,5,6,9,10,11,12,13,15,16,20,22,23,24,25,26,29,30,32,33,34,36,37,38,40,41,44,45,45,50,51,54,55,56,57,58,59,59,64,65,67,68,70
0,1,3,5,6,9,11,13,14,15,16,17,19,20,23,24,26,27,28,30,31,32,34,35,37,38,39,43,45,46,50,52,53,54,56
0,1,2,3,4,7,8,10,11,13,14,15,17,18,19,21,22,23,25,26,27,28,32,33,34,35,36,37,39,40,41,43,46,47,50,51,52,53,53,56,57,58,59,60,61,61,67,68,70,71,72,74,75,78,79,79,84,85,88,89,90,91,92,93,93,98,99,101,102,104
0,1,2,3,4,5,8,9,10,12,13,15,16,17,18,21,22,23,24,25,26,27,29,30,32,33,35,36,38,39,42,44,46,47,50,51,52,53,54,55,60,61,62,63,66,67,70,71,72,73,75
0,1,2,3,4,5,6,7,10,12,13,14,15,19,20,21,22,23,24,26,27,28,30,31,32,33,36,37,38,40,41,42,43,45
0,1,2,4,8,9,10,12,13,15,16,18,19,20,21,26,27,30,31,32,33,35,36,38,39,40,41,45,47,50,51,52,53,55
0,1,3,4,6,7,11,12,13,15,16,18,19,21,22,25,26,27,28,30,31,32,34,37,38,39,40,42,43,45,46,47,48,52,54,57,58,59,60,62
0,1,3,4,6,7,8,11,12,13,14,17,19,20,21,22,24,25,26,27,29,30,31,32,33,34,35,36,36,38,39,40,41,42,44,45,46,47,50,51,52,54,55,56,58,59,62,63,63,68,69,72,73,74,75,76,77,77,82,83,85,86,88
0,1,3,4,6,7,9,11,12,13,16,17,18,20,21,24,25,26,27,28,30,31,32,34,35,36,37,39
0,1,2,3,4,6,8,9,10,11,12,14,15,18,21,22,24,25,26,27,29,30,31,32,33,37,38,40,41,45,47,49
0,1,3,4,6,7,8,10,12,13,14,15,16,17,18,19,21,22,26,27,28,29,30,34,35,37,38,40,41,42,44,45,46,47,49
0,1,3,4,6,7,8,9,10,12,13,14,16,17,18,19,22,24,25,26,27,28,29,30,32
0,1,2,3,4,8,9,11,12,15,17,18,19,21,22,25,27,28,29,31,32,34
0,1,3,4,6,7,8,10,12,13,14,15,19,20,21,23,24,25,27,28,29,30,33,34,35,36,37,38,39,41,42,43,44,46,48,49,50,51,52,55,56,60,62,63,64,66,67,69,70,71,72,73,74,75,77,78,79,80,81,83,84,85,86,89,90,91,93,94,95,96,98
0,1,2,4,7,8,9,10,12,13,14,15,17,18,19,21,22,23,24,27,29,30,31,33,34,35,36,38
0,1,3,4,6,7,10,11,14,15,16,17,19,20,20,22,23,24,25,26,28,30,31,32,34,35,36,37,39
0,1,2,4,6,7,8,9,11,12,15,16,17,19,20,22,23,24,25,27,28,29,30,31,33,34,35,38,39,40,42,43,46,47,47,49,50,51,53,56,57,58,59,62,64,65,66,67,68,69,70,72,73,74,75,78,80,81,83,84,86
0,1,2,3,4,6,8,9,10,11,12,14,15,16,18,19,20,21,22,24,25,26,27,28,29,30,33,34,35,37,38,39,40,42
0,1,2,3,6,7,8,10,11,12,13,15,16,17,19,20,22,23,23,28,29,30,31,33,35,36,38,39,39,44,45,47,48,49,52,53,54,56,57,57,62,63,65,66,68
0,1,2,4,7,9,10,11,13,14,15,17,18,20,21,24,25,26,28,31,32,32,36,37,38,39,40,42
0,0,1,3,4,5,6,8,9,12,13,14,15,16,17,20,21,21,23,24,26,27,28,29,31
0,1,2,3,4,5,6,8,9,12,13,16,17,20,21,22,23,25,26,27,28,29,33,34,37,38,39,41,41,43,44,45,47,48,50,51,51,54,55,56,57,61,62,63,64,65,66,66,71,72,73,74,75,78,79,80,81,83
0,1,4,5,6,7,8,10,11,12,13,16,17,19,20,23,24,25,26,27,28,28,32,33,34,37,38,39,43,44,46,47,50,51,52,53,54,56,57,58,59,61
2,3,4,6,7,10,11,12,13,15,16,20,21,22,24,28,29,30,31,35,37,38,39,40,42,43,47,49,50,51,53
0,1,2,3,4,6,8,9,10,11,13,14,17,18,19,20,23,25,26,27,28,30,31,34,36,37,38,39,41
0,1,2,3,4,6,7,9,10,11,14,15,16,18,19,20,22,23,25,26,27,29,30,32,33,35
0,1,2,5,6,7,8,9,10,15,16,17,18,19,21,22,24,25,26,27,29,30,35,36,37,38,41,42,42,46,47,49,50,52,53,54,56,59,60,61,62,63,64,67,68,69,70,71,72,74
0,1,3,4,9,10,13,14,15,17,18,19,22,23,24,26,29,30,31,32,33,35,36,37,38,39,41,42,43,44,45,46,49,50,50,52,53,54,55,57
0,1,3,4,6,7,8,9,10,12,13,15,16,17,18,20,21,24,25,26,27,32,33,34,38,39,41,42,43,44,45,48,50,51,52,53,54,55,57,58,59,60,61,62,64,65,66,67,68,70,71,72,74
0,1,3,4,9,10,11,13,14,16,17,20,21,23,24,26,28,29,30,32,34,35,36,37,40,41,42,43,44,48,49,50,53,55,56,59,60,61,62,64
0,1,3,4,6,7,8,9,12,13,14,16,17,18,19,21,22,25,27,28,30,31,32,33,35,36,37,39,40,41,45,46,47,49,54,56,59,61,63
0,1,3,4,6,7,8,9,12,13,14,16,17,18,19,20,23,24,25,27,28,29,33,35,36,37,39,40,41,42,44
0,1,3,4,10,11,12,14,18,19,20,22,23,24,26,27,31,32,33,34,38,39,40,42,43,43,48,49,51,52,53,54,56
0,1,2,4,8,9,11,12,14,15,17,18,18,20,21,22,24,27,28,29,30,31,32,33,35,37,38,39,42,43,44,46,47,48,49,51
0,1,2,4,8,10,11,12,13,14,15,16,17,20,21,22,24,25,27,28,34,35,36,38,39,40,43,44,45,46,47,48,51,53,54,57,58,59,60,62
0,1,2,3,4,6,9,10,13,14,16,17,19,20,22,23,25,26,26,31,32,33,35,36,37,38,40
0,1,3,4,6,7,8,10,11,12,13,16,17,18,20,21,21,26,27,28,29,30,31,33
0,1,3,4,9,10,11,14,15,16,18,19,22,23,25,26,27,28,31,32,34,35,40,41,43,44,46,47,48,50,51,52,53,55
0,1,2,3,4,5,6,8,9,12,13,15,16,18,20,21,22,24,26,27,28,29,30,32,35,36,37,38,41,42,43,44,46
0,1,2,3,4,6,7,9,10,11,12,13,15,16,17,18,20,21,22,23,24,26,27,27,32,33,34,37,39,40,42,43,45,46,48,50,51,52,53,56,57,58,60,61,64,65,66,67,68,71,72,73,74,77,78,79,81,82,83,84,85,88,89,90,91,92,93,96,97,98,99,100,101,101,105,107,109,110,115,116,117,119,120,122,123,124,126,127,128,129,131
0,1,2,3,4,5,6,8,9,13,14,15,16,17,19,20,22,23,25,26,27,28,31,33,34,35,37,38,40,41,42,44,46,47,49,50,51,52,54,55,59,60,61,62,65,66,68,69,70,72,73,75,76,76,81,82,84,85,86,87,89
0,1,2,3,6,7,9,10,11,13,14,17,19,20,21,22,24,25,26,27,29,30,31,33,34,35,37,38,39,40,42
0,1,3,4,6,7,8,10,12,13,17,18,19,20,23,24,26,27,28,30,31,34,35,36,37,40,41,42,44,45,46,47,49
0,1,3,5,6,7,13,16,17,18,20,21,22,23,26,27,28,30,31,33
0,1,3,4,10,11,12,13,14,15,16,19,20,21,23,24,25,26,28,29,30,31,34,36,37,40,41,42,43,45
0,1,3,4,6,7,11,12,13,14,17,18,20,21,22,23,25,26,30,31,32,34,35,36,37,38,39,42,43,46,47,48,49,51
0,1,2,3,4,6,7,8,9,11,12,13,15,16,17,18,21,22,23,24,27,28,29,31,32,33,34,35,36,37,40,41,42,44,45,46,47,49
0,1,2,3,4,5,6,7,8,10,11,12,13,17,19,20,22,23,24,25,27,28,29,31,32,33,34,36
0,1,2,3,4,5,6,8,9,12,13,16,17,18,19,20,21,24,25,27,28,29,30,31,32,35,36,37,38,39,41,42,43,45,46,49,50,51,52,53,55,56,57,60,61,62,63,65,66,67,68,68,73,74,76,77,78,80,82
0,1,2,4,6,7,10,11,13,14,15,16,18,19,21,22,24,25,28,29,29,34,35,37,38,39,40,41,42,43,45,46,47,49
0,1,2,3,4,6,7,8,11,12,13,14,15,16,17,18,20,21,21,26,27,28,30
0,1,2,4,6,7,10,11,13,14,15,16,18,19,21,22,24,25,26,27,27,32,33,35,36,37,39,40,41,42,44
0,1,2,3,4,6,7,9,10,12,13,14,16,17,20,21,24,26,27,28,30,31,32,33,35,36,37,38,41,42,43,44,46
0,1,3,4,5,6,7,8,10,11,14,15,16,18,19,20,23,24,25,26,27,29,30,31,32,33,36,37,38,39,40,41,42,43,45,46,46,51,52,53,55
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,19,21,22,25,26,29,31,32,33,35,36,39,41,42,43,45,46,47,48,50
0,1,2,3,5,6,7,9,10,13,14,15,18,19,21,22,25,26,27,28,31,32,33,34,36,37,42,43,44,46,47,50,51,52,54,55,56,57,59
0,1,2,3,5,6,11,12,13,15,16,17,18,20,21,23,24,25,26,29,31,32,33,34,36,37,39,40,41,42,44,45,45,48,49,51,52,53,54,56
0,1,2,3,4,5,6,7,8,10,11,12,13,17,19,20,22,23,24,25,27,28,29,31,32,33,34,36
0,1,2,3,7,8,9,11,12,16,17,18,20,21,22,26,29,30,32,33,38,39,40,42,43,44,45,47
0,1,2,3,6,7,8,9,10,12,13,18,20,21,22,25,26,28,29,31,32,34,36,37,38,40,41,43,44,45,46,49,50,51,53,54,55,56,57,58,62,63,64,66,69,70,72,74,75,76,78,82,83,84,85,86,88,92,94,96,97,98,99,101,102,104,105,107,108,109,110,111,112,112,117,118,120,122,123,124,125,129,131,132,134,135,138,140,141,142,143,145
0,1,2,4,6,7,8,10,11,12,14,15,16,17,20,22,23,24,26,29,30,33,35,36,37,38,40
0,1,2,3,4,5,6,9,10,12,13,14,16,17,20,21,23,24,25,27,28,28,34,35,36,39,41,42,43,44,46,47,50,51,53,55,56,57,59,60,62,63,66,68,69,70,71,73
0,1,4,5,6,7,8,10,11,13,15,16,17,19,20,21,23,24,26,27,28,29,33,34,37,38,39,41,42,44,45,48,49,50,51,55,56,57,59,60,62,63,63,69,70,72,73,74,77,78,79,80,83,84,85,87,88,89,92,93,94,95,96,98,99,100,103,104,106,108,109,110,113,114,115,116,118,119,120,121,123,124,125,127,128,129,131,132,133,134,136
0,1,2,3,4,7,8,9,11,15,16,17,18,23,25,26,27,29,30,33,35,36,37,38,40
0,1,2,3,7,8,9,10,11,12,14,15,18,19,20,21,25,27,28,29,31,32,33,34,35,36,38
0,0,1,3,4,5,7,8,10,11,12,13,14,15,21,23,24,25,27,28,30,31,33,34,35,36,38
0,1,2,3,4,5,6,8,9,10,12,13,14,15,16,19,20,21,22,23,25,26,27,28,31,32,33,35,36,37,38,40
0,1,2,4,7,8,10,11,16,17,18,20,21,22,23,25
0,1,3,5,6,7,10,11,12,13,16,17,18,20,21,22,23,25,26,27,28,29,31,32,33,36,37,38,39,42,44,45,46,48,49,50,51,53
0,1,2,4,7,8,9,10,11,13,14,17,18,21,23,24,25,27,28,29,31,32,33,34,36
0,0,1,3,4,5,7,8,10,11,12,14,15,16,17,19,20,22,23,24,25,28,31,32,33,35,36,37,38,41,42,42,45,46,48,49,50,51,55,56,57,58,59,61,62,64,65,66,68,69,70,71,73
0,1,2,3,4,5,6,9,10,11,13,14,15,16,18,19,20,22,23,24,26,27,28,29,31,32,34,35,36,38,39,40,41,43,44,45,46,49,50,51,52,54,55,57
0,1,2,3,4,6,7,10,11,12,13,14,16,17,19,20,21,23,24,25,27,28,29,30,31,35,36,37,41,43,46,47,48,49,51
0,1,3,5,6,7,10,11,12,14,15,16,18,19,20,22,23,27,28,30,31,32,33,34,35,38,40,41,42,43,45
0,1,2,3,8,9,10,12,13,16,19,20,21,23,24,25,26,29,30,31,33,34,35,37,38,39,40,42,43,47,48,49,51,52,55,56,57,58,61,62,63,64,65,66,69,70,74,75,76,78,81,82,83,85,86,87,88,90
0,1,2,3,4,6,7,8,11,13,14,15,16,20,21,22,23,24,25,27,28,31,33,35,36,38,39,40,43,44,45,47,48,49,50,53,54,55,56,60,61,64,65,66,67,70,71,73,74,75,78,79,80,81,83,84,85,86,90,91,92,95,96,97,98,99,100,101,107,108,109,111,112,113,116,117,121,122,123,124,127,128,130,131,132,134,138,139,140,141,145,146,148,150,151,152,154
0,1,2,3,4,5,9,11,12,13,16,17,19,20,22,23,25,27,28,29,31,32,34,35,37,39,40,41,43,47,48,49,50,53,54,58,59,60,62,65,66,67,69,70,71,72,74
0,1,2,3,4,5,8,10,11,12,13,14,17,18,20,21,22,26,27,29,30,31,32,32,35,36,37,38,39,40,43,44,45,46,48,49,50,51,53,54,54,59,60,61,63
0,1,3,5,6,7,9,10,13,14,16,17,18,19,20,21,22,23,28,29,30,31,32,35,36,38,39,42,43,44,46,47,47,51,52,53,54,55,58,59,60,61,63,64,65,66,67,69,70,73,74,75,77,78,79,80,82
0,1,2,3,4,5,6,9,10,12,13,16,17,18,19,21,22,22,24,25,27,28,30,31,32,33,35,36,38,39,41,42,43,44,46,47,49,50,51,53,54,55,56,58
0,1,2,3,4,6,7,8,9,11,12,13,15,16,18,19,20,21,22,25,26,27,28,32,33,34,35,36,37,37,42,43,46,47,48,49,51,52,57,58,61,62,63,64,66,67,69,70,71,73,76,77,78,79,80,82,85,87,88,89,90,91,92,93,97,98,99,101,103,104,105,107,108,109,110,113,114,115,116,117,118,120,121,121,126,127,128,130
0,1,3,5,6,7,9,10,12,13,15,17,18,19,20,22,23,25,26,28,30,31,32,33,35,36,38,39,40,41,42,44,45,46,47,49,50,53,54,55,56,58,59,60,61,61,67,68,69,70,72,73,74,75,77,78,81,82,85,86,87,89,90,91,92,94
0,1,2,3,4,5,9,12,13,14,16,17,18,20,21,25,27,28,29,31,32,34,35,36,37,38,40,41,44,45,48,49,50,51,51,57,58,59,60,63,64,67,68,70,71,72,73,74,75,78,79,80,83,84,85,87,88,89,90,92
0,1,2,3,6,8,9,10,14,15,16,17,18,19,20,22,23,24,25,29,31,32,33,36,37,39,40,43,44,44,51,52,53,54,58,59,61,62,64,65,66,67,69,70,70,74,75,76,77,79,80,82,83,84,85,86,87,87,90,91,93,94,96,97,98,99,101,102,104
0,1,2,4,5,6,7,9,10,11,12,13,15,16,17,18,22,24,25,27,28,30,31,34,36,37,39,40,42,43,45,46,49,51,52,53,55,56,58,59,61,63,64,65,67,68,71,72,74,75,76,77,78,80,81,82,84,88,90,91,92,93,94,96,97,101,102,103,105,107,108,111,112,114,115,116,117,119,120,122,123,125,126,127,128,128,133,134,135,136,138,139,139,143,144,145,146,147,148,150,151,152,154
0,1,2,3,4,6,7,8,10,11,12,13,14,15,18,20,21,23,24,26,27,30,32,33,34,36,37,39,40,43,45,46,48,49,51,52,54,56,57,58,59,60,61,65,66,69,71,72,73,75,76,78,79,80,81,82,84,85,86,88,89,89,92,93,94,95,96,98,99,100,101,107,108,109,111,113,114,117,118,120,121,122,123,125,126,128,129,131,132,135,136,136,141,142,143,144,146,147,147,151,152,154,155,156,157,159
0,1,2,3,6,7,8,9,10,11,13,14,15,16,17,20,21,25,27,28,29,31,32,34,35,36,38,39,40,41,42,43,43,46,47,48,50,51,53,54,55,56,62,63,64,66,68,69,72,73,75,76,77,78,80,81,83,84,86,87,88,89,89,94,95,96,97,99,100,100,104,105,107,108,110,111,112,114
0,1,2,3,4,5,8,10,11,12,15,16,17,19,20,21,24,26,27,28,30,31,33,34,35,36,37,39,40,41,42,47,48,49,51,52,54,55,56,58,59,59,63,64,65,66,67,69,69,74,75,76,77,79,80,81,83,84,85,86,91,92,93,95,96,98,99,100,102,103,104,105,105,108,109,110,112,113,114,115,117,118,119,120,123,124,125,126,127,128,132,134,135,136,138,139,141,142,143,144,146,147,148,149,151,152,154,155,157,158,159,160,161,162,163,165,166,167,168,173,174,175,177,178,179,181,182,183,184,187,188,189,190,191,192,193,195,196,197,198,201,202,203,205,206,207,208,210
0,1,2,3,4,6,7,11,12,16,18,19,20,22,23,25,26,27,28,30,31,32,33,35,36,37,39,40,41,42,44,45,47,48,49,50,51,54,55,56,57,58,60,61,64,65,65,70,71,72,73,74,75,76,76,82,83,84,85,87,88,89,90,93,94,95,97,98,99,100,102
0,1,2,3,4,5,8,9,12,13,13,19,20,21,24,26,27,29,30,32,33,34,37,38,39,41,42,43,44,46
0,1,2,3,4,5,8,9,10,12,13,14,15,17,18,19,20,23,25,28,29,30,32,33,34,35,39,40,41,42,43,44,47,48,49,50,51,53,54,55,57
0,1,2,3,4,6,7,8,9,10,12,17,18,19,21,22,23,24,27,30,31,32,34,35,38,39,40,42,43,45,46,52,53,54,56,59,62,63,64,66,67,68,69,70,71,73,74,74,79,80,81,83
0,1,3,6,7,8,10,11,12,14,15,16,17,19,20,23,24,25,26,27,29,31,32,34,35,36,37,40,41,42,44,45,46,47,49
0,1,3,5,6,7,9,10,12,13,14,16,17,19,20,22,23,24,26,27,29,30,33,36,37,38,40,41,44,45,46,48,49,50,51,53,54,56,57,58,61,62,62,67,68,69,70,73,74,75,77,78,79,80,82
0,1,2,4,5,7,8,8,10,11,12,14,15,17,18,19,21,22,25,26,26,32,33,34,37,38,39,41,42,43,44,46,47,49,50,51,53,55,56,58,59,60,62,63,64,65,67
0,1,2,3,6,7,8,9,10,13,14,15,16,19,20,20,24,26,27,28,29,29,34,35,37,39,40,41,43,44,46,47,50,51,52,54,55,56,57,59,60,62,63,65,68,69,71,72,73,74,75,76,78,79,80,81,83,84,85,86,87,91,92,93,94,95,96,97,98,98,102,103,104,105,109,110,112,113,114,116,117,118,119,121
0,1,4,5,6,7,8,9,11,12,13,15,18,21,22,23,25,26,27,29,30,31,32,34,35,38,39,40,41,42,44,46,47,49,50,51,52,55,56,57,59,60,61,62,64,65,69,70,71,73,74,75,78,79,82,83,84,85,86,88,91,93,94,95,97,98,99,101,102,103,104,106
0,1,2,3,4,5,8,9,11,12,14,15,16,17,18,22,24,25,29,30,31,32,33,34,35,37,38,39,41,42,43,44,49,50,52,53,59,60,61,62,65,66,68,69,72,74,75,76,78,79,80,82
0,1,2,3,4,6,7,8,9,15,16,17,19,20,22,23,24,25,26,29,30,32,33,34,35,36,37,37,41,42,44,45,48,50,51,52,53,56,57,58,59,63,64,65,66,67,70,71,72,74,75,77,78,81,83,84,85,87,88,90,91,92,93,94,96,98,99,100,101,102,104,105,106,107,108,110,111,113,114,115,117,118,118,122,123,124,125,128,129,132,133,135,136,139,140,141,142,143,144,146
0,1,2,5,6,7,8,9,10,13,15,16,17,19,20,22,23,24,26,27,28,30,31,32,33,34,37,38,39,40,41,42,46,49,50,51,53,54,55,57,58,61,62,63,64,65,69,70,71,74,76,77,78,79,81,82,83,84,86,87,88,89,90,92,94,95,96,97,98,100,101,102,103,107,109,110,112,113,115,116,117,119,120,121,123,124,125,126,127,130,131,132,133,134,135,138,139,140,141,144,146,147,148,149,151,152,154,155,156,159,160,161,163,164,166,167,170,171,172,174,175,176,177,179
0,1,2,4,6,7,8,10,11,14,16,17,18,19,22,23,24,25,27,28,29,31,32,34,35,36,39,40,41,42,43,44,46,47,49,50,51,53,54,56,57,58,59,60,61,64,65,66,67,70,72,73,74,76,77,79,80,81,82,83,84,87,88,89,90,94,96,98,99,101,102,104,105,106,111,112,114,115,118,120,121,122,124,125,127,128,130,131,137,139,140,141,143,144,146,147,148,150,153,155,156,157,159,160,163,165,166,167,169,170,172,173,176,178,181,182,184,185,186,187,191,193,194,197,198,199,200,202
0,0,1,3,4,5,7,8,10,11,12,13,14,15,16,18,21,22,23,24,27,29,30,31,32,36,37,38,39,40,41,43,44,46,47,48,49,53,54,55,56,57,58,59,60,61,62,67,68,69,70,71,73,74,75,76,82,84,85,86,87,88,90,91,94,95,96,98,101,102,103,105,106,107,108,110,111,112,114,115,118,119,119,124,125,126,127,132,133,134,136,139,142,143,144,146,147,148,149,151,152,152,155,156,157,158,161,162,163,164,165,166,169,170,171,173,174,175,176,178
0,1,3,5,6,7,8,14,15,16,18,19,21,22,24,25,26,27,28,30,31,32,34,35,38,39,40,41,43,44,46,47,49,50,55,56,57,58,59,60,61,63,64,66,67,68,70,71,75,77,78,79,80,81,82,83,85,86,87,89
2,3,4,5,7,8,10,11,12,14,15,16,18,19,22,24,25,26,27,32,33,35,36,40,41,42,43,44,45,46,48,49,50,52,53,54,55,60,61,63,64,69,70,71,73,74,74,82,83,85,86,87,89,90,92,93,94,96,97,98,99,104,105,108,109,112,113,114,115,119,121,122,124,125,128,129,130,131,132,133,134,135,135,141,142,143,144,145,147,148,151,154,155,157,158,159,160,161,162,164,165,166,168,169,169,175,176,177,178,179,180,182,183,185,186,188,189,192,194,195,196,198,199,200,202
0,1,2,4,7,8,10,11,12,14,15,15,19,20,22,23,24,25,27,28,29,30,33,34,35,37,38,41,42,43,45,46,47,49,50,51,52,56,58,59,60,62,63,66,67,71,72,73,74,75,78,79,81,82,85,86,89,90,91,92,95,96,98,99,103,104,105,106,108,109,110,111,113,114,115,117,118,122,125,126,127,130,132,133,134,136,137,138,140
0,0,1,3,4,5,7,8,10,11,12,13,14,15,16,18,21,22,23,24,27,29,30,31,32,36,37,38,39,40,41,43,44,45,47,48,49,51,52,56,57,58,59,61,62,64,65,67,68,69,70,73,74,74,76,77,78,79,80,82,83,84,85,88,90,91,92,93,99,101,102,103,105,106,107,109,110,111,112,115,116,117,118,119,120,123,124,125,127,128,129,130,132
0,1,2,5,6,7,8,9,10,11,13,14,16,17,18,20,24,25,26,28,29,30,32,33,34,35,36,37,38,39,42,44,45,46,47,51,52,53,54,55,56,58,59,60,63,64,65,67,68,69,70,72,73,74,76,77,79,80,81,83,84,85,89,90,91,92,94,95,96,97,99,100,101,102,103,104,107,109,110,111,113,114,116,117,118,120,121,122,124,125,126,127,128,133,134,135,136,139,140,141,142,143,144,145,146,147,148,151,154,155,156,158,159,160,161,164,165,166,168,169,171,172,178,179,180,181,182,183,184,185,186,187,190,191,192,194,195,196,197,199
0,1,2,3,4,5,7,8,9,10,11,14,15,16,18,20,21,23,24,26,27,30,31,32,33,34,35,36,41,42,43,45,46,48,49,50,51,52,56,59,60,62,63,68,69,70,71,72,75,76,78,79,80,82,83,84,85,87
0,1,2,3,5,6,9,11,12,13,15,16,18,19,20,22,23,24,25,30,31,32,35,36,39,40,43,46,47,48,50,51,54,55,56,57,58,60,61,64,65,66,68,69,71,72,73,74,77,78,79,81,82,83,85,86,86,91,92,94,95,97,98,99,100,104,105,107,108,111,112,113,114,117,118,119,120,123,124,125,127,128,130,131,134,135,136,138,139,141,142,143,144,147,148,149,151,152,153,155,156,156,161,162,163,164,166,167,168,169,171,172,173,174,175,176,179,181,182,183,185,186,188,189,190,192,193,194,196,197,198,199,200,205,206,207,208,209,212,213,214,215,220,222,223,224,225,226,228,229,230,232,236,238,239,240,241,244,245,248,250,251,252,253,255
0,1,2,3,4,5,6,9,10,11,12,13,15,16,19,20,23,24,25,27,29,30,31,33,34,35,35,40,41,42,44,45,45,48,49,50,51,54,56,57,58,59,65,68,69,70,72,73,75,77,78,79,80,81,82,89,91,94,95,97,98,102,103,104,105,106,108,109,110,114,115,118,119,120,121,125,128,129,130,132,133,134,135,136,138,139,140,144,145,148,149,150,152,153,156,157,158,159,160,162,163,167,169,170,171,174,175,176,177,181,182,183,184,186,187,192,193,197,199,200,201,203,204,206,207,209,210,211,212,213,218,219,220,222,223,225,226,228,229,231,232,235,236,237,238,239,240,243,245,246,247,248,249,251,252,253,255
0,1,2,4,5,6,8,9,10,13,14,15,16,20,21,22,23,26,27,28,31,32,33,34,35,37,40,43,44,45,47,48,51,52,53,55,56,59,60,63,64,65,66,67,69,73,74,75,76,79,80,81,82,83,87,88,92,95,96,97,98,100
0,1,2,3,4,6,7,8,9,14,15,17,20,21,22,24,25,26,28,29,31,32,33,35,36,39,40,41,42,43,48,49,52,53,54,56,57,58,59,62,65,66,67,69,70,73,74,75,76,78,79,83,84,85,86,90,91,92,94,95,95,98,99,100,101,102,104,105,107,108,109,111,111,116,117,118,121,122,123,125,127,128,129,131,132,133,134,138,140,142,143,145,146,149,150,151,153,154,155,156,158
0,1,2,3,4,5,6,8,9,10,12,13,14,15,16,17,20,22,23,24,25,28,29,31,32,33,34,35,36,38,39,41,42,44,45,47,48,49,50,51,52,53,55,56,57,58,61,63,64,65,67,68,70,71,72,73,74,75,81,82,83,85,86,87,88,91,92,94,95,100,101,104,105,106,107,109
0,1,2,4,5,6,9,10,11,13,14,15,16,19,20,21,22,23,25,26,26,28,29,30,31,35,36,37,38,39,41,42,45,46,48,49,50,54,55,56,58,59,61,62,63,64,67,68,69,71,72,73,74,75,76,78
0,1,3,5,6,7,9,10,12,13,15,16,17,18,23,24,28,31,32,33,35,36,37,40,41,42,44,45,47,48,51,52,53,54,55,56,61,62,63,64,65,66,67,69,70,71,72,74,75,76,77,80,81,86,88,89,91,92,95,96,97,98,99,100,101,102,102,108,109,110,111,112,113,115,116,119,122,123,125,126,127,128,129,130,132,133,134,136,137,138,139,143,144,145,148,149,151,152,157,158,159,161,162,163,164,166
0,0,1,3,4,5,7,8,10,11,12,13,14,15,16,21,22,23,24,25,29,30,31,33,34,35,36,39,40,41,42,43,44,45,47,48,49,51
0,1,2,3,7,8,9,11,12,13,15,16,19,20,21,23,24,25,27,28,29,30,32,33,34,36,39,40,41,42,44,45,45,51,53,54,58,59,60,61,62,64,65,66,71,72,73,76,77,78,79,85,86,87,89,90,94,96,97,99,100,102,103,104,106,107,108,109,110,111,114,115,118,119,120,122,123,124,125,127
0,1,3,5,6,7,9,10,11,14,15,17,18,21,23,24,25,26,27,31,32,33,34,35,36,37,38,40,41,45,46,47,48,49,51,52,56,58,59,61,62,64,65,66,67,68,69,70,72,73,74,76,77,79,81,83,84,86,87,90,91,92,94,95,96,98,99,100,101,102,104,105,106,109,110,111,112,113,114,115,117,118,119,120,123,124,125,126,127,128,129,131,132,133,135
0,1,2,3,4,5,6,7,8,9,12,14,15,16,18,19,21,22,23,24,25,26,33,35,36,38,40,41,43,44,46,47,50,51,52,54,55,56,57,60,63,64,65,67,68,69,70,71,72,75,77,78,79,81,82,84,85,86,89,90,91,93,94,95,96,97,98,99,100,103,105,106,107,108,110,111,113,114,115,118,119,120,122,123,125,126,129,130,131,133,134,135,136,138
0,1,2,5,6,7,9,10,11,12,13,14,15,18,19,22,23,24,25,26,28,29,30,31,32,33,36,37,38,39,42,43,44,46,47,48,49,50,52,53,54,55,57
0,1,2,5,6,7,9,10,11,12,13,14,15,18,19,20,21,25,26,27,28,29,31,32,33,33,36,37,38,39,40,42,44,45,46,48,49,50,51,54,55,56,57,58,59,61,62,62,67,68,69,71
0,1,2,3,4,5,6,9,10,11,12,13,18,19,20,21,25,26,29,30,31,32,33,34,37,40,41,42,44,45,46,48,49,50,52,53,53,57,58,59,60,61,62,64,65,66,70,71,72,73,76,77,78,79,82,83,84,85,88,90,91,92,93,95,96,98,99,102,104,105,106,109,110,111,112,114,115,116,118,119,120,120,126,127,129,130,131,133,134,135,136,137,140,141,143,144,145,146,148
0,1,2,3,4,6,7,8,10,11,12,14,15,16,17,19,20,23,24,29,31,32,33,36,37,39,40,42,43,44,45,48,49,53,55,56,57,59,60,62,63,64,66,67,70,72,73,74,74,78,80,82,83,84,85,89,90,91,92,93,94,96,97,98,99,100,103,104,107,108,109,111,112,113,115,116,117,118,120
0,1,2,3,5,6,8,9,11,12,13,15,16,17,18,22,23,25,26,27,29,30,31,32,33,36,37,38,39,40,42,43,44,45,47,48,50,51,54,55,56,58,59,60,61,63
2,3,4,5,7,8,11,14,15,16,18,19,22,23,24,26,27,28,29,30,36,37,38,39,42,43,44,46,47,50,52,53,54,56,57,61,62,63,65,66,67,70,71,72,73,75,76,77,78,81,82,82,86,88,89,90,91,91,96,97,98,99,100,102,105,106,108,109,111,113,114,115,116,118
0,1,2,3,4,5,8,9,12,13,18,20,21,22,25,26,28,29,31,32,34,36,37,38,40,41,43,44,45,46,47,48,52,54,56,57,59,60,62,63,64,65,65,70,71,72,73,74,75,76,78,79,82,85,86,87,89,90,91,93,94,95,97
0,1,2,3,6,7,8,9,10,14,15,19,20,22,23,24,25,25,28,29,30,31,32,33,36,39,40,41,45,46,47,49,51,52,53,54,57,58,59,61,62,63,64,65,69,71,72,74,76,77,78,79,80,81,82,84,85,87,88,89,92,93,94,95,97
0,1,2,4,6,7,8,9,12,13,14,15,16,17,21,23,24,26,28,29,30,31,32,33,36,37,38,39,42,43,44,45,47,48,48,53,54,55,56,57,59,60,61,62,63,65,66,67,68,71,72,73,75,76,77,78,80
0,1,2,3,4,6,7,8,9,14,15,16,17,21,22,24,25,26,28,29,32,33,34,39,40,41,42,43,44,45,47,48,49,56,57,58,59,60,62,63,65,66,67,69,70,71,72,74
0,1,2,3,4,6,7,8,9,11,12,14,15,16,17,20,21,24,25,26,28,29,30,31,33,34,36,37,38,39,41,42,42,48,49,51,54,55,56,57,58,60,61,64,65,66,71,72,74,77,78,79,81,82,83,84,85,88,89,90,91,92,94,96,97,98,100,103,104,105,106,107,108,111,112,113,115,116,117,118,120
0,1,2,3,4,6,7,8,9,11,12,14,15,16,18,19,20,23,25,26,27,28,31,32,34,35,36,38,39,42,43,44,45,50,51,52,53,54,55,56,60,63,64,65,67,68,69,70,72
0,1,2,3,4,5,8,9,10,12,13,14,16,17,18,19,20,21,22,23,24,26,27,29,31,32,33,34,35,39,40,41,43,45,46,47,49,50,51,52,55,56,57,59,60,61,63,63,68,69,70,71,72,74,75,76,77,79
0,1,2,3,4,5,7,8,12,13,14,15,18,20,21,22,24,25,27,28,29,31,32,35,36,38,39,42,43,44,46,47,48,50,51,52,53,59,60,61,62,63,65,66,67,68,69,70,73,74,75,76,80,81,83,84,84,86,87,88,91,92,93,94,95,97,98,99,102,103,108,110,111,112,114,115,119,120,121,122,125,126,129,130,132,133,136,137,138,140,141,142,143,145
0,1,2,4,5,6,8,9,11,12,15,16,17,19,20,21,22,24,25,27,28,30,33,34,36,37,38,39,40,41,43,44,45,46,47,48,52,54,55,57,58,62,63,64,65,66,68,69,70,73,75,76,77,78,79,80,83,85,86,87,89,90,96,97,98,99,100,101,104,106,107,108,109,111,112,115,117,118,119,120,122
0,1,2,3,4,7,8,9,10,12,13,14,15,18,21,22,23,27,29,31,32,34,35,36,37,38,40,41,42,43,44,48,51,52,53,54,55,56,58,59,60,61,62,64,65,68,69,70,72,73,76,78,79,80,80,84,85,86,89,90,93,94,95,96,97,99,100,101,102,103,104,107,108,109,110,115,116,117,118,119,120,120,125,126,127,128,130,130,136,137,138,139,140,141,144,145,148,149,151,152,153,154,155,156,157,158,159,162,163,166,167,168,170,171,173,175,176,177,178,180,181,183,184,186,187,188,189,189,195,196,197,200,201,202,204,205,206,208,209,210,211,213
0,1,2,3,4,6,7,8,9,11,12,14,15,16,18,19,20,22,23,26,27,28,30,31,32,33,35,36,38,39,40,41,42,43,44,45,47,48,49,51,52,53,54,55,56,57,58,59,60,63,65,66,67,68,69,70,72,73,74,76,78,79,80,81,82,83,86,88,89,90,92,93,99,100,103,104,105,106,107,108,110,111,112,114,116,117,118,119,120,121,125,127,129,130,132,133,134,135,136,138,139,140,141,145,146,148,149,150,151,153
0,1,3,6,7,8,10,11,12,13,14,17,18,19,21,22,23,25,26,30,31,32,33,38,39,40,41,42,43,43,48,49,51,52,53,55,56,57,58,60,61,62,63,64,66,67,68,70,71,72,73,74,75,79,81,82,84,85,88,89,91,92,93,95,96,99,100,101,102,103,106,107,108,109,110,111,113,114,115,116,117,119,120,121,122,123,126,128,129,130,132,133,135,136,137,138,139,140,141,144,145,146,147,149,150,150,152,153,154,155,157
0,1,2,3,7,8,9,10,11,12,14,15,18,19,20,21,22,24,25,28,30,31,32,33,36,37,39,40,41,43,46,47,48,49,50,51,52,54,55,56,58,59,60,61,62,63,66,68,69,70,74,76,77,78,79,80,81,86,87,89,90,94,95,96,97,98,99,99,104,105,106,107,109,110,111,112,112,117,118,119,120,122,123,123,127,128,130,131,132,133,135
0,1,3,6,7,8,10,11,12,13,14,15,16,18,19,20,21,25,27,28,29,32,33,35,36,39,40,40,43,44,45,46,47,49,50,53,54,55,56,59,61,62,63,65,66,68,69,70,72,73,75,76,77,79,80,81,82,88,89,90,92,94,95,98,99,101,102,103,104,106,107,109,110,112,113,114,115,115,120,121,122,123,125,126,126,130,131,133,134,135,136,138
0,1,2,3,4,6,8,9,10,11,12,15,16,20,22,23,24,26,27,30,31,33,34,35,36,37,39,40,41,42,42,49,50,52,53,55,56,57,61,62,64,67,68,71,72,73,74,76,77,78,79,82,83,84,87,88,89,91,92,94,95,96,98,99,99,103,104,105,106,107,107,112,113,114,115,116,116,119,120,122,123,124,125,125,129,130,133,134,135,136,136,142,144,146,149,150,151,152,154
0,1,2,3,4,6,7,8,9,10,11,13,14,18,20,21,22,24,25,27,28,30,32,33,34,36,37,40,41,43,44,45,47,48,49,50,51,53,54,56,57,58,60,61,63,64,65,66,67,68,68,73,74,75,76,78,79,79,82,83,84,85,86,87,87,92,93,94,96,98,99,102,103,105,106,107,108,110,111,113,114,116,117,118,119,119,124,125,126,127,129,130,130,134,135,137,138,139,140,142
0,1,2,3,4,6,7,11,12,13,15,16,17,19,20,21,22,27,29,30,32,33,35,36,37,38,41,43,44,45,46,47,50,51,52,53,56,58,59,60,61,63,64,66,67,68,69,71,72,72,77,78,79,80,81,85,87,88,89,90,91,93,94,95,96,97,99,102,103,104,106,107,108,109,111
0,1,2,4,6,7,8,9,12,13,14,16,17,18,20,24,26,27,28,29,30,32,33,35,36,38,40,41,42,43,46,47,48,49,50,51,53,54,55,57,58,59,61,62,63,64,65,66,66,73,74,76,77,78,79,81,82,83,86,87,88,89,91,92,93,94,97,98,99,100,102,103,103,108,109,111,112,113,114,115,116,116,118,119,120,122,123,125,126,127,128,131,132,134,135,137,138,139,140,143,144,144,149,151,153,155,156,160,161,162,164,166,167,170,171,173,174,175,176,178,179,181,182,184,185,186,187,187,192,193,194,195,197,198,198,202,203,204,205,206,207,209,210,211,213
0,1,3,6,7,8,10,11,12,13,14,15,16,17,18,21,22,23,25,27,28,29,30,31,32,33,35,38,39,40,45,46,47,48,49,50,51,52,56,59,60,61,62,63,65,67,68,69,70,75,76,77,79,80,81,82,85,87,88,89,90,91,92,94,95,96,97,98,101,102,105,106,107,109,110,111,112,114,115,116,118,119,121,122,123,125,126,126,129,130,131,134,135,135,140,141,142,144,147,150,151,152,154,155,156,157,159,160,160,163,164,165,166,168
0,1,3,6,7,8,10,11,12,14,15,16,18,19,20,22,23,24,25,26,29,30,31,32,36,37,38,40,41,41,44,45,50,52,53,55,56,60,61,62,63,67,69,70,71,73,74,76,77,78,80,81,82,87,88,89,90,93,95,98,99,100,102,103,104,105,106,109,110,111,112,116,117,120,121,122,123,124,125,126,129,130,131,133,134,137,138,139,140,141,144,145,146,147,148,151,152,154,155,157,158,159,160,163,164,164,168,169,170,171,172,173,174,175,176,178,179,180,181,184,187,188,189,191,192,193,195,196,197,198,200
0,1,3,6,7,8,10,11,12,13,14,15,17,18,19,20,21,25,26,29,30,31,32,33,34,35,36,37,38,41,42,43,45,46,48,49,49,54,55,56,57,58,59,60,62,63,64,65,66,70,71,74,75,76,78,79,81,82,83,84,85,87,88,89,90,92,93,95,96,97,98,99,100,101,102,103,104,104,108,109,110,111,112,113,114,115,116,117,121,122,123,127,129,130,132,133,134,137,138,142,143,144,145,146,147,149,151,152,155,156,157,158,160,161,162,164,165,166,167,169,170,172,173,174,175,176,177,178,180,181,182,183,186,189,190,191,193,194,195,198,199,200,202,203,204,205,207
0,1,2,3,4,6,7,8,9,11,12,14,15,16,18,19,21,22,25,28,29,30,32,33,36,37,40,41,42,44,45,46,47,49,50,51,52,53,56,57,58,60,61,61,67,68,69,73,75,76,77,80,81,83,84,86,87,89,91,92,93,95,96,98,99,100,103,104,104,109,110,111,114,115,116,118,119,120,121,123,124,126
0,1,2,3,6,7,8,10,11,12,13,18,19,20,22,23,24,27,29,30,31,33,34,36,37,41,42,43,45,48,51,52,53,55,56,57,59,60,61,62,64,65,66,67,68,69,70,71,74,75,78,79,80,82,83,84,85,87
2,3,4,5,6,7,10,13,14,15,17,18,19,20,21,22,22,25,26,27,29,30,30,36,37,39,40,42,43,43,49,52,53,54,56,57,58,59,61,62,63,64,68,69,70,72,73,73,77,78,79,82,84,85,86,87,89,90,93,94,96,97,98,100,103,104,105,107,108,108,111,112,113,114,115,116,116,120,121,122,123,124,125,127,128,129,130,131,132,133,135,136,137,139,140,142,143,144,146,146,151,152,153,154,156,157,157,162,163,164,167,168,169,171,172,173,174,176,177,182,184,185,186,188,189,191,192,193,195,196,197,201,202,203,206,207,208,210,211,212,213,214,215,216,219,220,223,224,225,227,228,229,230,232
0,1,2,3,4,5,6,7,10,13,14,15,17,18,19,20,21,22,22,28,29,30,31,32,33,35,36,38,39,40,41,42,43,44,45,46,47,51,52,53,55,56,57,58,60,61,64,65,66,68,69,70,71,73,74,75,76,80,81,82,84,85,85,89,90,91,92,93,95,96,97,99,99,101,102,103,104,108,109,110,112,113,116,117,119,120,121,123,124,125,126,129,130,131,132,133,135,136,139,141,142,145,146,147,149,150,152,153,154,155,156,158,159,159,163,164,165,168,169,170,172,173,174,175,178,179,180,181,183,184,185,186,189,190,191,193,194,195,196,198,199,201,203,204,205,207,208,212,213,214,215,216,217,219,220,221,222,226,227,228,229,231,232,232,237,238,240,241,242,243,245
0,1,2,3,4,6,7,8,10,11,12,14,15,19,21,22,23,26,27,29,30,32,33,35,37,38,39,41,42,46,47,48,49,53,54,55,57,58,62,64,66,67,68,69,71,72,73,75,78,79,80,81,82,84,85,88,90,91,92,93,94,95,97,98,99,102,103,104,105,107,108,109,111,112,113,114,118,119,120,122,125,128,129,130,132,133,134,135,139,140,141,143,145,146,147,149,150,150,153,154,155,156,158
0,1,3,6,7,8,10,11,12,14,15,16,17,18,19,20,24,25,28,29,30,31,33,34,36,37,38,40,41,42,45,46,47,48,49,52,53,56,57,58,60,61,62,63,65,66,68,69,70,73,74,74,79,80,81,82,83,84,85,87,88,89,90,91,92,96,98,99,101,102,104,105,107,109,110,111,113,114,117,118,120,121,123,125,126,127,130,131,132,133,134,135,139,140,141,142,143,145,146,147,148,151,152,153,155,156,157,158,160
0,1,2,3,4,7,8,9,10,11,16,17,18,19,24,26,27,29,30,32,33,34,35,36,38,39,40,42,43,43,46,47,50,51,52,54,58,60,61,62,65,66,68,69,72,73,74,76,77,78,79,80,81,82,84,86,87,88,90,94,97,98,99,103,104,105,107,109,110,113,114,116,117,118,119,121,122,124,125,127,128,131,132,132,137,138,139,140,142,143,143,147,148,150,151,152,153,155
0,1,3,6,7,8,10,11,12,13,14,15,17,18,19,20,21,25,26,29,30,31,32,34,35,36,37,38,41,42,43,44,45,46,46,51,52,53,54,55,56,57,59,60,61,62,63,67,68,70,71,72,73,75,76,79,81,82,83,85,86,89,90,92,93,94,95,97,98,98,102,103,104,106,107,108,109,110,112,114,115,116,117,120,121,122,124,125,127,128,129,131,132,133,134,135,138,139,140,141,142,144,145,147,148,149,150,152,153,154,155,156,157,158,163,164,165,166,167,170,171,172,174,175,177,178,179,180,183,184,185,186,187,189,190,192,193,194,195,198,199,200,201,202,204,205,207,208,209,210,214,215,216,217,220,221,221,226,227,228,229,230,233,234,234,237,238,239,240,244,245,247
0,1,3,6,7,8,10,11,12,13,14,15,17,18,19,20,21,25,26,28,31,32,33,34,35,36,38,39,40,41,44,45,45,50,51,52,53,54,55,56,58,59,60,61,62,66,67,68,71,73,74,75,76,78,79,81,82,83,85,86,89,90,90,95,96,97,98,99,100,101,103,104,105,106,107,110,111,112,113,115,116,118,119,121,122,123,124,126,127,128,129,132,134,135,136,138,140,141,142,143,144,145,147,148,150,151,153,154,155,156,158,159,160,162,163,164,166,167,168,169,170,175,176,177,178,180,181,182,183,185,186,187,188,189,191,193,194,195,197,198,199,200,201,202,205,206,207,208,209,211,212,213,216,217,218,219,220,222,223,224,225,228,229,230,232,233,234,235,237
0,1,2,3,4,6,7,8,9,10,12,13,18,19,20,21,22,24,25,26,29,30,31,32,33,35,36,39,41,42,43,44,47,48,51,53,54,55,56,58
0,1,2,4,5,6,7,9,10,12,13,14,16,17,18,19,22,25,26,27,29,30,31,33,35,36,37,38,39,40,41,43,44,45,46,49,50,51,52,53,55,56,57,58,59,60,61,62,65,67,68,71,72,73,74,76
0,1,2,3,4,6,7,9,10,11,13,14,15,16,18,19,20,22,23,24,26,28,29,30,32,33,34,34,37,38,39,40,42,43,43,47,48,49,51,53,54,57,58,59,61,62,63,64,66,67,68,70,71,72,74,75,77,78,79,80,81,82,83,88,89,90,93,94,95,98,99,100,102,103,104,106,107,108,109,111
0,1,2,3,4,5,8,9,10,11,15,17,18,19,21,22,24,25,26,27,28,29,35,37,38,39,40,42,43,45,46,47,48,51,52,53,54,55,57,58,59,61,62,63,65,66,67,70,71,72,73,76,77,78,81,82,83,84,85,86,87,89
0,1,2,3,4,5,8,9,10,11,15,17,18,19,21,22,24,25,26,28,29,30,31,36,37,38,39,40,41,44,45,46,47,48,51,52,54,55,60,61,62,64,65,66,69,70,74,75,76,77,80,81,83,84,85,86,87,88,91,92,93,94,98,100,101,102,104,105,107,108,109,111,114,115,116,118,119,124,125,126,128,129,131,132,133,134,138,139,140,141,142,144,145,146,151,152,153,154,155,157,158,159,160,163,165,166,167,169,170,172,173,174,176,177,178,179,182,183,184,185,188,189,190,191,193
0,1,2,3,4,6,7,8,13,14,15,16,20,23,24,25,27,28,29,31,32,33,34,35,36,36,40,42,43,44,45,46,50,51,52,53,54,56,58,59,60,62,63,64,68,71,72,74,75,80,81,82,84,85,86,87,89
0,0,1,3,4,5,7,8,10,11,12,13,14,15,16,21,22,23,24,26,31,32,33,35,36,37,38,40,41,44,47,48,49,51,52,53,55,56,59,60,61,64,65,66,67,69,70,70,74,75,76,78,79,82,84,85,86,87,89,90,92,93,94,95,98,99,101,102,107,108,109,111,112,113,114,116
0,1,2,3,4,6,7,9,10,11,13,14,15,16,18,19,22,23,24,26,28,29,30,32,33,34,34,37,38,39,40,42,43,43,46,47,48,49,50,52,53,54,58,59,62,63,64,65,66,67,68,69,70,71,76,77,78,79,80,82,83,86,87,88,89,91,92,93,94,96,97,97,100,101,102,103,107,108,112,113,114,115,118,119,123,124,125,126,127,129,130,132,133,136,137,138,139,140,142,143,146,148,149,150,151,154,155,157,158,159,161,162,165,166,166,172,173,174,175,177,179,180,181,183,184,184,188,189,190,191,192,192,197,198,199,200,202,203,204,205,205,209,210,211,212,214,215,219,220,221,223,224,225,227,228,229,230,232
2,3,4,6,9,12,13,14,16,17,18,20,21,22,23,25,26,28,30,31,32,34,35,37,38,40,42,43,44,46,47,50,51,53,54,55,56,58,59,62,63,65,66,70,72,73,74,76,77,81,82,83,84,85,87,88,92,93,94,95,98,100,101,102,104,105,108,109,111,112,114,116,117,118,119,120,121,122,124,125,127,129,130,131,133,134,138,139,140,141,142,143,144,145,146,149,150,151,152,153,155,156,157,158,161,162,163,164,165,167,168,169,171
0,1,2,3,4,6,7,12,13,14,15,16,18,19,22,25,26,27,29,30,31,32,35,36,39,40,41,42,44,45,48,49,50,51,54,55,56,57,58,59,60,66,68,69,70,72,73,76,77,79,80,81,83,84,86,87,88,90,91,93,94,95,96,99,100,101,102,103,106,107,108,109,110,112,113,114,115,118,121,122,123,125,126,127,128,129,131,132,133,136,137,138,139,141,142,142,147,148,149,151,154,157,158,159,161,162,163,165,166,167,168,170,171,174,175,176,178,179,180,181,183
0,1,2,3,6,7,8,9,11,12,17,18,20,22,23,24,27,28,29,30,31,32,33,36,37,38,40,41,42,43,46,47,48,51,52,53,55,56,58,59,60,62,63,64,64,66,67,68,69,70,73,74,74,78,79,80,82,83,84,85,86,88,89,91,92,93,95,96,99,100,101,102,103,106,107,108,109,110,111,111,115,116,117,119,120,121,122,123,126,127,128,130,131,132,133,135,136,138,139,140,142,143,144,144,146,147,148,149,151,152,153,155,156,160,161,162,165,166,167,169,170,171,171,175,176,177,179,180,181,184,185,186,188,189,191,192,193,194,197,200,201,202,204,205,206,207,212,213,214,215,216,217,218,219,220,222,223,224,225,227,229,230,231,232,233,236,237,238,240,241,244,246,247,248,249,252,253,254,255,257,258,261,262,263,264,265,266,269,270,272,273,275,276,277,279,280,281,282,283,284,286
0,1,2,3,4,7,8,11,12,15,18,19,20,22,23,24,25,26,27,28,29,30,31,32,35,36,37,39,40,41,41,45,47,48,49,50,51,52,52,56,57,58,61,62,65,66,67,68,69,71,73,74,77,78,79,80,83,84,86,87,88,89,90,92,93,96,97,100,101,102,103,106,107,111,112,113,114,115,116,117,120,121,122,123,124,126,128,129,130,132,135,136,137,138,139,140,143,144,145,147,148,149,150,152
0,1,2,3,6,7,8,10,11,12,13,14,20,21,22,24,25,28,29,30,31,32,35,36,37,38,39,40,40,44,45,46,48,49,50,51,52,55,56,57,58,59,60,61,63,65,66,67,68,69,70,70,73,74,75,77,78,80,81,82,83,85,86,87,88,91,92,93,94,95,96,98,99,106,108,111,112,114,115,116,117,120,121,122,123,124,125,127,128,131,132,133,135,136,137,138,140,141,144,147,148,149,153,154,155,156,157,158,159,162,163,164,165,167,168,168,170,171,172,173,175
0,1,2,3,6,7,8,10,11,12,13,18,19,20,21,22,24,25,28,31,32,33,35,36,37,38,39,40,40,44,45,46,47,49,50,50,55,56,57,59,60,61,64,65,66,67,68,71,74,75,76,78,79,80,81,83,84,85,87,88,88,93,94,95,96,99,100,101,103,104,105,106,107,108,111,112,113,115,116,117,118,120
0,1,4,5,6,7,8,9,10,11,14,15,16,17,18,19,20,24,25,26,27,30,31,32,33,34,37,40,41,42,44,45,47,48,48,54,55,56,57,58,59,61,62,63,64,65,67,70,72,73,74,76,77,79,80,81,82,83,84,90,91,92,94,95,96,97,98,100,101,102,103,104,106,107,108,109,111,112,115,116,118,119,124,125,126,128,129,130,131,133
0,1,2,5,6,7,8,9,10,12,13,16,17,18,19,19,25,26,28,29,30,31,32,33,33,35,36,37,40,41,42,43,44,48,49,50,51,52,53,55,56,57,59,60,61,62,62,65,66,67,68,69,70,71,73,74,75,76,77,79,80,81,84,85,86,87,90,91,91,94,95,96,98,99,100,101,102,102,108,109,110,111,112,113,115,116,117,118,119,121,122,123,124,127,128,129,131,132,133,134,135,137,138,139,140,141,143,144,145,146,148,149,152,153,155,156,161,162,163,165,166,167,168,170
0,1,2,3,4,5,8,9,10,11,12,14,15,18,20,21,22,24,25,27,28,30,31,33,35,36,37,38,39,42,43,45,48,49,50,52,53,54,55,59,61,62,64,65,68,69,73,75,76,77,79
0,1,2,4,5,6,9,10,11,13,14,16,17,18,19,22,23,24,26,27,30,31,31,33,34,35,36,40,42,43,44,46,47,49,50,52,53,54,55,56,61,62,63,64,65,69,70,71,73,74,75,76,79,80,81,82,83,84,85,87,88,89,91
0,1,2,4,5,6,9,10,11,13,14,17,18,19,20,23,24,25,26,30,32,33,34,36,37,39,40,41,42,43,44,45,47,48,50,51,52,53,56,57,59,61,62,63,65,66,68,69,70,72,73,74,75,78,79,80,82,83,84,85,87
0,1,2,3,4,5,8,9,10,12,13,15,16,20,21,23,24,25,26,26,31,32,33,35,36,38,39,41,42,43,44,44,50,52,55,56,57,59,60,61,63,64,65,66,68,69,70,71,74,75,76,77,78,80,81,82,84,85,87,88,94,95,96,98,99,100,104,105,106,107,108,110,111,112,114,115,116,117,117,122,123,124,127,128,129,131,132,133,134,135,136,137,140,141,144,145,146,148,149,150,151,153
0,1,2,5,6,7,9,10,11,12,13,16,17,19,20,23,25,26,27,28,29,30,32,33,36,38,39,41,42,43,45,46,48,50,51,52,54,56,57,58,59,60,61,62,64,65,66,69,71,72,73,75,76,78,79,81,82,83,84,85,90,91,92,93,94,94,99,100,101,102,104,105,109,110,111,113,114,115,117,118,119,120,122
0,1,2,3,4,5,6,9,10,11,13,14,15,16,18,19,20,22,23,24,25,28,29,30,31,33,34,36,37,39,40,41,43,44,45,48,49,50,51,52,54,55,56,57,58,61,62,63,64,65,66,66,73,74,75,77,78,81,83,84,85,86,89,90,92,93,94,95,97,98,100,101,102,103,104,106,107,109,110,111,113,114,115,116,117,119,119,123,124,125,128,129,132,133,134,135,137,138,138,140,141,142,143,144,145,146,148,148,153,154,155,157
0,1,2,4,7,9,10,11,13,14,16,17,20,21,22,24,25,26,27,29,30,32,33,35,36,38,39,42,43,46,49,50,51,53,54,57,58,59,61,62,64,65,66,67,70,73,74,75,77,78,79,80,81,82,83,86,87,88,89,91,92,92,94,95,96,97,99
0,1,2,4,5,6,9,10,11,13,14,15,16,20,22,23,24,25,26,27,30,32,33,34,36,37,39,40,43,44,45,47,48,49,50,52,53,55,56,58,59,61,62,65,66,69,72,73,74,78,79,80,81,84,85,89,90,91,92,94,95,96,97,100,102,103,106,107,108,109,111
0,1,2,4,5,6,7,8,9,11,12,14,17,18,19,21,22,23,26,27,28,30,31,33,34,36,37,40,41,42,43,47,48,49,51,54,55,56,59,60,61,63,64,65,66,68,69,70,71,72,74,75,76,77,80,81,82,84,85,86,87,88,90,90,93,94,96,98,99,101,102,105,106,108,109,110,111,114,115,116,120,121,123,124,125,126,127,128,130,131,133,135,136,137,139,140,142,143,144,146,147,147,151,152,153,154,155,156,157,159,160,161,164,165,166,167,168,169,169,174,175,176,179,182,183,184,186,187,188,189,190,191,192,195,196,197,198,200,201,201,203,204,205,206,208
0,1,3,4,5,6,8,9,10,11,12,14,15,16,17,18,21,23,24,25,26,27,29,35,37,38,39,40,43,44,48,50,51,53,54,57,58,59,60,64,67,68,70,71,72,73,74,75,77,78,79,80,81,83,86,89,90,91,93,94,97,98,99,101,102,106,108,109,110,112,113,116,118,119,122,123,124,125,127
0,1,4,5,9,10,11,12,15,17,18,19,21,22,24,25,26,27,28,29,32,35,36,37,39,40,41,42,46,47,48,49,51,52,53,54,55,58,59,60,61,62,64,65,66,67,68,71,72,73,74,75,77,78,81,82,83,84,85,90,91,92,93,96,97,101,102,103,104,106,107,108,109,112,114,115,118,119,120,121,123
0,1,4,5,6,7,8,9,11,12,13,15,16,17,18,21,22,26,29,30,32,33,34,35,36,37,39,40,41,42,45,47,48,51,52,53,54,56
0,1,2,4,6,7,8,10,12,13,14,16,17,18,20,21,22,24,25,26,28,29,31,32,34,35,36,37,42,43,44,47,48,49,51,52,54,55,58,59,60,61,62,63,68,69,70,72,74,75,78,79,80,81,82,87,88,89,90,91,92,93,99,100,101,103,105,106,107,109,110,111,113,114,115,118,119,120,122,123,124,125,128,129,130,131,132,133,135,136,136,141,142,143,145
2,3,4,6,7,9,10,11,13,14,17,18,19,21,23,24,25,27,28,28,31,32,33,34,37,38,39,40,42,43,44,48,49,51,52,53,54,57,58,59,60,61,62,63,65,69,70,71,73,75,76,77,79,80,80,85,88,89,90,91,92,93,94,97,98,99,100,101,104,105,108,109,110,112,113,114,115,117
0,1,2,3,4,5,6,7,10,13,14,15,17,18,19,20,21,22,22,26,27,28,30,31,32,33,33,36,37,39,40,41,44,45,47,48,49,50,51,52,52,57,58,60,61,62,63,64,66,67,68,68,72,73,75,76,78,79,82,83,84,86,87,88,89,92,93,94,95,96,97,97,103,104,106,107,108,110,112,113,114,115,117,118,118,121,122,123,124,125,126,127,128,129,132,133,134,135,136,138,139,140,141,144,147,148,149,151,152,153,154,155,156,158,159,160,161,165,168,169,170,172,173,174,175,177,178,181,183,184,186,187,189,190,192,194,195,196,198,199,201,202,203,204,207,208,210,211,216,217,218,220,221,222,223,225
0,1,2,3,4,5,6,9,10,13,14,15,16,17,20,21,22,23,25,26,26,31,32,34,35,36,39,40,41,42,43,45,46,47,49,50,52,53,54,55,56,57,58,59,60,61,62,63,66,68,69,70,71,73,74,76,77,78,79,80,83,84,87,88,89,90,92
0,1,2,3,4,5,10,11,12,14,17,18,19,20,21,22,23,24,25,26,29,32,33,34,36,37,38,39,42,43,43,47,48,49,51,52,53,53,58,60,62,63,64,65,70,71,72,74,75,76,77,80,83,84,85,87,88,89,91,92,93,94,95,96,99,100,101,103,105,106,108,109,110,112,113,114,115,117
0,1,2,4,5,6,9,10,11,13,14,15,17,18,19,20,21,23,24,25,26,29,31,32,33,35,36,37,38,40,41,44,46,47,48,50,51,52,53,54,56,57,60,62,63,64,65,66,68,69,71,72,73,74,78,79,80,81,82,84,86,87,88,89,90,92,93,96,99,100,101,103,104,105,106,111,112,113,114,115,116,119,121,122,123,125,127,128,129,131,132,134,135,137,138,138,142,143,144,147,148,150,151,151,154,155,156,157,158,160,163,166,167,168,170,171,172,173,175,176,176,181,182,183,185
0,1,2,3,6,7,8,9,11,12,17,18,19,20,23,24,25,26,27,28,30,31,32,34,35,36,37,38,39,40,41,42,43,46,48,49,50,51,52,53,55,56,59,60,63,64,65,66,69,70,70,74,75,76,79,80,83,84,85,86,88,89,89,94,95,96,97,99,100,101,102,107,108,109,110,114,117,118,119,122,124,125,126,127,128,129,133,134,135,137,140,142,143,144,146,147,149,150,151,153,154,155,156,158,159,161,162,163,164,168,171,172,173,176,178,179,180,181,182,183,185,186,189,190,191,193,194,195,196,198
0,1,2,3,6,7,7,10,11,12,13,15,16,16,20,21,22,23,24,25,28,29,30,31,33,34,34,36,37,38,39,41
0,1,2,3,4,5,9,11,12,13,15,16,18,19,21,22,27,28,29,31,32,34,35,38,39,42,43,44,45,46,48,49,52,53,54,55,56,58,59,61,62,63,65,66,67,69,70,74,75,76,77,80,81,82,83,84,86,87,90,91,92,95,96,97,98,101,102,103,105,106,108,109,115,116,117,118,119,120,121,122,123,124,127,128,129,131,132,133,134,136
0,1,2,4,6,7,8,10,12,13,14,16,17,18,20,21,22,24,25,26,28,29,31,32,33,34,35,36,43,45,48,49,51,52,53,54,55,56,59,60,61,62,62,65,66,67,69,71,72,74,75,80,81,82,85,86,87,89,90,92,93,95,96,97,98,100,101,102,103,104,106,107,108,109,115,116,117,119,121,122,123,125,126,127,129,130,131,134,135,136,138,139,140,141,144,145,146,147,148,149,151,152,152,157,158,159,161
0,1,2,4,6,7,8,10,11,13,14,16,17,19,20,22,23,25,26,27,29,30,31,31,34,35,37,38,39,40,40,46,47,49,50,51,53,54,55,56,58,59,59,64,65,66,67,70,71,72,73,75,76,77,78,81,83,84,85,87,88,89,90,92
0,1,3,4,5,6,6,12,13,14,15,17,18,19,20,21,22,27,29,30,31,32,35,36,38,39,40,41,42,43,46,47,49,50,51,52,56,57,58,59,61,62,62,67,68,70,71,72,73,75
0,1,2,3,5,6,7,9,10,13,14,16,17,22,24,25,27,28,31,32,33,34,35,36,37,38,38,44,45,46,47,49,50,51,54,55,59,62,63,65,66,67,68,69,70,72,73,74,75,76,77,81,83,86,87,88,89,91
0,1,2,4,6,7,8,10,11,12,14,15,19,20,21,22,23,25,26,28,29,30,31,34,36,37,38,39,42,43,44,46,47,48,50,51,52,54,55,57,58,60,61,63,64,65,66,68,69,69,76,77,78,81,82,84,85,87,88,89,90,93,95,96,97,99,100,101,102,104
0,1,2,4,5,6,9,10,11,12,13,14,18,20,21,23,24,26,27,28,29,33,35,36,37,39,40,43,45,46,47,48,49,50,55,56,58,59,63,64,65,66,67,69,71,72,73,75,76,77,79,80,81,82,83,85,86,87,88,90,91,92,94,95,96,97,98,101,102,103,105,106,109,111,112,113,114,117,118,119,120,122,123,125,126,129,130,132,133,138,139,141,142,144,145,146,148,149,150,151,152,153,155
0,0,1,3,4,6,7,8,9,13,14,15,16,18,19,21,22,23,25,26,27,29,30,32,34,35,36,38,39,40,41,43,44,46,48,49,50,52,53,54,55,56,57,60,62,63,64,65,66,67,68,69,73,74,75,76,79,80,81,83,84,85,87,88,90,92,93,94,97,98,99,100,102,103,104,106,107,108,109,113,114,115,117,119,120,121,123,124,125,127,128,129,130,132,133,134,136,137,138,139,141,142,143,144,145,147,148,149,151,153,154,155,157,158,159,160,162,163,164,165,170,171,172,173,174,175,177,178,179,181,182,183,184,186,187,189,191,192,193,195,196,197,198,200
0,1,2,3,4,7,8,10,11,12,14,15,16,19,20,21,22,24,25,26,27,32,33,34,35,36,38,39,41,42,45,46,48,49,50,52,53,54,56,57,58,59,64,65,66,67,68,69,70,72,73,74,75,76,78,79,80,83,84,85,86,87,88,90,91,92,94,95,95,100,102,104,107,108,109,110,112
0,1,3,5,6,7,10,11,12,13,16,17,18,20,21,22,23,25,26,27,29,32,33,35,38,39,40,44,45,46,47,50,51,52,54,55,56,59,60,61,62,63,65,66,67,70,71,72,73,76,77,78,79,81,82,85,86,87,89,90,90,95,96,98,101,102,103,105,106,107,108,110
0,1,2,4,7,10,11,12,14,15,16,17,20,22,23,24,26,27,30,32,33,34,35,41,43,45,46,47,49,50,52,53,54,58,59,61,62,63,64,66
0,1,2,4,5,8,9,12,14,15,16,20,21,22,24,25,29,30,31,32,33,35,36,37,38,41,42,43,45,46,46,52,53,54,57,59,60,61,63,64,65,66,69,71,72,73,74,76,77,79,80,81,82,86,88,89,90,92,93,94,95,98,100,101,102,104,105,109,111,112,113,116,117,120,121,122,124,125,128,129,130,132,133,134,135,138,139,140,141,142,143,144,145,146,147,150,151,152,155,156,158,159,162,163,164,165,171,172,173,175,176,177,180,181,182,183,187,189,190,191,193,194,197,199,200,201,202,204
0,1,2,3,5,6,7,9,10,13,14,16,17,21,23,24,25,26,29,30,32,33,34,35,36,37,38,40,41,44,45,47,48,49,50,50,56,57,58,59,60,64,65,66,68,69,72,73,75,76,78,79,80,82,85,86,87,89,90,91,92,93,98,99,100,102,103,105,106,109,110,111,112,114,115
0,1,2,4,5,7,8,9,11,12,13,16,17,18,19,20,22,23,26,27,28,29,31,32,34,35,35,39,40,41,43,44,45,48,49,51,52,54,55,56,58,59,59,63,64,65,66,68,69
0,1,2,3,4,5,6,8,9,13,14,15,16,20,21,22,23,27,28,29,31,32,35,36,38,39,41,42,46,48,49,50,51,54,55,57,58,59,60,61,63,64,65,66,67,69,71,72,76,78,79,80,82,83,85,86,87,89,90,91,92,94,95,97,98,99,100,101,102,103,105,106,107,109,111,112,113,114,115,117,117,121,122,123,124,126,127
0,1,2,3,4,5,8,9,12,13,15,16,17,19,20,22,23,25,26,29,30,31,32,35,36,37,38,39,41,42,45,46,47,48,49,51,52,53,56,57,58,59,61,62,62,68,69,70,74,75,78,79,82,83,84,86,87,87,90,91,92,93,95,96,96,99,100,101,102,104,105,110,111,112,113,116,117,121,123,124,125,127,128,132,133,134,135,137,138,140,141,142,144,145,145,151,152,154,155,157,158
0,1,2,4,6,7,8,9,10,12,13,16,17,18,19,20,21,24,26,27,28,30,31,32,34,35,36,37,38,40,41,42,45,46,47,48,49,51,52,53,55,56,59,60,61,63,64,65,66,67,69,70,72,73,73,77,78,79,80,81,83,84,86,87,88,89,90,91,92,94,95,98,99,100,103,104,105,107,108,109,110,112,113,114,115,117,118
0,1,2,5,6,7,9,10,11,12,13,14,17,18,19,21,22,23,24,25,26,29,30,31,32,33,34,35,36,37,38,39,40,45,46,47,48,49,52,53,54,55,56,58,59,60,63,64,65,66,67,68,73,74,75,76,77,78,81,82,85,86,88,89,90,92,93,96,99,100,102,103,104,105,106,107,109,110,111,112,113,114,119,120,121,126,127,128,130,131,132,133,134,137,138,139,140,141,142,143,145,146,147,148,154,156,157,158,160,161,162,163,165,166,167,168,171,172,173,174,175,176,178,179,181,182,183,185,186,187,189,190,191,193,194,195,195,199,200,201,202,203,204,205,206,208,209,210,215,216,219,220,221,222,223,228,229,230,232,233,235,236
0,1,2,3,7,8,9,11,12,13,14,17,18,21,22,23,25,26,27,28,29,30,31,36,37,38,39,40,43,44,45,46,48,49,52,53,54,56,57,62,63,64,65,66,67,68,70,71,74,75,76,77,78,80,81,82,84,85,86,88,89,92,93,94,95,97,98,100,101,102,103,105,106
0,1,2,4,6,7,10,11,15,17,18,19,21,22,24,25,27,28,29,31,32,35,36,37,39,40,41,44,45,46,47,49,50,51,53,54,55,56,58,59,60,61,62,63,64,66,67,68,71,73,74,75,77,78,79,80,82,83,86,88,89,90,92,93,95,96,97,99,100,101,102,104,105,109,111,114,115,116,117,120,121,123,124,125,127,129,130,131,132,133,136,137,138,140,141,141,145,146,147,148,150,151
0,1,2,3,4,6,9,11,12,13,15,16,18,19,22,23,24,26,27,28,29,31,32,34,35,37,40,41,43,44,45,46,47,48,50,51,52,54,55,56,58,59,62,63,64,65,66,69,70,71,72,74,75,75,78,79,80,81,83,84
0,1,2,3,4,6,7,10,12,13,14,15,16,19,20,22,23,26,28,29,31,33,34,35,36,39,40,41,42,45,46,48,50,51,52,54,55,59,60,61,62,64,65,68,70,71,72,73,74,77,78,80,81,82,83,85,86
0,1,2,3,4,5,6,8,9,13,15,16,18,19,21,22,25,27,28,29,31,32,34,35,37,38,39,40,41,43,44,48,49,50,51,52,53,54,56,57,61,62,64,65,66,67,70,72,73,75,76,78,79,80,81,82,83,84,86,87,91,92,94,95,96,97,101,103,104,105,107,108,110,111,112,114,115,116,117,118,119,119,124,125,126,127,129,130,131,132,137,138,139,141,142,142,148,151,153,154,156,157,158,159,162,163,164,165,166,167,168,170,171,172,173,178,179,180,181,182,183,187,189,190,191,193,194,196,197,199,201,202,203,204,206,207,211,212,213,214,215,217,219,220,221,223,224,224,227,228,229,231,232,234,235,238,239,241,242,243,245,246,248,249
0,1,2,3,4,6,8,9,10,11,12,15,16,16,18,19,20,22,23,24,26,27,30,31,33,34,38,39,40,41,42,43,46,47,50,51,52,53,54,55,56,57,62,63,64,65,66,68,69,70,71,73,74,75,76,79,80,81,83,84,87,89,90,91,92,95,96,97,98,100,101,102,103,106,107,107,112,113,115,116,119,120,122,123,124,125,126,128,129
0,0,1,3,4,5,8,9,10,11,14,15,16,17,19,20,21,22,26,27,28,29,30,32,33,34,35,38,40,41,42,44,45,47,48,49,50,51,53,54,56,57,58,59,61,62
0,2,3,4,7,9,10,11,12,16,17,18,19,20,22,23,24,27,28,29,31,32,33,34,37,38,39,40,41,43,44,45,46,51,52,53,54,55,57,58,59,61,63,64,65,66,67,69,70,71,74,75,76,77,78,80,82,83,84,85,86,88,89,94,95,96,97,100,101,102,103,104,105,107,108,110,111,112,113,114,115,115,119,120,122,123,125,126,127,129,130,136,137,138,139,142,143,144,146,149,150,151,152,153,155,156,157,159,160,162,163,164,166,170,171,172,174,175,176,177,179,180,181,182,184,185
0,1,2,3,4,5,9,10,11,12,13,15,16,20,21,22,26,27,29,30,31,32,34,35,36,38,39,40,41,41,43,44,45,46,47,49,50,53,54,55,57,58,59,60,62,63,66,67,68,69,70,71,72,73,78,79,81,82,85,86,87,88,89,91,93,94,95,96,97,99,100,104,106,107,108,110,111,113,114,115,116,117,119,120,122,123,126,127,130,131,132,134,135,137,138
0,1,2,3,4,7,8,9,11,12,13,15,16,19,20,21,22,25,27,28,29,30,32,33,35,36,37,40,41,42,44,45,47,48,50,51,51,57,58,59,60,61,65,66,67,68,69,71,72,73,75,76,77,78,79,80,82,83,85,86,87,88,90,91,92,93,96,97,98,99,101,102,102,106,107,108,109,111,112
0,2,3,5,6,8,9,11,12,13,14,16,17,20,22,23,25,26,27,28,29,30,32,33,34,36,37,39,40,43,44,45,46,49,50,52,53,56,57,60,61,62,63,66,67,69,70,71,72,73,77,78,79,81,82,84,85,86,88,90,91,92,93,94,96,97,100,101,102,103,106,107,108,109,110,112,113,114,116,117,118,120,121,124,125,128,129,130,132,133,135,136,136,142,143,145,146,148,149
0,1,2,3,4,7,8,9,10,12,13,16,19,20,22,23,24,25,26,27,29,30,31,32,33,34,38,39,40,41,44,45,46,48,49,50,51,54,55,56,57,58,59,61,62,63,65,66,67,68,68,71,72,73,74,77,78,82,83,84,85,87,88,90,91,93,94,95,97,98,99,100,101,105,106,108,109,111,112
0,1,2,4,4,10,11,12,13,15,17,18,22,23,24,25,28,29,31,32,33,34,38,39,40,41,44,45,47,48,49,52,53,54,55,58,59,61,62,63,65,66,67,71,72,73,74,77,78,80,81,83,84,85,86,89,90,92,93,94,96,97,98,100,101,102,104,105,107,108
0,0,1,2,3,4,7,8,9,11,12,14,15,16,18,19,21,22,25,26,27,29,30,31,32,33,36,37,38,39,43,44,45,47,48,48,54,55,56,57,60,61,63,64,65,66,67,68,70,71,72,74,75,76,77,79,80,81,82,83,84,87,88,88,92,93,94,95,97,98,99,100,102,103,104,106,107,109,110
0,2,5,6,7,9,10,11,14,15,16,17,20,23,24,25,27,28,29,30,33,34,34,37,38,40,41,42,43,45,46,47,48,49,51,52,53,54,56,57,58,60,61,63,64,64,70,71,73,74,76,77
2,3,4,5,6,7,11,12,13,15,16,17,19,20,21,23,26,27,28,30,31,32,33,39,40,41,43,47,48,49,51,53,54,56,57,58,59,61,63,64,66,67,68,69,70,72,73,75,76,77,79,80,83,84,84,89,90,91,93,96,97,98,100,101,102,103,104,106,108,109,110,111,112,113,114,117,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,139,140,141,144,145,146,147,149,150,151,152,155,156,157,158,161,162,163,164,165,169,170,171,172,173,177,178,179,181,181,185,186,187,190,191,192,194,195,196,198,199,200,201,204,205,206,207,208,212,213,214,215,216,219,220,221,223,224,224,228,229,230,231,233,234
0,1,3,5,6,7,10,11,12,13,14,15,18,19,20,21,23,24,28,30,31,33,35,36,37,38,42,44,45,47,48,49,50,52,53,54,55,58,60,61,63,66,68,69,70,72,73,74,75,78,79,80,81,84,85,86,88,89,90,92,93,96,97,98,99,101,102
0,2,3,5,6,7,8,11,12,13,15,16,17,18,20,21,22,23,26,27,30,31,32,33,35,36,37,38,39,44,45,46,48,49,50,51,53,54,59,60,63,64,65,66,68,69,71,72,73,74,75,77,78,79,82,83,85,86,88,89,90,92,93,94,96,98,99,101,102,104,105,106,107,109,110
0,1,2,3,5,6,8,9,13,15,16,17,19,20,24,25,26,28,29,30,33,34,36,38,39,40,42,43,45,46,48,49,51,53,54,58,60,61,62,64,65,67,68,69,70,73,74,75,76,77,79,80,83,84,85,87,88,90,91
0,1,2,4,7,9,10,11,12,13,15,16,17,19,20,22,23,25,26,32,33,34,36,37,39,40,44,46,47,48,51,52,54,55,59,60,61,62,64,65,69,71,72,74,75,78,79,81,82,83,84,85,87,88,89,92,93,94,95,97,98
0,1,2,3,4,6,9,10,11,13,14,15,16,17,19,21,22,23,25,26,27,28,31,33,34,35,36,39,40,42,43,44,46,47,48,49,49,54,57,59,60,62,63,64,66,67,68,70,71,73,74,77,78,79,80,81,85,86,87,88,91,92,93,95,96,96,102,103,105,106,108,109
0,1,2,3,6,7,8,10,11,12,15,16,17,18,19,20,22,23,24,26,27,29,30,31,32,32,34,35,36,37,41,42,43,44,45,46,47,48,50,51,52,53,56,57,58,60,61,62,64,65,68,69,70,72,75,77,78,79,81,82,84,85,86,87,88,90,91,92,93,95,96,97,98,100,101,101,107,108,110,111,113,114
0,1,2,4,6,7,8,10,11,12,14,15,16,18,19,20,21,25,27,28,30,31,33,34,35,36,39,40,41,42,45,46,48,49,50,51,52,54,55,56,57,61,62,63,65,66,67,70,71,73,74,76,77,78,79,80,81,83,84,85,86,89,90,91,92,94,95,95,99,100,101,102,104,105
0,1,2,3,6,7,8,10,11,12,13,19,20,21,23,24,27,28,29,30,31,34,35,36,38,39,40,41,43,44,45,47,48,51,52,52,59,60,62,63,65,66,67,69,70,71,72,73,74,75,78,79,80,81,82,84,86,87,88,93,94,95,97,99,100,101,103,104,105,106,107,110,111,113,114,116,117,118,121,122,122,126,127,128,129,131,132
0,1,2,3,6,7,8,10,11,12,13,20,22,23,24,31,32,33,35,36,37,40,41,43,44,46,47,50,51,52,53,54,55,55,59,60,61,64,65,67,68,69,70,72,73
0,1,2,3,6,7,8,10,11,12,13,20,22,23,25,26,29,31,32,33,36,37,38,40,41,42,45,48,49,50,52,53,54,56,59,60,62,64,65,66,68,72,73,74,75,76,78,79,80,81,82,83,85,86,87,89,90,92,93,93,97,98,99,100,101,104,105,106,107,108,110,111,114,115,116,117,118,119,120,122,123,124,127,128,129,131,132,135,136,136,140,141,142,143,146,147,148,150,151,152,156,160,162,163,164,166,167,171,172,173,175,176,177,180,181,183,184,186,187,188,189,190,192,193
0,1,2,3,6,7,8,10,11,12,13,18,19,21,22,25,27,28,29,30,32,33,35,36,37,39,42,43,45,47,48,49,52,53,54,55,57,58,59,61,62,63,64,66,67,68,70,71,75,76,78,79,80,81,83,84,85,86,87,89,90,91,96,97,98,99,100,102,103,108,109,111,113,114,115,117,118,122,123,124,126,129,131,132,133,135,136,138,139,141,142,144,145,146,149,150,152,153
0,1,2,3,4,6,7,13,15,16,17,19,20,22,23,24,25,28,29,30,32,33,34,37,38,39,40,41,42,47,48,50,52,53,54,56,57,59,60,63,65,66,67,69,70,71,72,74,75,79,80,82,83,84,85,87,88,89,91,92,92,96,97,98,99,101,102,103,104,106,107,108,110,111,113,114
0,1,2,3,6,7,8,10,11,13,14,17,18,19,21,22,24,25,26,27,29,30,31,32,35,36,37,39,40,40,44,45,46,48,52,54,55,57,58,60,61,63,65,66,67,68,69,70,72,73,75,77,78,79,80,82,83,85,86,87,89,91,92,95,96,100,101,102,103,105,106,108,109,111,112,113,115,116,118,119,120,123,124,126,127
0,1,2,3,6,7,8,10,11,13,14,18,20,21,22,24,25,27,28,29,30,31,32,32,37,38,39,41,42,43,45,46,47,49,50,51,53,54,55,56,59,61,62,63,65,66,68,69,70,71,72,74,75,76,78,79,80,81,84,86,87,88,89,91,92,94,95,97,98
0,1,2,4,6,7,9,10,11,12,14,15,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41,42,43,45,46,47,49,50,52,53
0,1,3,4,5,6,8,9,10,12,16,17,18,20,21,26,27,28,29,30,32,33,35,36,37,39,40,41,43,44,45,46,49,51,52,53,55,56,57,58,62,63,64,65,68,69,70,72,73,74,77,78,79,80,83,86,87,88,90,91,92,93,96,97,97,100,101,103,104,105,106,108,109,110,111,112,114,115,119,120,123,124,125,126,127,129,130,131,133,134,135,136,138,139,139,145,146,148,149,151,152
0,1,2,3,4,5,6,8,9,12,13,14,17,18,19,21,22,23,24,26,27,29,31,32,33,34,36,37,39,40,42,44,45,46,47,48,50,51,52,53,56,58,59,60,61,65,66,67,68,69,70,72,73,74,75,78,79,79,84,85,86,88,89,90,91,94,95,96,97,98,99,101,102,104,105,107,108,109,111,112,112,115,116,117,118,120,121
0,1,2,3,4,5,6,9,10,11,13,14,16,17,20,21,24,25,28,29,33,35,36,37,39,40,42,43,45,46,47,48,49,51,52,54,55,56,57,62,63,64,67,68,69,70,72,73,74,75,76,79,80,81,83,86,87,88,89,91,92
0,1,2,6,7,10,11,13,14,16,17,18,19,20,21,25,26,28,29,30,31,32,33,33,36,37,38,39,42,43,44,45,47,48,50,51,53,54,55,56,56,62,64,66,67,68,69,70,75,76,77,78,82,83,87,89,90,91,93,94,96,97,98,99,101,102
0,1,2,4,5,8,9,10,11,14,15,16,17,18,19,22,23,27,28,29,31,34,35,36,37,39,40,42,43,45,46,47,48,49,51,51,55,56,57,58,60,61
0,1,2,3,4,6,7,8,10,11,12,13,17,19,20,21,24,25,27,28,32,34,35,37,38,40,41,43,45,46,47,49,50,52,53,54,55,56,58,59,61,62,63,65,69,70,71,72,73,77,78,80,81,82,84,85,85,87,88,89,91,94,95,96,97,98,100,101,102,104,105,106,107,108,110,111,112,113,116,117,118,119,122,123,126,128,131,132,133,135,136,137,138,140,141,143,144,145,147,148,150,151,152,153,154,159,160,161,163,164,165,168,169,171,172,174,175,176,177,179,180,180,183,184,185,186,188,189
0,1,2,3,4,5,8,9,10,11,12,14,15,18,20,21,22,24,25,27,28,30,31,32,33,34,36,37,40,41,42,44,45,46,47,49,50,51,52,53,55,56,59,61,62,63,65,66,68,69,72,73,74,76,77,78,79,81,82,84,85,87,90,91,93,94,95,96,97,98,100,101,102,103,105,106,106,112,113,115,116,118,119
0,1,2,3,4,5,6,8,9,12,13,14,15,19,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,39,41,42,45,46,47,49,50,51,52,54,55,57,58,59,60,64,65,67,68,70,71,72,73,74,77,78,79,81,82,82,89,90,91,92,93,96,97,98,99,100,102,103,105,106,107,109,110,111,113,114,118,120,121,122,124,125,127,128,130,131,132,134,135,136,137,140,141,142,144,145,150,151,152,153,158,159,160,162,163,166,167,168,169,170,173,174,175,176,178,179
0,2,3,5,6,8,9,10,12,13,14,15,17,18,19,20,23,24,25,27,28,29,30,31,32,34,35,37,38,39,40,44,45,46,49,50,51,53,54,55,56,57,58,60,61,63,64,65,66,67,69,70,72,73,74,75,76,79,80,81,84,85,86,88,89,94,95,96,99,100,101,102,104,105,109,111,114,115,116,117,119,120,122,123,124,126,127,128,130,131,132,133,134,136,137,139,140,141,143,146,147,148,149,150,151,151,157,158,160,161,163,164
0,0,1,2,3,4,7,8,9,11,12,14,15,16,17,18,19,24,25,26,27,30,32,33,34,36,37,39,40,42,43,44,45,46,48,53,54,55,56,59,60,61,63,64,65,66,68,69,71,72,74,75,76,77,79,80
0,1,2,3,5,6,12,13,14,15,16,17,20,21,22,24,27,28,29,30,33,34,34,39,40,41,42,43,46,47,47,50,51,52,53,54,56,59,60,61,62,63,65,66,68,69,71,72,74,75,76,78,79,79,83,84,85,86,88,89
2,3,4,7,8,10,11,16,17,18,19,21,22,23,24,24,26,27,28,31,32,33,34,36,37
0,1,2,5,6,7,9,10,10,16,17,19,22,23,24,26,27,28,29,31,32,35,36,37,38,40,41,42,43,44,49,50,51,52,53,54,55,56,58,59,61,62,64,65,68,69,70,71,73,74,75,76,81,82,83,84,87,89,90,91,94,95,96,97,98,99,100,101,102,105,106,107,109,110,111,113,114,115,117,118,119,119,124,125,126,127,128,129,130,132,133,134,135,137,138,140,141,142,143,144,146,147,149,150,151,152,154,155,156,157,158,161,162,163,164,165,166,168,169,171,172,174,175,176,177,181,182,183,184,188,189,190,193,194,195,196,201,202,205,206,207,208,210,211,213,214,215,216,218,219
0,1,2,4,5,7,8,9,11,12,14,15,16,19,20,21,22,23,25,26,27,28,30,31,33,34,36,37,38,39,40,42,43,44,45,48,49,50,51,52,53,54,56,58,59,61,62,65,67,68,69,70,72,73,74,77,78,79,81,84,85,86,87,89,90
0,1,2,3,4,8,9,10,11,12,14,15,16,19,20,21,23,24,30,32,33,34,37,38,39,40,42,43,44,46,47,48,49,53,54,55,57,61,63,64,66,67,70,71,73,74,75,76,77,78,79,81,82,83,85,86,87,88,89,94,95,96,98,102,104,105,107,108,111,112,114,115,117,118,120,121,122,124,125,126,127,128,131,132,134,135,136,137,138,140,140,146,147,148,150,151
0,2,3,5,6,7,8,11,12,13,15,16,17,18,20,21,22,23,24,29,30,33,34,35,36,37,40,41,42,44,45,46,48,49,50,53,54,55,58,59,62,63,64,65,66,69,70,71,72,73,75,76,78,79,80,85,86,87,88,92,93,94,96,97,98,100,101,104,105,107,108,109,110,111,113,114,115,118,119,120,121,123,124
0,1,2,3,4,6,7,8,10,11,12,14,15,16,17,19,20,21,22,23,25,26,31,33,34,35,38,39,41,42,44,45,47,49,50,51,53,54,58,59,60,61,62,63,64,67,68,69,71,72,74,75,78,79,80,82,83,87,89,90,91,92,94,97,98,100,101,102,103,107,108,109,111,112,112,118,119,120,122,123,124,126,127,130,131,133,134,136,137,139,140,141,142,144,145
0,1,2,3,6,8,9,15,17,18,19,21,22,24,25,26,27,28,30,31,32,36,37,39,40,42,43,44,45,48,49,50,51,54,55,56,58,59,60,61,63,64,66,67,68,70,71,75,77,78,80,82,83,84,85,86,87,90,91,92,93,96,97,98,100,101,103,104
0,1,4,5,9,10,11,12,15,17,18,19,21,22,24,25,26,28,29,31,32,34,35,36,38,39,40,41,43,44,46,47,48,49,53,54,55,57,58,59,60,61,64,66,67,68,69,71,72,73,74,76,77,78,80,81,82,83,86,87,88,90,91,92,93,95,96,97,98,99,101,102,104,105,107,108,109,111,112,113,114,115,116,119,120,121,122,123,124,126,127,129,130,132,133,134,135,137,138,139,140,146,147,148,150,152,153,154,155,157,158,160,161,162,164,165,166,168,169,171,172,174,175,176,178,179,181,182
0,1,2,3,4,8,9,11,12,13,15,16,17,18,18,20,21,22,24,27,28,29,31,32,34,35,36,38,39,40,41,43,44,47,48,49,51,52,54,55,56,58,59,62,64,65,66,67,70,71,72,73,75,76,77,80,81,82,83,84,86,87,88,90,91,94,95,96,97,99,100,100,104,105,106,107,109,110,110,116,117,119,120,122,123,125,126,127,128,130,131,135,137,138,139,140,143,144,146,147,148,150,151,153,154
0,1,2,3,6,7,8,9,10,11,12,13,17,18,19,23,24,26,27,28,29,31,32,34,37,38,40,41,44,45,47,48,49,51,55,56,57,59,60,61,63,64,65,67,68,69,70,74,76,77,78,80,81,82,84,85,89,90,91,92,94,95,96,98,99,102,103,104,105,107,108,112,114,116,117,118,119,121,122,123,125,126,127,128,129,130,130,133,134,135,136,137,138,139,140,145,146,147,148,153,154,155,156,159,160,161,163,164,165,166,168,169,171,174,175,177,178,181,182,184,185,186,188,191,192,193,195,196,198,199
0,1,2,3,4,7,8,9,11,12,15,16,17,18,20,21,22,24,26,27,28,30,31,32,34,35,36,37,39,40,42,43,46,48,50,51,55,56,57,58,61,62,63,64,65,67,68,73,75,76,78,79,83,85,86,87,91,92,93,94,95,97,98,101,102,104,105,106,108,111,112,113,115,116,117,118,118,123,125,127,129,130,132,133,136,138,139,140,141,142,143,144,147,149,150,151,153,154,156,157,158,159,161,162,166,168,169,170,172,173,175,176,180,181,182,183,184,185,186,188,189,190,191,192,193,196,197,198,199,202,203,204,205,207,208,209,210,211,214,215,216,218,221,222,223,225,226,229,230,230,234,235,236,237,239,240
0,1,2,3,4,7,8,9,11,12,15,16,17,19,20,21,22,26,27,28,29,30,31,34,36,37,38,39,44,45,47,48,50,51,52,53,55,56,57,58,59,60,61,62,68,69,70,72,76,77,78,80,81,83,84,86,87,89,90,92,93,94,95,96,98,99,100,101,103,104,105,106,107,110,111,112,113,114,116,117,119,120,122,123
0,1,3,4,6,7,8,9,10,11,12,14,15,16,17,19,20,23,24,28,30,31,32,35,36,37,39,40,42,43,45,46,47,48,49,51,53,54,55,56,57,60,61,62,64,65,67,68,69,70,72,73,74,75,76,80,81,83,84,87,89,90,91,92,95,96,97,98,100,101,102,103,104,106,107,108,109,110,111,112,114,116,117,118,120,121,123,124,125,126,127,131,132,133,135,138,139,140,141,143,144
0,1,3,4,7,9,10,11,14,15,16,17,18,20,21,22,23,24,25,26,27,29,30,31,33,34,35,38,39,40,41,42,44,46,47,48,49,50,52,53,54,56,57,58,59,62,63,64,65,66,69,70,71,72,75,76,76,81,82,84,85,87,88
0,1,3,5,6,7,9,10,11,14,15,16,17,20,22,23,24,25,26,28,29,31,32,33,35,36,37,39,40,41,42,43,45,46,47,48,50,51,52,53,54,56,57,58,61,62,63,64,65,67,68,69,71,72,73,74,75,77,78,79,80,82,83,84,85,86,87,88,89,90,91,93,94,95,96,98,99,100,102,103,104,107,108,112,114,115,116,118,119,121,122,124,125,127,129,130,131,133,134,137,138,140,141,142,143,144,146,147,148,153,154,155,156,159,160,161,162,163,164,165,166,167,168,172,174,175,177,178,181,182,184,185,186,188,191,192,193,194,196,197
0,1,2,4,6,7,8,9,11,12,15,16,17,19,20,22,23,24,25,27,28,29,30,31,33,34,35,38,39,40,42,43,46,47,47,53,54,55,56,57,61,62,63,64,65,67,68,69,71,72,73,74,76,77
0,2,3,5,6,7,8,9,12,14,15,16,17,20,21,23,24,27,28,29,30,31,32,35,37,38,39,41,42,44,45,49,51,52,53,55,56,58,59,60,61,62,64,65,66,67,72,73,74,76,77,78,80,81,82,83,89,90,91,93,94,95,98,99,101,102,104,105,106,107,108,111,112,113,114,116,117
0,1,2,3,4,5,8,9,10,12,13,14,15,16,20,22,23,25,27,28,32,34,35,36,38,39,41,42,43,45,47,48,49,51,52,53,55,56,58,59,61,62,63,65,69,70,71,73,75,76,80,81,82,83,84,86,89,90,91,93,96,97,98,101,102,103,104,108,110,111,112,114,116,117,118,120,121,122,124,125,126,131,132,133,134,136,137,140,142,143,144,145,146,149,150,152,153,154,155,157,158
0,1,2,3,4,5,6,7,8,9,10,11,14,15,18,19,20,22,23,24,25,27,28,29,30,31,34,35,37,38,39,40,43,45,46,47,49,51,52,53,56,57,58,60,61,62,63,65,66,67,68,69,71,72,73,76,77,79,80,81,82,82,86,87,88,90,92,93,96,97,98,99,100,101,106,107,108,109,110,113,114,115,116,118,119
0,1,2,5,6,7,8,9,10,11,12,15,16,19,20,21,22,24,25,26,27,28,31,32,34,35,37,38,40,41,42,43,43,45,46,47,49,50,54,55,56,57,58,60,61,62,63,65,66,67,68,69,71,72,73,76,77,79,80,81,82,82,88,89,90,94,96,98,99,101,102,103,104,105,107,108,109,110,111,112,113,115,116,117,118,121,122,123,124,125,127,128,129,134,135,136,138,140,141,144,145,146,147,148,149,154,155,156,157,158,161,162,163,164,165,167,168,171,172,173,174,177,178,179,180,182,183
2,3,4,5,6,7,8,11,12,13,15,16,18,19,22,23,24,25,29,30,32,33,34,35,37,38,39,40,41,42,43,45,46,49,50,51,54,55,59,61,62,63,65,67,68,70,72,73,74,76,77,79,80,81,82,83,84,85,87,88,91,92,93,97,98,99,103,105,106,108,109,110,113,114,116,117,118,119,120,122,123,125,126,129,130,131,134,135,136,137,141,142,143,144,146,147,147,152,153,155,156,159,160,161,162,163,165,166,169,170,171,173,174,176,177
0,1,2,4,5,7,8,9,11,12,17,18,19,21,23,24,25,26,28,29,29,32,33,34,35,36,37,40,41,42,43,44,49,50,51,52,53,56,57,59,60,61,62,64,65,66,67,70,71,72,73,76,77,78,79,80,81,83,84,85,86,89,90,91,92,95,96,100,101,102,103,105,106,107,109,110,111,112,114,115,117,118,119,120,123,124,125,126,127,130,131,132,133,136,137,138,140,141,142,143,145,146,148,149,150,151,153,154
0,1,2,3,4,6,7,9,10,12,13,16,17,20,21,22,23,27,28,29,31,32,36,37,38,39,40,41,43,44,48,51,52,54,55,56,57,58,59,61,62,63,65,66,70,71,72,73,74,75,76,78,80,81,82,83,85,86
0,1,2,3,4,6,7,9,10,15,16,17,18,19,21,22,23,24,26,27,28,29,31,32,33,34,37,39,40,41,45,46,47,49,50,51,53,54,58,59,60,61,62,64,65,67,68,69,70,71,73,74,75,76,77,78,80,81,82,83,84,86,87,90,91,92,94,95,96,97,102,103,104,105,106,107,107,113,115,117,118,119,120,121,123,124,126,127,128,129,131,132
0,1,2,3,4,6,7,11,12,13,15,16,17,19,20,22,23,26,27,29,30,31,32,33,36,37,38,39,41,43,44,45,47,48,49,50,52,53,54,55,56,58,59,60,63,64,65,68,69,69,73,74,75,76,78,79
0,1,2,3,3,9,10,11,12,13,14,16,17,20,21,23,24,25,27,28,31,33,34,35,36,39,40,42,43,44,45,46,48,49,52,54,55,56,57,59,60,62,63,64,66,68,69,72,73,74,75,76,77,79,80,81,82,84,85,86,87,88,90,91,94,95,96,97,99,100
0,1,2,3,4,6,7,9,10,15,16,17,18,19,21,22,23,24,25,27,29,30,31,32,34,35,36,37,40,42,43,44,46,47,49,50,51,52,53,55,56,57,58,60,61,63,64,65,67,68,73,74,75,76,77,78,78,84,87,88,89,91,92,93,94,96,97,99,100,101,102,105,106,107,108,110,111,112,114,117,118,119,120,122,123
0,1,2,4,5,6,8,9,10,12,13,14,17,18,19,21,22,23,25,26,29,30,31,33,34,35,36,38,39,42,44,45,46,47,48,49,50,55,56,57,58,61,62,63,64,65,66,68,69,70,71,72,74,75,76,77,78,81,82,83,85,86,88,89
0,1,2,3,4,5,9,11,12,13,16,17,19,20,21,22,23,24,26,27,31,33,34,36,37,39,40,41,42,46,47,48,49,50,51,54,56,57,59,60,62,63,64,65,66,68,69,71,72,75,77,78,79,81,82,86,87,88,90,92,93,94,96,97,99,100,103,105,106,107,109,110,112,113,115,116,118,119,120,122,123,125,126
0,1,2,3,4,5,8,10,11,13,14,16,17,18,19,20,21,22,24,25,28,29,30,31,34,35,37,38,39,40,41,42,42,47,48,49,51,52,53,54,59,60,63,64,65,67,68,69,70,71,72,74,75,76,78,79,80,82,83,84,85,87,88,88,94,95,97,98,100,101
0,1,2,3,6,8,9,11,13,14,15,17,18,19,21,22,25,26,27,29,30,31,32,34,35,36,38,39,39,43,44,45,46,48,49,50,52,53,56,57,58,60,61,62,63,65,66,67,69,70,70,74,76,78,79,80,84,87,88,91,93,94,95,96,97,98,100,101,102,104,105,108,109,109,115,116,117,119,120
0,1,2,3,4,7,8,11,12,15,17,18,19,21,23,24,25,26,27,28,29,30,33,35,36,39,40,41,42,46,47,48,50,53,55,56,59,60,61,62,64,65,67,68,70,71,72,73,75,76
0,1,2,3,4,5,6,8,9,10,12,13,14,15,18,20,21,22,24,25,27,28,30,31,34,35,36,37,39,40,41,42,45,46,46,50,51,52,53,55,56,57,58,58,63,64,66,67,68,70,71,72,73,75,76,80,81,82,83,86,87,88,89,91,92,96,98,101,102,103,104,106,107,109,110,111,113,116,117,118,119,121,122
0,1,2,3,4,5,9,10,11,13,14,15,17,18,21,22,23,24,28,30,31,32,33,34,37,38,40,41,42,44,45,46,47,49,50,51,52,54,55,58,59,60,61,63,64,65,66,67,68,73,74,75,76,77,78,81,82,83,85,86,87,91,93,94,96,98,99,101,102,104,105,107,108,110,111
0,1,2,5,6,7,9,9,13,14,16,17,18,19,21,22,23,24,28,29,31,32,33,34,35,36,37,38,41,42,43,44,45,47,48,49,50,53,54,55,57,58,59,60,62,63,64,65,66,69,70,71,72,74,75,76,78,79,83,84,85,86,88,89
0,1,2,3,4,7,8,9,10,12,13,14,15,17,18,19,20,24,26,28,29,33,34,35,36,40,42,44,45,47,48,49,52,53,54,56,57,59,60,61,63,66,67,68,69,73,74,76,77,79,80,81,85,86,87,90,92,93,94,96,97,99,100,101,103,106,107,108,109,111,112
0,1,2,3,4,5,6,8,9,10,12,13,16,17,18,19,20,22,23,24,25,26,28,30,31,33,35,36,37,41,42,43,45,46,47,49,50,54,55,56,57,58,60,61,63,64,65,67,69,70,73,74,75,76,77,78,80,81,82,83,85,86,87,88,91,92,93,94,95,97,98,101,102,103,104,106,107
0,1,2,4,7,8,9,11,12,13,14,14,19,22,24,25,27,28,29,33,34,35,37,39,40,41,43,44,45,46,49,50,52,53,55,56,57,58,59,61,62,64,65,66,67,69,70
0,1,2,6,7,8,9,10,13,15,16,17,18,19,20,21,22,25,27,28,29,30,31,33,34,36,38,39,40,42,44,45,46,47,52,53,56,57,58,60,61,66,67,68,69,70,72,73,75,76,79,80,84,86,87,88,90,91,93,94,96,97,100,101,102,104,105,107,108,110,111,112,113,114,116,117,118,119,122,123,124,125,126,129,130,132,133,135,136,137,139,140,141,142,143,146,147,148,149,150,152,153,153,156,157,158,159,161,162
0,1,2,3,4,5,6,9,10,11,13,14,16,17,20,21,23,25,27,28,30,31,34,35,38,39,43,45,46,47,49,50,52,53,55,56,57,59,60,61,63,65,66,67,68,69,70,70,73,74,75,76,77,78,83,84,85,87,88,89,90,94,96,98,99,101,102,103,105,108,109,110,111,113,114
0,1,2,3,5,6,11,12,13,17,18,20,21,22,23,25,26,27,28,30,31,32,34,38,39,40,42,43,44,45,47,48,49,50,53,54,55,56,59,61,62,63,65,66,68,69,70,72,73,75,76
0,1,2,5,6,7,8,10,11,13,14,15,16,18,19,20,22,23,24,24,29,30,34,35,36,38,39,39,43,44,45,46,47,48,49,49,52,53,54,55,56,57,58,60,61,62,65,67,68,69,71,72,75,76,78,79,80,81,84,85,86,87,90,91,92,94,95,97,98
0,1,2,5,6,7,9,10,11,12,16,18,19,20,23,24,26,27,28,29,32,33,34,35,36,38,39,41,42,43,44,45,47,48,51,52,53,54,55,56,56,59,60,61,64,65,66,68,69,70,71,73,74,76,79,80,81,83,84,86,88,89,90,91,95,96,97,98,99,100,102,103,104,105,107,108
0,1,2,5,6,7,8,10,11,13,14,15,16,18,19,20,22,23,23,28,29,31,32,33,35,36,37,38,38,40,41,42,45,46,47,49,50,54,55,60,62,63,64,67,68,70,71,72,73,74,78,79,81,82,83,84,86,87,88,89,90,91,92,94,95,96,98,99,100,102,106,107,108,109,110,112,113,114,116,117,118,119,120,122,123,126,127,128,129,132,133,133,139,140,142,143,144,145,146,147,152,153,154,157,158,159,161,162,164,165,167,168,169,171,174,175,176,179,180,181,182,183,185,186,187,189,192,193,194,195,196,197,197,203,204,205,207,208
0,1,2,3,6,7,8,9,10,11,15,17,19,20,22,23,26,27,28,30,31,32,33,39,40,41,44,45,48,49,50,51,52,53,56,58,59,60,61,66,67,68,70,74,75,76,78,79,81,82,88,89,90,91,92,93,94,95,98,101,102,103,105,106,107,108,109,110,110,116,117,118,120,121
0,1,2,6,7,10,11,13,14,16,17,21,23,24,25,27,28,30,31,32,33,37,38,39,40,41,42,42,46,47,49,50,52,53,55,56,57,59,60,61,62,63,65,67,68,70,71,72,73,74,76,77,79,80,83,84,85,86,87,89,90,91,95,96,97,101,103,104,105,108,109,111,112,113,114,115,116,116,122,123,124,126,127
0,1,2,5,6,7,8,12,13,15,18,19,20,22,23,24,25,27,28,28,32,33,34,36,37,40,41,42,43,44,46,47,48,49,50,55,56,57,59,60,61,64,65,67,68,70,71,72,73,74,75,77,78,79,80,83,84,85,86,88,89,89,93,94,95,96,98,99
0,1,2,3,6,7,8,10,11,14,17,18,19,21,22,23,24,25,26,29,31,32,33,35,36,37,38,42,43,44,45,48,49,50,52,53,54,57,58,59,60,61,63,64,65,66,67,68,70,71,72,73,74,77,78,79,81,82,83,84,87,88,90,91,92,94,95,97,98,99,100,105,106,107,108,109,111,112,113,114,115,116,117,120,121,122,124,125,128,130,131,132,133,136,137,138,139,141,142,143,144,148,149,150,151,153,154,155,156,157,160,161,162,164,165,165,170,171,172,173,175,176,176,181,182,183,184,186,186,194,195,197,198,201,202,203,206,207,208,209,210,212,213,214,218,219,220,222,223,224,227,228,229,230,231,234,235,236,238,239,242,243,244,247,248,249,250,252,253
0,1,3,4,5,6,8,9,10,11,14,15,16,17,18,20,21,22,23,24,26,27,28,29,32,33,34,35,36,37,42,43,45,46,48,49,52,53,54,55,58,59,60,61,63,64,70,71,72,73,74,75,78,79,80,82,85,86,87,88,91,92,92,97,98,99,100,101,104,105,105,108,109,110,111,112,114,117,118,119,120,121,123,124,126,127,129,130,132,133,134,136,137,137,141,142,143,144,146,147
2,3,4,5,6,7,8,11,12,13,14,15,20,21,22,24,27,30,31,32,35,37,38,39,42,43,44,45,46,47,51,53,54,55,58,59,61,62,64,65,67,69,70,71,73,74,76,77,79,80,81,82,82,84,85,86,87,92,93,96,97,98,100,101,102,103,105,106,107,109,110,111,112,113,116,117,118,119,120,121,122,123,125,126,127,128,129,132,133,134,135,136,137,137,143,146,147,148,150,151,153,154,156,157,159,160,161,162,163,164,169,171,174,175,176,177,179,180,182,183,184,186,189,190,191,192,194,195
0,1,2,6,7,10,11,12,13,14,15,18,19,20,22,23,24,25,27,28,30,31,32,33,36,37,38,39,41,42,43,45,46,47,48,50,51,52,54,58,59,60,61,61,67,68,69,70,72,73,74,76,77,78,81,82,83,85,86,87,88,91,93,94,95,96,97,99,100,104,105,106,107,109,110,113,115,116,117,118,119,122,123,125,126,127,128,130,131
0,1,2,3,4,5,6,9,10,12,13,14,16,17,20,21,23,24,28,29,30,32,33,35,36,38,39,42,43,43,46,47,48,50,51,52,55,56,56,61,62,63,66,67,68,71,72,73,74,78,79,80,82,83,86,87,89,90,92,93,94,97,98,101,102,103,104,105,108,109,110,111,113,114,116,117,118,119,122,123,124,126,127,128,130,131,133,134,135,137,140,141,142,143,144,145,146,148,149,150,152,153,156,157,159,160,164,165,166,168,169,171,172
0,1,3,4,6,7,8,9,10,13,14,15,16,17,19,20,22,23,27,28,29,30,31,32,33,35,36,40,41,42,43,46,47,49,50,51,53,56,57,58,60,64,66,67,68,71,72,74,75,77,78,80,82,83,84,86,87,89,90,91,92,95,96,97,98,100,101,102,103,104,106,109,110,111,112,113,114,115,117,118,119,121,122,125,126,127,129,130,131,133,134,136,137,138,140,141,143,144
0,1,2,3,4,5,7,8,10,11,14,15,16,18,19,20,21,22,24,25,26,27,31,32,33,36,38,39,40,42,43,45,46,47,48,49,51,52,53,55,56,59,60,62,63,64,65,66,70,71,72,73,74,77,78,79,80,82,83
0,1,2,3,4,6,7,10,11,12,15,16,17,19,20,21,22,25,26,27,28,29,30,34,35,36,38,39,42,43,45,46,49,51,52,53,54,60,62,63,64,66,67,69,70,71,72,73,74,77,78,81,82,84,85,86,88,89,92,95,96,98,99,100,101,102,103,105,106,107,109,110,113,114,115,116,117,120,121,122,123,125,126
0,1,2,3,5,7,8,9,11,13,14,15,16,17,18,20,21,24,25,27,28,29,30,32,34,35,36,38,40,41,42,43,44,45,49,50,51,52,56,57,58,60,61,62,64,65,68,69,71,72,73,75,78,79,80,81,82,84,85,86,86,91,92,93,94,95,97,98
0,1,2,3,4,6,7,9,10,10,14,15,16,17,18,20,21,24,25,27,28,29,30,31,33,34,35,36,37,38,41,42,43,44,49,51,53,54,56,57,58,59,63,64,65,67,68,68,72,73,74,75,77,78,80,81,84,85,87,88,89,90,91,93,94
0,1,2,5,6,8,9,10,11,16,17,18,19,23,24,25,28,29,32,33,34,36,37,38,39,47,48,49,51,54,56,57,58,60,61,63,64,66,67,73,75,76,77,79,80,82,83,84,86,87,88,90,91,92,93,97,98,99,100,103,104,105,107,108,112,113,114,115,116,118,119,120,123,124,125,126,127,129,131,132,134,135,136,138,139,140,142,143,145,146,148,149,150,152,153,154
0,1,2,3,4,5,7,8,10,11,13,14,15,17,18,21,22,24,25,26,28,29,30,34,35,36,38,39,41,42,44,45,46,48,49,51,52,53,55,56,57,60,61,62,63,64,66,67,69,70
0,1,2,3,4,5,6,8,10,11,13,14,15,17,18,19,21,22,24,25,27,28,29,31,32,34,35,37,38,39,40,41,42,44,45,46,47,48,51,52,53,54,56,57
0,1,2,3,6,8,9,15,18,19,20,22,23,24,25,28,30,31,38,40,41,43,44,47,48,52,53,54,56,56,62,65,66,67,69,70,75,76,77,78,79,80,83,85,86,87,89,90,93,94,97,99,100,101,103,104,110,111,112,113,116,117,118,120,121,122,125,126,127,128,129,130,132,133,134,135,137,138,139,140,143,144,145,146,148,149,150,153,154,155,156,159,160,162,164,165,166,167,169,170,171,173,174,176,177,179,180,181,182,184,185,186,187,189,190
0,1,2,3,4,5,8,10,11,12,14,15,17,18,19,21,22,23,26,28,29,30,33,34,35,38,39,40,42,43,44,45,48,49,50,51,52,53,53,58,59,60,61,64,65,66,67,70,72,73,74,77,78,79,80,82,83,83,86,87,91,93,94,95,97,98,100,101,102,103,104,107,108,109,110,113,115,116,117,120,121,122,123,124,126,126,131,132,133,137,139,140,142,146,147,148,149,150,152,153,155,156,158,159,160,162,163,165,166
0,0,1,3,4,5,7,8,10,11,12,14,15,16,19,21,22,23,27,28,29,30,31,32,33,35,36,37,38,42,43,44,46,47,48,49,52,54,55,56,57,60,61,63,64,65,66,67,70,71,72,74,75,76,80,81,82,85,86,87,88,89,90
0,1,2,4,5,6,6,12,13,14,15,16,17,18,19,21,22,23,25,26,26,30,31,32,33,35,36,36,42,45,47,48,49,50,52,53,55,56,57,58,59,60,61,63,64,65,68,70,71,72,74,75,76,77,79,80,83,85,86,87,89,90,92,93,94,96,97,98,99,101,102,106,108,111,112,113,114,117,118,120,121,122,124,126,127,128,129,130,133,134,135,137,138,138,141,142,143,144,145,146
0,2,5,6,7,8,10,11,13,14,16,17,19,20,21,22,23,24
0,1,2,3,4,5,6,7,8,11,13,14,15,17,18,20,21,23,24,30,32,33,34,35,36,39,42,43,44,46,47,48,49,50,51
0,2,5,6,7,8,9,11,12,13,14,17,18,19,22,23,24,26,27,27,31,32,33,36,37,39,40,42,43,46,47,48,49,50,55,56,57,58,59,60,61,64,65,66,67,68,69,70,71,71,74,75,76,78,79,80,81,83,84,85,88,89,90,92,93,95,96,97,98,99,104,105,108,109,110,111,113,114,116,117,119,120,121,123,126,127,128,129,130,131
0,1,2,3,4,5,6,8,9,10,12,13,16,17,18,19,19,24,25,27,28,29,30,32,33,34,35,40,41,43,44,47,48,49,50,51,54,55,58,60,61,64,65,66,68,69,70,71,76,77,78,79,82,83,87,89,90,91,92,94,95,97,98,99,100,101,102
0,1,2,4,7,8,9,10,11,13,14,17,18,21,22,23,24,28,30,31,32,34,35,37,38,40,41,42,43,43,48,49,50,53,54,55,56,57,59,60,61,62,63,64,65,68,69,70,72,73,74,75,78,79,80,82,83,84,85,87,88,89,90,91,92
0,1,2,3,4,6,9,10,11,12,15,16,17,18,20,21,23,24,27,28,29,30,31,33,34,37,38,39,40,42,43,43,47,48,49,50,51,52
0,1,2,5,6,7,8,9,11,12,14,15,16,18,20,21,22,24,25,28,29,32,34,35,36,38,39,41,42,45,47,48,49,51,52,54,55,57,58,63,64,65,68,69,71,72,75,76,77,78,81,82,83,84,85,86
0,1,2,5,6,7,8,12,14,15,16,18,19,20,21,23,24,25,26,30,32,33,34,36,37,39,40,41,42,44,45,50,51,52,54,55,56,60,61,63,64,65,66,69,70,73,75,76,77,78,79,80,82,83,84,86,87,88,89,89,93,94,95,96,98,99,102,103,104,105,108,109,110,113,114,115,117,118,119,120,123,124,125,126,127,128
0,1,2,3,4,5,6,8,9,12,13,14,15,20,21,23,24,26,27,28,29,30,33,34,38,40,41,42,44,45,47,48,49,50,52,53,55,56,57,58,59,60
0,1,2,4,6,7,8,9,10,12,13,16,17,18,21,22,23,24,25,27,28,29,30,32,33,34,36,39,41,42,43,45,46,47,49,50,52,53,54,56,57,61,62,63,64,67,68,69,70,71,72,78,79,80,81,82,83
0,2,3,5,6,8,9,10,11,12,14,16,17,18,19,20,22,23,25,26,27,28,29,30,31,32,33,35,36,38,40,41,42,44,48,49,50,52,53,54,55,58,59,60,62,63,64,65,65,67,68,70,71,72,73,78,79,80,81,82,84,85,86,87,90,91,92,93,94,96,97,100,101,102,105,106,107,108
0,1,2,3,4,5,6,8,9,12,13,14,15,19,20,21,22,24,25,26,27,28,31,32,33,36,37,39,40,45,46,47,48,50,51,56,57,58,60,61,62,65,66,67,69,73,75,76,77,80,81,83,84,86,87,89,91,92,93,95,96,98,99,100,104,105,107,108,109,110,114,115,116,118,119,121,122,123,124,128,129,130,131,134,135,135,143,144,145,146,149,150,151,153,154,158,159,160,161,161,165,166,167,168,169,170
0,1,5,6,7,8,11,12,14,15,16,18,19,20,21,25,27,28,29,30,31,36,37,38,40,41,43,44,45,46,50,51,53,54,55,56,57,58,58,65,66,68,69,72,73,74,76,77,79,80,82,83,84,85,86,88,89,90,92,93,94,95,96,98,99,102,103,103,106,107,108,110,111,112,112,117,118,119,120,121,124,125,126,128,129,130,131,133,134,135,137,138,139,142,144,145,146,147,151,152,153,154,158,161,162,163,165,166,167,168,169,170
0,1,2,3,4,5,8,10,11,12,13,14,16,17,18,19,21,22,23,26,27,28,29,32,33,34,36,37,38,39,41,42,44,45,46,48,52,55,56,57,59,60,61,63,64,70,71,72,73,77,79,80,81,83,84,86,87,88,89,90,91,94,95,96,97,98,101,102,103,105,106,107,108,112,115,117,118,120,121,122,123,124,125,128,129,130,131,132,133,134,136,137,140,141,142,143,144,148,149,152,153,154,156,157,158,159,160,164,165,167,168,169,170
2,3,4,5,6,7,12,14,15,17,18,20,21,22,23,26,27,28,29,30,31,32,36,37,38,40,41,42,43,45,46,47,49,50,51,53,54,55,56,57,60,61,63,64,67,69,70,71,72,74,75,77,78,79,80,81,82,85,86,87,88,89,90,91,95,96,98,99,100,101,102,103,104,107,108,110,111,115,117,118,119,121,122,124,125,126,127,128,131,132,135,136,137,139,140,141,142,142,147,148,150,151,155,156,158,159,160,161,163,164,165,168,169,171,172,175,176,179,182,183,184,188,189,192,193,194,196,197,200,203,204,205,207,208,209,210,211,212,215,217,218,219,221,222,223,224,228,229,230,231,234,235,236,238,239,240,243,244,245,246,247,249,250,251,252,253,254,256,257,258,259,262,263,264,265,266,268,268,274,275,277,278,279,280
0,1,2,3,4,6,7,8,9,10,11,12,15,16,17,19,20,22,23,23,28,29,30,31,34,35,36,37,39,40,40,46,47,48,49,50,51,53,54,55,56,57,58,61,62,64,65,68,70,71,72,73,75,76,78,79,80,81,83,84,88,90,91,92,94,95,99,100,101,102,103,105,106,107,108,109,111,112,115,116,117,118,118,121,122,123,124,126,127,128,130,131,133,134,136,138,139,140,141,143,144,148,149,150,151,154,156,157,158,159,161,162,164,165,166,167,168,170,171,172,175,176,177,178,179,181,182,184,185,187,188,189,191,192,193,196,197,198,199,201,202,202,207,208,209,210,211,212,213,214,216,217,219,220,221,223,224,225,228,229,230,232,233
0,1,2,3,4,5,7,8,9,10,12,13,14,15,16,18,19,22,23,24,27,28,29,30,31,32,33,34,37,38,39,40,45,46,47,49,50,51,52,53,58,59,61,62,64,65,68,69,70,71,71,76,77,79,80,81,84,85,86,89,90,91,92,93,95,96,97,102,103,105,106,111,112,113,114,115,117,118,121,122,123,125,126,126,129,130,131,134,135,136,138,139,141,142,143,145,146,146,151,152,154,155,160,161,162,164,165,166,167,170,171,172,174,175,176,177,179,180,181,182,185,186,187,188,189,191,192,193,196,197,199,201,202,203,204,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,233,234,237,238,239,240,244,245,246,247,251,253,254,255,256,258,259,260,261,263,264,265,267,268,269,270,271,272,275,276,277,279,280,281,285,286,287,289,290,294,295,296,297,299,300,300,304,305,306,308,309,310,312,313,314,315,316,318,319,320,321,322,324,325,325,330,331,333,334,336,337,338,340,341,342,343,344,345,346,348,349,352,353,354,355,358,359,360,362,363,364,365,366,368,370,371,372,373,374,377,378,379,380,381,382
0,1,2,4,5,6,7,10,11,14,15,16,18,19,20,21,26,27,28,29,30,32,33,34,37,38,39,41,42,43,44,46,47,48,51,52,53,56,57,58,59,61,62,64,65,66,69,70,73,74,75,77,78,79,80,81,82,85,86,87,88,89,91,92,93,95,96,97,98,104,105,106,107,107,110,111,112,113,114,115
0,1,2,3,4,5,7,8,9,10,12,13,14,16,17,18,20,21,24,25,26,27,28,30,31,32,35,36,37,38,39,41,42,43,44,50,51,52,54,56,57,58,60,61,64,67,68,69,71,72,73,75,75,79,80,81,82,84,88,90,92,93,94,95,97,98,101,102,103,105,106,108,109,111,112,116,117,118,121,122,123,124,125,126,129,130,131,132,134,135,137,138,139,141,142,143,144,145,148,149,150,152,153,154,155,156,161,162,163,164,166,167,173,175,176,181,182,183,184,185,187,188,189,191,192,193,195,196,199,200,200,208,209,211,212,213,214,217,218,219,221,222,223,224,226,227,228,229,230,235,236,238,239,242,244,245,246,248,249,251,252,253,254,255,256,261,262,263,264,269,270,271,273,274,275,276,277,280,281,282,283,284,286,287,288,289,290,291,293,295,296,297,298,299,301,302,303,307,308,310,311,312,313
0,1,2,3,4,5,7,8,10,11,13,14,15,16,19,20,21,22,22,27,29,30,31,32,33,34,35,38,39,40,42,43,44,45,46,49,50,51,52,53,54,56,57,59,60,62,63,64,66,67,68,69,69,72,73,75,76,77,78,79,80,81,84,85,86,88,89,90,91,92,95,96,97,99,100,100,104,105,107,109,110,111,113,114,118,119,120,121,122,123,125,126,128,129,131,132,133,135,136,137,138,138,142,143,144,146,147,148,149,150,151,152,155,156,157,159,160,161,162,163,168,169,172,174,175,177,181,182,183,185,186,187,188,190,191,192,193,194,196,197,198,199,200,201,205,208,209,210,212,213,214,215,216,217,218,221,222,223,225,228,229,230,231,233,234,234,239,240,241,242,245,246,247,248,250,251,253,254,256,257,258,261,262,263,265,268,269,270,271,274,275,275,278,279,282,283,284,285,285,290,291,292,295,296,297,299,300,301,303,304,306,307,309,310,311,315,316,318,319,320,323,324,325,326,327,328
0,1,2,3,6,7,8,9,11,12,13,15,17,18,19,20,23,25,26,26,28,29,30,32,35,36,38,39,40,41,41,44,45,47,48,49,50,52,53,54,55
0,1,2,4,8,9,12,13,14,15,18,19,22,25,26,27,31,32,34,36,37,38,42,43,45,46,47,49,50,51,52,55,56,57,58,60,61,63,64,65,66,67,70,71,72,73,78,79,82,83,84,86,87,88,89,90,91,93,94,95,97,100,101,102,103,104,106,107,108,109,111,112,113,116,117,120,121,124,125,126,127,128,129
0,1,2,3,4,5,6,7,12,13,16,17,18,20,21,22,23,24,27,28,29,30,33,34,36,37,40,41,42,43,43,46,47,48,49,51,52,54,55,57,59,60,62,63,68,69,70,72,73
0,1,2,3,6,9,10,11,13,14,15,17,18,19,20,22,23,24,25,28,29,30,31,32,33,40,41,42,43,46,47,48,50,51,55,57,58,59,62,63,65,66,68,69,71,73,74,75,77,78,82,83,84,86,87,88,91,92,93,94,97,98,99,100,101,103,104,105,110,111,114,115,116,117,118,122,123,125,126,128,129,130,131,134,135,138,139,140,141,142,144,144,148,149,150,153,154,155,157,158,159,160,162,163,166,167,168,170,171,172,173,177,178,179,180,181,182
0,1,3,5,6,8,9,13,14,16,17,18,19,21,22,23,24,25,27,28,30,31,32,34,35,36,37,39,40,42,43,44,46,47,48,52,53,56,57,58,59,60,62,63,64,66,67,68,69,70,71,72,73,76,77,78,79,82,83,84,85,86,88,89,90,91,92,93,95,96,97,99,100,102,103,104,105,108,109,110,112,113,114,115,116,117
0,1,3,5,6,7,10,11,12,14,15,16,17,19,20,21,22,25,27,28,29,31,32,34,35,36,38,39,41,42,44,45,46,48,49,50,51,53,54,56,58,59,60,61,64,65,67,68,70,72,73,74,75,76,78,80,81,82,83,85,86,88,89,91,92,93,95,96,97,98,103,104,105,106,109,110,111,113,114,116,117,118,120,121,123,124,126,127,128,130,131,132,135,136,137,138,140,141,143,144,146,147,148,149,152,154,155,156,157,160,161,165,167,168,170,171,176,177,178,179,182,183,184,185,186,189,190,191,194,195,196,198,199,200,202,203,206,207,208,210,211,212,213,216,217,218,220,221,222,224,225,226,227,230,231,233,235,236,237,238,239,241,242,243,244,247,248,250,251,252,253,255,256,258,259,260,262,263,264,265,268,269,270,271,272,273
0,1,2,3,4,5,8,10,11,12,14,16,17,20,22,23,25,26,27,28,33,34,35,36,37,39,40,43,44,46,47,48,50,51,52,54,55,58,59,60,61,62,64,65,68,69,71,72,73,75,76,77,79,80,81,86,87,88,90,94,95,96,98,99,100,102,103,106,107,109,111,114,115,116,117,119,120,122,123,125,126,126,129,130,131,132,134,135,137,138,139,140,141,144,145,146,147,149,150,151,152,153,154,159,160,161,162,165,166,167,169,170,171,172,174,175,180,181,182,183,185,186,191,192,193,194,197,198,198,201,202,204,206,207,208,210,211,213,214,215,217,218,222,224,225,226,227,229,230,234,235,236,238,239,243,245,246,247,249,250,252,253,254,255,258,259,260,263,264,265,267,268,269,270,271,272
0,1,2,4,7,9,10,11,13,14,16,17,19,20,21,22,23,28,29,30,31,32,33,34,41,43,46,47,48,49,52,53,55,56,57,59,62,63,66,67,68,69,71,72,74,75,76,78,79,81,82,83,86,87,88,90,91,92,93,95,96,97,98,99,100
0,1,4,5,9,10,11,12,14,15,16,17,18,21,22,23,25,28,29,31,32,33,35,36,36,39,40,41,43,44,47,48,49,51,52,53,55,56,57,58,59,60,63,65,66,67,69,70,73,74,76,77,78,79,80,82,83,85,86,88,89,91,92,95,96,97,100,101,102,103,105,106,107,108,110,111,112,114,115,116,117,118,119,119,123,124,125,126,128,129,130,131,133,134,136,137,138,139,141,142,142,145,146,147,149,150,150,156,157,159,160,161,162,163,164,165,165,169,170,171,172,174,175,176,178,179,180,181,181,186,187,189,190,191,193,194,196,197,199,200,202,203,206,207,208,209,213,215,216,217,218,221,222,223,224,228,229,230,232,233,237,239,240,241,243,244,246,247,248,249,250,251,252,253,254,257,258,259,261,262,263,264,265,266
2,3,5,7,8,9,12,13,14,15,16,20,21,22,23,24,24,30,31,32,33,34,35,37,38,40,41,42,43,44,46,47,50,51,52,53,54,55,56,57,58,59,60,61,64,65,66,68,69,70,71,73,74,76,77,78,81,82,83,85,86,89,90,90,94,95,96,97,98,99,101,102,105,106,107,108,111,112,113,114,115,117,118,118,122,123,124,125,126,127,129,130,133,134,135,137,138,139,140,141,142,145,146,147,149,150
0,1,2,4,5,9,11,12,13,15,16,17,18,20,21,23,24,26,27,28,31,32,33,34,35,36,37,38,41,42,43,44,45,48,49,50,52,53,54,58,59,61,62,64,65,66,69,70,70,77,78,79,80,82,83,85,86,89,90,91,92,95,96,97,98,99,100,103,104,105,106,107,108
0,1,2,3,5,6,8,9,10,11,14,15,16,17,18,19,19,22,23,24,25,27,28,30,31,32,33,36,37,38,39,40,41,44,45,46,47,48,49,51,52,53,54,56,57,58,59,60,61,65,66,67,68,72,73,74,76,77,78,79,81,82,83,84,85,87,88,90,91,91,96,97,98,99,100,101,103,105,106,107,108,109,110
0,1,2,3,4,5,6,7,9,10,11,13,14,15,16,17,20,21,22,23,24,25,27,28,30,31,32,33,33,38,39,40,41,43,44,45,46,49,50,52,53,55,56,60,61,62,63,64,66,68,69,70,72,73,74,75,77,78,80,81,84,85,86,87,91,92,93,94,95,96
0,1,2,3,7,8,9,10,11,13,17,19,21,22,23,24,26,27,30,31,32,33,34,35,35,39,40,41,42,43,46,48,49,50,51,52,54,56,57,58,59,63,64,65,67,70,71,72,73,74,75,76,77,78,80,82,83,84,86,87,87,93,94,96,97,100,101,102,103,104,105,106,107,108
0,1,3,4,6,7,8,9,12,13,15,16,17,18,19,20,23,24,25,26,27,28,30,31,32,33,35,36,37,38,39,40,44,45,46,47,48,49,50,52,53,55,56,58,60,61,62,65,66,67,68,69,70,71,72,74,75,76,78,79,80,81,83,84,84,87,88,89,91,93,94,95,99,100,102,103,104,105,105,108,109,110,112,114,115,116,118,121,122,124,125,126,127,128,129
0,2,5,6,7,9,13,14,15,16,19,22,23,24,26,27,28,30,33,34,35,36,40,41,42,44,45,46,47,49,50,51,52,53,55,59,60,61,62,63,64
0,1,2,3,4,6,7,11,12,13,16,17,18,19,20,22,23,25,26,27,29,30,31,32,33,35,36,37,39,40,42,43,46,47,50,51,54,57,58,59,61,62,65,66,67,69,70,71,73,74,75,77,80,81,83,86,87,88,92,93,94,96,97,98,99,100,101,103,104,105,106,110,111,112,113,114,116,118,119,120,121,122,124,125,127,128,128,133,134,135,136,137,138,139
0,1,2,3,4,5,9,10,11,13,17,18,21,22,23,25,26,27,28,29,30,32,33,34,36,37,37,43,44,46,47,48,50,51,52,53,54,56,57,58,59,60,62,63,64,65,67,68,69,70,71,73,74,77,78,79,81,82,84,85,85,91,92,93,97,99,100,101,104,105,107,108,109,110,111,113,114,115,116,118,119,120,121,123,124,124,128,129,130,131,132,133
0,1,2,5,6,7,9,10,11,12,14,15,18,19,20,21,24,25,26,28,29,29,33,34,35,36,37,39,40,41,43,44,45,46,48,49,51,52,53,54,57,58,59,60,61,62
0,1,2,3,4,5,7,8,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,28,29,30,31,33,34,35,36,37,39,40,41,43,44,45,47,48,50,51,53,54,55,56,60,61,65,66,67,68,69,70,71,73,74,76,77,80,81,82,83,84,85,87,88,90,91,92,93,94,95,95,97,98,99,100,104,105,106,107,109,110,111,112,115,116,117,118,119,120,122,123,125,126,129,130,131,133,134,135,136,139,140,141,144,145,146,148,149,150,153,154,155,156,157,159,163,164,165,166,167,168
0,1,2,3,4,7,8,9,10,13,15,16,17,20,21,22,23,24,25,25,29,30,31,32,33,34,36,37,38,39,42,43,44,46,47,49,50,53,56,57,58,60,61,62,63,66,67,69,70,72,73,74,75,76,77,78,79,80
0,1,2,3,5,6,7,8,11,13,14,15,16,19,20,21,22,24,25,26,28,29,30,33,35,36,37,39,43,44,45,46,48,49,50,52,53,53,56,57,58,59,61,62,62,67,68,69,70,72,73,73,75,76,77,79,80
0,1,3,5,6,7,10,11,12,13,14,18,19,20,21,22,25,27,28,29,30,33,34,38,40,41,43,44,47,48,49,50,53,54,54,56,57,58,59,60,61,63,64,67,68,70,71,72,73,77,79,80,81,84,85,87,88,90,92,93,94,95,96,97,99,100,101,102,105,106,107,108,110,111,114,116,117,118,120,121,123,124,125,126,127,129,130,131,132,134,135,136,137,139,140,140,144,145,146,148,149,151,152,156,158,159,160,163,164,168,169,170,171,173,174,177,180,181,182,184,185,186,187,191,192,193,195,197,198,199,201,202,202,207,208,210,211,212,213,214,215
0,0,1,3,4,6,7,9,10,12,14,15,16,17,19,20,22,23,25,26,27,28,31,33,34,35,36,39,40,44,46,47,49,50,55,56,58,60,61,64,65,66,67,70,71,75,77,80,81,82,83,86,87,89,90,91,93,94,94,96,97,98,99,100,102,103,104,106,107,108,110,111,112,113,115,116,116,121,122,123,124,126,127,127,129,130,131,132,133,134
0,1,2,3,4,6,7,9,10,11,12,13,15,16,17,20,22,23,24,25,27,28,30,31,32,33,34,35,39,41,42,43,45,46,48,49,51,52,53,54,55,56,56,60,61,62,63,64,65,67,68,71,72,73,76,77,78,79,80,83,84,85,86,88,89,90,93,94,95,97,98,99,102,103,104,105,106,107
0,1,2,3,4,5,6,7,12,13,14,15,19,20,21,23,24,25,27,28,29,31,31,37,38,39,40,43,44,45,47,48,49,50,52,53,56,57,58,59,62,63,64,65,66,68,69,72,73,74,77,78,79,81,82,83,85,86,87,89,90,91,91,96,97,98,101,102,103,104,105,107,108,109,112,113,114,116,117,121,122,124,125,126,127,129,130,131,132,133,137,138,140,141,142,143
0,1,2,3,4,5,6,7,10,12,13,14,15,18,19,21,22,23,24,25,26,30,32,33,34,36,37,38,39,41,42,44,45,46,48,49,50,51,53,54,56,57,58,60,63,64,66,67,69,70,71,72,73,74,76,77,79,80,82,83,86,87,88,90,91,92,93,94,95,98,99,101,102,104,105,108,109,113,115,116,117,118,121,122,124,125,128,129,130,131,133,134,135,136,138,139,140,141,143,144,145,146,146,150,151,152,155,156,157,158,160,161,162,163,163,165,166,167,169,173,174,175,177,178,181,182,187,188,189,190,191,192,193,194,199,200,203,204,205,206,207,208,213,214,216,217,218,219,219,226,227,228,231,232,233,235,236,237,238,240,241,242,244,245,246,248,249,250,251,252,253
0,1,2,3,4,7,8,9,11,12,15,16,17,19,20,21,22,26,27,28,29,30,31,34,36,37,38,39,44,45,47,48,50,51,52,53,55,56,57,58,59,60,61,62,68,69,70,72,76,77,78,80,81,83,84,86,87,89,90,92,93,94,95,98,100,101,102,104,106,107,108,109,110,111,112,113,115,116,117,120,121,122,124,125,127,128,129,131,132,133,139,140,141,142,143,144,145,147,148,149,150,151,153,154,155,156,159,160,161,162,163,165,166,168,169,170,171,172,176,177,178,180,181,182,183,186,187,189,190,191,193,194,196,197,200,201,202,203,204,207,208,209,210,211,214,215,216,217,218,220,220,225,226,227,229,230,232,233,235,237,240,241,242,243,245,246,248,249,250,251,252,253
2,4,8,9,10,12,13,14,15,17,18,19,20,23,24,25,27,28,32,34,35,36,39,40,42,43,45,46,48,50,51,52,54,55,57,58,59,60,63,64,65,67,68,70,71,72,73,74,75,76,77,78,79,82,83,84,85,88,89,90,91,92,94,95,96,98,99,100,101,102,105,107,108,109,110,111,113,115,116,118,119,120,121,122,123
0,1,2,3,4,6,7,9,10,11,12,14,15,17,18,20,21,26,27,28,29,30,31,34,35,36,37,40,42,43,44,46,47,49,50,51,52,53,55,56,57,60,61,62,63,64,65,66,68,69,70,73,74,75,76,77,80,81,82,84,85,86,87,89,90,95,96,97,98,99,102,103,104,105,106,107,108,110,111,114,115,116,118,119,120,121,122,126,127,129,130,131,132
0,1,2,3,4,5,9,11,12,13,15,16,17,18,20,21,25,27,29,30,32,33,34,35,36,38,44,45,46,48,49,50,51,55,56,57,59,60,61,62,64,65,68,69,70,71,72,75,76,77,78,79,80,85,86,87,89,90,93,94,95,97,98,99,100
0,1,2,3,4,5,6,9,10,11,13,14,16,17,20,21,24,25,28,29,33,35,36,37,39,40,42,43,45,46,48,50,52,53,55,56,57,59,60,61,63,65,66,67,68,69,70,70,76,77,78,80,81,84,86,87,88,89,90,93,94,96,97,98,100,101,102,103,105,106,107,109,110,110,113,114,115,116,117,118
0,1,2,3,6,7,8,9,10,11,15,17,19,20,22,23,26,27,28,30,31,32,33,39,40,41,44,45,48,49,50,51,52,53,56,58,59,60,61,65,66,67,68,69,71,72,73,75,76,77,78,83,84,85,87,88,89,90,93,94,95,97,101,102,103,105,106,107,109,110,111,112,113,114,115,118,119,120,122,123,124,127,129,130,131,133,134,135,137,138,140,141,142,145,146,147,149,150,151,152,153,154,155,156,159,161,162,163,164,166,167,169,170,171,172,173,174
0,1,2,3,6,7,8,10,11,12,13,16,18,19,20,22,23,24,25,27,28,30,31,32,34,37,38,39,40,41,43,44,45,47,48,50,51,52,53,54,55,56,57,58,60,61,65,66,67,68,69,70,73,74,75,76,79,81,82,83,85,86,88,89,90,91,92,93,98,99,101,103,104,107,108,109,110,112,113,114,115,116,118,119,120,121,126,127,128,129,132,134,135,136,138,142,143,145,147,148,149,150,151,157,158,160,161,164,165,168,169,170,171,175,176,177,178,179,180,181,186,187,188,189,190,191
0,1,2,3,4,7,8,9,11,12,13,14,16,17,18,20,21,23,24,25,27,28,29,31,32,34,35,37,38,41,42,44,45,46,48,49,50,53,54,55,56,57,59,60,61,62,64,65,66,68,69,72,73,74,75,76,77,78,79,81,82,85,86,87,89,90,91,92,95,96,97,98,100,101,105,106,107,109,112,113,114,115,116,118,119,122,123,124,125,129,130,131,132,134,135,136,137,138,141,142,143,144,145,147,148,149,149,151,152,155,156,157,159,160,161,162,164,165,167,168,169,170,174,175,177,178,180,181,182,183,184,187,188,189,191,192,192,199,200,201,202,204,205,206,208,209,210,211,212,215,216,217,218,222,224,225,226,227,231,232,233,234,237,238,239,241,242,243,244,250,251,252,253,253,256,257,258,259,260,261
0,1,2,3,4,6,7,8,11,13,14,15,16,18,19,21,22,27,29,30,32,33,34,35,39,40,41,44,45,46,47,49,50,51,52,53,54,55,57,58,59,60,63,64,65,66,67,68,73,74,75,76,77,79,80,81,83,84,85,86,87,88,91,93,94,95,96,98,99,103,104,105,109,110,111,112,116,117,119,120,121,122,122,127,130,131,132,133,134,135,140,141,142,144,145,147,148,149,150,153,154,155,157,158,159,160
0,1,2,3,4,6,7,10,12,13,14,15,20,21,22,24,25,26,28,29,32,33,34,37,38,39,41,44,45,46,47,48,49,50,55,56,57,58,59,60,62,63,66,67,68,69,70,72,73,74,75,76,77,78,82,83,85,86,87,88
0,1,2,3,4,7,8,10,11,13,14,16,17,21,22,23,24,25,26,29,30,32,33,37,38,39,41,42,43,44,46,47,48,50,55,56,57,59,60,61,62,64,65,66,68,69,70,71,74,76,77,78,80,81,82,84,85,87,88,89,92,93,94,96,97,98,99,101,102,103,104,105,106
0,1,2,3,4,6,9,10,11,12,13,14,17,18,19,21,22,23,24,26,27,28,30,31,32,33,34,35,38,39,40,41,42,43,46,47,49,50,51,52,53,54,57,58,60,62,63,64,65,66,68,69,70,71,73,74,75,76,79,80,84,86,87,88,90,91,93,94,95,96,97,98
0,1,2,3,4,6,9,10,12,13,14,15,18,19,21,22,24,25,26,27,28,29,32,33,35,36,38,39,40,41,44,45,46,47,50,51,52,53,56,57,58,59,60,63,64,65,66,68,69,72,73,74,76,77,78,79,80,81,82,83,86,87,90,91,94,95,96,97,98,99
0,1,3,4,6,7,8,9,10,11,12,14,15,17,18,19,22,23,24,25,26,28,29,33,34,35,36,41,43,44,46,47,48,49,51,52,53,54,55,57,60,61,62,63,65,66,69,71,72,74,75,77,78,79,80,84,85,86,87,88,91,92,94,95,97,98,99,101,106,108,109,111,112,115,116,118,119,120,123,124,125,127,128,129,130,131,132,137,138,140,142,143,144,145,146,148,149,150,151,153,154,155,156,159,160,164,166,167,168,170,171,173,174,175,176,177,178
0,1,3,4,6,7,9,10,11,12,14,15,18,19,20,22,25,26,27,29,30,34,35,37,39,40,41,43,46,47,48,49,54,55,57,58,60,61,62,63,64,65,68,69,70,71,72,73
0,1,2,3,4,5,6,7,10,11,12,14,15,15,21,22,25,26,27,28,30,31,32,33,37,38,40,41,42,44,45,48,49,51,52,53,55,56,57,58,58,63,64,67,68,69,70,71,72,73,76,77,78,79,80,82,83,85,86,89,90,92,93,96,98,99,100,101,103,106,107,108,110,111
0,1,3,4,6,7,8,9,12,13,15,16,20,21,22,25,26,27,29,30,31,32,33,34,35,37,38,39,40,45,46,47,49,50,51,52,53,55,56,57,58,59,61,62,63,65,68,69,70,72,73,75,76,78,79,80,82,83
0,1,3,4,6,7,8,10,11,12,14,15,16,18,19,20,22,23,24,25,27,28,30,31,32,33,34,35,37,38,39,41,42
0,1,2,3,4,6,7,9,10,11,13,14,15,16,18,19,20,21,25,26,29,30,31,34,35,36,37,38,41,42,43,44,47,48,49,51,52
0,1,3,4,6,7,8,9,10,11,12,13,14,15,19,20,21,23,24,27,28,31,34,35,36,38,39,41,42,43,44,44,49,50,51,55,56,57,59,60,63,64,65,66,68,69,70,72,73
0,1,3,4,6,7,8,9,10,11,14,16,17,18,19,21,22,23,24,27,28,29,30,33,34,35,38,39,40,42,43,46,47,48,50,51,52,54,55,55,57,58,59,61,66,67,68,70,71,72,73,75,76,77,78,80,81,82,84,85,87,88,89,91,92
0,1,3,4,5,6,7,8,9,12,13,14,16,21,22,23,24,27,28,29,30,31,32,35,36,41,43,44,45,47,48,49,50,52,53,54,55,56,57,58,59,64,65,67,68,70,71,72,73,74,75,76,78,79,80,81,84,85,86,87,88,90,91,92,93,95,96,97,99,100,101,102,105,106,107,108,109,112,113,114,116,117,119,120,121,124,125,125,128,129,130,132,133
0,1,3,4,6,7,8,9,10,13,14,15,16,17,20,21,22,24,25,26,28,29,30,32,33,34,36,37,38,39,41,42,44,45,46,47,48,49,51,52,53,55,56
0,1,3,4,6,7,10,11,12,13,15,16,17,19,20,23,24,25,26,29,30,31,32,34,35,37,38,39,40,43,44,45,47,48,49,51,52,55,56,57,60,61,62,64,65,68,69,70,72,73
0,1,3,4,5,6,7,8,9,12,13,14,16,21,22,23,24,27,28,29,30,31,32,35,36,37,38,41,42,42,46,47,48,49,50,51,52,53,54,55,58,59,61,62,64,65,66,67,68,69,70,72,73,75,76,77,79,80,80,84,85,86,87,88,90,91,92,92,95,96,97,98,99,101,102,104,105,106,108,109,109,114,115,116,117,120,121,122,124,125,127,128,129,132,133,133,139,140,142,143
2,3,5,6,8,9,10,11,12,15,16,17,18,19,23,24,25,27,28,29,31,32,33,35,36,37,39,40,41,43,44,45,46,48,49,51,52,53,54,55,56,58,59,60,62,63
0,1,3,4,6,7,8,10,11,12,13,14,16,17,18,19,21,22,23,25,26,27,29,30,30,33,34,35,37,38,39,40,43,44,45,46,49,50,51,52,55,56,57,59,60,65,66,67,70,71,72,73,74,76,77,79,80,83,85,86,87,88,90,93,94,95,97,98
0,1,3,4,5,6,7,8,9,12,13,14,16,21,22,23,24,28,29,30,31,32,33,37,38,39,41,42,44,45,46,48,49,50,51,51,54,56,57,58,60,61,62,63,67,68,69,71,72,73,74,77,78,79,80,81,82,83,88,89,92,93,94,95,96,98,99,100,102,103,104,105,108,109,110,111,112,113,114,115,118,119,121,122,125,126,127,128,130,131,131,136,137,138,140,141,143,144,147,148,149,150,151,152,154,156,157,158,159,160,161,163,164,165,166,171,172,174,175,177,178,179,182,183,184,186,187,189,190,191,193,194,195,196,198,199,201,202,203,204,205,207,208,210,211,212,214,215
0,1,3,4,6,7,10,11,14,15,16,17,19,20,22,23,24,26,27,30,31,32,33,34,36,37,38,39,43,44,45,46,47,48,49,51,52,53,54,55,57,58,59,60,61,63,64,66,67,69,70,73,74,75,78,79,80,82,83,84,85,86,90,91,92,93,95,96,98,99,100,102,103
0,1,2,4,9,11,12,13,15,16,17,18,20,21,22,23,25,26,27,30,31,32,33,34,35,38,39,41,42,44,45,46,48,49,50,51,53,54,56,57,61,63,64,65,67,68,70,71,72,73,74,75,76,77,79,81,82,83,86,87,88,89,91,92,93,94,97,98,99,100,102,103,105,106,107,108,111,112,113,114,115,119,120,121,122,123,123,127,128,130,131,132,133,135,136,137,139,141,142,143,144,146,147,148,149,149,151,152,153,155,156
0,1,2,3,4,6,10,12,13,14,15,18,19,21,22,23,24,26,27,29,30,31,32,33,34,36,37,39,40,41,43,44,45,46,47,49,50,52,53,54,55,56,57,59,60,64,65,68,69,70,72,73,74,75,76,77,78,79,82,83,84,86,87,90,91,91,96,97,98,99,101,102
0,1,2,3,4,5,6,8,9,13,14,17,18,19,21,22,23,24,25,26,27,28,31,32,33,35,36,37,38,39,42,43,44,46,47,47,53,54,56,57,59,60,61,62,65,66,66,70,71,72,73,75,76,77,78,80,81,82,84,85
0,1,2,3,4,6,10,12,13,14,15,17,18,20,21,22,23,25,26,28,29,30,31,32,33,36,37,38,40,41,43,44,45,46,48,49,50,52,53,55,56,60,62,63,64,65,67,68,69,70,72,73,74,75,77,78,80,81,82,84,85,86,87,90,91,92,93,94,94,99,100,101,102,103,106,107,108,109,111,112,114,115,116,117,119,120,121,122,125,126,129,130,131,132,132,136,137,138,139,140,141,143,144,146,147,148,150,151,152,154,155,158,159,160,162,163,164,165,169,170,171,172,173,175,176,177,178,179,182,183,184,185,186,188,189,190,192,193,194,195,198,199,200,201,202,203,204,205,206,209,210,211,213,214,215,216,216,221,224,226,227,229,230,231,235,236,237,238,241,242,243,244,245,247,248,249,250,253,254,255,258,259,260,262,263,268,269,271,272,273,274,276,277,278,280,281,283,284,286,287,290,291,292,295,296,297,299,300,301,305,306,307,308,310,311,313,314,315,317,318
0,1,2,3,4,7,8,9,10,12,13,14,15,17,18,19,21,22,26,28,29,30,32,33,34,36,37,41,42,43,46,47,48,49,50,52,53,58,59,60,61,62,64,65,66,70,71,73,74,76,77,78,80,81
0,1,2,4,7,8,9,11,12,14,17,18,19,20,23,24,28,30,31,32,34,35,37,38,39,40,42,43,44,46,47,50,51,53,54,55,57,58,59,61,63,64,65,67,68,68,71,72,73,74,75,76
0,1,2,3,4,6,7,8,9,11,12,13,14,15,16
0,1,2,4,9,10,11,12,15,16,17,18,19,20,22,23,24,26,27,28,29,33,35,36,38,39,41,42,43,44,45,46,47,48,51,52,53,55,56,57,58,60,61,64,65,66,68,69,69,71,72,73,74,75,76,77,78,78,82,83,84,85,86,87,88,90,91,92,93,94,95,96,99,100,101,103,104,104,110,111,112,114,115,118,119,122,123,127,129,130,131,133,134,135,137,138,140,141,142,144,148,149,150,152,153,154,155,156,158,159,160,162,163,164,165,166,168,172,173,174,176,177,178,180,181,182,183,184,186,187,189,190,191,194,195,196,198,199
0,1,3,4,6,7,8,10,13,14,15,17,18,19,20,21,22,24,25,26,27,28,30,31,33,34,35,36,37,39,40,41,42,43,46,47,48,50,52,53,54,55,56,58,60,61,62,63,67,68,69,71,72,73,76,77,78,79,80,81,82,84,85,86,87,88,91,92,93,94,96,97,97,103,104,106,107
0,1,2,3,4,6,9,10,11,14,15,17,18,19,20,22,23,24,25,26,27,28,29,31,32,35,36,37,38,38,42,43,44,45,46,47,50,51,52,53,56,57,57,62,63,64,66,67,73,74,75,76,77,78,79,80,82,83,85,86,87,88,91,92,93,96,97,98,100,101,102,103,106,107,108,110,111
0,1,2,4,6,7,8,10,11,12,13,15,16,17,18,19,20
0,1,2,4,9,10,11,12,15,16,17,18,19,20,22,23,24,26,27,28,29,33,35,36,38,39,41,42,43,44,45,46,47,48,51,52,53,55,56,57,58,60,61,62,63,67,68,69,71,72,72,77,78,81,82,83,85,86,87,91,92,93,94,98,99,101,102,104,105,106,107,110,111,112,114,115
0,1,2,3,5,6,7,8,10,11,12,13,14,17,18,19,20,21,23,24,27,28,29,30,33,34,35,36,37,39,40,42,43,44,46,47
0,1,2,4,6,7,8,10,11,12,13,15,16,17,18,19,20
0,1,2,4,9,10,11,12,15,16,17,18,19,20,22,23,24,26,27,31,33,34,36,37,39,40,42,43,44,45,46,47,49,50,51,53,54,56,57,58,59,60,61,64,65,66,68,69,69,75,78,79,80,81,83,84,86,87,89,90,91,93,94,95,96,98,99,101,102,103,105,106
0,1,3,4,9,10,13,14,18,20,21,22,24,25,26,28,29,31,32,33,35,37,38,39,41,42,44,45,47,48,49,50,51,53,54,56,57,59,60,61,63,64,65,66,68,69,71,72,76,78,79,80,82,83,85,86,87,88,89,92,93,94,96,97,98,99,101,102,103,104,106,107,108,110,111,111,114,115,116,117,122,123,124,126,127,128,130,131,132,133,135,136,137,139,140,141,142,145,146,147,148,149,151,152,153,154,155,158,159,160,162
0,1,3,4,6,7,10,11,12,14,15,17,20,21,23,24,26,27,28,30,33,34,35,37,38,38,41,42,43,44,45,46,48,49,51,52,55,56,57,58,59,61,62,63,63,65,66,67,69,70,71,74,75,76,78,79,80,81,82,85,86,87,88,89,91,92,93,94,95,98,99,100,102,103
0,1,3,4,6,7,10,11,12,13,14,15,18,20,21,22,23,25,26,30,31,32,34,39,40,41,42,45,46,48,49,53,54,55,57,58,62,64,65,66,67,68,69,71,72,74,75,77,78,81,82,83,84,85,92,93,94,96,101,102,103,104,107,108,109,110,111,112,113,114,117,118,120,121,121,125,126,128,129,131,132,134,135,137,138,142,143,144,146,147,148,151,152,153,154,155,157,158,160,161,162,164,165
0,1,2,3,7,9,10,13,14,20,21,24,25,26,28,29,30,31,33,34,36,37,38,39,43,45,46,47,48,51,52,57,58,59,60,63,64,65,67,68
0,1,3,4,6,7,10,11,14,15,16,18,19,20,21,21,26,29,31,32,34,39,40,41,42,43,44,47,48,51,52,54,55,56,58,59,61,62,63,65,68,69,70,71,72,73,74,75,78,79,80,82,85,86,90,91,92,93,95,96,98,99,100,102,103,105,106,107,109,112,113,114,116
2,3,4,5,6,7,8,10,11,14,15,16,18,19,20,21,22,25,26,27,29,30,31,32,33,34,34,38,39,40,42,43,45,46,49,50,51,53,54,54,60,61,62,63,64,65,66,68,69,74,76,78,79,81,82,83,84,85,86,87,89,90,93,94,95,98,99,100,102,103
0,1,2,3,4,5,6,8,9,12,13,14,15,16,18,19,20,22,23,24,26,27,28,29,30,31,31,36,37,39,40,43,44,45,46,48,49,51,52,53,55,56
0,0,1,3,4,5,7,8,10,11,13,14,15,18,19,20,22,23,24,25,26,27,28,31,32,35,36,37,38,41,42,42,44,45,46,48,49,50,52,53,56,57,58,59,61,62,67,68,71,72,73,75,76,77,78,80,81,83,84,86,87,88,90,91
0,1,2,3,4,5,6,7,8,9,12,14,15,16,18,19,21,22,23,24,25,26,32,33,36,37,38,40,41,42,43,44,49,50,51,52,54,55,58,59,60,62,63,65,66,70,71,72,74,75,76,77,80,81,85,86,87,89,93,94,95,97,98,99,101,102,105,106,107,108,109,111,112,113,115,116,117,119,120,123,124,125,126,128,129,131,132,133,134,135,136
0,1,2,5,6,7,10,11,12,13,14,16,17,18,19,20,21,23,24,26,28,29,30,32,33,34,35,37,38,40,41,42,44,45,48,49
0,0,1,3,4,5,7,8,10,11,12,14,16,17,18,20,21,22,23,24,27,28,32,34,35,36,37,40,41,45,47,48,50,51,54,55,56,57,58,61,62,63,65,66,67,68,70,71,73,74,75,77,78,79,80,83,84,85,87,88,89,90,92,93,95,96,97,99,100
0,1,4,5,9,10,11,12,15,17,18,19,21,22,24,25,26,27,28,29,34,35,37,38,40,41,44,45,47,48,49,51,52,53,54,57,58,59,60,61,62,65,66,67,68,71,72,73,74,75,76,77,78,79,82,83,84,86,87,90,91,92,93,94,97,98,99,100,103,104,105,106,108,109,111,112,113,114,115,118,119,120,122,123,126,128,129,130,131,134,135,136,137,139,140,141,143,144
0,1,3,4,5,6,8,9,10,11,14,15,16,17,18,21,22,23,24,25,27,28,29,31,32,33,34,37,38,39,40,41,42,43,48,50,52,53,54,55,56,62,63,65,66,69,70,73,74,75,76,77,78,79,80,83,84,85,86,87,88
0,1,2,4,7,9,10,11,13,14,16,17,19,20,21,22,23,28,29,30,31,32,33,34,41,43,46,47,48,49,52,53,55,56,58,59,60,63,64,65,66,67,70,71,72,74,77,78,81,83,84,85,87,88,89,91,92,94,95,96,97,98,99
0,1,4,5,6,7,9,10,12,13,15,16,19,20,23,24,25,27,28,30,31,33,34,35,37,38,41,42,43,44,45,46
0,1,2,6,7,10,11,13,14,17,19,20,21,23,24,26,27,28,29,31,32,32,38,39,40,41,42,43,44,47,48,50,51,52,54,57,58,59,60,61,62,63,64,67,69,70,71,73,74,76,77,78,80,81,83,84,85,87,88,89,90,91,92,93,95,96,97,98,99,100,103,104,106,107,108,110,113,114,115,116,117,120,121,122,124,125,128,129,130,131,132,134,135,136,137,140,141,142,143,144,145
0,1,2,5,6,7,9,10,11,15,16,17,18,22,23,24,25,26,27,27,32,33,35,36,37,38,39,42,43,45,46,51,52,53,54,55,57,59,60,61,63,64,65,69,70,71,72,75,76,77,78,79,82,83,84,85,88,89,89,93,95,96,97,98,98,103,104,105,106,107,109,110,112,113,115,116,117,119,120,125,126,127,128,131,132,134,135,136,138,139,140,143,144,145,147,148,149,151,152,153,156,157,158,159,160,161,161,165,166,169,170,171,172,172,177,178,179,182,183,184,186,187,188,191,192,193,194,195,196,198,199,200,201,203,204,205,207,208,209,213,214,215,216,217,218
0,1,3,6,7,10,11,14,15,16,18,21,22,24
0,1,2,4,5,7,8,9,11,12,13,14,16,17,18,20,21,22,24,25,26,28,29,30,31,34,35,36,37,38,39,40,42
0,1,2,5,6,8,9,13,14,15,17,18,19,22,23,24,25,28,29,29,31,32,33,34,35,37
0,1,3,4,6,7,8,10,12,13,14,16,19,20,21,22,23,24,27,29,30,31,33,34,36,37,38,40,43,44,46,48,49,50,51,52,53,57,59,60,62,63,65,66,67,69,70,70,75,76,77,78,81,82,83,84,85,88,89,90,91,92,93,96,97,98,99,101,102,103,105,107,108,109,110,111,113
0,1,2,3,4,6,9,10,11,13,14,17,19,20,21,22,24,25,26,27,29,30,33,34,35,36,39,40,43,44,45,46,48,49,50,51,54,56,57,58,59,60,61,64,65,67,68,69,70,70,74,75,76,77,78,81,82,85,86,89,91,92,93,94,95,96,98,99,100,101,102,104
0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,19,20,21,24,25,27,28,30,31,32,34,35,37,38,42,43,45,47,48,49,51,52,54,55,56,58,60,61,62,63,64,66
0,1,4,5,6,7,8,9,10,12,16,17,18,20,23,24,25,26,27,29,30,31,32,33,35,36,37,38,39,40,43,44,44,47,49,50,51,52,55,56,57,59,60,64,65,66,69,70,71,73,74,75,79,80,81,84,85,86,88,89,90,92,93,95,96,97,98,99,101
0,1,3,4,6,7,8,10,12,13,14,16,17,21,22,23,25,26,28,29,32,33,34,35,38,39,39,43,44,45,47,48,49,50,53,55,56,57,58,59,60,63,64,66,67,68,69,69,74,75,76,77,80,81,82,83,84,86,87,89,90,91,92,95,97,98,99,100,101,102,104,105,106,107,108,110
0,1,3,4,6,7,8,9,11,12,13,14,16,17,19,20,22,23,24,26,27,28,30,31,32,33,35,36,37,38,39,41,43,44,45,47,48,49,49,53,54,55,56,59,60,61,62,63,65,66,67,68,70,71,72,74,75,76,78,79,81,82,83,84,85,88,89,90,91,93,94,95,98,99
0,1,3,4,6,7,8,10,13,15,16,17,21,25,26,28,29,30,31,31,36,37,39,40,42,43,45,46,47,48,49,50,52,53,54,56,59,60,61,62,63,65,66,67,71,73,75,76,78,79,80,81,84,85,87,88,89,90,92,93,93,96,97,98,99,100,102
0,1,2,3,4,5,6,7,9,10,11,12,16,17,18,20,21,22,23,26,27,28,29,32,34,35,36,38,39,41,42,44,45,46,47,48,50,51,56,57,58,59,60,62,63,64,67,68,69,71,72,73,75,76,77,82,83,84,86,87,88,89,89,93,94,95,96,97,98,100
0,1,4,5,6,8,9,13,14,15,16,19,21,22,23,24,27,28,30,31,32,33,34,36,37,38,38,44,45,46,48,49,50,52,53,56,57,60,62,63,64,66,67,69,70,71,72,73,75
0,1,2,3,4,5,7,8,8,14,17,19,20,21,22,24,27,28,29,30,31,32,35,36,36,42,43,44,46,47,49,50,51,52,53,55
0,1,2,3,4,6,6,10,11,12,13,15,16,17,18,19,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41,43,44,44,47,48,49,50,51,53
0,1,2,3,4,5,8,9,9,11,12,13,14,15,17,18,20,21,22,24,25,27,28,29,30,31,32,34,35,36,37,38,40,41,43,44,45,46,48,49,51,52,53,54,55,57,58,60,61,62,64,65,66,67,69,70,71,73
0,1,3,5,6,7,10,11,15,17,18,19,20,23,24,26,27,28,30,31,32,33,35,36,37,38,41,42,43,44,45,46,47,48,51,52,53,56,57,58,60,61,62,63,66,67,68,69,71,72,72,76,77,78,80,81,82,84
0,1,3,5,6,7,8,9,10,13,14,15,17,18,20,21,22,23,24,27,28,29,30,32,33,33,37,38,39,40,41,43,44,45,47,48,52,53,54,55,56,58,59,62,63,65,66,67,68,71,72,73,74,75,76,77,79,80,81,83,84,85,86,89,90,91,92,93,94,94,98,99,100,101,102,104
0,1,3,4,5,8,9,10,12,16,17,18,19,21,22,24,25,28,30,31,33,34,37,38,40,41,42,43,44,46,47,48,50,51,52,53,54,56,57,58,59,60,62
0,1,3,4,6,7,8,10,11,12,16,17,18,19,23,24,25,26,28,29,31,32,33,35,36,37,39,40,41,42,43,44,45,46,48,49,50,51,53,54,55,56,59,60,60,64,65,66,67,68,70
0,1,3,4,5,8,9,10,12,13,17,18,19,21,22,24,25,28,29,30,31,34,35,35,39,40,41,42,45,46,47,49,50,51,53,54,57,58,59,60,61,62,62,66,67,68,69,72,73,74,75,77,78,79,80,81,83
0,1,3,4,6,7,8,9,11,12,13,14,16,17,19,20,22,23,24,26,27,28,30,31,32,33,35,36,37,38,39,41,43,44,45,47,48,49,49,55,56,57,58,59,60,62,63,64,65,66,67,71,72,74,75,76,77,77,82,84,86,88,89,91,92,93,94,95,97,98,99,100,100,105,106,108,113,114,115,116,118,119,121,122,123,125,126,126,132,133,135,136,137,139
2,3,4,5,6,7,8,9,10,12,13,15,16,18,19,20,21,22,23,24,25,28,29,30,31,34,35,36,37,39,40,40,44,45,46,47,48,50
0,1,2,3,4,5,8,9,10,11,15,17,18,19,20,22,23,25,26,27,28,32,33,34,36,37,41,43,44,46,47,48,49,51,52,54,55,56,59,60,63,64,65,67,68,69,70,73,74,75,77,79,80,81,83,84,86,87,90,91,94,95,96,97,98,99,100,102,103,104,106,107,107,113,114,115,116,117,119
0,1,2,3,5,6,9,10,13,14,15,17,18,19,21,22,23,24,28,29,30,32,35,36,37,39,40,41,42,45,46,47,50,51,52,53,54,55,57,58,59,61,62,63,65,66,67,69,70,71,72,74,75,76,77,78,80
0,1,2,3,4,6,10,11,12,13,14,16,17,19,20,21,22,23,25,26,30,32,33,35,36,37,38,40,41,42,43,46,47,48,51,52,53,54,55,57,58,60,61,62,63,64,65,65,69,70,71,72,73,75
0,1,2,3,4,5,8,9,11,13,14,15,16,19,20,21,22,23,25,28,29,30,32,33,33,39,40,41,42,43,45,48,49,50,51,52,53,54,56,58,59,60,61,64,66,67,68,69,70,71,73,74,75,76,77,78,78,82,83,84,85,87,88,92,93,94,96,99,100,101,102,103,105,106,108,109,111,113,114,116,117,120,121,123,124,125,127,128,128,132,133,134,135,136,139,140,141,142,143,145,146,147,150,152,153,154,156,157,159,160,161,162,163,164,166
0,1,2,3,4,5,6,9,10,11,12,15,16,17,19,20,21,22,25,26,27,29,30,31,32,33,34,39,40,42,43,48,49,52,53,54,56,57,58,59,61,62,63,64,65,68,69,70,72,73,75,76,77,80,81,81,85,86,87,88,89,91
0,1,5,6,7,9,10,12,13,16,17,19,20,22,23,26,27,29,30,32,33,34,35,37,38,41,43,44,45,46,48,49,50,52,53,53,57,58,59,62,63,65,66,67,70,71,72,74,75,76,78,79,80,81,82,84
0,1,2,3,4,5,7,8,9,12,13,14,15,16,18,19,23,24,26,27,32,33,34,36,37,39,40,41,42,43,45,46,47,49,50,51,53,54,56,57,59,60,64,66,67,68,70,71,73,74,75,76,77,79
0,1,3,4,6,7,8,10,13,14,15,17,18,21,24,25,26,28,29,31,32,35,36,37,38,41,43,44,45,46,49,50,52,53,54,55,56,57,58,59,60,61,64,65,66,67,68,70
0,1,2,3,4,5,6,7,8,9,12,13,14,15,17,18,19,20,20,23,24,25,27,28,30,31,34,35,36,37,38,40,41,42,43,44,46,47,50,51,54,55,58,60,61,62,65,66,68,69,72,74,75,76,79,80,82,83,86,87,88,90,91,93,94,95,97
0,1,2,3,4,6,6,10,11,12,13,15,16,17,18,19,20,23,24,25,26,27,30,31,32,34,35,36,38,39,42,43,44,46,48,49,49,53,54,55,56,57,59
0,1,4,6,7,8,11,12,14,15,16,17,18,20,22,23,24,26,27,29,30,31,32,33,34,36,38,39,40,41,42,44,45,47,48,49,50,52,53,55,56,57,58,59,61,62,64,65,66,68,69,70,71,73,74,75,77
0,1,3,4,5,6,8,9,11,12,16,18,19,21,22,23,25,26,27,28,32,33,34,36,37,40,42,43,44,46,49,51,52,53,56,57,59,60,62,63,64,66,67,68,69,71
0,1,4,5,7,8,10,11,12,14,15,16,18,19,22,23,24,26,27,28,29,30,32,33,36,37,38,39,40,41,41,46,47,48,50,51,54,55,56,57,63,64,65,66,69,70,71,72,77,78,79,81,82,82,86,87,88,89,90,92,93,94,97,98,99,100,102,103,105,106,107,108,111,112,113,115,116,117,118,119,120,122
0,1,2,3,4,6,9,12,13,14,16,17,18,20,23,24,25,26,27,29,30,31,32,35,36,38,40,41,42,43,45,46,50,51,54,55,58,59,60,61,63,64,64,69,70,72,73,74,75,77
0,1,3,5,6,7,8,9,10,13,15,16,17,19,20,22,23,25,26,27,30,31,32,34,35,36,37,38,43,44,45,46,47,49,50,50,55,56,58,59,60,62,63,65,66,67,68,69,70,75,76,77,81,82,84,85,86,87,89,90,91,93,94,94,96,97,98,99,101
0,1,2,4,5,6,9,10,11,12,13,16,17,18,19,20,22,23,24,27,28,29,31,32,34,35,36,38,39,41,42,43,44,49,50,53,54,55,56,60,62,65,66,67,68,70,71,74,76,77,78,80,81,83,84,87,88,89,90,93,94,94,99,100,101,103
0,1,2,3,4,5,6,7,9,10,11,14,15,16,18,19,22,24,25,26,28,29,30,31,33,34,35,38,39,40,41,42,43,46,48,49,50,52,53,55,56,57,58,59,62,63,66,67,68,70,71,72,73,73,77,78,79,80,83,84,87,88,89,91,92,93,94,96
0,1,2,4,7,8,9,11,12,14,15,16,17,18,19,22,24,25,26,28,29,31,32,33,34,35,38,39,40,41,42,44,45,48,49,50,51,52,53,54,56,57,60,61,62,64,65,66,67,69
0,1,3,5,6,7,10,11,15,17,18,19,20,23,24,26,27,28,30,31,33,34,36,37,41,42,43,45,46,47,50,51,53,54,56,57,58,60,62,63,63,69,70,71,72,74
0,1,2,5,6,8,9,11,12,13,14,15,16,18,19,21,22,26,27,28,29,30,31,33,34,35,36,38,39,40,42,43,44,45,47,48,51,52,55,56,57,59,60,61,62,64,65,66,67,70,71,72,74,75,76,77,79,80,81,82,85,86,87,89,90,93,94,95,96,97,99,100,101,104,105
0,1,5,6,7,8,9,10,12,13,14,16,19,20,21,24,25,28,29,30,31,34,35,36,37,40,42,43,44,46,47,49,50,53,54,55,58,59,60,62,63,64,65,67,68,70,72,73,74,75,77,78,82,83,84,86,87,88,89,91,92,93,94,96,97,97,101,102,103,104,105,107
0,1,5,6,7,8,9,10,12,13,16,17,18,20,21,22,23,27,29,30,32,33,36,37,41,42,43,45,49,51,52,54,55,58,59,61,62,64,65,67,68,70,72,73,75,76,79,80,82,83,84,85,86,88
0,1,5,6,7,8,9,10,12,13,14,16,20,21,22,23,25,26,28,29,32,33,34,35,36,38,39,40,42,43,44,45,47,48,48,53,54,55,59,61,62,64,65,68,69,71,72,73,74,75,76,78,79,81,82,84,86,87,89,90,93,94,96,97,98,99,100,102
0,1,3,4,6,7,8,9,11,12,13,14,14,16,17,18,19,20,22,23,24,27,28,30,31,32,33,34,35,36,39,43,44,45,47,48,50,51,53,54,58,59,60,61,64,66,67,70,71,72,73,74,75,76,78,79,80,81,82,84,85,86,87,88,90,91,92,96,97,99,101,102,103,105,106,109,110,111,112,113,115
0,1,3,4,6,7,8,9,12,13,13,15,16,17,18,19,21,22,26,27,28,29,30,32,33,34,36,37,38,39,41,42,43,44,46,47,48,50,56,57,58,60,61,62,65,66,68,69,71,72,75,76,77,78,79,81
0,1,2,3,4,6,7,8,9,10,11,12,13,14,17,18,19,20,23,24,25,27,28,30,31,33,34,35,37,38,40,41,44,47,48,49,51,52,53,54,55,57,58,63,64,65,67,70,71,72,73,78,79,80,82,86,87,88,89,91,92,94,95,96,97,98,99,102,103,105,106,107,109,112,113,114,115,116,118
0,1,2,3,4,6,10,12,13,14,15,16,17,18,19,20,23,24,25,26,29,30,31,33,34,35,36,38,39,41,42,43,45,46,48,49,52,55,56,57,59,60,61,62,63,65,66,69,70,71,72,76,77,78,80,81,84,85,87,88,89,90,91,93,94,96,97,101,102,103,104,105,107,107,111,112,113,114,115,117,118,121,122,123,124,125,127
0,1,2,3,4,5,6,8,9,12,13,14,15,16,20,23,25,26,28,29,30,31,32,33,36,37,38,39,40,41,42,44,45,48,49,50,51,52,55,56,57,58,60,61,63,64,65,67,68,68,70,71,72,73,74,76
0,1,3,5,6,7,10,11,15,17,18,19,20,23,24,26,27,29,30,37,38,39,41,42,43,46,47,49,50,52,53,54,56,57,58,59,59,64,65,66,68,69,71,72,73,74,76,77,77,83,84,85,86,88
0,1,2,3,6,7,8,10,11,14,15,17,18,19,21,22,24,25,26,27,31,33,35,36,39,41,42,43,45,46,47,48,50,51,52,53,54,56,57,59,60,63,64,66,67,68,69,70,72
0,1,2,3,4,5,6,8,9,12,13,14,15,18,19,22,24,25,27,28,29,30,31,32,36,37,38,39,41,42,44,45,48,49,51,52,54,55,56,57,58,60
0,1,3,5,6,7,10,11,15,17,18,19,20,23,24,26,27,28,30,31,34,35,37,38,42,43,44,46,47,48,51,52,54,55,57,58,60,61,62,63,66,68,69,70,72,73,75,76,77,78,80,81,83,84,85,86,88,89,89,95,96,97,98,100
0,1,2,3,5,6,8,9,10,12,13,14,15,17,18,19,21,22,23,24,27,28,31,33,34,35,38,39,41,42,45,47,48,49,52,53,55,56,57,58,60,61,63,64,65,66,67,69,70,71,73,74,75,78,79,80,82,83,84,86
0,1,3,5,6,7,10,11,15,17,18,19,20,23,24,26,27,28,30,31,33,34,38,39,40,42,43,44,47,48,50,51,53,54,55,57,59,60,60,66,67,68,69,71
0,1,2,3,4,5,6,8,9,12,13,15,16,17,18,20,21,21,24,25,26,27,28,30
0,1,4,5,9,10,11,12,15,17,18,19,21,22,24,25,26,28,29,30,31,34,37,38,39,41,42,43,44,45,47,48,49,53,54,55,59,61,62,63,64,66,69,70,72,73,74,76,77,78,80,81,83,84,85,87,88,90,91,92,93,95,96,97,98,99,101,102,105,106,107,108,109,111,112,115,116,117,118,120,121,123,124,124,128,129,130,131,133,134,135,137,138,140,141,142,144,145,146,148,149,151,152,154,155,157,158,159,160,161,163,164,167,168,170,171,173,174,175,176,177,179,180,183,184,185,186,187,189,190,193,194,196,198,199,200,201,202,204,205,211,212,213,214,217,218,219,221,222,226,227,228,229,230,232,233,234,237,238,240,241,244,245,249,251,252,254,255,258,259,261,262,263,265,270,271,272,274,275,276,276,281,282,283,284,285,286,288
2,3,4,5,6,7,8,9,11,12,13,16,17,18,20,21,22,23,24,27,28,29,31,32,32,34,35,36,37,39,40,47,49,50,51,54,55,57,58,60,62,63,64,65,66,73,75,76,77,78,79,81,82,86,87,88,89,90,92,93,95,96,97,99,100,101,103,104,106,107,108,110
0,1,2,4,7,8,9,11,12,14,15,17,18,19,20,22,23,24,25,27,28,29,30,31,32,33,34,36,37,40,41,42,43,43,47,48,49,50,53,54,58,59,60,61,63,64,65,67,68,69,70,72,73,76,78,79,80,82,83,84,86,87,88,89,92,93,94,96,97,98,99,101,102,104,105,106,109,110
0,1,2,4,7,8,10,11,12,14,15,15,20,21,22,25,26,27,28,29,30,34,36,37,39,40,43,44,46,47,48,49,51,52,53,54,57,58,60,62,63,64,66,67,71,72,73,75,76,77,80,81,83,84,86,87,88,90,91,92,93,96,97,98,100,101,102,104
0,2,5,6,7,9,10,11,12,14,15,17,18,20,21,24,25,26,28,29,29,32,33,34,36,39,40,41,42,45,46,46,53,54,55,56,57,58,61,62,63,65,66,67,68,69,72,73,75,76,79,80,81,83,84,85,86,86,90,91,92,93,94,95,97
0,1,2,4,5,8,10,11,12,14,15,16,19,21,22,23,26,27,29,30,31,32,34,35,36,39,40,41,42,44,45,46,47,50,51,52,54,55,57,58,60,61,62,63,64,66
0,1,2,3,6,7,8,9,10,11,12,14,15,16,18,19,20,22,25,26,27,28,29,31,32,34,35,36,38,39,40,44,45,46,47,50,51,54,55,56,58,59,61,62,63,65,66,68,69,72,73,74,75,78,79,80,82,83,84,85,88,89,90,91,94,95,96,98,99,101,102,104,105,106,107,111,112,113,114,117,118,120,121,123,124,125,127,128,129,131,132,133,134,135,137
0,2,3,5,9,11,12,13,16,17,19,20,22,23,25,27,28,29,31,32,34,35,36,37,40,41,42,44,45,46,47,48,49,52,53,55,57,58,59,61,62,64,65,67,69,70,71,72,73,76,77,78,79,80,81,84,85,86,87,88,89,94,95,96,99,100,101,103,104,105,106,108,109,110,111,114,115,116,117,118,120
0,1,2,3,4,5,7,8,11,13,14,15,16,17,20,21,23,24,25,26,27,28,31,32,35,36,37,39,41,42,43,44,45,47,48,50,51,52,54,55,56,57,59,60,61,63
0,1,2,3,4,5,8,9,10,12,13,14,15,18,20,21,22,23,24,27,28,30,31,32,34,37,38,39,40,41,43,44,47,48,50,51,52,54,55,56,58,59,61,62,63,64,65,68,69,70,71,73,74,75,78,79
0,1,2,3,4,5,6,8,9,10,12,13,14,15,16,18,19,20,21,22,24,25,26,27,30,31,34,36,37,38,41,42,44,45,47,48,49,51,53,54,55,56,57,59,60,61,62,63,65,66,67,68,71,72,73,75,76,78,79,80,81,82,84,85,86,88,89,90,91,92,94
0,1,2,4,6,7,8,9,10,11,12,13,14,15,17,19,20,21,23,24,25,27,29,30,32,33,34,35,35,37,38,39,41,42,43,44,47,48,49,50,51,53,55,56,57,58,63,65,66,68,69,72,73,75,76,77,78,79,81
0,1,2,4,6,7,8,9,10,12,13,15,16,17,19,20,21,22,24,25,27,29,30,31,33,34,36,37,38,41,42,43,45,46,50,51,52,53,56,57,58,59,60,62
0,1,2,3,4,8,9,10,11,12,15,16,17,19,22,23,25,26,27,28,29,30,35,36,38,39,41,42,43,44,48,49,50,52,53,54,56,57,58,60,61,61,67,68,70,71,72,74
0,1,2,4,6,7,8,9,10,12,16,18,19,20,22,23,26,28,29,30,31,37,38,39,40,41,42,43,47,49,52,53,54,55,57,58,60,61,63,64,67,68,69,70,71,73
0,1,2,3,4,5,8,9,10,12,13,17,18,19,20,21,23,24,25,28,29,31,32,35,36,37,38,41,42,43,45,46,47,50,51,51,54,55,57,58,61,63,64,65,67,68,70,71,72,73,74,75,80,81,82,84,85,86,88,89,91,92,94,95,96,97,103,104,105,107,110,112,113,114,115,117,118,119,121,122,124,125,126,128,129,129,134,135,136,138,139,139,144,145,146,147,149,150,151,152,154,155,156,157,158,160
0,1,2,3,4,7,8,9,11,12,13,15,16,19,20,21,23,24,25,26,27,31,32,34,35,36,38,39,39,41,42,43,46,47,48,50,51,52,53,55,56,57,58,61,62,62,67,68,69,70,72,73
0,1,2,5,6,7,9,10,12,13,15,16,21,23,24,25,28,29,30,31,33,34,35,37,38,39,41,42,43,46,47,48,49,53,55,56,58,59,62,63,65,66,67,69,69,74,75,76,78,83,84,85,86,89,90,91,92,93,98,99,102,103,105,106,107,108,110,111,113,114,115,117,121,123,124,125,126,128,129,131,132,133,134,135,137,142,144,146,147,148,149,151,152,153,154,155,156,157,159,160,161,162,164,165,167,168,169,172,173,174,175,177,178,179,181,181,186,187,188,190,191,191,196,197,198,199,201,202,203,204,206,207,208,209,210
0,1,2,3,4,5,7,8,11,14,15,16,19,21,22,23,25,26,29,31,32,33,34,35,40,41,42,43,43,50,52,54,55,58,59,60,61,64,65,69,71,74,75,76,77,80,81,83,84,85,87,88,88,90,91,92,93,94,96,97,98,100,101,102,104,105,106,107,109,110,110,115,116,117,118,120,121,121,126,127,128,129,131
0,1,2,3,4,5,6,7,8,10,11,14,16,17,18,21,22,23,24,25,26,28,29,31,32,34,35,38,39,40,41,44,45,46,47,49,50,52,53,54,55,57,58,59,60,61,63,65,66,68,69,69,74,75,76,77,78,79,80
0,1,2,4,5,6,7,8,11,13,14,15,17,18,20,21,22,23,26,28,29,30,31,32,34,35,36,37,38,42,44,45,47,48,51,52,54,55,56,58,59
0,1,2,4,9,10,11,12,13,15,16,17,18,20,21,24,25,26,27,29,30,32,33,34,35,36,37,38,40,42,43,44,45,48,49,50,51,54,56,57,58,59,61,62,64,65,66,68
0,1,2,3,4,5,6,7,8,9,12,13,16,17,18,19,21,22,24,25,26,27,28,30,31,33,34,37,38,39,41,42
0,1,3,5,6,7,8,9,14,15,16,18,19,21,22,25,28,29,30,32,33,35,36,37,38,39,40,40,45,46,47,48,49,51,52,57,58,59,60,61,64,65,66,68
0,1,2,4,9,10,11,12,13,15,16,17,18,20,21,23,24,25,26,27,28,30,31,32,33,34,35,36,39,40,41,42,43,44,46,47,49,50,52,53,54,55,56,58,59,60,63,64,65,67
0,1,2,3,4,7,8,9,10,12,13,14,16,20,21,22,24,25,26,28,29,34,36,37,38,41,42,44,45,47,48,49,50,54,56,57,60,61,62,63,65,66,68,69,70,71,72,74,75,76,77,80,81,82,84
0,1,2,3,6,7,8,10,11,12,15,16,17,18,19,21,22,23,28,29,30,32,33,34,37,38,39,40,41,43,45,46,47,48,49,52,53,54,56
0,1,2,4,5,7,8,9,11,12,13,14,17,19,20,21,23,24,25,27,28,30,31,32,33,38,40,41,43,44,47,48,50,51,52,54,55
0,1,2,3,4,5,7,8,11,13,14,15,17,18,19,20,22,23,25,26,27,28,32,33,34,35,36,38,39,40,42,43,44,46,47
0,2,5,6,7,9,10,11,12,14,15,19,21,22,23,26,27,28,29,31,32,33,35,38,39,40,41,44,46,47,48,49,50,52,53,54,55,56,60,62,63,65,66,69,70,72,73,74,76,77
0,1,2,3,5,6,12,14,15,16,17,18,22,24,25,27,28,31,32,34,35,36,37,38,39
0,2,3,4,5,8,9,10,12,13,14,17,18,19,22,23,23,26,27,28,30
0,1,2,3,5,6,10,12,13,14,17,18,20,21,23,24,25,26,27,28,29,31,32,34,35,37,38,39,41,42,44,45,46,47,48,49,50,51,53,56,58,59,60,62,63,65,66,67,68,69,70,71,73,76,78,79,80,81,83,84,86,87,88,90
0,1,2,4,5,6,7,8,13,14,16,18,19,21,22,25,26,28,29,30,31,32,33
0,1,2,3,6,7,8,10,11,12,13,16,17,19,21,22,24,25,28,29,31,32,35,36,37,39,40,41,42,43,45,46,47,48,49,50
0,1,2,4,5,6,8,10,11,12,14,15,20,22,23,24,27,28,30,31,33,34,36,38,39,40,42,43,45,46,47,49,53,54,56,57,62,64,65,67,68,71,72,74,75,76,78,79
0,2,3,4,5,8,9,10,12,13,16,17,18,21,22,23,24,25,27,28,29,30,33,34,35,37
0,1,2,3,4,6,7,8,9,12,13,15,16,18,19,21,22,23,25,26,29,31,32,33,34,37,38,39,40,42,43,44,46,47
0,1,2,4,7,9,10,11,13,14,16,17,19,20,21,22,23,28,29,30,31,32,33,34,41,43,46,47,48,49,52,53,55,56,57,58,59,61,62,63,64,66,67,68,69,70,71,75,77,78,80,81,84,85,87,88,89,91
0,1,2,3,4,6,7,8,11,12,13,15,16,18,19,22,23,25,26,27,28,29,30,32,33,34,35,37,38,39,40,41,42,43,45,46,47,49,50,51,52,55,57,58,59,61,62,63,65,66,68,69,70,71,72,73,74,75,76,78,79,80,81,84,85,86,88,89,89,95,96,98
0,1,2,3,4,7,8,9,11,12,13,15,16,19,20,21,23,24,25,26,27,31,32,34,35,36,38,39,39,41,42,43,46,47,48,49,50,52,54,55,56,58,59,60,64,65,68,69,70,71,72,73,73,75,76,77,80,81,82,84,85,86,87,89,90,91,92,93,96,97,98,100,101
0,1,3,4
0,1,5,6,7,8,9,10,12,13,16,17,18,19,20,22,23,26,28,29,30,32,33,35,36,38,39,40,41,42,44,45
0,1,2,4,7,8,9,11,12,13,14,15,16,16,21,22,23,26,27,28,30,31
0,1,2,3,4,6,7,7,13,14,16,17,20,21,22,23,24,25,28,30,31,32,34,35,37,38,41,43,44,45,48,49,51,52,55,57,58,59,60
0,0,2,4,5,7,8,11,12,14,15,16,17,21,23,24,25,27,28,31,33,34,35,36
0,1,2,3,6,7,10,11,16,18,19,20,23,24,26,27,29,30,31,32,35,36,40,42,43,44,46,47,49,50,51,52,55,56,57,59,60,61,62,63,64,67,68,69,70,73,74,75,77,78,82,84,85,86
0,1,2,3,4,6,7,8,10,11,12,15,16,18,20,21,22,24,25,27,28,29,30,31,33,34,35,38,39,40,42,43,44,45,49,51,52,54,56,57,58,59,60,62,63
0,0,1,4,5,6,8,9,13,14,15,16,19,20,22,23,24,26,29,30,31,32,36,37,38,39,42,44,45,46,48,49,52,53,56,58,59,60,62,63
0,1,2,3,4,7,8,9,10,13,14,16,17,18,19,21,22,24,25,27,28
0,1,2,5,6,7,8,11,12,14,15,15,19,20,21,22,24,25,27,28,29,30,31,33,34,35,36,39,41,42,43,44,50,51,52,54,58,59,61,62,63,65,66,68,69,71,72,72,78,79,80,81,83,87,88,90,91,93,94,95,99,100,102,103,106,107,108,109,110,111,112,113,113,115,116,117,120,121,122,123,124,125,127,128,129,130,135,137,139,140,142,143,144,145
0,1,2,3,4,6,10,11,12,13,16,17,20,21,23,24,25,26,28,29,32,33,35,36
0,1,2,4,8,9,10,11,15,16,17,19,20,21,23,24,26,28,29,30,33,34,35,37,38,39,41,42,46,47,48,50,51,52,54,55,57,59,60,62,63,66,68,69,70,71,72,74,75,76,78,79,80,81
0,1,2,3,4,5,9,11,12,13,15,16,17,18,20,21,23,25,26,27,28,29,32,33,34,35,38,39,41,42
0,1,2,4,5,6,10,11,12,13,17,20,21,22,24,25,29,30,31,32,35,36,38,39,40,42,46,47,48,49,53,54,56,58,59,60,62,63,66,67,68,69,70,71,72,73,77,79,80,81,84,85,87,88,89,90,91,93,94
0,1,2,4,8,10,12,13,14,15,17,18,20,21,22,23,24,25,25,27,28,29,30,32,33,35,36,37,39,40,42,43,46,47,48,49,50,52,53,57,58,59,61,63,64,65,67,68,68,71,72,73,74,77,78,79,81,82
0,1,2,3,6,7,8,9,10,12,13,15,16,17,19,20,21,23,24,27,28,31,33,36,37,38,40,41,42,43,45,46,47,48,51,52,54,56,57,58,59,60,62,63,64,65,68,69,71,72,73,74,75,77,78
0,1,2,3,6,7,8,10,11,13,14,15,16,17,18,20,21,22,23,25,26,29,30,32,33
0,1,3,4,6,7,8,9,11,12,13,14,16,17,19,20,21,22,23,24,25,27,28,29,33,34,35,36,37,39,40,43,44,45,46,47,48,49,51,53,54,55,56,59,60,61,62,66,67,68,69,70,71,74,75,76,77,78,79,81,82,84,85,88,89,91,92,94,95,96,97,99,100,101,103,104
0,1,3,4,6,7,8,10,11,12,13,16,17,20,21,23,24
0,1,2,3,4,6,7,10,11,14,15,16,17,18,19,22,23,24,25,27,28,29,31,32,33,33,36,37,38,40,41
0,1,3,4,6,7,8,10,11,14,15,16,17,20,21,22,23,24,29,30,31,32,33,34,36,37,38,39,42,43,45,46,47,48,49,50,54,56,57,59,60
0,1,3,5,6,7,10,11,12,13,14,15,17,18,19,20,24,25,26,27,29,30,31,32,34,35,36,38,39,40,43,44,45,47,48,51,52,54,55,56,59,60,61,63,64,66,67,70,71,71,73,74,76,77,78,79,79,81,82,83,85,86
0,1,2,3,4,5,6,7,8,9,11,12,13,16,17,19,20,23,24,25,26,30,32,33,34,36,37
0,0,1,3,4,5,8,9,10,11,15,16,17,19,20,21,23,24,26,27,28,30,31,32,35,36,37,38
0,1,3,4,6,7,8,10,13,15,16,17,20,21,24,25,26,28,29
0,1,2,3,4,6,7,10,11,15,16,17,19,20
0,1,3,5,6,7,10,11,12,14,15,16,17,17,22,25,27,28,29,31,32
0,1,2,4,5,6,7,12,13,14,16,17
0,1,3,5,6,7,11,14,15,16,17,19,20,20,26,27,30,31,32,34,35
0,1,4,5,7,8,10,11,12,13
0,0,1,3,4,5,8,9,10,11,15,16,17,19,20
0,1,2,3,4,6,7,8,10,11,13,14,18,19,20,22,23
0,1,2,5,6,7,8,9,11,12,13,14,15,17,18,19,20,22,23
0,1,2,3,4,6,7,8,9,10,11,13,14,15,16,18,19
0,1,2,4,5,6,8,9,10,11,12,14,15,16,17,20,21,22,23,25,26
0,1,3,4,6,7,8,11,12,14,15,17,18,20,21,22,24,25,26,27,29,30,33,34,36,37
0,1,2,3,4,5,6,9,10,11,12,13,15,18,19,20,21,22,24,25,27,28,29,31,32,33,33,35,36,37,39,40
0,1,2,5,6,7,9,10,11,13,14,18,19,20,21,26,27,28,30,31,32,34,35,38,39,41,42
0,1,2,3,6,8,9,10,11,13,14,16,17,22,24,26,27,29,30,32,33,35,37,38,39,40,42,43,45,46,50,52,53,54,56,58,59,60,62,63,64,66,67,68,69,72,74,75,76,78,80,81,84,86,88,89,90,91,93,94,95,97,98,99,101,102,104,105,106,107,108,110,110,115,118,119,120,121,122,123,124,126,126,131,132,133,138,139,140,141,142,144,145,146,148,149,151,152,153,154,155,157,158,160,161,162,163,164,166,167,168,168,173,174,176,179,180,181,182,183,184,185,187,188,189,190,192,193,194,195,199,200,201,203,204
0,1,2,5,6,7,9,10,14,15,16,18,19,20,21,23,24,25,26,27,28,30,31,33,34,35,38,39,40,41,42,44,45,46,47,50,51,52,53,57,58,61,62,63,65,66,67,68,69,70,75,76,77,78,79,80,81,83,84,87,88,90,91,92,93,98,99,100,102,103,104,106,107,108,111,112,113,114,115,117,119,120,121,123,124,125,126,129,130,131,132,135,136,137,139,140,141,142,146,147,148,149,150,151,152,154,155,157,158,159,161,162,162,166,167,168,169,170,172,173,175,176,179,180,182,183,184,185,188,190,191,192,194,196,197,198,199,200,201,202,204,207,208,210,211,212,213,215,216,216,222,223,224,225,226,227,228,230,231,233,234,235,236,238,239,241,242,246,247,248,250,251,253,254,255,257,258,259,260,262,263,264,266,268,269,270,272,273,275,276,277,278,282,283,284,285,286,287,287,291,294,295,297,298
0,1,3,5,6,7,8,9,11,12,13,14,16,17,18,19,20,22,23
0,0,1,3,4,5,8,9,10,11,12,14,15,16,17,18,19,21,22,24,25,27,28,30,31,34,35,38,39,40,41,44,45,46,47,48,49,52,53,56,57,58,60,61
0,0,1,3,4,5,6,10,11,12,13,17,18,19,21,22,23,25,26,28,29,30,32,33,34,37,38,39,40
0,1,2,3,5,6,9,10,11,12,15,16,17,19,20,20,26,27,29,30,31,31,37,38,39,40,42,43,44,47,48,49,50,51,52,53,55,56,57,59,60,61,64,65,66,68,69
0,1,3,4,7,8,9,11,12,13,17,18,19,21,22,23,26,27,28,29,31,32,34,35,38,39,40,42,43,44,45,47,48,49,50,51,53,54,58,59,60,63,64,67,68,69,71,72
0,1,3,4,6,7,10,11,12,13,15,16,22,23,24,26,27,28,31,32,33,34,35,36,37,38,42,43,44,46,47,48,49,51,52,53,54,55,56
0,1,2,4,5,6,7,9,10,12,13,14,15,17,18,22,23,24,26,29,30,31,32,34,35,38,39,40,42,43,44,46,47,48,49,50,52,53,54,57,58,59,60,61,62,65,66,67,68,72,73,74,76,77,80,81,83,84,86,87,88,89,92,93,94,95,96,98,99,101,102,103,108,109,110,113,114,115,117,118,121,122,124,125,127,128,130,131,132,133,133,138,141,143,144,146,147,148,152,153,156,158,159,160,163,164,166,167,168,169,173,174,175,176,179,181,182,183,184,185,188,190,191,192,193
0,1,2,4,7,8,9,12,13,15,16,17,18,20,21,22,23,24,26,27,31,32,33,35,38,40,41,42,43,45,46,48,49,50,51,55,56,57,59,60,61,63,64,65,67,68,69,70,71,72,73,75
0,1,3,4,6,7,8,9,12,14,15,17,18,19,20,21,24,25,28,29,31,32
0,1,3,4,6,7,8,10,11,12,16,18,19,20,24,25,26,28,29,33,34,35,37,39,40,41,43,44,44,46,47,48,50,51,52,53,56,57,58,60,62,63,64,65
0,1,3,4,6,7,8,9,12,13,15,16,19,21,22,23,24,26,27,30,32,33,35,36
0,1,3,4,6,7,8,10,11,12,13,16,17,18,19,20,22,23,24,26,29,30,33,34,35,36,39,40,40,47,50,51,52,53,54,56,58,59,60,62,65,66,67,68,71,72,73,74,75
0,0,1,3,4,5,8,9,10,11,12,13,15,16,17,18,19,20,23,25,26,27,29,30,32,33,34,36,37,37,42,43,44,45,46,47,48,50,51,52,53,54,57,58,60,61,64,65,66,67,68,69,69,74,75,76,77,78,79,80,81,83,84,85,86,90,92,93,94,97,98,100,101,104,105,105,108,109,110,111,112,114,115,116,118,119,122,123,124,125,129,130,131,133,134,136,137,137,143,144,148,149,150,152,153,153,156,157,158,160
0,1,2,3,4,9,11,13,14,15,20,21,22,24,25,28,29,30,31,32,37,38,39,41,43,44,47,48,50,51,52,53,55,56,58,59,61,62,65,66,66,71,72,73,76,77,82,84,85,86
2,3,4,6,7,10,11,12,13,14,16,17,20,21,22,25,26,27,28,30,31,34,35,36,37,39,40,41,42,43,46,47,48,49,50,52,53,56,57,58,60,61,62,63,64,65,66,69,70,72,73,74,75,75,77,78,79,81,82
0,1,2,3,4,5,6,9,10,11,12,13,15,16,19,20,22,23,25,26,29,30,31,32,35,36,37,39,40,41,44,45,46,47,48,50,51,52,54,55,56,57,58,59
0,1,3,4,6,7,8,9,10,12,13,14,15,18,19,20,21,22,24,25,26,27,28,29,32,33,34,37,38,39,41,42,43,44,47,48,49,50,51,53,54,55,56,58,59,62,63,65,66
0,1,2,3,4,5,6,8,9,10,11,12,14,15,16,18,19,20,21,22,24,25,25,30,31,33,34,35,36,39,40,42,44,45,46,49,50,51,53,54,55,56,59,60,61,62,63,65,66,67,68,70,71,72,74,75,76,77,77,83,86,87,88,90,91,92,93,94,95,98,99,100,102,103,105,106,107,108,112,113,114,115,116,118,119,120,121,123,124,124,128,129,130,131
0,1,3,4,6,7,8,10,11,12,13,14,15,16,19,20,21,23,24,28,30,32,33,34,35,37,38,39,40,43,44,45,47,48,49,50,54,56,58,59,61,62,63,64
0,1,2,3,4,5,6,8,12,13,14,16,17,18,20,21,23,24,25,26,27,28,29,30,32,33,34,36,37,38,39,42,43,44,46,48,49,50,51
0,1,3,4,6,7,8,9,10,14,16,17,21,22,23,25,26,27,28,29,32,33,36,37,38,40,41,42,43,48,49,50,51,55,58,59,60,62,63,64,65,66,67,67,71,72,73,74,75,77,78,79,80,81,82,83,85,86,87,88,89,90,92,93,93,99,100,101,102,105,106,108,109,111,112,113,114,117,119,120,121,122
0,1,2,3,4,5,8,9,10,11,17,18,19,21,22,23,24,25,27,28,29,31,32,33,34,35,38,39,40,41,42,43,44,46,53,55,56,58,59
0,1,3,4,10,11,12,15,16,19,20,22,23,25,26,27,28,31,32,33,34,36,37,39,40,41,42,44,45,47,48,50,51,54,55,56,58,59,60,61,63,64,65,69,70,73,74,75,77,78,79,80,81,83,84,85,86,87,89,90,91,92,93,94,97,98,99,100,101,103,104,105,106,109,110,111,112,113,114,116,117,118,119,120,121,122,123,126,128,129,130,132,133
0,1,2,3,4,6,7,8,9,14,15,16,18,19,20,21,22,25,26,27,29,32,34,35,40,41,42,44,44,51,52,53,54,57,58,59,61,62,63,64,67,69,70,71,73,74,76,77,78,79,82,84,85,86,88,89
0,1,3,4,9,10,13,14,16,17,22,23,24,26,30,31,32,34,35,36,38,39,40,41,43,44,45,46,47,49,53,54,55,59,60,61,63,64,66,67,68,70,71,72,74,75,76,79,80,81,83,84
0,1,3,4,6,7,8,11,12,13,15,16,23,24,25,26,27,28,31,32,33,34,36,37,38,39,40,43,44,45,46,47,48,49,51,52,53,54,57,58,59,60,61,63,64,65,67,68,69,70,71,73,74,76,77,78,80,81,82,84,85,86,87,88,91,92,93,95,96,97,100,101,102,104,105
0,1,2,3,4,6,7,8,9,11,12,15,16,17,19,20,21,22,25,26,28,29,30,31,31,36,38,39
0,1,2,4,5,8,9,12,13,14,15,16,19,20,21,23,24,25,27,28,29,30,31,34,36,37,38,40,41
0,1,2,3,4,6,7,9,10,13,14,15,18,19,20,22,23,24,25,27,28,29,31,32,33,36,37,40,41,42,43,44,45,53,54,55,57,58,59,62,63,64,65,66,67,72,73,74,76,77,79,80,83,84,85,86,86,92,93,94,97,98,99,101,102,103,104,108,110,112,113,114,115,117,118,119,121,122,124,125,126,127
0,1,2,3,4,6,7,8,9,13,15,16,17,18,19,20,21,23,24,25,27,28,29,29,33,34,36,37,43,44,46,47,48,50,53,54,55,56,57,59,61,62,65,66,68,69,71,72,73,74,76,77
0,1,3,4,6,7,9,10,11,12,13,14,17,18,19,20,23,24,25,27,28,30,31,32,35,36,38,39,40,41,43,44,45,46,47,52,53,54,56,57,58,61,62,63,64,65,66,68,69,70,71,72,73,76,78,79,80,83,84,85,87,88,89,90,91,92,93,97,99,100,102,103,107,108,109,110,111,112,113,114,115,117,118,119,120,122,124,125,126,128,129,130,131,132,133,134,137,138,139,140,141,143,144,145,146,147,148,149,153,154,157,158,159,160,163,164,164,168,169,170,171,172,173,174,175,177,178,179,180,182,183,184,185,188,189,192,193,194,195,197,198,202,204,205,207,208,210,211,212,213,214,215,216,218,219,220,221,222,224,226,227,228,230,231,232,236,237,238,239,240,242,244,245,246,247,249,250,250,255,256,257,258,260,261
0,1,3,4,9,10,11,15,16,18,19,20,21,22,23,25,26,27,28,32,33,36,37,40,41,42,43,46,47,48,49,52,54,55,56,58,59,60,63,64,66,67,69,71,72,73,76,77,78,79,80,81,82,83,88,89,91,93,94,96,97,101,102,103,104,105,107,108,110,111,111,115,116,117,119,120,121,124,125,126,128,129,132,133,136,137,138,139,142,144,145,146,147,150,151,155,157,158,160,161
0,1,2,4,8,9,11,12,13,15,18,19,20,21,22,24,25,26,29,30,31,32,33,35,36,37,38,40,41,42,43,46,47,48,49,52,53,56,57,60,61,62,63,67,68,69,71,72,73,75,76,77,78,81,82,83,84,85,87,88,90,91,92,93,97,99,100,102,103,107,108,110,113,114,115,117,118,119,121,122,122,126,127,128,129,131,132
0,1,2,4,5,6,9,10,13,14,15,17,18,20,21,22,24,25,26,29,30,31,33,34,35,36,36,40,41,42,43,44,46,48,49,50,51,54,55,56,57,58,60,61,62,64,65,68,69,70,71,73,74,76,77,79,80,83,84,85,86,89,90,91,93,94
0,1,2,3,6,7,8,10,11,12,13,16,17,18,20,21,22,23,23,27,28,29,32,33,34,35,36,37,41,43,46,47,48,49,52,53,55,56,57,58,61,62,66,67,68,69,71,72,73,74,75,76,80,82,83,84,85,86,89,90,93,95,96,97,98
0,1,2,4,7,8,10,11,12,14,15,15,18,19,20,22,23,26,27,28,30,31,32,34,35,36,37,41,43,44,45,47,48,51,52,54,55,58,59,60,61,63,64,66,67,69,70,75,76,77,78,80,81,82,83,85,86,87,88,91,92,94,95,96,98,99,100,101,102,104
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,22,23,24,25,29,30,32,33,38,39,40,43,44,45,47,48,50,51,52,53,54,55,57,58,61,62,64,66,67,68,71,72,73,74,75,78,79,80,81,83,84,84,88,89,93,95,96,97,99,100,102,103,104,105,106,107,107,113,116,117,118,119,122,123,125,126,127,128,129,130,130,135,136,137,140,141,142,144,145
0,1,2,3,4,6,7,8,9,10,11,12,15,16,17,19,20,21,23,24,26,27,28,29,30,31,33,34,35,36,39,40,41,42,43,44,45,46,47,48,49,53,54,55,58,60,61,62,64,66,67,70,71,72,73,74,75,76,77,78
0,1,2,3,4,5,6,8,10,11,12,14,15,16,18,19,21,22,23,25,26,27,28,31,32,33,34,37,38,39,40
0,1,4,5,6,7,11,12,13,15,16,19,20,22,23,25,26,27,30,31,32,33,34,35,37,38,41,42,43,47,48,51,52,53,54,55,57,58,59,60,63,64,65,66,68,69,70,72,73,76,77,78,81,82,84,85,86,87,91,93,95,96,99,101,102,103,105,106,107,108,110,111,112,113,114,116,117,119,120,123,124,125,126,127,129,130,131,132,135,137,138,139,141,143,144,147,149,150,152,153
0,1,2,3,8,9,10,12,13,14,16,17,18,21,22,24,25,28,29,30,31,32,34,35,38,39,40,43,44,45,46,49,50,51,53,54,55,60,61,63,64,66,67,68,69,70,71,72,74,76,77,78,79,80,82,83,84,87,88,89,90,91,92,97,98,99,100,103,104,105,107,108,109,112,113,114,115,116,118,119,121,122,123,124,125,126,129,130,131,132,133,136,137,138,139
0,1,2,3,4,6,9,10,11,12,13,15,17,18,18,23,24,25,26,28,29,31,32,34,35,36,37,39,40,41,42,44,45,46,47,48,49,50,51,53,54,57,58,59,60,60,64,65,66,68,71,73,74,75,76
2,3,4,5,9,10,11,13,14,15,16,17,18,20,21,22,24,25,26,28,29,30,31,33,34,37,38,40,41
0,1,3,4,6,7,8,11,12,15,16,19,20,22,23,24,25,30,31,32,33,34,35,38,39,40,41,42,43,44,46,47,49,50,51,52,53,55,56,58,59,60,62,64,65,66,67,68,70,71
0,1,3,4,6,7,8,9,10,12,15,16,17,20,21,22,23,24,26,29,30,31,33,34,35,36,38,39,40,43,44,45,47,48,49,50,52,53,54,55,56,57,58,60,61,62,63,64,68,70,72,73,74,75,76
0,1,2,3,4,5,6,7,9,10,12,13,18,19,20,21,25,26,27,29,30,31,32,35,36,37,39,40,43,44,46,47,48,49,50,51,51,57,58,60,61,63,64,67,68,69,71,72,74,75,76,77,78,81,82,83,84,85,87,88,89,92,93,94,96,97,98,99,102,103,104,106,107,107,110,111,112,113,114,115,115,120,121,122,123,124,125,127,128,130,131,132,133,134,136,137,138,139,142,144,145,146,148,149,151,152,153,156,157,158,159,160,161,163,164,167,168,171,172,173,174,175,177,179,180,181,182,183,185,186,187,190,191,192,193,194,195,195,200,203,205,206,208,209,210,211,214,215,216,217,218,220,221,222,224,225,226,230,231,233,234,235,236
0,1,3,4,9,10,14,15,16,18,19,20,22,23,26,27,28,30,31,32,33,34,35,37,38,39,40,41,43,44,45,46,49,50,51,52,55,56,57,59,62,63,64,66,67,69,70,74,75,76,78,79,81,82,82,88,89,91,92,94,95,96,97,100,102,103,104,106,107,109,110,111,112,113,114,115,117,118,121,122,125,126,127,128,129,130,132,133,134,135,137,138,139,141,142,147,149,151,152,153,154,155
0,1,2,3,4,6,7,8,9,11,12,13,14,15,18,19,20,22,23,23,27,28,29,30,31,32,32,38,39,40,43,44,45,46,48,49,49,52,53,54,55,57,58,63,64,67,68,72,73,74,75,78,79,80,81,82,85,86,87,88,89,90,93,94,96,97,99,100,104,105,106,107,108,109,110
0,1,2,3,4,5,8,9,10,11,12,14,15,17,18,19,21,24,25,26,28,29,30,31,33,34,35,36,37,39,40,41,44,45,46,48,49,49,54,55,56,59,60,61,63,64,65,66,68,69,70,71,72,75,76,77,79,79,84,85,86,89,90,91,93,94
0,1,2,3,4,5,6,9,10,12,13,15,16,17,18,19,22,23,26,27,29,30,32,33,34,36,37,38,40,41,43,44,47,48,49,51,52,54,55,56,58,59,60,63,64,65,66,67,68,69,70,72,73,74,75,80,81,82,83,84,86,88,89,90,92,93,94,95,96,100,102,103,105,106,109,110,112,113,115,117,118,119,120,121,123,124,127,128,129,130,131,132,134,135,141,142,143,145,146
0,1,3,4,9,10,11,15,16,18,19,20,21,23,24,25,26,27,29,30,32,33,36,37,38,39,41,42,44,45,46,48,49,53,54,56,57,58,59,61,62,63,64,65,67,68,71,72,74,75
0,1,3,4,6,7,10,11,14,15,17,18,20,21,24,25,26,27,28,29,30,31,33,34,35,38,39,40,41,42,44,45,46,47,48,51,52,53,55,56
0,1,2,4,7,8,9,11,12,13,14,15,16,17,21,22,23,24,25,26,27,28,29,31,32,34,35,36,38,39
0,1,3,4,6,7,8,10,11,12,13,14,16,18,19,22,23,24,26,27,28,31,32,33,34,35,37,38,39,40,43,44,45,46,49,50,51,52,53,55,56,62,63,64,66,69,70,71,72,74,75,77,78,79,81,82,83,84,86,87,89,90,91,93,94,96,97,99,100,101,103,104,106,107,108,109,113,114,115,117,118,121,122,124,125,127,128,129,130,131,134,135,136,138,139,140,143,144,145,147,148
0,1,3,4,6,7,8,9,12,13,14,16,17,18,19,21,22,25,26,29,30,31,32,33
0,1,3,4,6,7,8,9,10,12,13,15,16,17,18,21,22,23,26,27,28,30,31,32,33,38,39,40,41,44,45,46,47,48,49,50,52,53,55,56,57,59,60,61,62,62,67,68,71,72,73,74,75,76,80,82,83,84,86,87,89,90,91,92,93,94,95,97,98,99,100,103,104,105,106,107,108,110,111,112,113,115,116,117,119,120,121,122,125,126,129,130,131,133,134
0,1,3,4,6,7,9,11,12,13,16,17,18,19,20,22,24,25,26,27,29,30,34,36,37,38,39,42,43,45,46,47,49,50,51,52,54,55,57,58,61,62,63,64,66,67,71,72,73,74,75,77,79,80,81,82,84,85,86,88,89,90,91,91,97,98,100,101,102,104,105,106,107,108,109,114,115,117,118,119,120,123,124,125,126,131,132,133,134,137,138,139,140,143,145,146,147,150,151,152,154,155,157,158,159,160,161,163,164,166,167,169,170,171,172,172,180,181,182,183,184,185,187,188,189,190,192,193,194,197,198,199,201,203,204,205,206,207,208,209,210,211,212,214,215,216,219,220,224,226,227,228,230,232,233,234,236,237
0,1,2,4,5,6,10,11,12,13,16,17,18,19,20,21,24,27,28,29,32,34,35,36,39,40,44,45,46,47,50,51,53,54,55,57,60,61,62,63,67,68,69,70,71,72,74,75,76,78,80,81,82,84,85,85,87,88,89,91,92
0,1,2,3,5,6,7,8,10,11,12,13,14,16,18,19,20,21,22,24,25,27,28,29,32,33,34,36,37,40,41,43,44,47,48,49,52,53,54,55,56,57,61,62,63,64,65,68,69,71,72,73,75,76,79,80,82,83,86,88,89,90,91,93,96,97,98,100,101
0,2,3,6,7,8,10,11,12,13,15,16,17,19,20,22,23,24,25,26,28,29,30,33,34,35,37,38,39,40,42,43,44,46,47,50,52,53,54,55,58,59,60,61,63,64,65,67,68
0,1,4,5,6,7,9,10,12,13,15,16,20,21,22,23,26,27,29,30,31,32,33,36,37,38,40,41,44,46,47,48,49,52,53,54,55,57,58,59,61,62
0,1,2,4,5,7,8,9,10,11,12,13,15,16,21,23,25,26,30,31,32,33,34,36,37,38,39,42,44,45,46,48,49,50,51,53,54,56,57,58,60,61,62,63,64,65,65,68,69,70,72,73
0,1,2,3,4,5,8,9,10,11,13,14,16,17,18,20,21,22,23,24,27,28,31,33,34,35,36,38,39,40,43,44,45,47,50,51,52,54,55
0,2,3,5,6,8,9,10,12,13,14,15,17,18,19,20,23,24,25,26,28,29,31,32,34,35,36,39,40,41,42,44,45,47,48,49,51,52,53,54,55,56,57,60,61,62,63,65,66,67,68,68,70,71,74,76,77,78,79,81,82,83,86,87,88,90,93,94,95,97,98
0,1,2,3,4,7,8,9,10,12,13,14,15,17,18,19,20,23,25,26,27,28,30,31,33,34,35,36,37,40,41,42,43,44,45,46,47,48,51,52,53,55,58,59,60,62,63
0,1,2,3,4,5,6,7,8,9,12,13,15,16,16,20,21,22,24,25,26,27
0,2,5,6,7,8,12,13,15,16,19,20,21,22,23,24,24,29,30,31,35,36,37,39,40
0,1,2,4,5,6,7,8,9,9,13,14,16,17,18,19,20,22,23,27,29,31,32,33,34,36,37,40,41,42,43,44,45,47,48,49,50,55,56,57,58,59,60,61,62,63,64,67,69,70,71,73,74,76,77,79,80,82,84,85,87,88,91,92,94,95,96,97,100,101,102,104,105,106,107,109,110,111,113,116,117,118,120,121
0,1,2,4,5,6,7,8,9,9,14,17,18,19,20,21,22,23,27,29,30,31,34,35,36,37,39,40,41,43,46,47,48,51,52,53,54,55,56,58,59,60,61,65,67,68,70,71,74,75,77,78,79,80,81,82,83,84,86,87,88,89,92,93,94,96,97
0,1,2,4,5,6,7,9,10,13,14,15,17,18,20,21,22,24,25,27,28,29,32,33,34,35,38,39,40,42,43,44,45,46,49,50,51,52,55,56,57,58,60,61,63,64,66,67,68,69,72,73,74,76,77
2,3,4,5,6,7,8,9,12,14,15,16,17,19,20,22,23,24,26,27,28,30,33,35,36,37,39,41,42,46,47,48,49,50,53,54,56,57,59,60,61,64,65,66,67,68,69,71,72,73,75,76
0,1,2,3,6,7,8,10,11,12,15,16,17,18,22,24,27,28,29,30,33,34,36,37,38,39,40,41,43,44,45,47,48,49,50,50,53,54,55,56,59,60,61,62,64,65,67,68,69,71,72,72,77,78,79,82,83,84,86,87
0,1,2,3,4,5,7,8,9,10,12,13,14,15,16,17,19,20,23,24,26,27,28,30,31,33,34,34,37,38,39,40,41,42,43,45,45,50,51,52,53,55,56,58,59,62,63,65,66,68,69,70,71,74,76,77,78,79,81,82,84,85,86,87,88,90,91,92,93,96,97,98,100,101,102,104,105,107,108,109,112,113,114,116,117,118,119,121,122,123,124,125,128,129,130,132,133
0,1,2,3,4,5,8,9,13,16,17,18,21,23,24,25,26,27,28,31,33,34,35,37,41,42,43,44,47,48,49,51,52,53,56,57,59,61,62,63,65,66,68,69,71,72,73,75,76,77,79,80,82,83,86,87,88,90,91,96,97,98,99,100,102,103,105,106,107,109,110,111,112,117,118,119,120,123,125,126,128,130,131,132,134,135,138,139,140,142,143
0,1,2,3,4,5,6,9,10,11,12,13,15,16,20,21,22,23,28,29,31,32,33,34,36,37,38,40,41,42,44,45,47,48,49,50,51,52,53,54,56,57,58,59,60,63,64,65,66,67,70,71,72,73,76,77,78,80,81
0,1,2,3,4,7,8,9,11,12,15,16,17,19,20,21,22,26,27,28,29,30,31,34,36,37,38,39,44,45,47,48,50,51,52,53,55,56,57,58,59,60,61,62,68,69,70,72,76,77,78,80,81,83,84,86,87,88,89
0,1,2,3,4,6,7,10,11,16,17,19,20,21,22,24,25,26,28,30,31,34,35,38,39,40,41,42,44,44,49,50,51,53,54,55,56,57,58,59,61,62,63,64,66,67,68,69,72,73,74,76,77,78,79,80,82,83,84,85,86,89,90,91,92,95,97,98,99,101,102,103,105,106,107,108,109,111,112
0,1,2,4,6,7,8,9,11,12,13,15,18,19,20,21,23,24,26,27,29,30,33,34,35,36,39,40,41,43,44
0,1,2,3,4,6,7,8,10,11,14,15,16,18,19,20,21,25,26,28,29,32,33,34,35,38,39,40,42,43
0,1,2,3,4,6,7,8,9,11,12,13,14,15,17,18,22,24,25,27,28,31,32,34,35,37,38,40,41,46,47,49,50,51,52,54,55,56,59,60,61,62,63,65,66,67,69,70,71,72,76,77,78,79,80,81,82,83,86,88,89,90,92,93,95,96,97,98,99,101,102,102,107,110,111,112,114,115
0,1,2,3,4,5,6,7,10,11,12,14,15,18,19,20,21,22,23,24,27,28,29,30,31,32,35,36,37,39,40,42,43,44,45,46,47,50,51,52,53,54,55,56,57,60,61,62,64,65,66,67,69,70,72,73,74,75,76,78,79,80,81,84,85,88,89,90,91,92,93,96,98,99,100,102,103,104,108,109,110,111,112,113,118,119,121,122,123,124,126,127,128,130,131,132,135,136,137,138,139,140
0,1,2,4,7,9,10,11,12,15,16,18,19,20,22,23,24,27,28,29,30,32,33,35,36,37,38,39,41,42,44,45,46,47,48,49
0,1,3,4,7,9,10,11,12,15,16,17,19,20,23,24,25,26,28,29,29,35,36,37,39,40,41,42,43,46,47,48,49,50,52,53,53,55,56,57,58,59,61,61,66,67,68,69,70,72,75,76,77,79,80,81,82,83,85,86,87,88,92,93,95,98,99,100,101,101,105,106,107,108,109,110,113,115,116,117,118,119,121,122,123,124,126,127,129,130,131,132,135,136,137,138,139,141,143,144,145,146,149,150,151,153,154
0,1,2,3,4,7,8,9,11,12,13,14,16,17,18,20,21,22,24,25,28,29,30,31,32,34,36,37,38,39,42,43,44,45,47,48,49,50,50,53,54,55,56,57,57,62,63,64,65,67,68,69,70,71,72,75,76,77,79,80,83,85,86,87,88,91,92,93,94,96,97,98,100,101
0,1,3,4,6,7,8,10,12,13,14,15,17,18,19,20,21,23,24,25,26,30,31,32,34,35,39,40,41,42,43,46,47,48,49,50,52,53,54,55,57,58
0,1,3,4,6,7,8,9,11,12,13,14,16,17,18,19,20,22,23,25,26,28,29,32,33,34,35,38,39,40,41,42,43,45,46,47,48,53,54,55,56,57,58,60,61,62,63,66,68,69,70,72,73,75,76,77,78,79
0,1,2,3,4,5,7,8,9,10,12,13,14,16,17,20,21,22,25,26,27,29,30,31,32,34,35,36,37,38,41,42,43,45,46,47,50,51,53,54,56,57,60,61,63,64,65,67,68,69,74,75,76,77,78,79,80,81,83,84,87,90,91,93,94,95,96,97,98,100,101,102,103,104,106,108,109,110,111,112,114,115
0,1,2,3,4,5,6,9,10,11,13,14,16,17,18,19,20,23,24,25,28,29,30,32,33,34,36,37,40,41,42,44,45,46,47,48,52,53,54,57,59,60,61,62,64,65,67,68,69,71,72,74,75,77,78,81,82,83,84,87,88,89,90,91,92,93,98,99,100,102,104,105,108,109,111,112,113,114,116,117,119,120,122,123,126,127,127,132,133,134,137,138,143,145,146,147
0,1,2,3,4,6,7,10,11,12,13,14,15,16,17,17,20,21,22,23,24,25,26,29,30,33,35,36,38,39,40,42,43,44,45,47,48,50,51,52,53,55,56,56,61,62,63,64,65,66,67,67,72,73,74,75,77
0,1,3,5,6,7,10,11,12,13,17,18,21,22,23,24,26,27,29,30,32,33,34,35,36,38,39,42,43,44,45,46,48,49,51,52,53,55,56,57,59,60,61,63,64,66,67,68,69,71,72,76,78,79,81,82,84,85,86,87,88,90,91,93,94,95,96,98,99,100,101,106,107,108,109,110,113,114,116,117,120,121,124,126,127,129,130,132,133,134,135,136,138,139,142,143,144,145,146,148,149,151,152,156,158,159,160,162,163,165,166,167,168,169,171,172,173,175,176,177,179,180
0,1,2,3,6,7,8,9,10,12,13,15,17,18,19,21,22,23,25,26,28,29,30,31,35,36,39,40,41,43,44,46,47,50,51,52,53,57,58,59,61,62,64,65,65,71,72,74,75,76,79,80,81,83,84,85,86,89,91,92,93,94,97,98,102,104,105,107,108,111,112,113,114,115,117,118,119,120,121,122,123,126,127,129,130,134,135,136,137,138,140,141,143,144,145,147,148,149,151,152,153,155,156,156,160,161,162,163,165,166
0,1,2,4,5,6,9,10,11,13,14,15,16,18,19,22,24,25,26,29,30,32,33,35,37,38,39,40,41,44,45,46,47,48,50,51,56,57,60,61,62,65,66,67,68,69,70,72,73,74,76,77,77,85,86,88,89,91,92,93,95,96,97,98,99,100,104,105,107,109,110,113,114,115,116,117,118,120,121,123,125,126,128,129
0,1,2,3,5,6,11,12,13,15,16,19,20,21,23,24,26,27,30,31,33,34,36,37,38,39,39,44,47,49,50,52,53,54,60,61,62,63,64,65,66,69,70,71,73,74,75,76,77,79,80,81,83,84,85,86,87,89,90,93,94,99,101,102,103,104,105,108,110,111,113,114
0,1,2,3,4,7,8,9,11,15,16,17,19,20,21,23,24,27,28,29,31,32,33,34,35,36,38,39,39,44,45,47,48,49,51,52,53,54,57,58,59,60,62,63,68,69,70,72,73,74,77,78,79,81,82,86,87,88,90,91,92,94,95,97,98,99,100,101,103,104,107,108,109,110,112,113,113,117,118,119,120,121,123,124,125,126,127,129,130,132,133,136,137,138,139,141,142,143,145,146,147,149,150,152,153,154,158,159,160,161,163,165,166,167,168,169,171,172
0,1,2,5,6,7,9,9,14,15,16,17,18,19,21,22,23,23,26,27,28,29,30,31,32,34,35,36,43,44,45,46,47,48,49,51,52,53,54,56,57,59,60,61,64,65,66,68,69,72,73,77,79,80,81,83,84,88,90,91,92,93,95,97,98,99,100,101,102,105,107,108,109,110
0,0,1,3,4,5,6,7,8,10,11,13,15,17,18,20,21,22,23,25,26,27,28,29,32,33,34,35,36,39,40,43,44,45,47,48,49,50,50,55,56,58,59,60,61,63
0,1,4,5,6,8,9,11,12,13,17,18,20,21,22,24,25,25,30,33,35,36,38,39,40,41,45,46,48,49,50,51,51,53,54,55,57,61,63,64,65,66,67,68,70,71,73,74,75,76,77,80,81,82,84,85,86,87,89
0,1,3,4,5,6,7,8,8,11,12,13,14,16,17,18,19,20,25,26,27,28,29,30,31,33,40,42,43,45,46,50,52,53,54,56,57,59,60,61,62,63,64,69,70,71,74,75,78,79,83,84,85,87,90,91,92,93,94,95,95,100,101,103,104,105,106,107,112,113,114,115,116,117,118,120,121,123,124,128,130,131,133,134,136,137,138,139,140,141,142,143,146,147,148,150,151,152,153,155
0,1,3,4,6,7,8,10,11,14,15,17,18,19,20,23,25,26,27,29,30,32,33,38,40,41,42,45,46,48,49,51,53,54,55,57,58,62,63,64,65,66,67,71,73,74,75,77,78,81,83,84,85,86,88
0,1,2,5,6,8,9,15,16,17,19,20,23,24,26,27,28,30,31,34,35,35,38,39,40,41,44,46,47,48,49,52,53,55,56,57,60,61,62,63,65,66,68,69,70,71,71,74,75,76,78,79,80,82,83,84,85,88,89,91,92,94,95,96,97,97,100,101,102,103,107,108,109,111,112,113,114,117,119,120,121,123,124,125,127
0,1,5,6,8,9,10,11,12,15,16,17,19,20,21,22,23,27,28,30,31,32,34,35,36,37,37,39,40,41,43,44,45,47,48,51,52,58,59,60,61,62,63,64,67,68,69,71,72,73,74,76
0,1,2,3,7,8,9,11,12,13,15,16,19,20,21,23,24,25,26,28,29,30,32,35,36,37,38,40,41,41,47,49,50,54,55,56,57,58,60,61,62,67,68,69,72,73,74,75,81,82,83,85,86,90,92,93,95,96,98,99,100,102,103,104,105,106,107,110,111,114,115,116,118,119,120,121,123
0,1,2,3,6,7,8,9,10,12,13,16,17,18,21,22,23,24,25,26,26,32,35,36,37,39,40,41,42,44,45,49,51,52,53,55,56,58,59,60,61,64,65,67,68,73,74,77,78,79,80,82
0,1,2,4,6,7,8,9,10,12,13,16,17,18,19,22,24,25,26,28,29,31,32,33,34,35,36,37,38,40,41,44,45,46,49,50,51,52,53,57,58,59,62,63,65,66,67,68,69,71,72,73,75,76,80,82,83,84,86,87,88,89,91
0,1,2,3,4,7,8,9,10,11,12,14,15,19,20,21,22,23,25,26,27,30,31,32,33,36,37,37,41,42,44,45,47,48,49,51,52,53,54,55,60,61,62,63,64,65,68,69,70,72,73,74,75,77
0,1,2,3,4,7,8,9,10,11,13,14,17,18,19,21,22,23,25,26,27,28,28,31,32,34,35,36,39,40,42,43,44,45,46,47,47,51,52,53,54,55,56,57,59,60,63,64,65,67,68,69,70,73,74,75,77,78,78,81,82,84,85,86,87,89
0,1,2,3,4,6,10,11,12,13,14,16,21,22,23,25,26,27,28,32,33,34,35,38,39,40,44,45,47,48,51,52,53,55,56,57,58,60
0,1,4,5,6,8,9,10,11,12,17,19,21,22,23,24,30,31,32,33,37,38,42,43,44,46,47,48,50,51,52,55,56,58,59,61,62,63,64,65,66,69,70,71,72,73,74,75,78,79,80,81,82,84,85,86,87,90,91,92,95,96,97,98,100
0,1,3,4,9,10,13,14,15,17,18,19,20,24,25,26,28,31,32,33,35,38,39,42,43,44,45,47
0,1,2,3,6,7,9,10,11,15,16,18,19,21,22,23,25,26,29,30,31,34,35,36,38,42,43,44,45,46,48,49,52,53,54,57,58,59,60,62,63,63,66,67,70,71,72,73,75
0,1,2,3,6,7,8,9,10,12,13,18,20,21,22,25,26,28,29,31,33,34,35,37,38,40,41,42,43,46,47,48,50,51,52,53,54,55,58,59,62,63,64,65,67
0,1,2,5,6,7,8,9,11,12,16,17,18,22,23,25,26,27,28,29,31,32,33,35,36,36,42,44,46,47,48,49,51,52,55,56,58,59,62,64,65,66,67,69,73,74,75,77,78,79,81,84,85,88,89,90,91,93
0,1,2,5,6,7,9,10,11,12,14,15,17,19,20,21,23,25,26,27,28,32,34,35,38,39,40,41,43,44,45,46,47,49,50,51,52,53,54,57,58,59,60,61,62,65,66,67,68,70,71,73,74,75,76,76,82,83,84,85,86,87,88,91,93,94,95,97,98,100,101,102,104,107,108,109,110,111,112,114
0,1,2,3,4,5,8,9,10,12,13,18,20,21,22,25,26,28,29,31,32,34,36,37,38,40,41,45,46,47,48,49,52,53,54,55,56,57,58,61,62,65,66,67,69,70,71,73,74,75,76,78,79,81,82,83,86,87,88,89,91,92,93,94,95,96,99,100,101,102,105,106,107,109,110,111,113,114,115,116,118
0,1,2,3,4,6,7,8,10,11,14,16,17,19,20,22,23,26,28,29,30,32,33,35,36,39,40,41,43,44,45,46,48
0,1,2,3,6,8,9,10,11,12,18,19,21,22,23,24,25,26,26,31,32,33,36,38,39,40,42,43,45,46,47,50,51,52,53,54,55,56,58
0,1,2,5,6,8,9,11,12,14,15,16,17,21,22,24,25,26,27,28,29,29,31,32,33,35,39,42,43,44,46,47,48,49,50,51,52,53,54,55,60,61,62,63,64,66,67,70,71,74,77,78,79,81,82,83,85,88,90,91,92,94,95,97,98,99,101,104,105,106,107,108,109,111
0,1,4,5,6,9,10,11,12,14,15,16,18,21,22,23,25,26,27,28,30,31,32,33,34,37,38,39,42,43,44,45,47
0,1,2,3,6,8,9,10,11,12,17,18,19,21,22,24,25,26,27,31,32,34,35,36,37,38,39,39,44,45,46,49,50,52,53,58,59,60,62,63,66,67,68,69,70,75,76,79,80,83,84,85,87,88,90,91,92,96,97,98,99,100,102,103,104,105,106,108,109,111,112,113,115,116,117,119,120,125,126,127,130,131,132,134,135,136,137,138,139,140,143,144,147,148,149,151,152,153,154,156,157,160,162,163,164,166,170,171,172,173,174,178,179,181,182,183,184,186
0,1,2,3,7,8,9,11,12,13,15,16,19,20,21,23,24,25,27,28,29,30,32,33,36,38,39,40,42,43,43,45,46,47,49,52,53,55,56,60,61,62,63,64,66,67,69,70,71,73,74,75,78,79,83,84,85,86,89,90,92,93,94,96,100,101,102,103,107,108,110,112,113,114,115,117
0,1,2,3,5,6,12,14,15,16,17,18,22,24,25,27,28,31,32,34,35,36,37,38,39,39,45,46,47,49,50,53,54,55,56,61,62,63,66,67,68,69,71,72,72,77,78,80,81,82,83,85
0,1,4,5,6,8,9,10,11,13,14,15,16,19,20,22,24,25,26,28,29,31,32,33,34,35,37,38,39,40,41,43,44,45,46,47,50,51,53,54,55,56,58
0,1,2,4,5,6,7,9,10,13,14,15,17,18,20,21,22,24,25,27,28,29,32,33,34,35,38,39,40,42,43,44,45,46,49,50,51,52,55,56,57,59,60,61,62,64,65,67,68,69,71,74,75,76,77,78,79,82,84,85,86,87,91,92,93,94,95,99,100,103,104,105,107,108,109,110,111,112,115,116,117,119,120,121,122,124
2,3,4,5,8,9,10,11,12,15,16,17,19,20,21,24,25,26,28,32,33,34,35,38,39,39,44,45,47,48,50,51,52,53,56,57,58,59,61,62,63,64,66,67,68,70,71,73,74,76,77,78,79,80,82,83,84,88,89,90,91,93,94,95,96,98,99,100,102,103,108,110,113,114,115,116,118
0,1,2,3,4,5,6,9,10,11,12,15,17,18,19,21,22,24,25,26,27,28,29,35,36,37,39,43,45,46,47,50,51,53,54,56,57,59,61,62,63,65,66,68,69,71,72,73,74,77,78,79,81,82,82,86,87,88,89,90,91,92,94,95,98,99,100,101,106,107,108,109,110,111,112,114,115,118,119,120,121,124,126,127,130,131,133,134,135,137,139,140,141,143,144,144,146,147,148,150,150,154,155,156,157,158,159,162,163,164,166,167,168,169,171
0,1,2,3,4,5,6,8,9,12,13,17,19,20,21,23,24,26,27,28,29,31,32,33,34,36,37,38,40,41,42,43,45,46,48,49,50,51,52,55,56,57,58,59,60,61,63,64,67,68,70,71,74,75,76,77,79,80,80,84,85,86,87,88,89,89,95,96,97,98,100,101,102,103,106,107,108,110,111,112,113,115
0,1,2,3,4,5,6,8,9,14,16,17,18,21,22,24,25,26,28,29,29,35,36,38,39,41,42,42,49,50,51,52,55,56,57,60,61,63,64,67,68,69,70,73,74,75,77,78,79,80,82
0,1,2,3,4,5,8,10,11,12,15,16,17,18,19,20,23,25,26,28,29,31,32,35,37,38,39,41,42,44,45,48,50,51,53,54,56,57,59,61,62,63,64,65,66,70,71,72,74,74,77,78,81,82,83,84,85,86,86,90,91,93,94,95,96,98
0,1,2,3,6,7,8,9,10,12,13,16,17,18,19,20,21,22,23,23,28,29,31,32,33,35,36,37,38,41,43,44,45,47,48,52,53,54,55,56,57,60,64,65,67,69,70,71,72,73,74,77,79,80,83,84,85,86,88
0,1,2,4,6,7,8,10,11,11,14,15,18,19,20,21,22,23,26,28,29,30,32,33,37,38,39,40,41,43,44,46,47,48,50,51,54,56,57,59,61,62,64,66,67,68,70,71,73,74,75,77,78,79,80,80,86,87,88,89,90,91,93,94,97,98,99,101,102,103,104,106
0,1,2,3,4,5,8,9,10,11,13,14,17,19,20,21,23,24,26,27,28,29,30,31,37,38,41,42,43,45,46,47,48,49,51,52,53,54,56,57,58,60,63,64,65,66,67,68,68,71,72,73,74,77,78,82,84,85,86,87,90,91,93,94,95,96,98,99,101,102,103,104,105,106,107,108,109,112,113,114,115,116,118,119,120,121,122,124,125,129,131,132,134,135,138,139,141,142,143,146,147,150,151,152,153,155
0,1,2,3,4,5,8,10,11,12,13,14,17,18,20,21,22,25,26,27,28,29,30,30,35,36,37,38,41,42,44,45,46,49,50,52,53,56,57,60,61,62,63,66,67,68,70,71,72,74,75,76,77,79
0,1,2,3,4,5,7,8,10,11,13,14,15,16,20,21,24,25,29,31,32,33,35,36,38,39,40,42,43,44,45,46,47,50,51,54,55,56,57,59
0,1,2,5,6,7,9,10,11,12,15,17,18,19,21,22,24,25,26,27,28,29,34,35,37,38,40,41,44,45,46,47,48,50,52,53,55,56,59,60,61,62,64,65,66,67,68,69,73,75,77,78,80,81,82,83,86,87,88,90,91,92,93,95,96,97,98,99,102,103,104,105,108,109,110,113,114,115,116,117,118,119,121
0,1,2,5,6,7,9,10,12,13,14,16,17,18,20,21,22,23,23,26,27,28,29,30,32,33,34,35,36,37,38,41,42,43,44,47,48,49,51,52,53,54,56,57,59,60,62,63,64,66,67,68,71,72,73,74,77,78,79,82,83,84,85,86,87,88,90
0,1,2,3,4,5,6,7,10,12,13,14,16,17,18,19,21,22,23,24,25,26,27,28,28,33,34,36,37,38,40,41,42,43,45,46,47,48,50,51,53,54,56,58,59,60,62,63,65,66,67,68,69,70,75,76,77,79,80,81,85,88,89,91,92,97,98,99,100,101,104,105,107,108,109,111,112,113,114,116
0,1,2,5,6,9,10,11,13,14,15,16,17,18,19,21,22,24,26,27,29,30,32,33,36,38,39,40,42,43,45,46,47,48,52,54,55,57,58,61,62,66,67,68,71,72,73,76,77,78,80,81,82,84,85,87,88,89,91,92,93,94,98,99,101,102,103,104,106
0,1,2,5,6,7,8,9,12,13,15,16,17,18,19,20,20,23,24,25,27,28,29,30,31,32,33,37,38,40,41,43,44,45,46,51,52,55,56,57,59,60,61,62,64,65,67,68,70,71,72,74,75,77,78,79,80,81,82,83,84,85,86,89,90,91,92,95,96,97,101,102,104,107,108,109,111,112,113,114,116
0,1,2,5,6,7,9,10,12,13,16,17,21,22,23,24,27,28,30,31,32,33,35,36,39,40,41,42,43,46,47,48,50,54,55,57,58,60,61,62,63,64,66,67,68,69,72,74,75,76,77,78,79,83,84,85,86,87,88,91,92,93,94,95,97,98,100,101,102,104,107,108,109,111,112,116,118,119,120,122,123,125,126,127,128,129,130,131,132,133,136,137,138,141,142,143,145,146,148,149,150,151,157,158,159,160,161,162,163,164,167,169,170,173,174,175,176,178
0,1,2,5,6,7,9,10,11,15,16,17,18,19,20,21,22,23,24,26,27,29,31,32,33,35,36,40,41,42,43,46,47,48,50,51,52,53,57,59,60,62,66,68,69,70,73,74,76,77,78,79,82,83,86,87,88,89,90,91,92,94
0,1,2,3,4,5,6,10,11,13,14,16,17,18,21,22,23,25,26,27,28,28,33,34,37,38,39,40,42,43,45,46,47,49,50,51,53,54,55,56,57,58,60,61,62,64,66,67,70,71,72,74,75,76,77,81,82,83,85,88,89,90,92,95,96,99,100,101,102,104
0,1,2,3,4,5,6,7,10,12,13,14,15,17,18,20,21,24,26,27,28,30,31,33,34,35,36,37,39,40,43,45,46,47,48,51,52,53,54,56,57,58,59,62,63,64,66,67,68,69,71,72,73,75,76,76,79,80,81,84,85,85,92,93,94,95,97,98,100,101,103,104,105,107,108,110,111,113,114,115,117,118,119,119,124,125,128,129,130,132,133,134,135,135,137,138,139,140,141,143,144,147,148,149,150,155,156,157,158,159,160,164,165,166,167,170,171,174,175,176,177,179
0,1,2,3,4,5,6,9,10,12,13,14,16,17,20,21,23,24,28,29,30,31,34,35,37,38,41,43,44,45,47,48,50,51,53,54,55,56,57,58,61,62,62,66,67,68,69,71,72,72,78,79,81,82,83,85,86,87,89
0,0,1,3,4,5,7,8,10,11,12,14,15,16,18,19,21,22,23,25,26,27,28,30,31,33,35,36,37,39,40,42,43,44,45,46,50,51,52,56,58,60,61,62,63,65,66,67,69,70,71,72,74
0,1,2,3,6,7,10,11,12,14,15,15,20,21,22,24,25,26,27,27,29,30,31,32,33,34,36,37,40,41,45,46,47,48,49,50,51,52,53,54,57,58,59,60,63,64,65,66,67,68,69,71
2,3,4,5,6,7,8,11,12,14,15,16,18,19,23,24,25,27,28,30,31,33,34,36,37,38,40,41,42,43,46,47,48,50,51,52,54,55,57,58,59,60,61,63,66,67,68,69,72,73,76,77,78,79,81
0,1,2,5,6,8,9,11,12,13,14,15,16,18,19,21,22,23,24,25,27,28,29,30,33,34,37,38,41,42,43,44,48,50,51,52,54,55,57,58,61,63,64,65,69,70,71,72,73,74,77,78,79,80,83,84,87,88,89,90,92
0,1,3,4,5,10,11,12,13,15,16,20,21,23,24,27,28,29,30,33,34,35,36,39,40,43,44,45,46,48
0,1,3,4,6,7,8,9,10,13,14,15,16,17,18,21,22,23,24,25,26,29,30,31,32,34,35,38,39,40,41,42,45,46,49,50,51,52,55,56,56,61,62,63,65
0,1,3,4,10,11,12,13,14,16,17,18,19,22,23,25,27,28,29,31,33,34,35,38,39,40,41,42,44,45,46,47,50,53,56,57,58,59,61
0,1,3,4,6,7,10,12,13,15,16,17,18,21,22,23,25,29,31,32,33,36,37,39,40,42,43,45,47,48,49,51,52,55,57,58,59,62,63,64,65,66,67,68,69,70,72,74,75,76,77,78,79,83,84,85,86,90,91,93,94,95,96,97,101,102,103,107,109,112,113,114,115,117
0,1,2,3,5,8,9,10,12,13,14,15,16,17,19,20,21,23,25,26,27,29,30,33,34,35,36,37,39,40,41,43,44,46,47,48,50,51,52,53,54,56,61,62,63,65,66,67,68,70
0,1,2,3,4,5,6,7,8,9,10,13,14,15,16,18,19,19,22,23,24,26,29,30,31,32,34,35,35,41,42,43,44,47,48,49,50,51,53,54,55,56,59,60,61,62,63,65,66,68,69,70,72,73,74,75,77
0,1,3,4,9,10,11,13,14,15,16,17,18,20,21,24,25,28,29,31,32,34,35,36,37,38,39,40,41,45,46,47,49,50,51,54,55,56,57,58,59,63,65,68,69,70,71,73
0,1,3,4,9,10,11,12,13,15,16,19,20,21,22,22,27,28,30,31,32,33,34,35,36,39,40,41,42,44,45,47,48,49,50,54,55,56,58,59,61,62,64
0,1,3,4,9,10,11,13,14,19,20,21,22,25,26,27,28,33,34,35,37,38,39,40,44,46,48,49,51,52,53,54,55,57,58,59,60,63,64,65,67,68,69,70,72
0,1,3,4,10,11,12,13,14,15,16,18,19,20,21,22,24,25,27,28,31,32,35,36,38,39,41,42,43,44,45,46,47,48,51,52,56,57,58,60,61,63,64,66
0,1,3,4,6,7,8,11,12,13,14,15,16,17,18,21,22,23,24,26,27,28,29,30,33,34,37,38,41,42,43,46,47,48,49,51,52,53,56,57,58,60,61,63,64,69,70,71,72,73,74,75,77
0,1,2,3,4,5,6,7,13,14,15,16,21,22,23,24,25,26,27,28,29,30,33,34,35,36,38,39,45,46,47,49,50,51,52,55,56,57,58,59,60,61,65,67,70,71,72,73,75
0,1,2,4,6,7,8,9,10,11,16,17,18,19,23,24,25,26,28,29,30,31,32,35,36,37,38,39,42,43,44,45,46,48,49,51,52,55,56,60,61,62,63,66,67,69,70,71,72,73,74,75,77
0,1,3,4,6,7,8,9,10,11,12,14,15,16,17,19,20,22,23,24,26,27,29,30,33,36,37,38,40,41,44,45,48,49,50,51,52,53,54,55,56,57,60,61,62,65,66,66,71,72,73,76,77,78,79,80,82,83,84,85
0,1,2,4,4,9,10,11,12,15,16,17,18,19,20,23,24,25,27,28,29,30,32,33,35,36,37,39,40,42,43,46,49,50,51,55,56,57,58,59,60,63,64,65,67,68,69,70,72
0,1,3,4,9,10,11,13,14,15,17,18,20,21,23,24,25,26,27,33,34,36,37,38,39,40,41,42,43,44,47,48,49,51,52,53,54,55,56,59,60,63,64,65,66,68
0,1,2,4,5,8,9,12,13,15,16,18,19,21,22,25,26,27,29,30,30,35,36,37,38,39,42,43,43,46,47,48,49,54,55,56,58,59,61,62,64
0,1,2,3,4,5,7,8,13,14,15,16,19,20,21,23,24,24,28,29,30,31,32,33,34,36,37,40,41,42,43,46,48,49,50,52,53,54,55,57
0,1,2,3,4,6,7,9,10,13,14,16,17,18,19,21,22,22,25,26,27,28,32,34,35,36,38,39,42,44,45,46,49,50,53,54,55,57,58,61,62,64,65,68,69,70,72,73,76,77,78,79,81
0,1,2,3,4,5,6,8,9,12,13,14,15,19,20,21,23,24,27,28,30,31,32,33,34,36,37,39,40,42,43,45,46,47,48,49,50,50,56,57,58,59,61,61,65,66,67,68,69,71,72,75,76,79,80,81,82,84
0,1,2,3,4,5,6,8,9,12,13,14,17,18,19,20,21,23,24,25,25,29,30,32,33,35,36,38,39,40,41,42,44,45,46,47,50,51,52,53,54,56,57,58,60,61,65,66,67,68,69,71,72,73,76,77,78,80,81,84,86,87,88,90,91,93,94,96,97,98,99,100,101,103,104,108,110,111,112,115,116,118,119,120,121,123,124,127,128,132,134,135,136,139,140,144,145,146,147,149,150,155,156,157,158,161,162,165,166,167,168,170
0,1,2,3,5,6,6,9,10,12,13,14,16,17,20,21,23,24,25,27,28,28,33,34,35,36,38,39,39,44,45,46,47,49,50,52,53,56,57,59,60,61,62,65,67,68,69,71,72,73,74,77,79,80,81,84,85,87,88,89,93,94,96,97,98,99,102,104,105,106,107,111,112,113,114,118,119,120,122,123,124,125,128,129,131,132,137,138,139,141,142,144,145,146,148,149,149,152,153,156,157,158,159,161
0,1,2,3,4,6,7,8,10,11,14,15,17,18,21,22,23,25,26,27,28,29,30,36,37,38,40,41,42,45,46,47,48,52,54,57,58,59,60,62
0,1,2,3,5,6,6,9,10,11,14,15,17,18,22,23,24,26,27,28,30,31,33,34,36,38,39,40,41,42,44,45,48,49,50,51,54,55,56,57,58,60,61,63,64,67,68,70,71,72,73,74,76,77,78,79,82,83,84,85,88,90,91,92,94,95,98,100,101,102,103,105
0,1,2,3,4,5,6,8,9,12,13,15,16,17,18,21,23,24,25,27,28,31,33,34,35,37,38,40,41,42,44,45,46,51,52,54,55,57,58,61,62,63,64,70,71,72,74,75,76,77,80,81,83,84,89,90,91,93,94,96,97,98,100,101,101,104,105,106,107,108,110,111,112,114,115,118,119,120,123,124,125,127,128,129,130,132
0,1,2,3,5,6,8,9,11,12,13,14,15,16,17,19,20,23,24,26,27,28,31,32,33,35,36,37,38,40,41,43,44,48,50,51,52,54,55,57,58,59,62,63,64,65,66,67,68,71,72,74,75,77,78,79,80,81,82,85,87,88,89,91,92,94,95,96,97,98,100,103,104,105,106,107,109,110,111,112,113,116,117,120,121,122,123,125
0,1,2,3,4,6,7,9,10,13,14,17,18,19,20,21,23,24,27,28,32,33,34,35,36,38,38,41,42,44,45,46,48,49,52,53,54,56,57,57,62,63,64,65,67,68,68,75,76,77,78,80,81,83,84,87,88,89,90,92,93,95,96,98,99,102,104,105,106,107,109,110,112,113,114,115,116,118,119,121,122,124,125,128,130,131,133,134,138,139,140,141,142,144,147,148,151,152,153,154,156
0,1,2,3,4,6,7,9,10,13,14,16,17,18,20,21,22,23,25,26,27,28,30,31,31,36,37,38,39,42,43,44,45,46,48,49,50,51,52,53,54,58,59,62,63,64,66,67,68,69,70,75,76,77,78,79,82,83,84,85,86,87,90,91,94,95,96,97,99
0,1,2,3,4,5,6,7,8,10,11,14,15,19,21,23,24,26,27,29,30,31,32,33,34,34,37,38,39,41,42,45,46,47,48,49,51,52,53,54,58,59,60,61,65,67,68,69,71,72,75,77,78,79,82,83,86,87,88,90,91,94,95,97,98,103,104,105,106,107,109,112,113,114,115,116,118,120,121,122,124,125,125,127,128,131,132,133,134,136
0,1,2,3,4,5,9,11,12,13,16,17,19,20,22,23,26,27,28,29,31,32,34,35,37,38,39,40,43,44,45,46,47,49,50,51,52,54,55,57,58,59,60,61,62,62,66,67,69,70,72,73,75,76,77,78,82,83,84,85,86,88,91,92,93,94,95,98,99,102,103,104,105,107
2,3,4,5,6,8,10,11,13,14,15,18,19,21,22,26,27,28,30,31,32,36,37,38,40,43,44,45,47,48,49,50,51,55,57,58,60,62,63,64,65,66,67,68,70,71,72,74,75,76,77,81,83,85,86,87,88,90
0,1,3,5,6,7,8,9,11,12,15,16,17,18,21,22,23,24,25,26,27,29,30,33,34,37,38,39,40,43,44,45,47,48,49,51,51,57,58,59,61,62,63,65,66,69,70,72,73,74,76,77,78,79,82,83,84,85,86,88,89,90,91,92,96,97,98,99,100,101,104,105,106,108,109,110,111,111,116,117,120,121,122,123,124,125,126,129,130,131,132,133,135,136,140,141,142,144,145,148,149,150,151,153
0,1,2,3,4,6,7,10,11,13,14,16,17,18,19,20,22,23,25,26,28,29,30,31,35,37,38,39,41,42,46,47,48,50,50,55,56,57,61,63,66,67,68,69,71
0,1,2,3,4,6,7,8,10,11,14,15,16,19,20,23,24,25,27,28,29,30,31,32,38,39,40,42,43,44,45,49,50,51,55,57,60,61,62,63,65
0,1,2,3,8,10,12,13,15,16,17,21,22,23,24,25,27,28,29,30,33,34,35,36,36,40,41,42,43,44,46,48,49,52,54,55,59,60,62,63,64,65,67,68,69,70,71,73,74,76,77,78,79,81,82,86,87,92,94,95,96,97,98,101,102,104,105,108,110,114,115,116,117,120,121,123,124,125,127,131,132,133,134,135,137,138,139,141,142,145,146,147,148,150,151,152,154,157,158,159,160,161,163,164,165,166,170,172,175,176,177,178,180
0,1,3,5,6,7,8,9,11,12,15,16,17,18,21,22,23,24,25,27,28,30,31,34,35,37,38,39,40,43,45,46,47,49,53,54,55,56,57,58,60,61,62,63,65,66,68,69,70,74,76,77,78,80,81,82,83,85
0,1,2,3,4,5,6,7,8,10,14,15,16,19,20,22,23,27,28,29,31,32,33,36,37,38,40,42,43,46,47,48,49,50,52,53,56,57,58,60,61,61,66,67,68,69,70,71,73,74,75,77,78,81,83,84,86,87,88,89,91
0,1,3,5,6,7,8,9,11,12,15,16,17,18,21,22,23,24,25,26,27,29,30,33,34,35,36,39,40,41,43,44,48,49,50,51,52,54,55,56,58,59,62,63,64,65,68,69,70,72,73,74,75,81,82,83,85,86,87,88,91,92,94,95,100,101,102,103,106,107,108,109,111,112,114,115,119,121,122,123,125,126,128,129,131,132,133,134,135,137,138,140,141,142,143,146,147,148,149,150,151,151,156,157,158,159,160,161,162,162,169,170,171,173,174,179,180,181,182,185,186,189,190,191,192,194
0,1,3,5,6,7,11,12,13,15,16,17,18,19,22,23,24,26,27,28,29,32,33,34,35,36,37,38,40,41,44,45,47,48,51,52,55,57,59,60,61,62,65,66,67,68,69,70,71,73,74,77,78,81,82,84,86,87,88,89,93,94,96,97,98,99,99,104,105,107,108,111,112,113,114,116
0,1,2,4,6,7,10,11,12,13,17,18,19,21,22,23,24,25,26,29,30,31,33,34,35,35,39,41,42,43,44,45,46,46,50,51,52,53,54,58,59,60,62,63,64,65,68,69,71,73,74,75,76,78
0,1,2,3,4,5,6,8,9,10,16,17,18,20,21,22,23,24,26,27,28,30,31,32,33,34,39,40,41,43,43,45,46,47,48,49,51,52,55,56,58,59,60,61,63
0,1,2,3,6,7,8,10,11,12,15,16,17,18,22,24,27,28,29,30,33,34,36,37,38,39,40,41,43,44,45,47,48,49,50,50,53,54,55,56,59,60,61,63,64,66,67,69,70,71,72,73,75,76,77,78,81,82,83,84,85,87,90,91,92,93,96,97,100,101,102,103,105
0,1,2,3,4,5,7,8,8,10,11,12,13,17,18,19,21,22,23,24,24,26,27,28,30,31,32,34,35,38,39,43,44,45,47,48,49,50,53,54,57,58,59,61,62,63,64,66
0,1,2,4,9,10,11,12,15,16,17,18,19,20,21,24,25,26,28,29,31,32,34,35,36,37,38,40,41,43,44,46,47,48,49,50,54,55,57,58,59,61,63,64,65,66,67,68,68,72,73,74,75,76,77,79
0,1,3,5,6,7,8,9,10,13,15,16,17,19,20,23,25,26,27,29,31,32,33,34,35,36,39,40,41,42,44,45,48,49,50,51,52,53,53,55,56,57,59,60,63,64,67,69,70,71,73,74,76,77,78,79,80,81,86,87,90,91,92,94,95,96,97,100,101,102,105,106,107,109,112,113,116,117,118,120,121,122,123,123,128,129,132,133,136,137,140,141,142,145,146,147,149,152,153,156,157,158,159,161
0,1,2,4,5,6,7,10,11,12,13,16,17,18,20,21,22,23,25,26,28,29,30,32,33,35,36,39,42,43,44,46,47,48,49,50,51,53,54,55,56,57,59,60,61,63,64,65,66,67,68,71,72,73,74,77,78,80,81,82,83,85
0,1,2,5,6,8,9,11,12,16,17,18,19,22,23,25,26,28,29,30,31,32,33,33,38,41,42,43,44,45,46,48,49,54,55,56,57,58,60,60,63,64,66,67,70,71,74,75,76,77,79
0,1,2,3,4,7,8,10,11,14,15,16,17,19,20,20,24,25,26,27,30,31,33,34,37,38,41,42,43,45,46,47,48,50
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,21,22,25,26,27,28,29,33,34,36,40,42,43,44,46,47,52,53,56,57,61,62,63,64,66,67,68,70,71,74,75,76,78,79,80,81,83
0,1,4,5,6,8,9,10,11,13,14,16,17,18,19,21,22,23,24,29,30,31,32,33,36,37,40,41,45,47,48,49,50,51,54,55,56,57,58,59,60,61,62,63,66,67,70,71,72,73,75
0,1,4,5,6,8,9,10,11,12,13,14,15,18,20,21,22,23,24,25,28,30,31,32,34,35,36,37,39,40,41,42,43,44,45,46,47,49,52,53,54,55,58,60,61,62,63,67,68,69,70,71,72,74,75,78,79,82,83,84,86,87,88,89,90,91,94,96,97,98,101,102,103,104,105,106,109,110,112,113,114,115,117
0,1,2,4,5,7,8,9,11,12,17,19,20,21,24,25,27,28,29,30,31,33,37,39,40,41,42,44,46,47,48,50,51,52,53,54,55,59,60,61,62,65,66,67,68,69,71,72,76,77,78,80,81,82,84,85,86,88,89,89,94,95,96,98,99,100,101,106,107,108,110,111,111,114,115,116,117,118,120,121,127,128,129,131,134,135,136,138,141,142,145,146,147,148,150
0,1,2,3,4,5,6,9,10,11,12,13,15,16,19,20,25,27,28,29,31,32,34,35,36,39,40,41,43,44,48,50,51,53,54,56,57,58,60,63,65,66,67,69,70,72,73,74,75,76,77,78,79,82,83,84,85,87,88,89,90,94,96,99,100,101,102,104
0,1,2,4,6,7,10,11,14,15,18,19,20,21,22,23,26,27,27,33,34,35,36,38,39,39,41,42,45,46,47,48,50
0,1,2,3,7,8,9,11,12,13,15,16,19,20,22,23,24,26,29,30,31,33,34,35,36,36,41,42,44,45,48,49,50,51,53
0,1,2,5,6,7,9,10,11,14,15,17,18,23,24,25,26,27,29,31,32,33,35,36,37,41,42,43,44,47,48,49,50,51,54,55,56,57,60,61,61,65,67,68,69,70,70,75,76,77,78,79,82,83,84,85,86,87,91,92,94,95,96,97,99
0,1,2,3,4,6,7,8,9,10,12,13,18,19,20,21,22,25,26,28,29,30,31,32,33,34,35,38,39,40,41,45,46,47,48,51,52,52,58,59,60,61,64,65,66,68,69,73,74,75,76,77,78,80,81,81,83,84,85,87,88,89,90,92,93,93,98,101,102,104,105,106,107,109
0,1,2,4,5,6,9,10,11,13,14,15,16,19,21,22,23,25,26,28,29,30,31,34,36,37,38,40,41,43,44,45,46,47,49,50,51,52,54,55,58,59,60,62,63,64,65,67
0,1,2,3,4,7,8,9,11,12,15,16,17,18,19,21,22,23,26,27,28,30,31,32,33,33,38,39,40,41,44,45,46,47,48,49,52,53,53,55,56,57,58,62,63,65
0,1,4,5,7,8,9,11,14,16,17,18,20,21,23,25,26,27,29,33,34,35,36,37,39,40,41,46,48,49,51,52,55,56,59,61,62,63,65,66,67,68,70,71,73,74,75,76,80,81,84,85,86,87,88,89,91
0,1,5,6,7,9,10,11,16,18,20,21,24,26,27,28,33,34,35,37,38,39,40,45,46,47,49,51,52,53,55,56,57,58,59,60,64,66,68,69,70,71,73,74,75,77,78,78,80,81,82,83,85
0,1,2,4,5,7,8,9,10,11,13,14,15,16,19,20,21,23,24,25,26,28,29,30,32,34,35,36,38,39,40,41,42,43,43,45,46,47,49,53,54,55,57,58,59,60,61,64,65,66,67,68,69,70,71,73,74,75,77,79,80,82,83,85,86,87,89,90,90,92,93,94,96,97,98,99,102,103,104,105,106,107,112,114,116,117,119,120,121,122,125,126,130,131,132,133,136,137,138,140,141,142,143,144,145,148,149,153,154,155,156,159,160,161,163,165,166,167,168,170,171,174,177,178,179,181,182,183,184,186
0,1,2,3,4,5,9,11,13,14,16,17,20,21,22,23,26,27,28,29,31,32,36,39,40,41,43,44,45,46,47,49,50,52,53,54,56,57,57,61,62,63,64,66,67,68,69,70,72,73,74,76,78,79,80,82,83,86,87,87,92,93,94,96
0,1,2,3,4,5,7,8,9,10,11,13,14,16,17,18,20,21,22,25,26,27,29,30,31,32,33,35,37,38,40,41,42,43,44,46,47,48,51,52,53,54,55,57,58,59,62,63,64,65,66,68,69,71,72,74,75,76,77,81,82,83,84,86,87,91,93,94,95,97
0,1,5,6,7,9,10,11,16,18,20,21,23,24,25,27,28,29,30,31,32,35,36,39,40,41,43,44,44,49,50,51,54,56,57,58,60,61,63,64,65,66,67,69,72,73,74,75,76,78,79,82,83,84,88,89,91,92,93,94,96,97,97,100,101,102,104,106,107,108,112,113,115,116,117,118,118,121,122,123,125,127,128,129,132,133,134,135,136,137,138,139,139,142,143,144,146,148,149,150,154,155,157,158,159,160,160,165,166,167,168,170,171,172,173,174,174,178,179,180,181,183,184,186,187,188,189,190,192,193,194,195,196,196,201,202,203,204,205,206,208,209,210,212,213,214,215,216,221,222,223,224,225,226,227,229,231,232,236,238,239,240,242,243,245,246,248,249,252,253,254,255,258,259,261,262,263,264,269,270,271,272,273,274,274,279,280,281,282,284,284,288,289,290,292,294,295,296,298,299,300,301,302,303,304,307,308,309,311,312,312,316,317,318,320,322,323,324,325,326,328,329,330,331,337,338,339,340,341,343,344,345,346,351,352,353,354,355,356,357,358,362,365,366,367,368,369,370,371,373,377,378,379,380,381,382,383,384,388,391,392,393,394,395,397,399,400,401,402,407,408,409,411,412,413,414,417,419,420,421,422,423,424,426,427,428,429,430,432,433,436,437,438,440,441,442,443,445,446,447,450,451,452,454,455,457,458,459,461,462,462,465,466,467,470,471,471,478,479,480,481,482,486,488,489,490,492,493,495,496,498,499,500,501,502,503,503,506,507,508,509,510,511,515,516,517,518,519,520,522,523,526,527,528,529,530,532,533,537,539,540,543,544,547,549,550,551,553,554,557,558,559,560,561,562,563,566,567,568,569,570,572,573,574,575,576,579,580,581,583,584,585,587,589,590,591,593,594,594,597,598,599,600,602
0,1,3,4,5,6,8,9,10,11,12,14,17,20,21,22,24,25,26,27,30,32,33,34,36,38,39,40,41,42,44,45,46,49,50,51,53,54,57,59,60,61,63,64,68,69,70,71,72,74,75,76,79,80,81,82,86,87,88,90,92,93,94,96,97,97,100,101,102,103,105
0,1,2,3,4,6,10,12,14,15,16,17,19,20,22,23,24,25,26,27,27,32,35,36,37,39,40,42,43,45,46,49,50,51,52,53,55,58,61,62,63,65,66,67,69,70,71,72,74,75,76,78,79,83,85,86,87,88,90
0,1,2,3,4,5,9,11,13,14,16,17,20,21,22,23,26,27,28,29,31,32,36,39,40,41,43,44,45,46,47,49,50,52,53,54,56,57,57,61,62,63,66,67,68,69,69,74,75,76,79,80,81,82,85,86,86,91,92,93,95
0,1,3,4,5,6,8,9,10,12,13,14,15,18,19,20,21,22,23,24,26,28,29,30,32,33,34,35,37,38,41,44,45,46,50,51,52,53,56,57,62,64,65,67,68,71,72,73,75,76,76,82,83,84,85,86,88,89,90,91,94,95,96,98,99,102,104,105,106,107,110,111,112,113,115,116,117,118,120,121,124,126,127,128,129,131
0,1,3,4,5,6,8,9,10,11,14,15,16,18,19,20,21,24,25,26,27,29,30,32,33,34,35,36,38,41,44,45,46,48,49,50,52,53,55,56,57,58,59,61,64,65,65,70,71,73,74,75,76,78
0,1,2,3,4,5,9,11,13,14,16,17,20,21,22,24,25,26,27,30,33,34,35,37,38,39,40,44,45,46,48,49,49,54,55,56,57,58,61,62,63,64,66,67,68,69,72,73,74,76,77,77,80,82,83,84,85,86,88,90,91,92,93,98,99,100,101,102,105,106,107,108,110,111,112,114,115,117,118,119,121,122,123,124,124,128,129,130,131,132,133,135,136,137,138,142,143,144,146,147,148,149,152,153,154,155,156,157,161,163,164,166,167,170,171,173,176,177,179,180,181,182,183,184,188,189,191,192,193,194,196,197,198,199,202,204,205,206,208,209,211,212,215,217,218,219,220,222
0,1,2,4,5,10,11,12,14,15,17,18,21,24,25,26,28,29,32,33,36,37,38,39,40,42,43,44,47,48,49,50,53,54,57,58,59,60,61,62,63,64,65,70,71,73,74,75,76,78,79,80,81,85,87,88,89,92,93,96,98,99,100,101,103
0,1,2,4,5,10,11,12,13,14,16,17,18,20,21,22,26,27,28,30,31,32,33,35,36,37,41,42,44,45,46,47,52,53,54,55,56,58,59,62,64,65,66,68,69,73,74,75,76,77,78,79,81,82,85,87,88,89,90,92
0,1,2,4,7,10,11,12,14,15,16,18,19,20,21,24,26,27,28,30,31,33,34,36,37,38,39,40,45,46,47,48,49,50,51,58,60,63,64,65,66,69,70,72,73,74,76,79,80,80,83,84,85,87,88,91,92,93,95,96,97,99,100,101,102,106,108,109,110,112,113,116,117,121,122,123,125,128,131,132,133,135,136,137,139,140,141,142,144,145,148,149,150,151,153
0,1,2,4,5,7,8,10,11,12,13,14,16,18,19,22,24,27,28,29,30,31,32,33,34,35,38,41,42,43,45,46,51,53,54,56,57,60,61,63,66,67,69,70,71,72,73,74,76,77,78,80,81,82,84,85,86,89,90,91,92,93,94,95,96,96,98,99,100,101,106,108,109,110,113,114,116,117,118,120,122,124,125,126,128,129,130,133,134,135,137,138,139,140,141,142,145,146,147,150,151,152,154,155,156,157,158,160,162,163,164,166,167,168,169,172,173,176,177,178,179,181
0,1,2,3,4,5,7,8,9,10,12,13,14,15,16,17,19,20,23,24,26,27,29,30,33,34,34,37,38,39,41,42,43,46,47,47,51,52,53,54,56,59,62,63,64,66,67,68,70,71,74,75,78,79,80,81,83
0,1,2,4,7,9,10,11,13,14,16,17,19,20,21,22,23,28,30,32,33,34,36,37,39,40,42,43,44,49,52,54,57,58,60,61,63,64,66,67,70,72,73,74,77,78,82,83,85,87,88,89,90,92,93,95,96,98,100,101,102,104,105,107,108,109,111,112,113,114,120,121,122,124,127,130,131,132,134,135,136,138,139,140,141,143,144,145,147,148,149,150,151,154,155,156,158,159,162,164,165,166,167,170,171,172,173,177,178,179,181,184,187,188,189,191,192,193,194,198,199,200,202,204,205,206,208,209,209,212,213,214,215,217
0,1,2,3,4,7,8,9,10,12,13,14,16,19,22,23,24,26,27,28,30,31,32,33,35,36,37,38,41,42,43,45,46,51,53,54,55,58,59,61,62,64,65,66,67,68,70,71,75,77,78,79,81,82,84,85,88,90,91,93,94,96,97,99,101,102,103,104,105,106,108,109,112,114,115,116,118,119,121,122,124,126,127,128,129,131,132,134,135,138,140,141,142,143,144,146,147,150,152,153,154,157,159,161,162,163,164,165,166,168,169,169,174,175,176,180,182,184,185,189,190,191,192,193,194,196,197,197,199,200,201,203,205,206,207,208,209,211,212,215,217,218,219,220,222,223,227,228,229,230,233,234,235,236,237,238,241,244,245,246,248,249,250,251,254,255,256,257,260,261,262,266,267,269,270,271,272,272,276,277,278,280,283,286,287,288,290,291,292,294,295,296,297,299,300,303,304,305,306,309
2,3,6,7,9,10,12,13,14,16,17,19,20,23,25,26,27,28,29,30,35,36,39,40,41,43,44,45,46,51,52,54,56,57,58,60,61,63,64,65,66,67,68,73,74,75,77,78,79,80,83,84,85,86,87,90,91,92,93,95,96,96,101,102,106,108,109,109,113,114,115,116,118,120,121,122,124,125,126,128,129,131,132,133,134,136,137,138,139,140,141,144,146,147,148,149,151
0,1,2,4,5,6,7,9,10,11,12,15,16,19,20,23,24,25,26,28,29,30,31,32,35,36,38,40,41,42,43,45
0,1,2,3,4,5,6,10,11,12,15,16,17,18,20,21,22,25,26,27,28,30
0,1,2,4,5,6,10,11,12,13,15,16,22,23,26,27,28,30,31,32,33,38,39,40,42,43,46,47,48,51,52,53,55,55,57,58,59,60,62,63,68,69,71,72,75,76,77,78,80,81,86,87,88,89,91,92,95,97,98,99,100,102
0,1,2,4,7,10,11,12,14,15,16,18,19,20,21,24,26,27,28,30,31,33,34,36,37,38,39,40,45,46,47,48,49,50,51,58,60,63,64,65,66,69,70,72,73,74,76,79,80,80,83,84,85,87,88,91,92,93,95,96,97,99,100,101,102,106,108,109,110,112,113,116,117,119,120,121,122,123,125,126,128,129,131,132,134,135,138,139,140,143,144,145,146,148,149,150,151,153,154,155,157,158,159,160,161,162,162,166,167,168,169,171,172,173,174,174,181,182,183,184,185,187,188,189,190,191,194,195,197,198,201,202,203,204,206
0,1,2,3,4,5,11,12,13,14,19,21,22,24,25,26,28,29,30,31,34,36,37,38,40,41,43,44,45,46,47,48,54,55,56,57,61,62,63,64,66,67,70,72,73,74,75,77
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,21,22,27,28,29,30,31,32,34,36,37,39,40,41,43,44,45,46,48,49,52,55,56,57,59,60,62,64,65,66,68,69,70,71,74,76,77,78,79,81,82,85,87,88,89,92,93,94,95,96,98,99,102,103,105,106,108,110,112,113,115,116,117,118,121,122,122,127,128,131,132,133,134,136,137,139,140,142,143,145,147,148,150,151,155,156,157,158,161,162,163,164,165,168,169,171,172,174,175,176,177,178,180,181,183,184,184,187,188,189,190,191,193,194,194,199,200,201,202,204,205,207,208,209,212,213,214,215,217,218,218,220,221,222,223,225
0,1,2,3,4,7,8,9,11,12,14,15,18,19,20,21,22,24,25,27,28,30,31,33,34,35,36,38,39,42,44,45,46,48,49,51,52,55,57,60,61,62,64,65,66,69,70,73,74,75,78,79,79,84,85,86,87,89,90,93,94,95,97,98,99,100,102,103,105,107,110,111,112,113,115,116,118,119,121,123,124,127,128,129,130,132,133,135,136,139,141,142,144,145,146,150,152,153,154,156
0,1,2,3,4,6,7,9,10,15,17,19,20,22,23,25,27,28,29,31,33,34,35,37,38,40,41,43,44,45,46,48,49,49,54,55,56,57,58,62,63,64,66,68,69,71,72,73,74,74,78,79,81,82,84,85,87,88,89,91,92,93,95,97,98,99,101,101,103,104,105,106,108
0,2,3,4,5,7,8,9,10,15,16,17,18,21,22,23,24,26,27,28,29,30,33,34,35,36,37,39,40,41,42,48,50,51,54,57,58,59,61,62,66,67,68,70,72,73,73,78,79,81,82,84,85,88,89,89,91,92,93,94,98,99,102,103,104,105,106,107,108,109,110,114,115,118,119,120,121,123,124,125,126,129,131,132,133,135,136,139,140,144,145,146,147,148,149,154,155,156,158,159,162,163,164,165,166,168,169,170,171,177,179,180,183,184,185,186,189,191,192,193,194,196
0,1,2,4,6,8,9,10,12,13,18,19,20,21,22,23,24,25,26,29,30,31,33,34,36,37,42,43,44,45,47,48,49,50,51,54,55,56,58,59,60,62,63,65,66,67,72,73,75,77,78,79,81,82,85,87,88,89,90,92
0,1,3,4,5,6,8,9,10,11,14,15,16,17,18,20,21,24,25,26,27,28,29,32,33,36,39,40,41,43,44,45,46,47,48,50,51,52,54,55,55,60,61,62,65,66,67,68,69,71,72,73,75,76,77,82,83,84,85,86,87,88,90,91,94,95,96,97,98,99,102,104,105,106,108,109,112,113,115,116,117,119,122,123,126,127,128,130,131,135,136,137,138,139,141,142,143,148,149,151,153,154,155,156,157,158,165,167,168,170,171,173,174,175,176,179,181,182,183,185,186,189,190,192,193,195,197,198,199,200,201,202,207,208,209,211,212,216,218,220
0,1,2,3,4,5,8,9,11,12,13,15,16,17,19,20,21,23,24,26,27,28,30,31,32,33,35,36,38,39,40,41,46,47,48,49,52,53,54,56,57,58,61,62,64,67,68,69,71,72,73,74,75,76,77,79,80,81,84,85,86,88,90,91,92,93,97,99,100,101,104,105,107,108,109,110,111,113,114,115,116,117,118,122,124,125,127,128,130,131,132,135,136,137,139,140,143,144,145,146,150,152,154,155,157,158,161,162,163,164,166,167,167,170,171,172,173,175
0,1,3,4,5,6,8,9,10,11,14,15,16,17,18,20,21,24,25,26,27,31,32,33,34,37,40,41,42,44,45,46,47,48,50,51,52,55,56,57,59,60,61,63,64,68,70,71,72,73,75
0,1,2,3,4,7,8,10,11,14,15,16,17,20,21,22,23,25,26,27,28,33,34,35,36,37,38,38,43,44,45,46,48,48,52,53,54,56,58,59,60,61,62,64,65,66,70,71,72,73,77,79,80,81,83,84,87,89,90,91,92,94
0,1,2,3,4,5,6,8,10,11,12,14,15,16,16,19,20,21,22,23,25,26,29,30,31,32,33,34,35,35,41,42,43,44,46,47,48,49,55,57,58,61,64,65,66,68,69,70,71,75,76,79,80,81,82,83,84,85,86,87,91,92,95,96,97,98,100,101,102,103,106,108,109,110,112,113,116,117,121,122,123,124,125,126,129,130,131,132,133,136,137,138,139,142,143,143,147,149,150,151,152,152,155,156,157,158,159,160,164,165,166,168,169,170,171,172,179,180,181,182,184,185,186,189,191,192,193,195,196,197,198,200
0,0,1,3,4,5,7,8,10,11,12,13,16,17,18,19,20,21,24,27,28,29,31,32,33,34,35,36,37,40,41,42,43,45,46,47,48,49,52,53,56,58,61,62,63,64,66,67,69,70,71,72,76,77,81,82,83,84,86,87,88,89,90,93,94,96,98,99,100,101,103,104,109,111,112,113,116,117,119,120,121,122,123,125,128,129,130,131,132,134,135,138,139,140,143,144,145,146,147,148,149,151
0,1,3,5,6,7,9,10,12,13,14,15,16,18,19,22,23,26,27,28,29,30,34,35,37,38,39,40,44,45,46,47,50,53,54,55,57,58,59,60,61,64,65,67,68,71,72,73,75,76,76,81,82,84,86,87,88,89,95,97,98,101,104,105,106,108,109,110,111,112,114,115,118,119,120,121,124,126,130,131,132,133,134,135,138,139,140,141,142,143,144,147,148,149,150,152,153,154,155,158,159,160,161,162,163,168,169,170,172,173,176,177,178,179,180,182,183,184,185,191,193,194,196,197,198,199,201,202,204,206,207,208,210,211,212,214,218,219,220,221,223,224,225,226,228,229,230,232,233,235,236,239,240,243,244,245,246,247,250,251,252,253,254,256,257,258,259,262,263,264,266,267,268,269,271
0,1,4,5,6,7,9,10,13,16,17,18,20,21,22,23,25,26,27,28,31,32,33,34,37,38,39,40,43,44,45,46,49,50,51,52,55,56,59,60,61,62,64,65,66,67,71,73,74,76,77,81,82,83,84,85,86,91,92,93,94,96,97,98,99,101,102,103,105,106,107,108,109,112,113,114,115,116,119,120,121,122,123,124,125,127,128,129,135,138,139,140,142,143,144,145,149,150,153,154,155,156,159,160,161,166,167,168,169,170,172,173,174,177,179,180,181,183,184,185,186,188
2,3,4,6,9,12,13,14,16,17,18,19,21,22,23,24,26,27,28,29,32,34,35,36,38,39,41,42,44,45,46,47,55,56,57,59,62,65,66,67,69,70,73,74,75,76,77,79,81,82,83,85,87,88,89,91,93,94,94,97,98,99,100,102
0,1,2,3,4,5,7,8,9,11,12,13,15,16,18,19,20,21,24,25,26,27,29,30,32,33,34,35,36,38,39,40,41,44,45,46,47,48,49,50,57,58,59,60,62,65,68,69,70,72,73,74,75,79,80,81,83,84,85,86,87,90,91,92,93,94,95,97
0,0,1,3,4,5,7,8,10,11,12,14,15,16,17,22,23,24,26,27,28,29,32,33,34,35,36,38,39,40,41,42,44,45,47,48,49,51,51,53,54,55,57,61,62,65,66,67,68,70,71,76,77,78,80,81,82,86,89,90,91,95,96,97,98,99,101,102,105,106,107,109,110,113,116,117,118,122,124,126,127,129,130,131,133,134,135,136,137,139,140,141,142,143,145,146,146,151,152,153,154,156,157,158,159,162,163,164,165,167,168,169,170,172,173,174,175,176,177,178,179,179,183,184,185,186,187,188,189,191,192,192,196,197,198,199,200,203,204,205,206,208,209,210,212,213,214,215,217,218,220,221,225,227,228,231,234,235,236,238,239,240,241,243,244,244,251,252,253,254,255,256,257,258,259,260,261,263,266,269,270,271,273,274,277,278,279,280,281,282,283,284,285,291,292,293,295,298,301,302,303,305,306,307,308,309,310,311,313,313,315,316,317,318,320
0,0,1,3,4,5,7,8,10,11,12,16,17,19,20,22,25,26,27,30,31,35,37,38,39,41,42,44,45,46,47,49,50,57,59,60,61,64,65,67,68,69,70,72,73,74,75,81,83,84,85,88,89,91,92,93,94,95,96,97,98,103,104,106,108,109,110,112,113,115,116,118,119,120,121,122,123,124,129,130,131,132,135,137,138,139,140,141,142,143,147,148,149,150,151,153,154,155,157,158,161,162,163,164,165,166,169,171,172,173,174,176
0,1,2,3,6,7,8,9,10,12,13,14,16,17,19,20,21,22,23,26,27,28,30,31,32,33,36,37,38,40,41,42,43,44,47,48,49,51,52,54,55,57,58,58,62,63,64,66,67,67,71,72,73,74,75,77
0,1,2,3,4,6,7,9,10,11,13,14,16,17,19,20,22,23,24,25,26,28,29,31,32,34
0,1,2,3,4,6,7,10,11,13,14,15,17,18,19,20,24,25,26,27,28,30,31,32,34,35,37,38,42,43,44,45,46,48,49,50,52,53,55,56,57,59,60,63,64,65,66,68,69,71,72,73,75,77,78,79,80,81,83,84,85,86,87,92,93,94,95,96,98,99,101,102,104,105,107,108,109,110,112
0,1,2,3,4,5,6,8,9,13,14,16,17,18,20,21,22,23,23,25,26,27,29,30,31,33,34,37,38,41,42,43,44,45,46,48,49,51,52,53,54,55,56,56,59,60,61,62,63,64,66,67,69,70,71,72,73,74,74,76,77,78,79,83,84,85,86,88,89,90,91,94,95,96,97,98,100,101,101,106,107,108,109,111,112,113,114,115,115,119,120,121,122,124,125,125,130,131,132,134
0,1,2,3,4,5,6,9,10,11,12,14,15,20,21,25,27,28,29,31,32,34,35,36,37,38,39,41,42,44,45,46,47,48,51,52,53,54,56,57,57,61,62,64,65,66,67,69,70,72,73,74,75,79,80,81,84,85,87,88,90,91,91,95,96,98,99,100,101,103,104,106,107,108,109,114,115,116,117,118,120,121,122,125,126,129,130,131,133,134,138,140,141,142,144,145,148,149,151,152,153,154,157,158,159,161,162,163,165,166,170,172,173,174,175,177,178,181,183,184,185,188,189,194,196,197,198,200
0,1,2,3,4,6,7,8,10,11,12,13,15,16,17,18,20,21,23,25,26,27,28,30,31,33,34,35,36,39,40,41,43,44,45,46,49,52,53,54,56,57,58,60,61,62,63,68,69,70,71,72,74,76,77,78,80,81,81,84,85,86,87,88,90,91,92,94,95,96,98,99,100,101,102,104,105,107,108,109,110,111,112,112,117,118,120,123,124,125,126,127,129,131
0,1,2,3,4,5,6,8,9,13,14,16,17,18,20,21,22,23,23,25,26,27,29,30,31,33,34,36,37,38,39,42,43,44,45,46,47,49,50,52,53,54,55,56,57,57,60,61,62,64,66,67,68,69,70,72,73,74,75,78,79,80,81,82,83,84,86,89,91,92,93,94,96
0,1,2,5,6,10,11,12,14,15,16,21,23,25,26,28,29,30,32,33,34,38,39,40,41,45,46,47,48,49,52,53,54,55,57,58,58,63,64,65,67
0,1,3,5,6,7,9,10,12,13,15,16,17,18,19,24,25,26,27,28,29,30,37,39,42,43,44,45,48,49,51,52,53,54,55,59,60,62,63,64,65,66,67,67,71,72,73,74,76,77,77,80,81,82,83,85
0,1,3,5,6,7,9,10,12,13,14,15,16,21,22,26,27,29,30,33,34,35,36,39,40,41,42,45,46,47,48,50,51,53,54,57,58,62,63,64,65,67,68,69,71,72,75,76,79,81,82,83,84,86
0,1,2,3,7,8,9,11,12,13,15,16,19,20,21,23,24,25,27,28,29,30,32,33,36,38,39,40,42,43,43,47,48,49,52,53,54,55,56,58,58,60,61,62,64,68,69,70,71,74,75,76,77,78,80,85,86,87,89,90,95,97,98,100,101,104,105,107,108,112,113,114,116,117,118,120,121,122,123,124,127,128,129,130,131,132,133,134,135,138,141,142,143,145,146,149,150,151,153,154,159,161,162,164,165,168,169,171,172,173,175,177,178,179,181,182,183,184,187,190,191,192,194,195,197,198,201,202,203,204,209,210,212,215,216,217,219,220,221,222,224,225,225,227,228,229,230,232
0,2,3,4,5,7,8,9,10,12,13,16,17,18,20,21,26,28,29,31,32,35,36,38,39,40,42,43,44,45,45,50,51,53,54,55,57,58,60,61,64,65,66,67,69,70,71,72,73,77,78,79,80,81,81,85,87,89,90,92,93,94,95,96,97,99,100,101,102,104,105,106,107,108,113,114,115,116,117,119,123,125,128,129,130,131,133,134,136,137,138,139,142,143,144,145,147,148,148,151,152,153,154,156
0,1,2,3,4,5,6,8,9,10,11,14,16,17,18,20,21,23,24,26,27,33,35,36,37,39,40,42,43,44,46,47,48,51,53,54,55,57,59,60,63,65,66,68,69,70,72,73,74,75,76,78,79,80,81,86,87,88,89,92,93,94,95,96,98,99,100,101,103,104,105,106,109,110,111,112,114,115,116,117,118,123,124,125,126,127,129,132,135,136,137,139,140,141,142,144,145,148,150,151,152,154,155,157,158,160,161,162,163,169,170,171,172,176,177,178,179,181,182,182,187,188,190,191,192,193,195
0,1,2,3,6,7,8,9,11,12,15,17,18,19,21,22,24,25,26,27,28,29,34,35,38,39,40,42,43,44,45,45,50,51,53,54,56,57,58,60,64,65,66,68,69,70,71,72,73,74,75,79,81,83,84,85,86,88,89,90,92,93,94,95,95,97,98,99,102,103,104,106,107,108,109,110,111,112,115,116,117,118,120,121,123,124,125,127,128,128,130,131,132,133,135
0,0,1,3,4,5,7,8,10,11,12,14,15,16,17,18,19,19,24,25,27,28,29,31,32,33,35,36,37,38,40,41,42,44,45,46,47,48,53,54,56,58,59,60,62,63,65,66,68,69,70,71,72,77,78,79,80,81,82,83,90,92,95,96,97,98,101,102,104,105,108,109,110,112,115,116,120,122,123,124,126
0,1,3,5,6,7,9,10,12,13,14,15,16,17,18,23,24,25,26,28,29,30,35,36,38,39,41,42,45,46,47,48,51,52,53,54,57,58,62,63,64,65,67,68,69,70,71,74,75,76,77,79,80,80,85,86,87,89
0,1,3,5,6,7,9,10,12,13,15,16,17,18,23,24,27,28,29,30,32,33,36,39,40,41,43,44,45,47,49,50,51,52,53,54,60,61,62,65,66,68,69,74,75,76,77,78,80,81,82,83,84,86,87,88,89,90,93,96,97,98,100,101,102,104,105,105,108,109,110,111,112,113,113,120,121,122,123,125,128,131,132,133,135,136,137,138,139,140,142,143,144,146,147,151,153,155,156,157,158,160
0,1,2,3,4,6,7,8,9,10,12,13,14,15,19,20,22,23,24,25,25,30,31,33,34,35,37,38,39,40,45,46,47,48,49,51,54,57,58,59,61,62,63,64,65,66,68,69,69,71,72,73,74,76
2,3,5,6,7,8,10,11,12,13,14,17,18,20,21,22,23,25,26,27,28,29,31,32,34,35,38,39,41,42,43,44,46,47,48,49,52,53,54,56,58,59,60,61,62,63,65,66,67,68,69,71,72,74,75,76,77,78,79,80,81,82,83,85,86,87,90,93,94,95,99,100,101,103,106,109,110,111,113,114,115,116,117,118,119,121,121,123,124,125,126,128
0,1,3,4,5,6,8,9,10,11,12,14,17,20,21,22,24,25,27,28,29,30,33,35,36,38,39,41,42,47,49,50,51,53,54,56,57,58,59,61,62,63,64,68,70,71,72,74,75,77,78,82,84,85,87,88,90,91,92,93,94,96,99,102,103,104,106,107,108,109,111,112,112,115,116,117,118,120
0,1,3,4,5,6,8,9,10,11,12,14,17,20,21,22,24,25,26,27,30,32,33,34,36,38,39,40,41,42,44,46,47,50,51,52,54,55,57,58,60,61,62,64,65,67,68,69,70,73,74,75,76,79,81,82,85,86,87,88,90,91,92,93,94,96,99,102,103,104,106,107,108,109,112,114,115,116,117,118,120,123,125,126,127,128,130
0,1,2,3,4,7,8,9,10,12,13,14,16,19,22,23,24,26,27,28,29,30,31,32,34,35,36,37,41,43,44,45,48,49,51,52,55,56,56,59,60,61,62,63,65,66,67,68,71,73,74,75,77,78,80,81,82,84,85,86,88,89,90,90,94,95,96,98,101,104,105,106,108,109,110,111,113,114,114,116,117,118,119,121
0,2,3,4,7,8,11,12,17,19,20,21,24,25,27,28,30,31,32,33,36,37,41,43,44,45,47,48,52,53,54,55,56,58,61,64,65,66,68,69,70,71,72,73,76,78,79,80,81,82,84,87,89,90,91,92,94
0,1,2,3,4,7,8,9,10,12,13,14,16,19,22,23,24,26,27,28,30,31,32,34,35,36,37,38,42,45,46,50,52,53,54,56,57,59,60,62,64,65,66,68,69,71,72,73,75,76,79,80,84,86,87,88,90,91,93,94,95,96,97,99,100,101,102,105,106,107,108,109,111,112,113,114,118,120,121,122,125,126,128,129,130,132,133,134,135,136,137,139,140,141,142,146,148,149,150,152,153,155,156,157,159,162,163,164,165,166,168,169,170,171,177,178,179,181,184,187,188,189,191,192,195,197,199,200,202,203,204,205,206,207,209,210,210,215,216,217,219
0,1,2,3,4,5,8,10,11,12,16,17,18,20,21,23,24,25,28,29,30,32,34,35,36,37,39,40,41,42,43,46,47,48,50,52,53,54,56,57,59,60,61,66,67,68,70,73,75,76,77,78,79,82,83,85,86,87,88,89,90,92
0,2,3,4,5,7,9,10,11,13,14,15,15,18,19,20,21,22,24,25,28,29,30,31,32,33,34,34,37,38,39,42,43,45,46,47,48,50,51,55,56,57,58,61,62,63,64,67,68,69,70,71,73,74,75,77,78,82,84,85,86,88,89,93,94,96,98,99,101,102,103,104,108,109,110,112,113,114,118,119,120,122,123,124,126,127,128,129,130,131,135,136,137,138,138,144,145,147,148,149,150,152
0,1,2,3,4,6,7,10,11,12,13,15,16,18,19,20,21,22,23,26,29,30,31,33,34,35,37,38,39,40,42,43,44,45,48,49,50,52,53,54,55,57
0,0,1,4,5,6,8,9,10,12,13,14,15,17,18,19,21,22,23,24,25,28,29,30,32,33,36,38,39,40,41,44,45,46,47,49,50,52,53,56,57,58,59,60,61,64,65,67,68,70,71,72,74,75,76,77,78,79,81
0,1,2,3,4,7,8,9,11,12,13,16,17,18,20,23,26,27,28,30,31,32,34,35,36,37,39,40,43,44,49,51,52,53,56,57,59,60,62,64,65,66,68,69,73,74,75,77,79,80,82,83,84,85,87,88,91,92,93,94,97,98,98,102,103,104,106,108,109,111,112,113,114,116,117,118,119,123,126,127,128,130,131,132,133,135
0,1,2,3,4,6,7,8,9,11,12,14,15,16,18,19,21,22,25,28,29,30,32,33,36,37,38,41,42,43,44,45,47,48,51,52,53,54,57,58,59,61,62,65,66,66,71,72,73,76,77,78,80,81,83,84,85,86,87,89,90,91,92,95,96,97,99,100,100,106,107,108,111,112,114,116,119,120,121,122,124,125,127,128,129,133,134,135,137
0,1,2,3,4,5,8,9,10,12,13,17,18,19,20,21,23,24,25,28,29,31,32,35,36,37,38,41,42,43,45,46,47,50,51,51,54,55,56,58,59,60,61,63,64,67,68,69,70,72,73,76,78,79,80,82,83,85,86,87,88,89,90,96,98,99,100,101,102,103,104,108,109,110,111,113,114,116,117,119,120,121,123,124,126,127,129,130,132,134,135,136,138,139,141,142,143,145,146,148,149,151,152,153,154,155,157,158,159,162,163,165,166,169,170,171,172,177,178,179,182,183,184,185,186,187,188,189,190,192,193,194,195,196,197,199,200,201,202,203,205,205,210,211,213,214,216,217,218,219,220,221,227,229,231,232,234,235,236,237,238,239,240,241,245,248,249,250,253,255,256,257,259,260,262,263,264,265,266,267,268,275,276,277,278,280,281,284,286,287,288,289,291
0,1,5,6,7,9,10,11,16,18,20,21,23,24,25,26,27,28,30,31,32,33,34,35,35,38,39,41,43,44,45,46,47,48,53,54,55,56,62,63,64,66,69,71,72,73,75,76,78,79,80,82,83,85,86,88,89,90,92,93,95,96,99,102,103,104,106,107,110,111,112,114,115,116,117,122,123,124,125,127,128,128,133,134,135,136,137,140,142,143,144,145,146,147,152,153,154,155,160,161,162,163,166,167,168,170,171,172,174,175,176,177,181,183,184,185,187,188,190,191,192,195,196,196,202,205,206,207,209,210,211,212,213,214,215,217,218,220,221,222,224,225,229,230,231,232,233,234,238,240,242,243,244,245,247,248,250,252,253,254,256,257,259
0,1,4,5,6,7,8,9,15,18,19,20,22,23,24,26,28,29,30,32,33,34,35,41,42,43,45,48,51,52,53,55,56,57,58,59,60,61,63,63,65,66,67,68,70
0,0,1,4,5,6,8,9,10,12,13,14,15,18,19,20,21,24,26,27,28,29,33,34,35,36,37,38,40,41,42,43,44,45,45,50,51,52,53,54,58,60,62,63,67,68,69,71,74,77,78,79,81,82,83,84,86,87,87,90,91,92,93,95
0,1,2,4,5,6,7,9,10,13,14,15,17,18,20,21,22,24,25,27,28,29,32,33,34,35,38,39,40,42,43,44,45,46,51,52,53,54,55,56,60,63,64,65,67,68,69,71,72,73,74,77,79,80,81,82,84
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,38,39,40,41,42,47,49,51,52,53,54,55,60,62,64,65,66,67,72,73,74,76,77,78,79,82,83,85,87,88,89,90,96,98,99,100,102,103,105,106,107,108,109,111,112,113,114,117,118,119,121,122,123,124,126
0,1,2,3,6,7,8,9,14,15,19,22,23,24,26,27,28,30,32,33,34,35,37,38,39,40,45,46,47,48,51,53,54,55,56,59,60,61,64,65,66,67,70,71,72,73,74,75,77,78,79,80,81,83,84,85,88,89,94,96,98,99,101,102,103,106,107,108,109,110,111,111,118,119,121,122,123,125,126,127,128,130,131,132,135,136,137,139,140,142,143,145,146,150,151,152,153,155,156,157,159,162,163,164,165,168,170,171,172,174,175,176,177,179,180,182,183,184,186,187,188,190,191,193,194,195,196,199,200,203,204,207,208,209,210,211,212,214,215,219,221,222,223,225,226,228,229,230,231,233,234,234,237,238,239,240,241,243,244,245,248,249,250,251,252,253,255,256,261,262,263,264,265,266,269,270,272,273,274,275,280,282,284,285,289,290,291,292,293,294,296,297,304,306,307,308,311,312,314,315,316,317,319,320,327,329,330,331,334,335,337,338,340,342,343,344,345,346,347,352,353,355,358,359,360,362,363,364,365,367,368,369,371,372,375,376,377,382,383,384,385,386,388,389,392,394,395,396,398,399,403,404,405,406,407,409,410,414,416,417,418,420
0,1,2,5,6,7,9,10,11,12,15,17,18,19,21,22,23,24,26
0,0,1,3,4,5,7,8,10,11,12,15,16,19,20,21,22,24,25,26,27,28,31,32,35,36,37,38,40
0,1,3,5,6,7,9,10,12,13,14,17,18,19,20,23,26,27,29,30,32,33,34,36,37,38,39,41
0,1,3,5,6,7,9,10,12,13,14,17,18,20,22,23,24,27,28,30,31,34,35,36,37,39
0,1,3,5,6,7,9,10,12,13,14,17,18,19,20,21,22,24,25,26,27,28,31,32,35,36,37,38,40
0,1,2,4,7,8,9,10,15,16,17,19,20,22,23,24,25,26,29,30,31,34,35,38,39,40,41,42,43,44,47,48,49,51,52,55,56,57,58,59,62,63,64,65,66,68,69,70,71,74,75,76,78,79,81,82,83,84,86,87,89
0,1,2,3,4,5,8,10,11,12,13,17,18,19,20,23,24,26,27,29,30,31,32,34,35,36,37,40,41,45,46,47,48,50,51,52,53,56,58,59,61,62,64
0,1,3,5,6,7,9,10,12,13,14,17,18,19,20,21,22,25,26,29,30,31,32,33,36,37,38,39,40,42,43,44,45,46,49,50,52,53,55
0,1,3,5,6,7,9,10,12,13,14,17,18,19,20,24,25,26,27,28,29,31,32,33,34,35,38,39,40,41,43,44,45,46,48
0,1,4,5,9,10,11,12,14,15,16,17,20,22,23,25,26,27,28,30
0,0,1,3,4,5,7,8,10,11,12,13,14,15,17,18,21,23,24,25,27,28,29,31,32,34,35,36,39,40,42,43,46,47,50,51,52,53,55
0,1,2,3,4,5,6,9,10,11,12,13,15,16,20,22,23,24,25,26,29,30,32,33,34,36,37,38,39,42,43,44,45,45,50,51,53,54,56
0,1,2,4,6,7,8,9,10,12,13,16,17,19,20,21,23,24,25,26,26,29,30,33,34,35,36,38,39,39,44,45,46,48
0,1,2,4,6,7,8,9,10,12,13,18,20,21,23,24,25,26,28,29,30,31,32,33,34,35,35,38,39,40,41,42,43,44,46,47,51,53,54,55,56,57,58,59,60,62,63,64,66,67,68,69,69,72,73,74,75,76,77,78,80,81,85,87,88,89,91,92,93,94,96,97,98,99,102,103,103,107,108,109,110,111,112,113,115,116,120,122,123,124,125,128,129,131,132,133,135,136,136,140,141,142,144,146,147,148,149,150,151,153,154,157,158,160,161,162,164,165,165,168,169,171,172,173,174,178,179,180,181,182,183,185,186,187,188,191,194,195,196,198,199,200,202,203,204,205,208,210,211,214,215,216,217,219
0,1,2,4,6,7,8,10,11,12,13,15,16,17,19,20,22,23,25,26,27,28,30,31,32,33,34,36,37,38,40
0,1,2,4,6,7,8,10,11,12,13,16,17,18,20,21,24,26,27,28,29,32,33,34,35,37,38,39,41,42,43,44,46
0,1,2,3,4,5,6,9,10,11,12,13,15,16,19,20,21,23,24,25,26,27,30,31,32,34,35,37,38,39,40,43,44,45,46,48,49,50,51,54,55,56,58,61,62,63,64,67,69,70,71,73,74,76,77,80,81,82,83,85
0,1,2,3,4,5,6,7,9,10,13,14,15,16,20,22,23,24,27,28,30,31,34,35,35,38,39,40,41,42,43,44,45,45,48,49,50,51,52,54,55,56,58,61,62,64,65,69,71,72,73,75,76,80,81,82,83,84,86,89,90,91,92,96,97,98,99,101,102,102,105,106,107,108,111,112,113,114,117,118,119,120,122
0,1,2,3,4,5,6,7,9,10,13,14,15,16,17,19,20,21,22,25,26,27,29,32,33,33,38,39,43,44,45,47,48,48,52,53,54,55,57,58,61,62,62,67,68,69,70,73,74,76,77,80,81,82,83,85,86,87,88,90,91,92,93,95,96,97,98,98,102,103,104,105,107,108,111,112,113,115,116,117,118,120
0,1,2,3,4,5,6,7,8,9,9,12,13,14,16,17,18,19,21,22,23,25,26,28,29,31,32,33,35,36,39,40,42,43,44,46,47,48,49,51,52,55,57,58,60,61,63,64,65,66,67,69,70,70,75,76,79,80,82,83,84,85,87
0,1,2,3,4,6,8,9,10,11,12,15,16,20,22,23,24,26,27,30,31,33,34,35,36,37,39,40,41,42,42,49,50,52,53,55,56,57,61,62,64,67,68,71,72,73,74,76,77,78,79,82,83,84,85,86,87,88,91,92,94,95,98,99,100,101,104,105,106,107,109,110,111,112,114,115,116,117,117,121,122,123,124,126,127,130,131,132,134,135,136,137,139
0,1,2,3,4,5,6,8,9,12,13,14,15,16,17,21,23,24,25,27,28,30,31,32,34,35,36,37,39
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,21,22,24,25,25,28,29,30,31,35,36,37,39,40,41,42,45,46,47,48,50,51,53,54,57,58,59,61,62,65,67,68,69,70,76,79,80,81,83,84,87,88,89,90,91,95,96,99,100,101,102,105,106,106,108,109,110,112,113,114,115,121,122,123,124,125,126,129,130,131,133,134,135,137
0,1,2,3,5,6,9,11,12,13,14,15,16,21,23,24,25,27,28,30,31,32,33,34,35,40,41,42,44,45,46,48,49,50,51,54,55,58,59,62,63,67,68,69,71,74,75,76,77,78,79,79,84,85,87,88,89,90,91,94,95,96,97,99,100,102,103,106,107,108,109,110,111,112,114,115,116,118,119,120,121,122,124,125,126,129,130,131,132,133,136,137,140,141,144,147,148,149,151,152,153,154,155,156,157,158,159,161,162,163,164,168,169,170,171,172,173,173,178,181,182,183,184,185,187,188,191,192,193,194,197,198,201,202,206,207,209,210,213,214,215,216,220,222,223,224,226,227,228,230
0,1,2,5,6,7,8,10,11,12,14,17,18,19,20,21,22,22,25,26,27,28,31,32,33,35,36,37,37,40,41,42,43,44,45,46,48,49,50,55,56,57,58,61,62,63,65,69,70,72
0,1,3,4,6,7,8,10,13,14,15,16,18,19,22,23,24,25,28,29,30,32,33,34,36
0,1,2,3,4,6,7,8,10,11,15,16,17,18,19,21,22,24,25,26,27,30,32,33,34,35,38,40,41,42,44,45,47,48,49,50,51,53,54,55,56,57,58,61,62,63,64,65,67,68,69,70,73,74,75,76,77,78,81,82,85,86,88,89,90,92,93,94,95,98,99,100,101,103,104,108,110,111,113,115,116,120,121,123,125,126,127,130,131,133,134,137,138,139,141,142,143,145,145,148,149,150,152,153,154,156,157,160,162,163,164,166,167,169,170,171,172,173,175,176,177,178,180,181,182,184,187,188,189,191,192,193,194,195,196,198,199,200,201,202,204,205,208,210,211,212,214,215,217,218,219,221,222,223,228,229,230,231,234,235,236,237,240,241,242,244,245,248,249,253,255,256,257,259,260,262,263,264,265,266,267,275,276,277,279,280,281,282,286,287,289,290,291,292,294
0,1,2,3,4,5,9,11,12,13,14,15,17,18,20,21,22,23,24,26,27,28,29,30,34,35,36,37,38,40,41,42,43,47,49,50,51,53,54,56,57,58,59,60,61,64,66,67,68,70,71,73,74,75,77,78,79,82,84,85,86,89,90,91,93,96,97,100,101,102,103,106,108,109,110,112,113,117,119,122,123,124,125,127
0,1,2,3,6,8,9,11,13,14,15,16,17,18,20,21,24,25,26,27,28,29,30,30,36,37,38,40,41,42,43,43,48,49,50,51,52,53,55,56,57,59,60,63,65,66,67,68,69,70,71,73
0,1,2,4,6,7,10,11,13,14,15,16,18,19,21,22,24,25,28,29,29,33,34,35,36,38,39,40,42,45,46,47,48,49,51,52,53,54,56
0,1,2,4,6,7,8,9,10,11,13,14,17,18,19,22,23,24,26,27,28,29,30,33,34,35,37,38,38,41,42,44,45,46,47,49
0,1,2,3,4,6,7,8,10,11,14,15,17,18,19,22,23,24,25,27,28,28,34,35,37,38,39,42,43,44,45,48,50,51,52,53,59,62,63,64,66,67,70,71,72,73,74,78,79,82,83,84,85,88,89,89,91,92,93,95,96,97,98,104,105,106,107,108,109,112,113,114,116,117,118,120
0,1,2,3,5,6,9,11,12,13,14,15,16,18,19,20,22,23,24,26,27,28,29,32,34,35,36,38,39,41,42,43,44,45,46,47,52,53,54,55,57,58,59,64,65,66,67,68,69,72,73,76,79,80,82,83,84,85,86,87,89,90,91,92,93,95,96,97,99,100,103,104,105,108,109,113,115,116,117,118,121,122,126,128,129,131,132,135,136,139,140,143,144,148,149,150,152,155,156,157,158,159,160,160,165,166,168,169,170,171,172,175,176,177,179,180,181,182,184,185,186,188,191,192,193,195,196,197,198,200,201,203,204,205,207,208,210,211,212,213,214,216,217,218,219,221,222,223,225,228,229,230,232,233,234,235,237
0,1,2,3,4,5,6,9,10,11,12,13,15,16,17,19,20,21,22,23,24,24,30,31,33,34,35,36,37,40,41,42,44,45,46,47,50,51,52,53,53,59,60,61,64,65,66,67,69
0,1,2,3,4,5,6,7,8,9,10,13,14,15,17,18,19,20,23,24,25,26,29,30,31,33,34,37,38,39,40,41,42,43,44,47,48,49,50,52,53,53,58,59,60,61,62,65,66,66,69,70,71,73,74,75,76,80,81,83,84,85,86,88
2,3,4,6,7,9,10,12,13,14,16,17,19,20,22,23,24,25,28,29,31,32,33,34,36
0,1,2,5,6,7,8,10,11,12,14,17,18,19,20,22,23,24,25,30,32,33,35,36,39,40,41,42,44,45,47,48,49,50,51,53,54,57,58,59,60,63,64,65,67,68,70,71,72,73,74,76,77,79,80,82
0,1,2,5,6,7,8,10,11,12,14,17,18,19,20,21,22,22,25,27,28,29,30,34,35,36,37,41,44,45,46,48,49,50,51,52,53,53,58,59,60,63,64,65,67,68,70,71,72,73,76,77,78,79,80,82,83,84,85,87
0,1,3,4,6,7,8,10,13,14,15,16,18,19,22,23,24,25,28,29,30,32,33,34,36
0,1,3,4,6,7,8,10,13,14,15,16,18,19,19,24,25,26,27,29,30,31,32,33,35,37,38,41,42,43,44,46
0,1,2,3,4,5,6,7,8,10,11,12,13,17,19,20,22,23,24,25,27,28,30,32,33,34,36,38,39,40,41,42,43,44,46,47,50,51,52,55,56,57,58,61,62,62,67,68,69,70,71,73,74,74,80,81,83,84,85,87,88,92,94,97,98,99,100,102
0,1,2,4,6,7,8,9,10,11,13,14,17,18,19,22,23,24,26,27,28,29,30,33,34,35,36,38,39,39,42,43,45,46,47,48,50
0,1,4,5,6,8,9,10,11,13,14,15,18,19,20,22,23,24,24,26,27,28,29,30,31,32,33,36,37,38,39,42,43,44,46,47,49,51,52,53,54,56
0,1,2,4,6,7,8,10,11,12,14,15,18,19,20,21,22,23,24,25,28,29,30,32,33,38,39,40,42,44,45,48,49,52,53,55,56,57,59,60,61,61,66,67,68,70,71,72,73,76,77,78,80,81,82,84,85,89,90,91,92,93,95,96,97,99,100,103,104,105,107,108,109,110,111,113,114,115,117,118,118,123,124,125,126,127,128,130,131,134,135,136,139,140,141,142,144,145,147,148,152,153,154,155,156,158,159,159,165,166,167,168,170,171,171,176,179,180,181,183,184,185,186,188
0,1,2,4,6,7,8,10,11,12,14,15,18,19,21,22,26,27,28,29,30,31,33,34,36,37,40,41,43,44,46,47,49,50,52,53,56,57,58,59,62,63,64,65,66,68,69,72,73,73,78,79,80,82
0,1,2,3,7,8,9,11,12,13,15,16,18,19,20,21,22,23,24,25,28,29,32,33,35,37,38,39,41,42,43,44,45,50,51,52,54,55,60,61,62,64,65,65,68,69,71,72,74
0,1,2,3,5,6,12,13,14,15,16,18,19,20,21,23,24,25,26,27,28,29,30,31,33,34,36,37,38,40,41,42,43,46,47,48,49,50,52,53,54,55,56,57,60,61,62,63,66,67,70,71,72,73,75
0,1,2,3,4,6,7,8,10,11,12,13,16,17,18,19,21,22,27,28,29,30,33,35,36,37,39,40,41,42,44
0,1,2,3,4,5,6,9,10,12,13,14,16,17,20,21,23,24,28,30,31,32,33,36,37,39,40,41,42,43,45,46,47,48,51,52,53,55,56,57,58,60
0,1,2,3,4,5,6,8,9,13,15,16,18,19,20,22,23,24,25,27,28,29,30,31,33,34,35,39,40,42,43,44,45,45,49,50,51,53,54,55,57,58,61,62,63,64,68,69,70,71,75,76,77,79,80,81,82,82,85,86,88,89,91,92,93,94,96,97,97,101,102,103,104,105,107
0,1,5,6,7,9,10,11,16,18,19,20,21,22,24,25,26,27,32,33,34,35,39,41,42,44,45,46,49,50,52,53,55,57,58,59,60,65,66,69,70,71,72,72,77,78,79,81,84,85,86,87,90,91,92,94,95,96,97,99,100,102,103,104,105,107
0,1,2,3,4,6,8,9,12,13,14,15,19,20,21,23,24,25,26,27,28,31,32,33,35,36,37,37,41,43,44,45,46,47,48,48,52,53,54,55,56,60,61,62,64,65,66,67,70,71,73,75,76,77,79
0,1,2,3,4,5,6,8,9,10,16,17,18,20,21,22,23,24,26,27,28,30,31,32,33,34,37,38,39,40,41,42,42,48,49,50,52,54,55,56,58,59,59,62,63,64,65,68,69,70,71,72,74,75,76,79,80,81,82,83,84,86
0,1,2,3,4,6,7,8,11,12,15,16,17,19,20,21,22,23,24,25,28,29,30,32,36,37,39
0,1,2,3,4,6,7,8,9,11,12,14,15,16,18,19,20,23,24,25,26,27,29,30,31,32,34,35,36,37,40,41,42,46,48,49,49,53,54,55,56,57,59
0,1,2,3,5,6,7,8,10,11,12,13,14,17,18,22,24,25,26,28,29,31,32,36,37,38,42,45,46,47,49,50,51,52,54
0,1,2,4,7,9,10,11,13,14,16,17,18,22,23,26,27,28,30,31,32,33,35,36,37,39,40,41,42,46,47,49,50,51,52,54
0,1,3,5,6,7,9,10,12,13,14,16,17,19,20,22,23,26,27,29,30,31,33,34,35,36,39,40,41,43,44,45,46,48
0,1,3,5,6,7,9,10,12,13,14,16,17,18,19,20,22,23,24,25,28,29,32,33,34,36,37,38,39,41
0,1,3,5,6,7,9,10,12,13,14,16,17,19,20,22,23,27,28,30,31,32,38,39,40,41,42,44,45,46,47,48,51,52,53,54,55,56,57,58,58,60,61,62,64,65,66,67,70,71,72,73,77,78,79,81,82,83,84,87,88,90,91,92,93,95
0,1,4,5,9,10,11,12,14,15,16,17,20,21,22,23,25,26,28,29,33,35,36,37,39,40,42,43,45,46,47,48,49,52,53,54,55,58,59,62,63,64,65,67
0,1,2,3,6,7,8,9,10,12,13,14,16,17,18,20,21,21,24,25,26,28,31,32,33,35,36,37,38,43,44,45,46,47,48,49,51,52,55,56,57,58,61,62,62,65,66,67,68,69,70,71,73,74,76,78,79,80,82,86,87,88,89,90,93,94,97,98,99,101,102,103,104,106
0,1,2,5,6,7,8,10,11,12,13,14,17,18,21,22,23,25,26,27,28,28,33,34,37,38,41,42,45,46,47,48,49,50,51,54,55,56,58,59,62,63,63,68,69,71,72,74,75,77,78,80,81,82,83,85,86,87,90,91,92,93,96,97,100,101,102,103,105
0,1,2,4,9,10,11,12,16,17,18,19,20,22,23,26,27,28,30,31,32,33,35,36,37,39,40,42,44,45,46,47,49,50,52,53,54,55,58,59,60,63,64,65,68,69,70,71,73
0,1,4,5,6,9,10,11,12,18,20,21,22,24,25,29,30,31,33,34,35,36,40,41,43,46,47,50,51,52,53,54,55,56,58
0,1,2,5,6,8,9,10,13,14,16,17,20,21,24,25,26,28,29,33,34,35,36,37,39,40,41,44,45,46,47,48,49,50,51,54,55,56,57,62,63,64,66,67,70,71,72,73,74,77,78,79,80,81,82,83,85
0,1,2,4,5,6,8,9,10,11,13,14,16,17,18,19,22,23,26,27,28,29,29,33,34,35,37,38,39,40,42
0,1,2,3,4,5,6,9,10,11,13,14,16,17,18,24,26,27,28,30,31,33,34,35,38,39,42,43,44,45,46,50,53,54,55,58,59,60,62,63,65,66,68,69,72,73,74,75,76,77,80,82,83,84,86,87,88,90
0,1,2,5,6,7,10,11,12,14,15,16,17,22,23,24,25,27,28,29,30,31,34,35,36,37,38,41,42,43,44,47,48,49,50,51,52,53,55
0,1,2,5,6,7,8,10,11,13,14,16,17,18,19,22,23,24,26,27,28,28,33,34,35,38,39,42,43,44,45,46,48,49,51,53,54,55,57,59,60,61,62,63,65,66,67,68,69,70,71,74,75,76,78,79,80,82,84,85,88,89,90,91,93
0,1,2,3,4,5,8,10,11,12,13,14,17,19,20,21,23,25,26,27,29,30,33,34,35,36,37,40,41,42,43,44,45,46,47,48,49,53,55,56,57,60,61,63,64,66,67,69,71,72,73,75,76,78,79,80,81,82,84,85,87,88,89,91,95,96,97,100,101,102,103,104,106,107,110,111,112,114,115,116,117,118,120,121,122,123,124,127,128,129,130,131,134,135,136,138,139,140,142,143,144,145,146,150,151,153,154,155,156,158
0,1,2,5,6,7,10,11,12,13,14,15,16,19,20,21,23,24,24,28,29,30,31,32,33,35,36,38,39,40,42,43,44,46,47,48,50,51,51,57,58,59,60,61,63,64,65,67,68,72,74,76,77,78,79,81
0,1,2,3,4,6,7,8,10,11,12,13,14,16,17,19,20,21,24,25,26,27,31,32,33,34,36,37,37,42,43,45,46,47,48,50
0,1,2,3,4,6,9,11,12,13,15,16,18,19,22,23,24,26,27,28,29,31,32,34,35,37,40,41,43,44,45,46,47,48,50,51,52,53,57,59,60,61,63,64,66,67,68,69,72,73,74,75,77
2,3,4,5,6,9,10,11,12,13,15,16,19,20,21,24,25,26,27,28,29,30,32,33,36,37,40,41,42,43,44,48,49,51,52,53,55,55,60,61,62,63,65,70,71,74,75,76,78,79,82,83,84,85,86,89,90,91,93,94,95,96,98
0,1,2,3,4,5,6,9,10,11,12,13,15,16,19,20,21,23,24,26,28,29,30,31,33,34,36,37,38,39,43,45,46,47,48,50,51,56,57,58,59,60,62,63,64,65,68,69,70,71,74,75,76,77,78,79,80,82,83,84,86
0,1,2,4,9,10,11,12,15,16,17,18,19,21,22,25,26,27,28,29,31,32,33,35,36,38,39,39,43,44,47,48,49,50,52,53,53,56,57,58,59,61,62,62,64,65,66,67,70,71,72,75,76,78,79,81,82,83,85,86,87,88,90
0,1,2,3,4,5,8,10,11,12,16,17,18,19,20,21,22,24,25,26,27,28,29,33,35,36,38,39,41,42,44,46,47,48,50,51,54,55,57,58,60,62,63,64,67,68,69,70,71,72,76,77,78,79,81,82,82,88,91,92,93,95,96,97,98,100
0,1,2,3,4,5,8,10,11,12,15,16,17,18,19,20,21,22,23,26,27,31,33,34,35,37,38,40,41,42,43,44,45,46,48,49,51,52,53,55,56,57,58,60
0,1,2,3,4,5,8,10,11,12,13,16,17,19,20,23,24,25,26,27,28,30,31,33,34,35,36,37,38,41,43,44,45,46,49,50,53,55,56,58,59,61,62,65,67,68,69,71,72,76,77,78,79,80,81,84,85,86,88,89,90,91,93
0,1,2,5,6,8,9,14,15,16,18,19,21,22,25,26,28,29,32,34,35,36,38,39,40,42
0,1,3,4,10,11,12,13,14,15,18,19,20,22,23,26,27,28,29,30,32,35,36,37,38,40,41,41,46,47,48,49,50,53,54,54,57,58,59,60,61,63,66,67,68,69,70,72,73,75,76,78
0,1,2,3,4,7,8,9,10,11,13,14,17,18,19,21,22,24,25,26,27,29,30,33,34,35,36,39,40,43,44,47,48,49,51,52,53,55,56,58,59,60,63,64,67,68,72,73,74,76,80,81,82,83,86,87,89,90,93,95,96,97,99,100,101,103
0,1,2,6,7,8,9,10,13,15,16,17,19,20,22,23,24,25,26,28,29,31,32,36,37,38,40,41,42,43,44,45,48,49,50,52,53,54,55,57
0,1,2,3,4,5,7,8,10,11,13,14,15,17,18,19,23,24,25,28,29,30,31,32,33,36,37,38,39,40,42,43,44,46
0,1,2,5,6,9,11,12,14,18,20,21,22,25,26,28,29,33,35,36,38,39,41,42,43,44,45,47,50,52,53,54,56,57,60,62,63,64,65,67
0,1,2,3,4,5,7,8,10,11,13,14,15,17,18,19,23,24,25,28,29,30,31,32,33,36,37,38,40,41,42,44
0,1,2,5,6,7,10,11,12,13,14,15,16,17,20,21,22,23,24,25,27,28,30,31,32,34,36,37,38,40,41,41,45,46,47,48,49,51,52,53,54,56,57,59,60,61,62,65,66,67,68,70,71,73,74,75,76,77,79,80,82,83,84,86,87,88,89,90,91,94,95,96,98,99,100,101,103
0,1,2,3,4,5,7,8,10,11,13,14,15,17,18,19,23,24,25,28,29,30,31,32,34,38,39,40,42,43,44,45,47
0,1,2,5,6,7,8,9,11,12,15,16,17,19,20,22,24,25,26,28,30,31,32,33,34,36,37,38,39,42,43,44,45,48,49,50,51,53
0,1,5,7,8,9,10,11,14,17,18,19,21,22,25,26,27,28,29,30,30,34,35,36,39,40,42,43,45,46,47,48,49,50,53,54,55,58,59,60,61,64,65,65,69,70,71,72,72,78,79,80,81,82,83,84,86,87,88,90,92,93,94,95,98,99,99,102,103,104,105,108,109,110,111,112,113,115,116,117,118,119,120,121,122,125,126,127,129,130,131,132,133,136,137,138,139,143,144,145,147,148,148,153,154,155,157,158,161,162,165,168,169,170,172,173,174,176,179,180,181,182,183,184,186
0,1,4,5,6,7,10,12,13,14,16,17,19,20,23,25,26,27,30,31,32,33,35,36,37,38,39,40,43,44,48,49,50,52,55,56,57,59,60,61,62,64
0,1,4,6,7,9,11,12,13,15,18,19,20,21,22,23,24,26,29,30,33,34,36,37,38,39,41
0,1,2,4,6,7,8,9,12,13,14,16,17,18,20,21,24,25,29,31,32,33,35,36,40,42,45,46,47,48,50
0,1,2,3,4,6,9,10,11,12,17,18,19,23,24,25,26,27,28,29,31,32,35,36,37,38,39,40,41,42,43,46,47,48,49,52,53,54,55,57
0,0,1,3,4,5,8,9,11,13,14,15,18,19,20,21,23,24,25,27,28,29,30,34,36,37,39,40,41,42,43,47,48,49,51,52,54,55,56,58,59,60,61,63,64,65,66,69,70,71,72,73,74,76
0,1,2,3,6,8,9,11,13,14,15,16,18,19,21,22,23,24,26,27,28,31,32,33,34,35,36,38,39,43,45,46,47,50,51,53
0,1,2,3,4,5,7,8,10,11,12,13,15,16,17,19,21,22,25,26,27,29,30,31,32,34
0,1,2,4,9,10,11,12,15,16,19,20,22,23,24,25,26,27,28,29,30,31,34,36,37,38,40,41,43,44,46,47,49,50,51,53,56,58,59,60,61,63
0,1,2,3,4,6,10,11,12,14,15,16,17,19,20,23,24,25,26,26,30,31,33,34,37,38,39,40,41,43,44,48,49,50,52,58,59,60,62,63,64,67,68,69,70,71,72,73,74,74,76,77,78,79,81,82,85,86,87,88,89,90,95,96,97,98,101,102,103,104,107,108,109,110,111,113,114,115,117,118,119,120,120,122,123,124,125,126,130,131,133,134,136,137,138,140,141,142,143,145
0,1,2,3,4,5,8,9,10,11,12,13,15,16,21,23,25,26,28,29,30,31,35,36,37,38,39,41,42,44,45,46,48,49,50,51,52,55,56,57,59,60,61,62,63,64,64,68,69,70,73,74,75,76,77,78,81,82,83,84,86
0,1,2,3,4,6,7,8,9,10,11,12,15,16,17,18,20,21,23,24,25,26,29,30,31,32,35,36,40,41,42,43,45,46,47,48,51,53,54,55,57,58,59,60,62
0,1,2,3,4,7,8,9,11,12,15,16,17,18,20,21,23,24,25,26,29,30,31,32,35,36,40,41,42,43,46,48,49,50,52,53,55,56,57,58,59,60,66,67,68,69,70,71,72,73,74,75,78,79,82,83,84,85,86,88,89,90,92,93,96,97,98,99,101
0,1,2,4,5,6,7,9,10,11,12,14,15,16,17,18,19,23,25,27,28,30,31,32,33,34,37,38,40,41,44,45,48,49,50,51,53
0,1,2,3,4,7,8,9,10,11,14,15,17,18,21,22,25,26,27,29,30,34,35,36,37,38,40,41,42,45,46,47,48,49,50,51,52,54,55,56,57,60,61,62,63,64,66,67,68,70
0,1,3,4,9,10,11,13,14,15,18,19,20,21,22,23,24,27,28,29,30,31,33,34,37,38,39,41,42,43,44,45,46,49,50,51,52,53,55,58,59,60,62,63,63,67,68,71,73,75
0,1,2,4,5,6,10,11,12,14,15,16,18,19,22,23,24,26,27,30,31,32,33,34,37,38,39,41,42,45,46,47,48,49,51,54,55,58,59,60,61,63
0,1,3,4,7,9,10,12,13,18,19,21,22,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,4,5,6,9,10,12,13,15,16,17,18,20,21,21,26,27,30,31,32,33,35,36,37,40,41,42,44,45,47,48,50,51,52,54,55,56,60,61,63,64,65,67,70,71,73,75,76,77,80,81,82,83,86,87,89,91,92,93,95,96,99,100,101,102,103,104,105,107,108,109,111,112,116,118,120,121,122,123,125
0,1,3,5,6,7,8,10,11,12,13,15,16,17,20,21,22,24,25,26,28,28,31,32,33,35,40,41,42,43,44,45,47,48,49,52,53,54,56,57,60,61,62,63,64,65,66,67,71,72,74,75,76,79,80,81,83,84,85,86,88
0,1,2,4,7,8,9,10,11,13,14,15,16,17,18,21,23,24,25,27,28,30,31,32,33,36,37,38,39,40,41,47,48,49,51,52,53,54,57,58,59,60,63,65,66,69,70,71,72,74
0,1,4,5,7,8,9,12,13,14,15,16,18,19,20,23,24,28,30,31,32,34,35,37,38,39,40,41,42,44,45,46,47,49
0,1,3,4,9,10,11,12,13,15,16,19,20,21,23,24,24,27,28,29,32,33,34,36,37,39,40,41,43,44,44,47,48,49,52,53,54,55,58,60,61,64,66,68
0,1,4,5,7,8,11,13,14,15,16,18,19,20,23,24,25,27,30,31,32,33,35,36,36,44,45,48,49,50,52,53,54,55,58,59,60,61,62,63,66,67,68,70,71,72,73,75
0,1,2,3,4,5,6,7,8,10,11,12,15,16,17,19,20,21,24,25,26,27,28,30,31,34,35,36,39,40,41,42,43,44,44,49,50,51,52,54,55,56,57,60,61,62,63,64,66,67,70,71,74,75,76,78,79,80,81,83
0,1,2,3,4,5,8,9,13,16,17,18,21,23,24,25,26,27,28,31,33,34,35,37,41,42,46,47,48,49,52,53,55,56,57,59,62,63,64,65,67,68,69,71,74,76,77,78,80,81,84,86,87,88,89,91
0,1,2,3,6,7,8,10,11,13,14,15,16,19,22,23,24,26,27,28,29,32,33,33,36,37,39,40,41,42,44,45,48,49,50,52,53,56,57,59,60,61,62,65,66,67,68,71,72,73,74,75,77,78,79,82,83,84,85,87,88,89,90,93,94,95,96,97,99,100,101,103,104,105,111,112,113,115,116,117,120,121,124,125,126,128,129,130,131,134,136,137,140,141,142,143,145
0,1,2,3,6,8,9,11,14,16,17,18,21,22,24,26,27,28,31,32,33,34,35,36,37,39,40,41,43,44,48,50,52,53,54,55,57
0,1,3,4,5,6,6,8,9,10,11,12,13,15,16,19,20,23,24,25,26,27,28,29,31,32,35,36,39,40,41,42,43,44,45,46,48,49,52,53,55,56,60,61,63,64,67,68,68,71,72,73,75,76,77,80,81,81,86,87,88,89,91,92,93,94,97,98,99,100,101,103,104,105,107
0,0,2,4,6,7,8,9,10,11,13,14,17,19,21,22,25,26,28,30,31,32,33,38,39,40,42,44,45,47,48,49,50,50,55,56,58,59,60,61,64,65,68,69,70,71,73,74,75,77,78,79,80,80,86,87,88,91,92,93,95,96,97,99,100,101,103,104,105,106,107,108,111,112,113,115,116,117,118,118,121,122,125,126,128,129,132,135,136,137,139,140,141,143,144,145,146,147,148,151,152,153,155,156,157,158,160,161,163,164,166,169,170,171,173,174,176,178,179,180,182,183,186,189,190,192,193,194,195,199,200,201,203,204,205,207,208,209,212,213,214,215,217,218,219,220,221,222,225,226,229,230,231,232,233,234,234,239,240,241,244,246,247,248,250,251,252,253,255
0,0,2,4,6,7,10,11,14,15,16,17,18,19,20,22,23,24,26,29,30,32,33,34,35,36,37,37,39,40,41,44,45,46,48,49,50,51,52,53,53,57,60,62,64,65,66,67,68,69,71,72,75,76,77,78,79,80,81,82,83,87,88,89,91,94,95,97,98,98,100,101,102,105,106,107,109,110,111,112,112,118,119,120,121,123,124,125,127,128,130,131,132,133,135,136,137,138,142,144,145,146,148,149,150,151,153
0,1,3,5,6,7,9,10,12,13,14,16,17,19,20,23,25,26,27,29,30,31,32,35,36,38,39,40,42,44,45,46,49,50,51,53,54,59,60,61,62,63,65,66,67,68,69,70,72,73,74,75,76,77,80,81,83,84,86,88,89,90,91,93,94,95,98,99,100,101,104,105,107,108,110,111,112,114,115,116,117,117,121,122,123,126,127,128,130,131,132,133,138,139,140,141,142,145,146,147,148,151,152,153,154,154,156,157,158,159,160,161,161,168,169,170,173,174,178,179,180,181,183,184,185,186,189,191,192,195,196,197,198,200
0,1,2,4,8,10,11,12,14,15,17,18,20,21,26,27,28,31,32,33,35,36,38,39,41,42,43,44,46,47,48,49,50,52,53,54,55,60,61,62,63,64,66,69,72,73,74,76,77,78,79,81,82,82,87,88,89,91
0,1,3,5,6,7,9,10,12,13,14,16,17,19,20,22,23,24,26,27,29,30,31,32,33,36,37,38,39,40,43,44,45,46,49,51,52,53,54,57,58,59,60,61,62,65,66,68,69,70,72,76,77,78,79,80,81,82,83,84,85,88,89,90,91,92,93,96,97,98,99,101,102,103,104,105,106,107,108,109,112,113,114,116,117,118,119,121,122,123,124,127,128,130,131,131,134,135,137,140,141,142,146,147,148,150,151,152,155,156,157,158,159,160,164,166,169,170,171,172,174
0,1,3,5,6,9,10,11,12,13,14,16,17,18,20,22,23,24,26,27,28,29,32,35,36,37,39,40,41,42,43,45,46,48,49,50,52,53,55,56,58,59,60,61,64,66,67,70,71,72,73,75
0,1,2,3,4,6,7,8,9,13,14,15,17,18,22,24,25,26,27,29,30,32,33,34,36,37,38,40,41,42,43,45,46,47,49,50,51,52,54,55,56,57,60,61,63,64,64,67,68,70,73,74,75,79,80,81,83,84,85,88,89,90,91,92,93,96,98,99,102,103,104,105,107
0,1,3,5,6,9,10,11,12,13,14,16,17,18,20,22,23,24,25,26,27,30,33,34,35,37,38,39,40,41,43,44,48,49,50,52,53,55,56,58,59,60,61,65,67,70,71,72,73,75
0,1,2,3,4,6,7,10,11,12,14,15,18,21,22,23,25,26,27,28,29,31,32,33,36,37,38,39,40,42,43,44,45,46,47,50,51,52,53,54,56,59,62,63,64,66,67,68,70,72,73,73,75,76,77,78,80
0,1,2,4,7,9,10,11,13,14,16,17,20,21,24,25,27,29,30,31,33,34,36,37,38,40,41,42,43,43,48,49,50,51,52,57,58,61,62,63,65,66,67,68,70,71,73,74,75,77,77,83,84,85,86,90,91,92,95,96,97,98,100,101,102,104,105,105,110,111,112,113,118,119,120,121,122,124,127,129,130,131,132,132,137,138,140,141,142,146,150,152,153,154,155,156,157,159,160,161,162,165,167,168,169,171,172,176,177,179,181,182,183,186,187,188,189,190,192,196,197,198,200,201,202,203,206,207,208,210,211,212,215,216,217,218,221,222,223,224,226,227,227,229,230,231,232,234
0,2,3,5,6,10,11,12,15,16,17,18,19,21,22,23,24,26,27,29,30,31,33,36,38,39,40,42,43,44,45,47,48,50,51,53,55,56,57,59,60,61,62,65,66,68,69,70,71,72,73,74,75,76,77,78,79,82,83,84,86,87,87,92,93,94,96,97,102,103,106,107,111,112,113,115,116,116,121,122,123,125
0,2,3,5,6,9,10,13,14,17,18,19,20,21,23,24,26,27,28,29,30,32,33,34,35,36,37,39,40,41,42,43,44,47,48,52,53,54,55,56,59,60,61,64,65,66,68,69,74,75,78,80,81,82,83,84,87,88,90,91,92,93,96,97,101,102,103,104,106,107,108,109,110,113,116,117,118,120,121,122,123,126,128,129,132,133,134,135,137
0,1,2,3,4,6,7,10,11,12,14,15,18,21,22,23,25,26,27,28,29,31,32,33,36,37,38,39,40,42,43,44,45,46,47,50,51,56,58,59,61,62,65,66,68,71,72,74,75,76,77,78,79,81,82,83,84,85,87,88,89,90,93,94,97,98,102,103,104,105,106,108,109,110,113,114,116,117,119,120,121,122,124,125,125,127,128,129,130,132
0,1,2,5,6,7,8,9,11,12,14,15,16,17,20,21,22,23,24,26,27,28,29,30,31,32,33,34,37,38,39,40,41,42,44,45,47,48,50,51,52,53,54,56,57,59,60,61,62,63,67,70,71,72,74,75,77,78,79,80,81,83,84,85,86,89,90,91,93,94,94,98,99,100,101,103,104,105,106,108,109,110,111,114,115,116,118,119,120,120,125,126,127,128,129,131,132,133,134,135,138,141,142,143,145,146,147,148,150
0,1,2,3,4,6,7,11,12,13,16,17,18,19,20,22,23,24,25,27,28,30,31,32,34,35,36,40,43,44,45,46,48,49,51,52,53,54,58,59,60,64,65,66,67,68,69,71,72,73,75,76,77,78,81,82,85,86,87,89,90,93,94,95,96,98,99,102,103,106,107,108,110,111,114,115,115,117,118,119,120,122
0,1,2,3,4,5,6,7,8,9,12,15,16,17,19,20,21,23,24,25,26,28,29,34,35,36,37,38,40,41,42,43,47,48,49,50,51,52,52,55,56,57,59,60,61,62,63,64,68,69,71,72,73,74,76
0,1,2,3,4,5,6,8,9,10,13,16,17,18,20,21,22,23,24,25,28,31,32,34,35,38,39,43,44,46,49,50,51,53,54,55,56,58,59,59,61,62,63,64,66
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,22,24,25,27,28,29,31,32,33,34,36,37,40,42,43,46,47,48,49,50,51,53,54,58,60,61,62,64,65,67,68,70,71,72,73,78,79,80,81,82,85,86,87,88,90,91,91,93,94,95,96,98,99,99,102,103,108,110,111,113,114,117,118,120,123,124,126,127,128,129,130,131,135,136,138,141,142,143,145,146,147,149,150,151,152,154,155,156,157,158,159,160,161,164,165,168,169,170,172,173,174,175,177
0,1,2,3,4,6,7,10,11,12,14,15,18,21,22,23,25,26,27,28,29,31,32,33,36,37,38,39,40,42,43,44,45,46,47,50,51,52,53,54,56,59,62,63,64,66,67,68,69,71,72,72,77,78,79,81
2,3,7,8,9,11,12,13,17,19,20,21,23,24,26,27,29,30,31,32,37,38,41,42,43,45,46,47,48,49,54,55,56,57,58,59,61,62,66,68,69,71,72,75,76,80,81,82,83,86,87,88,90,91,92,93,96,97,98,99,100,101,103,104,108,110,111,113,114,117,118,120,121,122,123,124,126,127,128,131,132,133,135,136,137,138,140,141,143,145,146,147,149,150,153,154,156,157,159,161,162,163,164,165,166,167,171,172,173,174,175,177,178,181,182,183,185,186,189,192,193,194,196,197,198,199,200,202,203,204,207,208,209,210,211,213,214,215,216,217,218,221,222,225,226,227,228,232,233,234,235,236,237,241,242,245,246,247,248,249,250,250,252,253,254,255,256,257,257,262,263,264,267,268,269,271,274,277,278,279,281,282,283,284,285,287,290,291,294,295,296,297,300,301,305,306,308,311,312,313,315,316,317,318,320,321,321,323,324,325,326,328
0,1,2,3,6,7,8,10,11,12,13,15,16,19,20,26,28,29,30,32,33,35,36,37,38,39,40,43,44,47,49,50,51,52,53,55,56,59,60,61,63,64,70,71,74,75,79,81,82,83,85,86,90,91,93,95,96,97,98,101,102,104,105,107,108,110,112,113,114,115,118,119,120,121,123,124,126,127,130,131,132,133,135,136,139,142,143,144,148,149,150,152,153,154,156,157,158,163,164,166,167,168,170,171,172,173,181,182,183,184,187,188,189,190,191,193,195,196,198,199,202,203,204,206,207,208,209,212,215,216,217,219,220,221,222,223,228,229,231,234,235,236,238,239,240,241,243,244,244,249,250,251,253
0,1,2,4,7,9,10,11,13,14,16,17,18,20,21,23,24,27,29,30,31,33,34,35,36,39,40,43,45,46,49,50,51,52,55,56,59,61,62,63,65,66,67,68,71,72,74,75,76,77,78,79,84,85,90,92,93,95,96,99,100,102,105,106,108,109,110,111,112,113,115,116,117,118,119,120,121,124,125,126,127,129,130,130,132,133,134,135,137
0,1,2,4,5,7,8,9,11,12,13,14,16,17,18,19,20,22,23,24,27,28,29,31,32,33,34,35,36,37,38,39,42,43,44,45,46,48,49,51,52,53,56,57,58,59,60,62,63,64,65,66,67,68,70,71,72,73,76,77,79,80,85,86,87,89,90,91,92,94
0,1,2,4,5,6,7,8,9,9,13,14,15,16,18,20,21,22,23,26,29,30,31,33,34,36,37,38,39,40,41,44,46,47,48,50,52,53,54,55,56,58,59,60,61,63,64,66,67,68,70,73,76,77,78,80,81,82,83,86,88,89,90,92,95,97,98,99,100,102
0,0,1,3,4,5,6,8,9,12,13,15,16,17,19,20,21,22,24,25,27,28,30,31,33,35,36,37,38,40,41,43,44,46,47,48,50,51,52,53,55,56,59,60,64,65,68,70,71,73,74,75,78,79,81,82,84,86,87,89,90,91,93,94,96,97,100,102,103,105,106,107,109,110,112,113,115,117,118,120,121,122,125,126,130,131,134,135,139,140,141,142,144,145,146,147,148,150,151,152,154,155,157,158,159,161,164,165,166,167,169,170,172,173,177,178,179,180,181,185,186,188,189,190,191,192,193,193,197,198,199,200,202,203,203,206,207,208,209,211
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,43,44,45,46,51,52,53,54,56,57,57,60,61,62,64,65,67,68,69,70,72,73,74,75,76,79,80,81,83,87,88,89,91,92,93,95,96,97,98,99,104,105,106,107,108,109,111,112,113,118,119,120,121,126,127,128,130,131,132,133,138,139,141,142,143,144,145,148,149,150,152,153,153,158,159,160,161,164,165,166,167,168,170,171,172,173,176,177,178,179,180,182,183,184,186
0,1,2,3,6,8,9,12,13,14,15,16,17,22,23,25,26,30,31,32,33,34,35,35,39,40,41,42,45,46,47,49,50,51,52,54,55,58,59,60,62,63,67,68,70,71,72,73,75,76,77,78,79,84,85,86,87,88,90,91,93,94,96,97,98,99,100,101,104,106,107,108,109,114,115,117,119,120,121,122,129,130,131,132,134,135,136,138,139,143,144,145,146,147,152,153,155,158,159,160,162,163,164,165,168,169,170,172,173,174,175,177,178,180,181,182,183,185
0,2,3,5,6,8,9,10,11,12,14,15,16,19,20,21,22,24,25,25,27,28,29,31,32,33,35,36,37,38,43,44,45,46,48,49,49,52,53,54,56,57,59,60,61,63,64,66,67,68,69,69,72,73,75,76,79,80,81,82,85,86,86,91,92,93,94,99,100,102,105,106,107,109,110,111,113,114,115,116,118,119,122,123,124,126,127,129,130,132,133,134,135,138,139,140,142,143,144,145,147
0,1,2,6,7,9,10,11,13,14,15,16,18,19,21,22,23,24,25,27,32,33,34,37,38,39,41,42,45,46,47,48,49,52,53,54,55,56,58,59,60,61,66,67,68,69,71,72,73,74,75,80,81,83,84,85,86,88,89,90,92,93,97,98,99,100,101,106,107,108,110,113,116,117,118,120,121,122,123,125,126,126,129,130,131,132,135,136,137,139,140,141,142,144
0,1,2,3,4,8,9,11,12,13,15,16,17,18,21,22,24,25,26,28,29,30,32,33,35,36,37,40,41,42,44,45,48,49,50,51,52,54,56,57,58,59,60,62,63,64,66,67,69,70,71,72,74,75,76,77,78,80,82,83,84,85,88,89,90,92,93,95,96,98,99,101,102,103,104,105,106,107,109,111,112,113,115,118,119,122,123,124,125,126,127,129,130,131,133,134,139,140,141,143,144,145,147,148,149,151,152,154,155,156,157,158,159,160,161,162,163,164,166,168,169,170,171,175,176,177,178,180,181,182,183,184,186,190,191,192,193,196,197,198,200,201,203,204,206,207,209,210,211,212,213,214,215,217,219,220,221,223,226,227,228,229,230,231,233,234,235,236,237,238,239,241,243,244,245,248,249,251,252,255,256,257,258,259,261,263,264,265,268,269,271,272,275,276,278,279,280,281,283,284,285,286,287,288,289,291,293,294,295,298,299,300,302,303,306,307,308,309,310,312,314,315,316,319,320,321,323,324,327,328,330,331,332,333,335,336,337,338,339,340,341,343,345,346,347,350,351,352,354,355,357,358,359,360,361,363,365,366,367,370,371,372,373,377,378,379,381,382,384,385,386,387,388,390,392,393,394,397,398,399,400,404,405,406,407,408,409,411,412,413,414,415,417,419,420,421,424,425,426,427,430,431,432,433,434,436,438,439,440,443,444,447,448,449,450,451,452,453,456,457,458,460,461,464,465,466,467,468,470,472,473,474,475,479,481,484,485,486,487,489,490,492,493,494,496,497,499,500,503,504,508,510,511,512,514,515,516,517,519,520,521,522,526,528,529,530,532,533,535,536,537,538,542,544,545,547,548,551,553,554,555,557,558,560,561,562,565,566,567,569,570,571,572,577,578,579,580,584,585,586,588,589,591,592,596,598,599,600,603,604,608,609,610,611,614,615,616,618,619,620,622,623,625,626,627,628,629,631,632,633,634,635,636,637,639,641,642,643,644,645,647,648,649,650,652,653,656,657,658,660,661,663,664,666,667,668,670,671,673,674,675,676,677,678,679,681,685,686,687,688,690,691,697,698,699,700,704,707,708,709,711,712,713,714,716,717,717,720,721,722,724,725,726,729,731,732,733,735,736,737,738,740,741,743,744,745,746,747,749,750,751,752,755,756,757,759,760,761,762,764
0,1,2,3,4,5,6,7,8,14,16,17,18,19,22,23,27,28,29,30,31,32,35,36,39,41,44,45,46,47,49,50,52,53,54,57,58,59,60,62,63,64,65,66,69,70,71,72,73,74,77,78,79,80,81,86,87,90,91,92,93,95,96,101,102,103,104,105,106,109,110,112,113,114,116,117,118,119,120,121,124,127,128,129,131,132,133,135,136,137,139,140,141,142,147,148,150,153,154,155,157,158,160,161,162,163,163,165,166,167,168,170
0,1,2,4,5,6,8,9,10,12,13,14,15,18,20,21,22,24,25,27,28,31,32,33,34,35,36,38,39,41,42,43,44,46,47,47,50,51,52,54,55,59,60,62,63,64,65,66,67,68,69,72,75,76,77,79,80,81,83,84,85,87,88,89,90,95,96,98,100,101,102,104,105,107,108,109,111,112,113,114,116,117,120,122,123,124,125,128,129,131,132,133,135,138,139,140,141,142,143,144,147,148,149,151,152,155,156,157,158,159,162,163,164,165,167,168,169,170,172,173,174,177,178,179,182,183,184,185,186,188,189,190,193,194,196,197,198,201,202,203,205,206,206,213,214,215,217,218,220,221,222,226,227,231,233,234,237,240,241,242,245,247,248,249,253,254,256,257,260,261,262,267,268,269,270,273,274,275,277,278,279,280,285,286,287,288,289,290,293,294,295,296,297,300,301,302,303,307,309,310,311,312,315,316,318,319,320,323,324,325,326,327,329,330,332,333,334,335,336,338,339,340,340,346,347,348,349,351,352,353,354,359,360,361,362,363,364,367,369,370,371,372,375,376,380,382,383,385,386,391,392,393,394,397,398,399,401,402,403,406,407,409,411,412,413,414,415,417,420,423,424,425,427,428,429,432,433,434,436,437,439,440,441,443,444,446,447,448,449,450,452,454,455,456,457,459,460,460,465,466,467,469
0,1,2,3,4,5,6,9,10,11,12,13,14,16,17,21,22,23,24,25,27,28,29,32,33,35,36,39,40,40,45,46,47,48,50,51,52,55,56,56,60,61,62,63,64,65,66,66,72,73,74,77,79,80,81,83,84,86,87,88,89,90,95,96,97,99,100,101,103,104,105,106,107,110,111,112,113,114,116,117,118,119,120,121,121,126,127,129,130,131,133,134,135,137
2,2,2,6,7,8,10,11,13,14,18,20,21,22,25,26,28,29,31,32,34,36,37,38,40,41,45,46,47,48,49,50,52,53,55,56,57,58,61,62,63,64,65,67,68,71,72,72,75,76,78,79,82,83,84,86,87,89,90,90,97,98,99,101,102,104,105,107,108,111,112,113,114,116,117,118,119,119,125,127,128,129,131,132,133,134,136,137,138,139,140,142,143,144,147,148,149,151,152,153,154,154,157,158,159,161,162,164,164,168,170,171,172,173,175,176,177,179,180,181,182,183,184,185,186,186,191,192,193,196,197,198,199,200,201,201,204,205,206,208,209,211,212,213,214,214,219,222,223,224,226,227,228,230,231,232,232,236,237,238,241,242,243,245,246,247,249,250,251,251,255,256,257,259,260,262,263,264,266,267,268,269,272,273,274,275,278,279,281,282,283,284,285,288,289,290,293,294,295,297,298,299,301,302,304,305,307,308,308,315,317,318,318,320,321,322,323,327,328,330,331,331,337,338,340,341,345,348,349,350,352,353,354,355,357,358,359,360,363,364,367,368,369,370,373,374,378,379,380,381,382,384,385,386,387,390,393,394,395,398,400,401,402,404,405,408,409,411,412,414,416,418,419,423,424,426,429,430,431,433,434,435,436,437,439,441,442,443,445,446,446,448,449,450,451,453
0,1,4,5,6,7,9,10,10,12,13,14,15,16,17,20,23,24,25,27,28,29,31,32,33,35,36,37,38,40,41,42,43,44,46,47,48,49,51,52,54,55,59,61,62,63,64,67,68,69,70,71,73,74,75,77,78,79,80,83,84,86,87,90,91,93,95,96,97,98,99,101,103,104,106,109,110,112,113,115
0,1,2,3,5,6,6,11,14,15,16,18,19,21,22,23,26,27,28,29,32,33,34,35,35,39,40,41,44,45,46,48,49,49,51,52,53,55,56,57,59,60,63,66,67,68,70,71,72,73,74,75,77,78,82,84,85,86,89,90,92,93,94,95,97,98,101,102,106,108,109,110,113,114,118,119,120,121,123,124,126,127,129,130,131,133,134,134,138,139,140,141,142,143,144,146,147,148,150,151,153,154,157,159,160,161,162,164,165,167,168,170,172,173,174,176,177,180
0,1,2,3,4,6,7,8,9,10,11,12,13,16,19,20,21,23,24,25,27,28,29,30,32,33,36,37,38,39,40,41,42,47,48,49,50,51,53,54,55,56,57,61,62,64,65,66,68,69,70,71,76,77,79,82,83,84,86,87,88,90,91,92,93,95,96,99,100,101,102,105,106,108,109,110,111,112,114,115,117,118,119,120,122
0,1,3,5,6,7,9,10,12,13,14,15,16,17,23,24,25,27,28,31,32,33,34,35,38,39,40,41,42,43,45,46,46,49,50,51,52,54,55,56,57,57,61,62,64,65,66,67,68,69,73,75,76,79,80,82,83,85,86,89,90,90,92,93,94,96,101,102,103,104,107,108,111,112,113,114,117,118,119,122,123,124,125,126,128,129,131,132,133,136,137,137,142,143,144,145,146,147,148,151,154,155,156,158,159,160,161,162,163,164,167,168,169,170,171,173,176,177,179,180,181,182,184,185,186,187,192,193,195,198,199,200,202,203,204,205,207,208,211,213,214,215,216,218
0,1,2,5,6,7,8,9,10,11,12,15,16,16,19,20,23,24,25,27,28,28,33,34,36,37,39,39,43,44,46,47,50,51,53,54,55,57,58,58,63,64,66,67,68,70,71,72,73,76,77,78,80,81,81,86,87,89,90,91,93,94,95,96,99,100,101,102,104,105,105,110,111,112,113,114,115,118,119,119,122,123,124,126,127,128,129,132,133,134,136,137,139,140,141,143,144,144,146,147,148,149,153,154,155,157,158,159,160,162,163,164,165,166,167,170,171,172,175,176,177,178,179,182,183,184,185,188,189,194,195,196,197,200,202,203,206,207,208,210,211,212,213,216,219,220,221,223,224,225,226,229,230,232,233,233,237,238,239,240,243,244,245,246,249,250,251,255,257
0,1,2,3,4,7,8,9,10,12,13,14,16,19,22,23,24,26,27,28,29,30,32,33,34,36,37,38,39,42,43,44,46,47,52,54,55,56,59,60,62,63,65,66,68,70,71,72,74,75,77,78,81,83,84,86,87,89,90,94,96,99,100,100,105,106,107,109,109,112,113,114,117,118,119,120,121,122,124,125,126,127,129,130,131,132,135,136,137,138,139,141,142,144,145,146,147,152,153,155,158,159,160,162,163,164,165,167,168,168,171,172,173,174,177,178,179,181,182,183,184,186
0,1,2,3,4,6,7,8,10,11,12,14,15,19,21,22,23,26,27,29,30,32,33,35,37,38,39,41,42,46,47,48,49,50,51,55,58,59,60,63,65,66,67,68,70
0,1,2,3,4,7,8,9,10,12,13,14,16,19,22,23,24,26,27,28,30,31,34,35,36,37,39,40,40,44,45,46,48,50,51,52,53,54,56,57,58,60,61,62,64,65,66,67,70,71,72,74,76,77,78,80,81,82,83,84,85,88,89,90,91,93,94,94,98,99,100,101,102,103,107,109,110,111,113,114,116,117,118,120,121,122,123,125,126,127,130,131,132,133,136,137,138,139,142,143,144,145,146,147,148,150,151,152,154,155,156,157,161,163,164,165,168,169,171,172,173,175,176,177,178,180,181,181,184,185,187,188,191,192,193,196,197,198,199,200,201,201,204,205,206,207,208,209,211,212,214,215,216,217,220,221,224,225,226,227,230,231,233,234,235,236,237,239,240,241,242,243,244,247,248,249,253,256,257,258,259,262,263,267,268,269,270,272,273,275,276,277,278,281,282,283,285,286,287,288,289,292,293,295,296,297,298,300,301,303,305,306,307,309,310,313
0,1,2,3,4,6,7,8,11,14,15,16,19,21,22,24,25,27,28,31,33,34,35,37,38,42,43,44,46,48,49,52,53,55,56,57,58,60,61,62,63,64,66,67,68,69,69,74,75,76,79,80,84,86,87,88,90,91,94
0,1,3,6,7,8,10,11,12,13,14,15,17,18,19,21,23,24,27,29,30,31,31,36,37,41,44,45,45,50,51,52,53,54,56,57,58,62,65,66,67,69,70,73,74,75,76,80,81,82,84,85,86,87,90,91,92,93,94,96,97,98,102,105,106,107,109,110,113,114,115,116,120,121,122,124,125,126,128,129,131,132,133,134,135,137,138,139,143,146,147,148,150,151,154,155,156,157,162,163,164,166,167,168,169,169,175,176,178,179,180,181,184,187,188,189,191,192,195,196,197,198,201,202,206,207,208,210,213,216,217,218,220,221,222,223,227,228,229,231,233,234,235,237,238,238,241,242,243,244,246
0,2,3,4,5,8,9,10,11,12,13,15,16,20,21,23,24,27,28,28,33,34,35,36,38,39,40,43,44,44,50,52,55,56,57,59,60,61,63,64,67,68,71,72,73,74,77,78,80,81,82,83,87,88,89,90,92,93,93,98,99,101,102,103,104,106
0,1,2,3,4,5,7,8,10,11,13,14,16,17,18,20,23,24,26,29,30,31,33,34,35,36,39,41,42,43,45,46,48,49,50,51,52,53,54,56,57,60,61,62,64,66,67,68,69,70,71,72,74,78,79,80,81,83,84,84,89,90,92,93,94,98,99,102,103,104,106,107,109,110,112,113,114,115,119,120,121,122,126,127,130,131,135,136,137,138,140,141,143,145,146,147,149,150,151,152,154
0,1,2,3,4,5,8,9,10,11,17,18,19,20,24,27,28,29,31,32,33,34,35,36,38,39,40,41,44,45,46,47,48,50,51,52,53,55,56,57,59,60,61,62,63,66,67,68,69,72,73,74,75,77,78,78,83,84,86,87,88,92,93,95,96,97,98,100
0,1,2,3,6,7,8,9,12,14,15,16,17,18,21,23,24,25,27,29,30,31,33,34,40,41,42,43,44,46,47,49,50,51,53,54,55,56,58
0,1,2,3,6,7,8,9,11,12,13,14,15,19,20,21,22,23,23,25,26,27,28,31,33,34,36,37,43,44,45,48,49,50,51,53,54,56,57,59,60,63,64,65,66,68,69,72,75,76,77,79,80,81,82,83,85,86,87,90,91,92,93,94,95,97,98,99,100,105,106,107,110,111,114,115,119,120,121,122,124,125,126,127,131,133,136,137,138,139,141
0,1,2,4,5,6,9,10,12,13,15,16,17,19,20,23,25,26,27,29,30,31,32,34,35,37,38,39,40,43,44,45,46,52,53,54,55,59,62,63,64,66,67,68,69,70,71,73,74,75,76,79,80,81,82,83,85,86,87,88,90,91,92,94,95,96,97,98,101,102,105,106,107,108,110,111,116,117,118,119,120,122,123,126,127,128,129,130,131,132,134,135,140,141,142,143,146,147,151,152,153,154,156,157,158,159,162,164,165,166,168,169,170,171,173
0,1,2,3,6,7,8,9,10,11,14,17,18,19,21,22,23,24,25,26,28,29,30,31,34,35,36,37,38,40,41,44,47,48,49,51,52,53,54,55,57,58,60,61,63,64,65,66,69,70,74,75,76,77,79,80,81,82,85,87,88,91,92,93,94,96
2,3,4,5,6,8,9,10,11,16,17,19,22,23,24,26,27,28,30,31,33,34,35,37,38,41,42,43,44,45,48,49,50,51,52,55,56,57,58,59,61,62,63,64,65,68,69,70,71,72,74,75,76,77,78,80,84,85,86,90,93,94,95,97,98,99,100,107,108,110,111,112,113,113,118,119,121,122,124,125,126,127,127,131,132,133,135,138,141,142,143,145,146,147,148,150,151,151,154,155,156,157,160,161,162,164,165,166,167,169
0,1,2,5,6,7,8,10,11,17,20,21,22,24,25,26,27,28,29,31,32,39,41,42,43,45,46,50,51,52,53,54,56,57,58,59,60,62,63,68,69,70,71,72,74,75,76,79,80,81,82,83,85,86,88,89,92,93,94,96,97,98,100,101,102,103,104,105,106,108,109,110,114,117,118,119,121,122,124,125,126,131,132,133,134,135,137,138,139,140,142,143,145,146,148,149,150,152,153,154,155,156,163,164,165,168,169,170,171,176,178,179,180,182,183,185,186,187,189,193,195,196,197,198,201,202,205,207,208,209,210,212
0,1,2,3,4,5,8,11,12,13,16,18,19,20,22,23,25,26,28,29,30,31,36,37,38,39,40,41,44,45,46,47,48,49,50,51,58,60,63,64,65,66,69,70,72,73,74,75,76,78,79,80,82,83,84,85,86,88,89,90,91,94,95,99,101,102,103,105,106,108,109,110,111,115,117,118,119,121,122,123,124,127,129,130,131,133,134,136,137,138,140,141,142,144,145,146,147,148,151,152,153,154,155,156,157,158,159,161,162,163,164,166,168,169,170,171,172,175,176,178,179,180,181,182,183,186,188,189,190,194,196,197,198,199,203,204,205,206,207,210,211,212,213,214,215,216,217,218,220,221,222,223,225,226,227,228,232,233,236,237,238,240,241,243,244,245,247,248,249,250,251,254,255,256,258,259,259,266,267,269,270,271,272,274,275,276,277,280,281,284,285,286,288,289,290,291,293,294,296,297,300,301,302,305,306,306,313,314,315,316,318,319,320,321,322,323,325,326,327,329,330,332,333,335,336,337,338,340,341,342,343,346,347,351,352,353,354,356,357,358,359,362,364,365,368,369,370,371,373
0,1,2,3,4,5,7,8,15,17,18,19,22,23,25,26,27,28,30,31,38,40,41,42,45,46,48,49,50,51,52,53,55,56,63,65,66,67,69,70,72,73,74,75,76,78,79,80,81,84,85,86,88,89,90,91,93
0,1,4,5,6,8,9,10,11,12,14,17,19,20,21,23,24,26,27,28,29,30,31,36,37,38,40,41,42,43,45,46,48,49,53,55,56,57,59,60,64,65,66,67,68,70,71,74,75,76,77,81,83,85,86,90,91,92,93,94,95,96,98,99,102,104,105,106,107,109
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,37,38,39,41,42,44,46,47,48,49,50,51,52,55,57,58,59,61,62,64,65,66,67,68,69,70,73,74,75,77,78,81,82,83,84,85,88,89,91,93,94,95,97,98,100,101,102,105,106,107,109,110,111,112,118,120,121,122,123,124,125,127,128,129,130,131,132,135,136,137,138,141,142,144,145,146,148,150,151,151,158,159,161,162,163,165,166,168,169,170,171,174,175,178,180,181,182,184,185,187,188,189,190,192,193,195,196,197,198,199,200,202,203,205,206,207,208,210,211,212,213,214,218,219,220,224,226,227,228,230,231,232,233,235,236,237,238,239,242,243,244,246,247,249,250,251,252,255,256,259,261,262,263,264,267,268,272,273,274,275,278,279,281,282,283,285,286,288,289,289,294,295,296,297,302,303,304,306,307,309,310,311,312,313,315,316,317,320,321,322,323,326,327,328,329,330,332,333,334,337,338,339,340,342,343,343,346,347,348,350,351,352,353,354,356,360,361,362,364,366,367,369,370,372,373,374,375,376,378,379,380,382,383,384,386,387,388,389,390,393,394,395,396,400,401,402,404,405,405,410,411,412,413,415,416,417,418,420,421,422,423,424,426,427,428,431,434,435,436,438,439,440,441,442,443,446,449,450,452,453,456,457,461,462,464,467,468,469,471,472,473,474,476,477,477,479,480,481,482,484
0,1,2,3,4,5,8,9,10,11,12,13,16,18,19,20,22,23,26,27,29,30,31,32,33,34,35,38,40,41,42,43,44,45,47,48,49,51,52,53,55,56,58,60,61,62,63,68,69,70,71,75,77,78,80,82,83,84,85,88,90,91,92,94,95,97,98,99,101,102,103,105,106,107,108,109,114,115,116,117,119,120,121,122,124,125,126,127,128,130,131,132,135,138,139,140,142,143,144,145,146,149,150,152,153,156,157,158,159,164,165,167,170,171,172,174,175,176,177,179,180,180,182,183,184,185,187
0,1,3,5,6,7,8,10,11,12,13,15,16,17,18,22,24,25,26,29,30,33,35,38,39,42,43,46,47,48,50,51,53,54,56,57,58,59,61,62,62,66,67,68,69,70,72,73,75,76,77,78,79,81,82,83,85,87,88,89,90,92,93,93,95,96,99,100,101,102,103,105,106,108,109,110,111,113,114,115,116,117,119,121,122,123,125,126,128,129,130,131,132,133,134,136,137,138,141,142,142,145,146,147,148,150,151,152,153,153,159,160,161,164,165,166,168,169,170,172,173,174,176,177,179,180,181,183,184,184,189,190,191,192,194,198,199,201,204,205,206,208,209,210,211,213,214,214,216,217,218,219,221
0,2,3,5,6,8,9,10,11,15,17,18,19,21,22,26,27,28,29,30,31,31,35,36,37,40,41,42,43,47,49,50,51,53,54,55,56,58,59,60,61,62,63,63,67,68,69,72,73,74,75,79,81,82,83,84,86,87,89,90,91,92,93,94,94,98,99,100,103,104,105,106,111,112,113,114,115,116,117,118,119,120,123,124,125,127,128,129,131,132,133,134,139,140,141,144,145,146,147,149,150,151,152,153,156,157,158,161,162,163,164,166,167,169,170,172,173,176,177,178,179,180,183,184,185,188,189,190,191,193,194,196,197,198,200,201,202,205,206,207,208,209,212,213,214,217,218,219,220,222,223,225,226,227,229,230,232,233,234,235,236,239,240,241,244,245,246,247,249,250,252,253,254,255,256,257,259,260,261,262,263,266,267,268,271,272,273,274,276,277,279,280,281,283,284,287,288,289,290,291,294,295,296,299,300,301,302,304,305,307,308,309,311,314,315,316,317,318,321,322,323,326,327,328,329,331,332,334,335,336,338,339,341,342,343,344,345,348,349,350,353,354,355,356,358,359,361,362,365,366,369,370,371,372,373,376,377,378,381,382,385,386,387,388,389,391,392,393,397,398,399,401,402,403,404,405,406,410,411,412,415,416,417,418,420,421,422,423,424,429,430,431,433,434,436,437,438,439,440,442,443,444,447,448,449,450,452,453,453,455,456,457,459,460,461,463,464,465,466,471,472,473,474,476,477,477,480,481,482,485,486,487,489,490,492,493,493,499,500,501,502,503,504,507,508,509,510,511,513,514,515,517,518,519,520,522,523,523,527,528,529,530,531,533,534,535,540,541,542,543,548,549,550,551,552,553,554,555,556,557,560,561,562,563,564,566,567,568,568,573,574,577,578,579,580,581,584,587,588,589,591,592,593,594,597,598,599,600,601,602,602,605,606,607,609,610,611,612,613,613,618,619,620,621,623,624,625,626,628,629,630,631,632,634,635,636,639,642,643,644,646,647,648,649,650,651,654,657,658,660,661,664,665,667,668,669,670,671,673,674,675,676,679,680,681,683,684,685,686,688
0,1,2,4,5,6,10,12,13,14,16,17,18,19,21,22,25,27,28,29,31,32,34,35,37,38,39,40,45,46,48,51,52,53,55,56,57,58,59,60,62,63,64,65,68,69,70,71,72,73,76,77,79,80,85,86,87,88,89,90,93,94,95,96,101,102,103,105,106,106,109,110,112,113,114,115,115,120,121,124,125,126,128,129,130,131,136,137,138,140,141,145,146,148,149,151,153,154,155,156,158,159,163,164,165,167,170,172,173,174,176,177,179,180,181,183,184,186,188,189,190,191,193,194,195,196,198,199,202,203,207,208,209,210,213,215,216,217,219,220,222,223,224,226,227,228,229,231,232,234,235,237,240,241,242,244,245,246,247,248,249,251,252,253,254,259,260,261,262,263,264,268,270,271,273,275,276,277,278,280,281,283,284,285,286,287,289,290,292,293,294,296,297,298,299,300,303,304,305,307,308,311,313,314,315,316,318,319,320,322,323,325,326,327,329,330,331,334,335,337,339,340,341,343,344,345,348,349,350,351,352,353,356,359,360,361,365,366,367,369,372,375,376,377,379,380,381,382,384,385,385,390,391,392,394
0,2,5,6,7,9,10,11,12,17,18,19,20,23,24,28,30,31,32,34,35,37,38,39,41,42,43,44,45,48,49,50,51,52,53,56,57,59,60,61,63,64,65,66,67,69,70,71,73,74,74,80,81,82,85,86,87,89,90,91,92,95,98,99,100,103,105,106,107,109,110,112,113,114,115,116,117,118,120,121,122,124,125,127,128,129,130,131,132,135,136,137,138,140,141,141,147,148,149,151,152,153,155,156,157,158,161,163,164,165,167,168,170,171,172,173,175,176,177,178,180,181,183,184,185,188,189,190,192,193,194,195,199,200,201,203,204,205,206,208,209,210,211,212,215,216,217,219,220,221,222,222,224,225,226,229,230,231,232,234,235,236,237,238,241,242,243,244,246,247,247,249,250,251,252,254
0,1,2,3,7,8,9,11,13,14,15,17,18,19,21,22,25,26,31,33,34,35,38,39,41,42,44,45,47,49,50,51,53,54,58,59,60,63,64,65,67,68,69,70,72,73,77,78,79,80,81,82,85,86,87,88,89,91,92,94,95,96,97,98,100,101,103,104,105,107,108,109,110,112,113,115,116,117,118,119,121,122,124,125,126,127,128,129,130,132,133,134,135,136,137,139,140,141,142,145,146,147,148,149,150,151,158,160,163,164,165,167,168,169,170,171,173,175,176,177,179,180,180,182,183,184,185,187
0,1,2,3,5,6,7,8,11,13,14,15,18,19,20,22,23,24,27,29,30,31,33,34,36,37,39,40,41,42,46,47,48,50,51,52,53,56,57,58,59,60,61,63,64,66,67,68,70,71,74,75,76,77,79,80,82,83,84,85,87,88
0,0,1,3,4,5,8,9,10,11,14,15,16,18,19,23,25,26,27,30,31,33,34,36,37,39,41,42,43,45,46,48,49,50,51,52,55,56,57,59,60,61,62,65,66,67,68,69,70,70,75,76,77,78,81,82,83,84,87,89,90,91,94,95,96,97,99,100,100,103,104,108,110,111,112,114,115,117,118,119,120,121,122,123,124,126,127,128,130,132,133,134,136,137,137,140,141,142,143,144,146,147,148,149,150,153,154,155,157,158,160,161
0,1,3,5,6,7,8,9,14,15,16,18,19,21,22,23,24,28,29,31,32,33,34,35,36,36,41,44,45,46,48,49,50,51,53,54,56,57,58,61,62,62,67,68,69,70,73,74,75,77,78,79,80,82,83,85,86,87,88,91,92,93,95,96,97,98,100,101,103,104,105,106,107,108,109,110,111,112,113,114,117,118,119,121,121,126,127,128,131,132,133,135,136,136,141,142,143,146,147,148,150,151,152,153,155,156,158,159,160,162,163,163,168,169,170,173,174,175,176,179,180,180,184,185,186,189,190,191,192,194,195
0,1,2,3,5,6,9,11,12,13,15,16,18,19,20,21,22,23,29,30,31,34,35,38,39,43,44,45,47,51,52,53,55,56,56,59,61,62,63,64,67,68,70,71,72,73,74,75,77,78,79,80,83,84,85,86,87,89,90,92,93,94,96,97,97,99,100,102,103,104,105,107,108,112,113,114,115,116,119,120,123,124,127,128,129,131,132,132,137,138,139,141,142
0,1,2,3,5,6,12,13,14,15,18,19,21,22,25,27,28,29,31,32,33,35,36,39,41,42,43,44,45,46,47,48,51,52,53,54,55,56,58,59,60,62,63,67,68,69,70,71,73,74,76,77,78,80,81,82,83,83,87,88,89,90,91,93,94
0,1,2,5,6,7,8,9,10,11,12,13,16,18,19,20,21,24,25,27,28,29,30,34,36,37,39,41,42,47,49,50,51,54,55,57,58,60,61,63,65,66,67,69,70,74,75,76,78,79,80,83,84,86,87,89,90,91,92,94,95,95,101,102,103,105,106
0,1,2,3,5,6,11,12,14,15,17,18,21,22,27,29,30,31,33,34,36,37,38,40,41,42,43,47,49,50,51,53,54,56,57,58,59,60,62,63,66,67,71,73,74,75,77,78,80,81,85,86,87,89,90,94,95,96,97,98,99,100,102,103,104,105,106,108,109,111,112,113,114,115,116,116,119,120,121,122,123,124,126,127,129,130,131,132,133,134,137,138,139,140,142,143
0,1,2,5,6,7,9,10,15,16,17,18,19,21,22,24,25,26,27,28,28,30,31,32,35,36,37,38,40,41,43,44,45,46,49,50,51,53,54,55,55,59,60,62,63,64,65,67,68,69,71,72,77,78,79,80,82,83,87,89,92,93,94,95,97,98,100,101,102,104,105,106,108,109,110,111,112,114,115,117,118,119,121,124,125,126,127,128,129,129,135,136,138,139,141,142
0,0,1,2,3,4,7,8,9,11,12,14,15,16,17,18,19,24,25,26,27,30,32,33,34,36,37,40,41,43,44,45,46,47,49,54,55,56,57,60,61,62,64,65,66,67,69,70,72,73,75,76,77,78,80,81
0,1,2,3,5,6,7,8,11,13,14,15,19,20,21,23,24,27,28,30,31,32,33,34,35,37,38,39,40,42,43,44,46,47,47,53,54,56,57,59,60,61,62,64,65,66,68,71,72,72,75,76,77,79,80,83,84,85,87,88,89,91,92,93,94,98,100,101,102,104,105,108,109,111,112,113,114,115,117,118,119,123,124,125,127,128,129,130,132,133
0,1,2,5,6,7,9,10,11,16,17,20,22,24,25,26,27,31,32,33,34,35,37,38,39,41,42,45,46,47,48,49,51,52,53,55,56,57,59,60,63,65,67,68,69,70,72,73,74,75,77,78
0,1,2,3,6,7,8,9,10,12,13,14,18,19,23,24,25,27,28,28,31,32,33,34,36,37,37,40,41,42,43,44,45,50,51,52,53,56,57,58,59,60,62,63,64,64,69,70,71,72,73,75,76
0,1,2,3,4,5,9,10,11,13,14,19,20,21,23,24,27,28,29,30,32,33,33,37,38,39,41,42,43,43,49,50,51,52,54,55,56,58,59,61,62,63,64,65,70,71,72,73,75,76,77,78,80,81,82,83,85,86
0,2,5,6,7,9,10,16,18,19,20,22,23,25,26,27,28,30,31,31,36,38,39,40,41,41,46,48,50,51,56,57,58,59,61,62,62,66,67,68,69,71,72
0,1,2,5,6,7,8,10,11,12,13,15,16,17,19,20,20,22,23,24,27,28,29,31,32,33,36,38,39,40,42,43,46,48,49,50,53,54,55,56,57,58,61,63,64,65,67,68,69,71,72,76,77,79,80,81,84,85,86,87,88,91,92,93,94,97,98,98,102,103,104,105,106,108,109
0,2,3,4,5,8,9,11,12,15,16,19,20,21,22,25,26,28,29,31,32,35,36,37,38,40,41,45,46,48,49,51,52,53,54,58,59,60,62,63,64,66,67,68,70,71,71,77,78,81,82,84,85
0,1,2,3,4,6,7,9,10,11,13,14,15,16,17,18,19,22,23,24,25,28,29,30,32,33,34,35,37,38,40,41,42,44,45,47,48,51,54,55,56,58,59,60,61,62,63,65,66,68,69,70,71,72,73,74,75,78,79,80,82,83,84,86,87,88,91,92,93,94,96,97,100,101,105,106,107,108,111,112,114,115,116,119,120,121,124,125,126,128,135,137,138,139,141
0,1,3,4,9,10,11,13,14,17,18,19,20,22,23,26,27,29,30,32,33,34,36,37,38,39,42,43,44,45,49,50,51,55,56,58,59,60,61,62,64,65,66,68,69,71,72,73,74,76,77,78,81,82,83,85,86,87,88,91,92,94,95,96,97,100,101,102,106,107,109,110,112,113,114,115,116,119,120,121,122,124,125,128,129,130,131,132,135,136,137,139,143,144,145,146,153,155,156,158,159,161,162,163,164,166,167,172,173,174,176,177,177,181,182,184,185
0,1,2,3,4,7,8,9,11,12,13,15,16,17,19,20,21,22,25,26,27,28,30,31,33,34,36,37,38,39,42,43,44,46,47,48,49,51,52,54,55,57,58,59,61,62,62,67,68,69,72,73,74,76,77,77,84,85,86,89,90,91,93,94,95,99,100,101,102,103,106,107,108,109,110,112,113,115,116,117,118,120,121,121,125,126,127,128,130,131
0,1,2,3,7,8,9,11,12,13,15,16,19,20,21,23,24,25,26,28,29,30,31,34,36,37,38,40,41,42,43,45,46,48,49,50,52,56,57,58,60,61,62,63,66,67,68,69,70,72,73,74,75,77,78,82,84,85,86,88,89,91,92,93,94,95,97,98,100,101,103,104,108,110,111,112,114,115,117,118,122,123,124,125,126,127,128,130,131,134,135,136,138,139,140,141,142,145,146,147,148,149,151,152,152,155,156,157,159,160,161,162,162,164,165,166,167,168,170,171,172,173,175,176,180,181,182,183,185,186,188,189,190,192,193,194,196,197,198,199,201,202
2,3,4,5,7,8,11,13,14,15,17,18,20,21,24,25,26,28,29,31,32,34,35,36,37,40,41,42,43,46,47,48,50,51,55,56,57,58,59,60,61,63,64,65,66,67,69,70,74,76,77,78,79,83,84,85,86,87,88,90,91,92,95,96,97,98,102,103,104,106,107,108,113,114,115,116,117,118,121,123,124,125,127,128,129,130,135,136,140,141,142,143,144,145,146,147,148,149,152,153,154,155,156,157,158,161,162,163,164,165,167,167,171,172,173,174,176,177
0,1,2,4,5,7,8,9,10,11,13,14,17,19,20,21,22,26,27,28,29,30,31,33,34,37,38,39,41,42,43,47,48,50,51,52,53,54,55,55,60,61,63,64,65,67,68,69,70,72,73,75,76,77,78,79,80,82,83,85,86,88,89,90,92,93,93,99,100,102,103,105,106
0,1,2,3,4,5,6,8,9,13,14,15,16,20,21,24,25,26,27,28,29,34,35,36,39,40,41,42,43,44,44,47,48,49,50,51,52,53,55,56,59,60,62,63,64,65,68,69,69,74,75,76,77,79,80
0,1,2,4,5,8,9,12,14,15,16,18,19,20,22,23,24,26,27,28,29,30,31,31,33,34,35,37,38,38,43,44,46,47,48,49,50,52,52,57,58,59,60,62,63,64,65,67,68,69,70,72,73
0,1,2,3,4,6,7,9,10,11,12,13,15,16,17,21,23,24,25,28,29,31,32,34,36,37,38,39,42,43,45,46,47,48,49,51,52,53,56,58,59,60,61,65,66,67,68,69,70,72,73,74,75,76,78,79
0,0,1,3,4,5,7,8,10,11,12,14,15,16,17,18,19,19,24,25,26,28,30,31,33,35,36,38,39,42,43,47,48,49,50,52,53,55,56,57,59,60,60,63,64,65,66,70,72,73,76,77,78,79,81,82,84,85,86,87,89,90
0,1,2,3,4,6,7,9,10,11,12,13,15,19,21,23,24,25,26,28,29,30,31,32,36,37,38,39,41,42,44,45,46,47,49,50,52,53,56,57,58,60,61,62,63,67,69,70,71,72,74,75,77,78,79,80,84,86,87,88,90,91,93,94,95,96,98,99
0,1,4,5,6,8,9,10,11,15,16,17,19,20,21,22,25,26,27,30,31,32,34,35,36,37,40,41,42,43,45,46,46,49,50,51,52,54,55
0,2,3,4,5,8,9,10,11,12,14,15,16,19,20,21,22,26,28,29,31,32,34,35,36,38,39,41,42,43,46,47,50,51,52,53,58,59,60,61,63,64,68,70,71,73,74,77,78,80,81,82,84,85,86,87,88,91,92,94,95,96,97,99,100
0,1,2,3,5,6,10,12,13,14,16,17,19,20,23,24,25,27,29,30,31,33,35,36,37,39,40,44,46,47,48,49,50,55,56,59,60,64,66,67,68,70,71,73,74,76,77,78,80,81,83,84
0,1,2,3,4,5,7,8,9,10,12,13,14,15,16,18,19,22,23,24,25,26,28,30,31,32,33,34,36,36,38,39,40,41,42,44,44,50,51,52,55,57,58,59,61,62,63,64,66,67,71,72,73,74,75,76,80,81,82,83,84,86,87,88,90,91,93,94,95,96,96,101,102,103,104,105,107,108
0,1,2,3,5,6,9,11,12,13,15,16,18,19,20,21,22,23,28,29,30,32,33,36,37,38,40,41,42,44,45,46,47,48,50,51,54,56,57,58,60,61,63,64,66,67,68,70,71,72,73,73,77,79,80,81,82,83,84,84,89,90,91,92,94,95,96,97,99,100,101,102,103,104,105,107,108,109,111,112,113,114,117,118,119,120,122,123,124,125,129,130,131,132,133,135,136,138,139,142,143,145,146,147,149,150,152,153
0,1,2,3,6,7,8,10,11,13,14,15,16,18,19,20,21,22,23,24,25,25,27,28,29,31,34,35,36,38,39,42,43,45,46,48,50,51,52,54,56,57,58,59,60,62,63,64,65,67,68,69,71,72,74,75
0,0,1,3,4,5,7,8,10,11,12,14,15,16,17,19,20,22,23,24,25,29,30,31,32,34,35,36,37,38,41,42,43,44,48,49,50,51,52,54,55,56,58,59,62,63,67,68,69,70,72,73,74,76,76,81,82,83,85,86,86,91,92,93,94,95,96,98,100,101,102,103,105,106
0,1,2,3,4,5,6,9,10,12,13,14,16,17,20,21,23,24,28,30,31,32,33,36,37,39,40,41,42,43,44,45,47,48,51,52,53,54,55,56,60,61,62,63,65,66,68,69,72,73,75,76,78,79,80,81,83,84
0,1,2,3,4,6,7,11,13,14,15,16,20,21,22,23,27,29,30,31,33,34,37,39,40,41,43,44,46,47,48,50,51,52,57,58,60,61,63,64,67,68,69,70,73,74,75,76,77,79,80,82,83,86,87,88,91,92,93,95,96,98,99
0,1,2,3,4,6,7,9,10,12,13,13,18,19,21,24,25,26,28,29,30,37,39,40,41,42,43,45,46,47,49,50,51,53,54,57,58,59,62,63,64,65,66,67,68,70,71,74,75,76,79,80,82,84,86,87,89,90,92,93,94,95,95,101,102,103,104,106,107,108,110,111,114,115,117,119,122,123,124,125,127,128,130,131,132,133,135,136,136,139,140,141,142,144,145
0,1,2,3,5,6,6,11,12,13,14,15,17,18,22,23,24,25,26,28,29,32,33,37,39,40,42,44,45,46,47,48,49,51,52,52,56,57,58,60,61,63,64,66,67,68,69,71,72,73,74,76,77
0,1,2,3,4,6,6,10,11,12,13,14,16,17,20,21,22,23,26,28,29,30,32,33,36,37,41,42,43,44,45,47,47,51,52,53,55,56,58,59,62,63,64,66,67,69,70
0,1,2,3,4,5,6,9,10,11,12,13,18,19,20,21,25,27,28,29,31,32,33,34,37,39,40,41,45,46,47,49,50,51,52,53,56,57,58,59,60,61,65,67,68,70,71,75,76,77,78,79,80,81,84,85,86,87,89,90,95,96,97,98,99,101,102,103,104,109,110,111,114,115,117,118,123,124,127,128,129,131,132,134,135,137,138,139,140,142,143
0,1,2,3,4,5,8,9,10,11,12,14,15,17,18,21,22,23,25,26,27,28,29,31,32,33,34,36,37,38,40,43,44,45,46,47,48,48,51,52,53,54,57,58,62,64,65,66,69,70,71,72,73,74,77,80,81,82,84,85,86,87,89,90
0,1,2,4,5,7,8,10,11,12,13,14,15,16,18,19,20,23,24,25,28,29,31,32,33,34,35,36,37,38,41,42,43,45,46,50,51,52,54,55,56,57,58,60,61,64,65,66,67,68,70,71,76,77,78,79,80,82,83,85,86,87,89,90,91,92,94,95,97,98,100,101,103,104,105,106,107,109,110,113,115,116,117,118,120,121,123,124,125,128,129,130,131,132,134,136,137,138,139,141,142
0,1,2,3,4,5,6,8,9,11,12,13,14,17,19,20,21,22,23,25,26,27,28,31,32,33,34,37,38,39,40,43,44,46,47,48,49,50,51,52,53,54,56,57,58,59,61,62,64,65,66,67,68,70,71,73,74,75,76,78,79
0,1,2,5,6,7,9,10,11,12,14,15,16,18,20,21,22,24,25,26,27,28,29,30,33,34,35,37,38,39,40,42,43,45,46,47,50,51,52,54,55,56,57,59,60,64,65,66,69,70,71,74,75,76,78,81,82,84,86,87,88,90,91,94,95,99,100,101,104,105,106,109,110,111,112,113,115,117,118,119,120,122,123
0,1,2,3,4,7,8,9,10,12,13,14,15,19,20,21,23,24,25,27,28,29,31,32,34,35,36,38,42,44,45,47,49,50,51,52,53,56,57,60,61,63,64,65,66,67,68,69,70,71,72,75,76,78,79,80,81,81,85,86,87,89,91,92,93,94,95,97,98,103,105,106,108,109,111,112,113,114,115,117,118,120,121,122,123,125,126
0,1,2,4,6,7,8,9,10,12,13,16,17,19,20,21,22,23,25,26,29,30,31,33,34,34,39,40,41,43,44
0,1,2,3,4,5,8,10,11,12,15,16,17,18,19,20,22,23,24,25,26,27,30,32,33,35,36,38,39,40,41,43,44,44,49,52,54,55,57,58,60,61,62,63,65,66,66,71,72,73,74,75,76,77,81,83,84,85,87,88,90,91,92,93,95,96
0,1,2,3,4,5,8,10,11,12,16,17,18,20,21,22,23,27,29,30,31,34,35,37,38,39,41,42,42,46,47,48,50,51,53,54,55,56,57,60,61,62,64,65,66,67,68,69,74,75,76,77,78,79,80,81,83,84,87,88,89,90,94,96,97,98,101,102,104,105,108,109,109,112,113,114,115,117,118
0,2,3,4,5,8,9,10,11,13,14,15,16,19,20,21,23,24,25,26,26,31,32,34,35,35,40,41,42,43,45,46,47,48,49,50,53,54,55,57,60,61,62,63,64,66,67,71,72,73,75,76,79,80,80,85,86,87,88,89,91,92,93,95,97,98,99,100,102,103
0,1,2,3,4,5,6,9,10,11,13,14,16,17,20,21,23,24,25,27,28,29,30,31,34,35,36,37,38,40,41,43,44,45,50,51,52,53,54,55,60,61,62,64,65,66,67,71,73,75,76,78,79,80,82,85,86,87,88,90,91
0,1,2,3,4,7,8,9,11,12,15,16,17,18,19,20,21,23,24,27,28,31,32,33,35,37,38,39,41,42,43,44,44,49,50,51,53,54
0,1,2,3,6,7,8,9,10,11,14,16,17,20,21,22,23,25,26,28,29,30,31,34,35,36,38,39,40,42,43,44,45,48,49,50,51,53,54,54,58,59,60,61,63,64
2,3,4,5,6,7,10,12,13,14,17,18,19,20,21,22,25,27,28,29,31,32,33,35,36,38,39,42,43,46,47,48,50,51,51,54,55,56,57,59,60,60,64,65,66,69,70,73,74,75,77,78,78,80,81,82,83,85,86,86,90,91,92,93,94,95,96,98,99,100,102,103,104,105,106,107,110,111,112,114,115,116,117,117,122,123,124,125,127,128,128,134,135,137,138,140,141
0,1,2,3,4,5,8,10,11,12,15,16,17,18,19,20,22,23,24,25,28,30,31,34,35,37,38,39,40,41,42,42,46,47,48,49,50,51,52,53,54,55,58,59,60,61,62,63,63,68,69,70,71,73,74,74,81,82,83,85,86,88,89,90,92,93,94,96,97,98,99,101,102
0,1,2,3,4,6,7,8,9,11,12,14,15,16,18,19,21,22,25,28,29,30,32,33,36,37,40,41,42,43,44,45,46,47,48,49,52,53,54,55,58,59,60,61,62,64,65,66,67,72,73,74,75,77,78,81,83,84,86,87,88,89,91,92,93,94,98,99,100,102,103,104,107,108,109,110,112,113
0,1,2,3,7,8,9,11,12,13,15,16,19,20,22,23,24,26,29,30,31,32,33,35,36,37,37,42,43,44,45,46,48,49
0,1,2,5,6,10,11,12,15,16,17,18,19,20,21,24,25,26,27,28,30,31,33,34,35,38,39,40,42,43,43,45,46,47,49,52,53,54,56,57,60,61,63,64,67,68,69,71,72,73,74,75,77,78,79,80,84,85,86,88,89,90,93,94,95,96,98,99
0,1,2,3,4,5,6,8,9,12,13,14,15,19,21,22,23,25,28,30,31,32,35,36,39,40,41,42,44,45,47,48,49,50,51,53,54,57,58,59,60,61,63,64,65,66,71,72,73,74,75,76,80,81,82,83,86,87,88,89,90,91,93,94,96,97,98,99,101,102,103,104,107,108,109,110,112,113
0,0,1,3,4,5,8,9,10,11,12,13,17,19,20,21,24,25,27,28,30,31,33,35,36,37,39,40,42,43,44,45,48,49,50,52,53,54,55,56,57,60,61,64,65,66,68,69,70,72,73,74,76,78,79,79,82,83,84,86,89,91,92,93,94,98,99,100,101,105,107,108,109,111,112,118,120,121,123,124,127,128,130,131,132,135,136,137,140,141,142,143,146,147,148,149,151,152
0,1,2,3,4,5,8,9,11,12,14,15,16,17,18,19,22,24,25,26,27,32,33,35,37,38,40,41,44,45,47,48,50,51,52,57,58,59,64,66,67,69,70,73,74,76,77,78,79,80,82,83,84,85,87,88,89,90,93,94,95,97,98,99,100,101,102,105,106,107,108,110,111,112,113,114,117,118,119,120,122,123
0,1,2,3,5,6,7,8,11,13,14,15,18,19,20,21,22,23,25,26,31,33,34,35,38,39,41,42,43,44,46,47,47,52,53,54,55,56,57,58,60,61,63,64,67,68,69,70,72,73,73,78,79,80,81,82,83,84,84,90,91,92,94,95
0,1,2,3,4,5,8,10,11,12,15,16,17,18,19,20,23,25,26,28,29,31,32,35,37,38,39,41,42,44,45,46,48,49,50,51,51,56,57,58,59,62,63,64,65,67,68,70,71,74,75,76,78,79,81,82,83,85,86,87,90,91,92,93,95,96,98,99,100,101,103,104
0,1,2,3,4,5,7,8,12,14,15,17,18,21,22,25,27,28,29,31,32,34,35,36,38,39,41,42,44,45,46,47,51,53,54,55,57,58,60,61,62,64,65,65,70,71,72,73,74,77,78,80,81,82,83,84,85,86,87,90,92,93,96,97,98,99,101,102,104,105,107,108,113,114,115,116,119,120
0,1,3,5,6,7,9,10,12,13,14,15,17,18,20,21,23,24,25,26,27,29,30,31,32,35,36,37,39,40,41,41,46,47,48,49,50,53,54
0,1,3,5,6,7,9,10,12,13,14,15,17,18,20,21,23,24,25,27,28,29,33,35,36,37,40,41,42,44,47,48,49,50,52,53,55,56,57,58,59,61,62,63,67,68,69,71,73,74,75,76,78,79,80,81,84,85,87,88,90,91,92,93,95,96
0,1,2,4,5,6,9,10,13,14,15,18,19,20,22,23,24,25,26,28,28,33,34,35,36,37,39,40
0,1,3,5,6,7,9,10,12,13,14,15,19,20,21,22,23,24,25,30,31,32,35,36,37,39,40,41,42,43,48,49,50,51,54,55,56,58,59,60,61,62,67,68,69,71,72,74,75,76,78,79,81,82,84,85,86,87,89,90,91,92,94,95
0,1,3,5,6,7,9,10,12,13,16,17,18,20,21,23,24,26,27,28,29,32,35,36,37,39,40,41,42,45,46,46,49,50,52,53,54,55,57,58,59,60,63,64,65,67,68,69,70,72,73,77,79,80,82,83,86,88,89,90,93,94,95,97,98,99,102,105,106,107,109,110,111,113,116,117,119,121,122,123,125,127,128,129,130,133,134,135,137,138,140,141,145,146,147,148,151,152,153,155,156,157,160,161,163,164,165,166,168,169,170,172,173,175,176,177,178,180,181
0,1,2,3,6,7,8,11,12,13,14,17,19,20,21,22,24,25,27,28,29,31,32,35,37,38,39,40,43,44,45,46,48,49,50,51,52,54,55,56,59,60,62,63,66,67,68,69,71,72
0,1,2,4,7,8,9,11,12,14,15,17,18,19,20,22,23,24,25,27,28,29,30,31,32,33,34,36,37,38,39,40,41,41,45,46,49,50,51,52,52,56,57,58,59,62,63,67,68,69,70,72,73,74,75,76,78,79,80,83,86,87,88,90,91,92,94,96,97,99,100,101,102,103,106,107,108,109,110,111,114,115,115,121,122,123,125,126,129,132,133,134,136,137,138,139,141,142,142,148,149,150,152,153
0,1,2,3,4,6,7,9,10,12,13,14,15,16,17,18,19,21,22,25,26,27,28,28,32,33,34,35,36,38,39,40,43,44,45,46,48,49,51,52,53,54,58,61,62,63,65,66,67,68,70,71
0,1,3,5,6,7,9,10,12,13,16,17,18,20,21,22,23,25,26,30,32,34,35,37,38,39,40,41,42,45,46,47,49,54,55,57,60,61,63,64,66,67,68,70,75,76,77,78,80,81
0,1,3,5,6,7,9,10,12,13,14,15,18,19,20,22,23,24,29,30,32,33,35,36,39,40,42,43,44,46,47,48,49,52,53,54,57,58,59,60,61,63,68,69,70,71,72,74,75,78,79,80,82,82,87,88,89,90,92,93,95,96
0,1,3,5,6,7,9,10,12,13,14,15,17,18,20,21,23,24,25,27,28,29,32,33,34,37,38,39,40,43,44,45,48,49,50,52,53,55,56,57,58,61,62,63,64,65,67,68,70,73,74,75,76,79,80,81,83,84,85,87,88,89,91,92,93,94,94,98,100,102,103,104,106,107,110,111,112,114,115,116,118,119,120,122,123,125,126,127,128,130,131
0,1,4,5,9,10,11,12,14,15,16,18,19,20,22,23,26,28,29,30,32,33,34,35,37,38,39,40,43,44,45,46,47,48,49,54,55,56,57,58,59,61,62,64,65,67,68,70,71,74,75,76,77,78,80,81,82,82,86,87,88,89,90,93,94
0,1,4,5,6,7,9,10,12,13,15,16,21,22,23,24,25,26,27,30,31,32,34,35,36,37,38,40,40,45,46,47,48,49,51,52
0,1,2,5,6,9,10,11,13,14,15,16,20,21,22,23,24,27,28,29,31,34,35,36,38,39,42,43,44,45,48,49,50,51,52,57,58,59,60,61,64,65,66,68,69,71,72,73,76,77,78,79,80,82,83,85,86,87,88,90,91,93,94,95,96,98,99
0,1,4,5,7,11,13
0,1,2,4,5,7,8,10,11,14,15,18,20,21,22,23,26,27,30,32,33,34,35,37
0,1,2,3,4,6,7,8,10,11,14,15,16,17,17,22,23,25,26,27,28,30,31,32,34,37,38,39,40,42,43,48,49,50,52,53,54,55,57
0,1,2,6,7,8,9,12,13,14,15,16,18,19,22,23,24,25,26,28,29,30,34,35,36,40,42,43,44,47,48,50,51,53,54,55,56,56,59,60,61,62,63,65,66,69,70,71,73,74,77,78,79,80,81,84,85,86,87,90,91,94,95,96,97,99
0,1,2,3,6,7,8,10,11,13,14,15,19,20,22,23,24,26,27,27,32,33,34,38,40,41,43,44,47,48,50,51,52,54,55,56,57,57,59,60,61,63,66,67,69,70,75,76,77,79,80,82,83,84,86,87,88,89,91
0,1,2,3,4,7,8,9,11,12,13,18,19,20,21,22,23,24,26,27,29,30,31,34,35,36,38,39,43,44,48,49,52,53,55,56,61,62,63,64,65,68,69,71,72,73,75,76,77,78,80
0,1,2,3,4,5,6,9,10,11,12,13,18,19,20,21,25,27,28,29,31,32,34,35,36,39,40,41,43,44,45,47,48,51,52,54,55,58,59,60,62,63,64,66,68,69,70,72,73,73,76,77,78,79,81
0,1,2,4,6,7,10,11,13,14,15,16,18,19,21,22,24,25,26,27,27,33,34,35,38,39,41,42,44,45,46,48,49,50,51,52,53,54,58,59,61,62,63,64,66
0,1,2,3,4,6,8,9,10,12,13,14,16,17,18,19,20,21,24,26,27,28,29,31,32,36,38,39,40,42
0,1,2,3,4,7,8,10,11,15,16,17,19,20,21,23,24,26,27,32,33,34,35,38,40,41,44,46,47,48,50,51,55,57,60,61,62,63,65
0,1,2,4,5,7,8,9,11,12,13,15,16,20,21,22,23,26,27,28,30,31,32,34
0,1,3,4,6,7,8,10,12,13,14,16,20,21,22,23,25,26,28,29,32,33,34,35,36,38,39,40,42
0,1,2,3,4,5,7,8,10,11,12,14,15,18,19,20,21,24,25,26,27,28,29,30,31,32,34,35,36,37,39,40,43,44,45,46,47,49,50,51,54,55,56,57,61,62,65,66,68
0,1,2,3,4,5,6,9,10,11,12,13,15,17,18,19,21,22,22,25,26,27,28,29,30,32,33,35,36,39,40,41,43,44,45,46,48
0,1,3,4,6,7,8,10,15,16,18,20,21,22,23,26,27,29,30,32,33,36,37,38,39,45,46,47,49,52,53,54,55,56,57,58,62,63,65,66,67,68,69,70,72
0,1,2,4,5,6,7,10,11,12,14,15,16,18,19,21,22,23,24,26,27,31,32,33,35,38,39,40,41,43,44,46,47,48,50,53,55,56,59,60,61,62,64
0,1,2,5,6,7,9,10,11,14,15,16,17,18,19,22,23,24,25,29,30,31,33,34,37,38,40
0,1,3,4,6,7,8,9,10,13,14,15,16,17,19,20,21,23,24,26,27,30,31,32,33,35,36,36,41,42,43,44,45,46,48,49,51,52,54,55,58,59,60,63,64,65,66,67,68,69,70,72,73,74,75,77
0,1,2,3,4,5,6,8,9,11,12,13,15,16,17,18,19,20,23,25,26,27,30,31,32,33,34,36,37,39,40,41,42,43,44,45,47,48,49,50,53,55,56,59,60,61,62,64
0,1,3,4,6,7,8,9,10,12,13,14,15,19,20,21,22,22,27,28,29,30,31,35,36,37,38,42,44,47,49,51
0,1,2,3,4,5,6,8,9,11,12,13,14,15,16,19,20,21,23,26,27,28,30,31,32,33,34,37,38,39,40,41,42,43,44,46,47,50,51,52,54,57,58,59,61,62,62,67,68,69,70,71,72,73,74,75,78,79,80,81,84,86,87,88,90,91,92,93,95
0,1,2,3,4,6,7,9,10,11,13,14,15,16,16,19,20,21,22,23,25,26,27,30,31,32,33,34,36,38,39,40,43,44,45,47,48,49,51,53,54,55,56,60,61,62,64,65,68,69,71
0,1,3,4,6,7,8,10,11,12,14,15,17,18,19,20,23,24,25,27,30,32,33,36,37,38,39,41
0,1,3,4,6,7,8,10,14,16,17,18,21,22,24,25,27,28,30,32,33,34,36,37,39,40,41,42,45,46,47,49,50,51,52,53,54,60,61,62,64,65,66,67,68,69,73,75,76,77,78,80
0,1,3,4,6,7,8,9,10,13,14,15,17,18,19,20,24,25,26,27,30,31,32,34,35,36,37,38,39,41
0,1,3,4,6,7,8,10,11,12,13,16,17,18,19,20,22,24,25,27,28,31,32,33,34,35,36,39,41,42,43,45,46,47,49
0,1,3,4,6,7,8,10,12,13,14,15,17,18,19,20,21,22,25,27,28,29,33,34,35,37,38,39,40,42,43,44,45,46,48,49,50,53,54,55,56,57,59,60,62
0,1,3,4,6,7,8,10,13,15,16,17,19,20,21,22,24,25,27,29,30,31,33,34,35,36,38,39,40,41,44,45,46,48,49,50,51,52,53,59,60,61,63,64,65,66,67,68,71,72,73,75,76,77,78,80
0,1,3,4,6,7,8,9,10,11,14,16,17,18,19,21,22,24,25,26,27,30,31,31,34,35,36,38,39,42,43,44,45,46,48,49,50,51,52,54,55,56,58,59,60,61,64,66,67,68,70,71,73,74,76
0,1,3,4,6,7,8,9,10,11,12,15,16,17,19,20,21,22,24,25,26,27,28,30,31,31,36,37,38,40
0,1,3,4,6,7,8,10,11,13,14,15,16,20,21,22,24,25,26,27,28,30,31,32,33,37,39,42,43,44,45,47
0,1,2,3,4,6,7,11,12,13,14,16,17,19,20,21,22,23,24,27,28,29,30,32,33,34,36,37,39,40,40,45,46,47,49
0,1,2,3,4,5,6,7,9,10,11,12,13,14,17,18,19,20,21,22,25,26,27,28,30,31,32,34,35,38,39,41,42,44,46,49,50,51,52,54
0,1,3,4,6,7,8,10,11,12,13,14,15,17,18,19,21,22,23,24,28,29,30,32,34,35,38,39,42,43,44,45,48,49,50,51,51,53,54,55,56,58
0,1,2,3,5,6,8,9,12,13,14,16,17,18,19,20,21,22,26,27,30,31,32,34,35,36,37,38,40,41,42,43,44,46,47,48,49,52,53,54,55,57,58,61,62,63,65,66,67,68,70
0,1,3,4,10,11,12,14,15,16,19,20,21,22,23,24,26,27,29,30,32,34,35,36,39,40,44,46,47,48,49,52,53,54,55,57,58,61,62,63,64,66
0,1,2,4,5,7,8,10,11,12,13,14,16,18,19,20,22,24,25,25,27,28,29,30,32
0,1,2,3,4,5,6,7,11,13,14,15,16,17,18,19,21,22,23,24,26,27,30,31,33,34,35,37,38,38,43,44,46,47,49
0,1,2,3,5,6,8,9,11,13,15,16,18,19,20,23,24,25,26,27,28,32,33,35,36,37,38,39,40,42
0,1,2,3,4,6,7,8,11,12,13,15,16,17,18,19,23,25,26,27,28,29,30,31,33,34,35,37,38,40,41,46,47,48,49,52,54,55,58,59,60,61,63
0,1,2,3,4,6,9,10,13,14,18,20,21,22,23,24,25,26,28,29,31,32,37,38,39,40,41,43,44,45,47,48,50,51,52,53,54,56,58,59,60,61,64,65,66,67,68,70,71,71,74,75,76,78,79,80,82,85,86,87,89,90,93,95,96,99,100,101,102,104
0,1,3,4,6,7,8,9,10,13,14,15,16,17,19,20,21,22,25,26,27,28,28,34,35,36,37,38,41,43,44,45,46,47,49,50,51,53
0,1,3,4,6,7,8,9,10,14,16,17,22,23,24,26,27,32,33,37,38,39,40,41,42,46,47,49,50,52
0,1,2,3,4,6,7,8,13,14,15,16,18,19,20,21,22,25,26,27,28,29,30,31,33,34,35,36,39,40,41,42,44,45,50,51,52,53,54,56,57,58,60,61,62,64,65,66,68,69,71,72,73,75,78,79,80,81,82,84,85,88,90,91,94,95,96,97,99
0,1,2,3,4,6,7,11,12,14,15,19,20,21,22,24,25,27,28,29,30,31,32,35,36,37,38,40,41,42,44,45,46,47,49,50,53,54,55,57,58,59,60,62
0,1,2,3,4,6,7,8,9,13,15,16,17,18,19,20,21,23,24,27,28,29,30,32
0,1,3,4,10,11,13,14,15,17,20,21,22,23,24,26,29,31,32,35,36,37,38,40
0,1,2,4,6,7,9,10,14,15,16,17,20,21,23
0,1,3,4,6,7,9,10,11,12,13,14,17,18,19,20,23,24,25,27,28,30,31,32,35,36,38,39,40,41,43,44,45,46,47,52,53,54,56,57,58,61,62,63,64,65,66,68,69,70,71,72,73,76,78,79,80,83,84,85,87,88,89,90,91,92,93,97,99,100,102,103,105,106,107,108,109,110,111,113,114,116,117,118,120,121,122,123,125,126,130,131,132,133,134,135,136,138,139,140,141,143,145,146,147,149,150,151,152,153,154,155,158,159,160,161,162,164,165,166,167,168,169,170,174,175,178,179,180,181,184,185,185,189,190,191,192,193,194,195,196,198,199,200,201,203,204,205,206,209,210,211,213,214,215,216,218
0,1,3,4,9,10,13,14,15,17,18,22,23,24,26,30,31,32,33,37,38,39,41,42,43,46,47,48,49,50,51,52,53,54,56
0,1,2,4,7,8,9,11,12,13,14,16,17,20,21,22,24,25,26,27,29,30,31,32,35,36,37,39,40,41,44,45,46,47,50,51,54,55,59,60,61,63,64,65,67,71,72,73,75,76,77,80,82,83,84,86,87,88,89,91
2,3,4,5,6,8,9,10,12,13,17,18,19,20,24,25,27,28,33,34,35,38,39,40,42,43,45,46,47,48,49,50,52,53,57,58,59,61,62,63,64,68,69,71,72,73,74,75,77
0,1,2,3,4,6,7,8,9,11,12,13,15,16,17,19,20,22,23,27,29,30,31,32,35,36,37,38,40,41,44,45,46,47,49
0,1,2,4,6,7,11,12,13,14,17,18,20,21,22,23,24,26,27,28,29,30,31,31,34,35,36,37,39,40,42
0,1,2,3,4,6,7,8,9,12,13,14,15,18,19,20,21,24,25,26,27,29
0,1,2,3,4,6,9,10,11,12,13,14,16,17,17,19,20,23,24,25,26,28
0,1,2,3,4,6,7,8,10,11,14,15,16,20,21,23,24,25,27,30,31,31,35,36,37,38,39,41
0,1,2,3,4,5,7,8,8,12,13,14,15,16,18,19,19,22,23,24,25,27
0,1,2,3,5,6,7,8,10,11,12,13,14,16,17,18,20,21,24,25,28,29,30,31,35,36,37,39,40,43,44,46
0,1,2,3,4,6,7,8,9,11,12,13,17,18,20,21,22,23,25
0,1,2,3,4,6,9,10,11,12,15,16,20,22,23,24,26,27,29,30,32,33,35,36,38,39,40,42,43,46,47,49,50,52,53,58,59,60,62,65,66,67,68,69,71,72,73,74,76
0,1,3,4,6,7,8,10,16,17,18,20,22,23,24,25,26,27,29,30,31,33,36,37,38,39,40,42,43,45
0,1,2,3,4,6,7,8,10,11,15,16,17,18,22,23,25,26,31,32,33,34,37,39,40,41,45,46,47,48,49,51,52,55,57,58,59,61,62,66,67,69,70,71,72,73,74,75,77,78,79,80,82,83,85,86,87,89,91,92,93,95,96,96,99,100,103,105,106,108,109,112,114,115,116,117,119
0,1,2,3,4,6,7,8,10,11,14,15,16,18,21,24,25,27,28,29,30,32
0,1,2,3,4,5,6,7,9,10,13,14,16,17,21,22,23,24,25,29,30,31,32,33,37,38,39,41,42,43,44,46
0,1,2,4,6,7,8,10,11,12,14,15,19,22,23,25,26,27,28,30
0,1,2,4,6,7,10,11,13,14,15,16,18,19,21,22,24,25,26,27,27,33,34,35,38,39,41,42,44,45,46,48,49,50,51,52,53,54,58,59,61,62,63,64,66
0,1,2,3,4,6,8,9,10,12,13,14,16,17,18,19,20,21,24,26,27,28,29,31,32,36,38,39,40,42
0,1,3,5,6,8,9,10,11,12,14,15,16,19,20,21,22,23,24,26,27,28,30,31,33,34,36
0,1,2,5,6,8,9,11,12,13,14,15,16,18,19,21,22,23,24,25,27,28,29,30,33,34,37,38,39,41,42,43,44,46
0,1,3,4,9,10,11,13,14,15,16,18,19,20,22,23,25,26,26,30,31,32,33,34,35,36,38,40,41,42,43,46,47,50,51,52,53,55
0,1,3,4,6,7,8,11,12,13,15,16,17,18,20,21,22,23,24,27,28,29,32,33,34,36,37,39
0,1,2,5,6,7,8,9,10,11,13,14,15,16,17,20,21,22,25,26,27,28,29,31,33
0,1,3,4,9,10,11,14,15,16,17,18,20,21,25,26,28,29,32,33,34,35,38,39,40,41,43,44,45,46,48,49,50,52,53,54,55,57
0,1,3,4,6,7,8,9,10,11,12,13,14,16,17,18,22,25,26,27,28,29,30,33,34,35,37,38,39,40,42
0,1,2,3,4,5,8,9,10,11,13,14,17,18,19,20,21,22,25,27,28,29,31,32,33,34,36
0,1,2,3,4,6,7,8,9,12,13,14,15,16,18,18,23,27,28,29,31,34,35,36,38,41,43,44,47,48,49,50,52
0,0,1,3,4,5,8,9,10,11,12,13,14,15,18,19,20,21,22,23,25,26,27,29,30,32
0,1,3,5,6,7,10,11,12,13,15,16,17,19,20,21,22,23,24,27,28,29,30,31,33,34,36
0,1,2,3,4,5,8,9,10,11,12,14,15,17,18,19,20,21,22,24,25,26,28,29,31
0,1,3,5,6,7,8,11,12,13,15,16,17,18,21,22,23,25,27,28,29,31,32,34
0,1,3,5,6,7,11,12,13,15,16,17,18,20,21,24,25,26,28,29,30,31,33,34,37,38,39,40,44,45,46,47,48,51,52,54,55,59,61,63
0,1,2,4,6,7,8,11,12,15,16,17,19,20,20,25,26,27,28,30,31,32,34,35,38,39,42,44,47,48,49,50,52
0,1,3,5,6,7,11,14,15,16,17,19,20,22,23,24,26,27,27,30,31,35,38,39,41,42,43,44,46
0,1,3,5,6,7,9,10,13,14,17,18,19,20,21,22,23,24,26,27,28,30,31,32,36,38,39,40,42
0,1,3,5,6,7,10,11,12,13,14,15,19,20,21,23,24,25,28,29,31,32,34,35,36,37,41,43,46,48,50
0,1,2,3,6,7,8,10,11,12,13,14,17,18,20,21,23,24,25,27,28,29,30,32
0,1,2,4,5,7,8,11,12,13,14,15,16,17,19,20,22,23,23,27,28,29,32,33,34,35,37
0,1,2,4,7,8,9,12,13,14,15,19,22,23,24,26,27,28,29,30,32,33,33,36,37,38,39,41
0,1,2,3,4,6,7,8,9,10,11,14,16,17,18,20,21,22,24,25,26,28,29,30,32,33,34,36
0,1,2,3,4,6,7,8,9,10,13,15,16,17,18,20,21,23,24,25,27,28,30,31,33
0,1,2,3,5,6,8,9,10,11,12,15,16,17,19,20,22,23,26,27,28,29,30,31,34,35,36,38,39,40,41,43
0,1,2,4,5,7,8,11,14,15,16,18,19,20,23,24,25,26,27,28,29,31,32,33,34,35,38,39,40,43,44,45,46,47,48,49,50,51,53
0,1,2,3,4,6,7,8,9,14,15,17,18,21,22,23,26,27,29,31,32,34,35,37
0,1,2,3,4,5,7,8,10,11,12,14,15,17,18,20,21,22,24,25,26,27,29
0,1,3,4,5,10,11,12,13,16,17,19,20,23,24,25,27,28,29,30,31,32,34
0,1,3,6,7,8,10,11,12,14,15,16,18,21,22,23,24,27,28,29,30,33,34,34,39,40,41,43
0,1,2,5,6,7,8,9,11,13,14,15,17,18,19,20,21,23,26,28,29,32,33,34,35,37
0,1,2,3,7,8,9,10,11,13,14,15,19,20,21,23,27,29,30,31,33,34,35,36,38
0,1,2,3,6,7,8,9,12,13,14,16,17,20,21,22,23,25
0,1,2,3,6,7,8,9,11,12,12,14,15,16,17,19
0,1,2,3,4,7,8,9,11,13,14,15,16,19,20,21,23,24,25,25,28,29,30,31,32,33,35,36,38,39,40,41,44,46,47,48,50,51,52,53,55
0,1,2,4,6,7,10,11,13,14,15,16,18,19,21,22,24,25,26,27,27,33,34,35,38,39,41,42,44,45,46,48,49,50,51,52,53,54,58,59,61,62,63,64,66
0,1,2,3,4,6,8,9,10,12,13,14,16,17,18,19,20,21,24,26,27,28,29,31,32,36,38,39,40,42
0,1,2,4,5,6,7,10,11,12,14,15,17,18,20,21,21,26,27,28,30,31,32,33,35
0,1,2,5,6,8,9,11,12,13,14,15,18,19,20,21,23,24,25,28,29,31,32,32,34,35,36,37,40,41,42,44,45,46,48
0,1,2,4,7,8,9,10,11,14,15,16,17,19,20,20,22,23,24,25,27
0,1,3,5,6,7,13,16,17,18,20,21,22,23,24,25,27,28,30
0,1,2,3,7,8,9,12,13,14,15,16,17,18,21,22,23,24,25,27,28,30,31,32,35,36,37,39,40,40,44,45,46,49,50,51,53,54,55,56,58,59,60,62,65,66,67,68,72,73,74,76,79,81,82,85,86,87,88,90
0,1,3,5,6,7,13,16,17,18,20,21,22,23,24,25,27,28,30
2,3,5,6,12,13,14,15,16,18,19,20,21,23,24,25,26,28,29,31,33,34,35,36,37,38,39,42,44,45,46,48,49,50,51,53
0,1,3,4,6,7,8,9,12,13,14,16,17,20,21,22,23,26,27,29,30,35,36,37,39,40,41,42,44
0,1,2,5,6,7,8,10,11,12,13,14,17,18,19,21,24,25,26,27,31,32,33,35,40,41,42,45,46,47,49,50,51,52,54
0,1,2,3,7,8,9,10,14,15,16,17,19,20,21,22,25,27,28,29,31,32,33,34,36
0,1,2,5,6,7,8,12,13,14,16,19,20,21,22,24,25,25,30,31,32,34
0,1,3,4,9,10,11,12,15,17,18,21,22,23,24,25,26,27,29,30,33,34,36,37,39,40,41,42,43,44,46,47,48,50,52,53,54,55,58,60,61,62,64,65,67,68,70
0,1,3,4,6,7,8,10,12,13,14,16,18,19,20,22,23,26,27,28,30,31,32,34
0,1,3,5,6,7,10,11,12,14,15,18,19,20,21,22,24,25,26,27,28,31,32,33,35,36,36,41,42,43,44,46,47,48,51,52,53,54,55,59,60,61,62,63,65,66,67,68,71,73,74,75,77,78,79,80,82
0,1,2,3,4,5,6,7,9,10,13,14,16,17,18,19,20,24,25,26,27,28,31,32,36,38,39,40,42,43,46,48,49,50,52,53,55
0,1,2,4,6,7,8,10,11,12,14,15,18,19,20,22,23,26,28,29,31,32,34
0,1,2,4,6,7,10,11,13,14,15,16,18,19,21,22,24,25,26,27,27,33,34,35,38,39,41,42,44,45,46,48,49,50,51,52,53,54,58,59,61,62,63,64,66
0,1,2,3,4,6,8,9,10,12,13,14,16,17,18,19,20,21,24,26,27,28,29,31,32,36,38,39,40,42
0,1,2,4,5,6,7,10,11,13,14,14,19,20,21,23,24,25,26,28
0,1,2,5,6,8,9,11,12,13,14,15,18,19,20,21,23,24,25,28,29,31,32,32,34,35,36,37,40,41,42,44,45,46,48
0,1,2,4,7,8,9,10,11,14,15,16,17,19,20,20,22,23,24,25,27
0,1,3,5,6,7,13,16,17,18,20,21,22,23,24,25,27,28,30
0,1,2,3,7,8,9,12,13,14,15,16,17,18,21,22,23,24,25,27,28,30,31,32,35,36,37,39,40,40,44,45,46,49,50,51,53,54,55,56,58,59,60,62,65,66,67,68,72,73,74,76,79,81,82,85,86,87,88,90
0,1,2,3,4,6,7,9,10,12,13,14,15,16,18,20,21,23,24,24,26,27,29,30,31,32,32,35,36,37,39,40,41,42,44
0,1,2,3,4,6,7,8,9,10,12,13,15,16,17,18,20,21,22,23,25,26,27,28,29,31,32,33,34,37,38,39,41,42,43,44,46
0,1,2,3,4,5,8,9,10,11,12,14,15,16,18,19,20,21,22,24,25,26,29,30,31,33,35,36,38
0,1,3,5,6,7,13,16,17,18,20,21,22,23,24,25,27,28,30
0,1,3,5,6,7,13,15,16,17,21,22,23,24,25,27,28,29,30,32,33,34,35,38,39,40,42,43,44,45,47
0,1,2,3,4,6,7,8,9,11,12,13,14,15,17,18,21,22,22,26,27,28,29,30,32
0,1,2,3,4,6,9,10,10,14,15,16,17,18,20
0,1,2,4,8,9,10,11,13,14,16,17,18,19,20,22,23,24,27,28,29,30,32,33,35,36,37,39,40,40,42,43,44,45,47
0,1,3,4,9,10,11,12,15,16,16,18,19,20,21,22,24,25,29,30,31,32,33,34,35,37,38,40,41,42,45,46,47,50,51,52,53,54,58,59,60,63,65,66,68,69,70,71,73
0,1,2,5,6,9,10,14,15,16,18,21,22,23,24,25,26,29,31,32,33,35,36,37,39
0,1,2,3,6,7,8,10,11,13,14,15,16,17,18,19,21,22,23,25
0,1,2,3,4,6,7,8,10,11,13,14,15,16,17,19,20,21,23,24,27,28,29,34,35,36,38,40,41,44,45,47,48,49,50,52,53,55,56,58,59,60,61,61,67,68,69,72,73,75,76,78,79,80,82,83,84,85,86,87,88,92,93,95,96,97,98,100
0,1,2,3,4,6,8,9,10,12,13,14,16,17,18,19,20,21,24,26,27,28,29,31,32,36,38,39,40,42
0,1,2,4,5,6,7,10,11,12,13,15,16,19,21,22,23,25,26,27,28,30
0,1,2,5,6,8,9,11,12,13,14,15,18,19,20,21,23,24,25,28,29,32,33,34,35,35,37,38,39,40,43,44,45,47,48,49,51
0,1,2,4,7,8,9,10,11,14,15,16,17,19,20,20,22,23,24,25,27
0,1,3,5,6,7,13,16,17,18,20,21,22,23,24,25,27,28,30
0,1,2,3,7,8,9,12,13,14,15,16,17,18,21,22,23,24,25,27,28,30,31,32,35,36,37,39,40,40,44,45,46,49,50,51,53,54,55,56,58,59,60,62,65,66,67,68,72,73,74,76,79,81,82,85,86,87,88,90
0,1,2,3,4,6,7,8,9,11,12,14,15,18,19,22,23,26,27,28,29,33,34,36,37,38,39,41
0,1,4,5,6,8,11,12,12,16,17,18,19,20,22
0,1,2,3,4,5,7,8,8,12,13,14,15,17,18,18,21,22,23,25,26,27,28,31,32,33,34,36
0,1,2,3,4,6,7,8,9,11,12,14,15,16,17,20,22,23,24,25,27,28,30,31,32,33,35,36,36,40,41,44,45,46,47,49
0,1,3,5,6,7,13,16,17,18,20,21,22,23,24,25,27,28,30
0,1,2,3,6,7,8,9,11,12,18,19,20,22,23,26,28,29,30,32,33,34,35,37
0,0,1,3,4,5,7,8,10,11,12,14,15,16,17,19,20,22,23,27,29,30,31,33,34,36,37,38,39,42,43,44,46,47,48,49,51
0,1,3,4,10,11,12,14,15,16,20,21,22,23,24,26,27,28,29,32,34,35,36,37,38,40,41,42,44
0,1,5,6,7,8,9,11,12,13,15,18,19,20,21,22,23,23,28,29,31,32,33,34,37,38,39,41,42,44,45,47,48,50,51,52,53,53,55,56,57,59,60,61,62,63,65,66,67,68,72,74,77,78,79,80,82
0,1,3,4,6,7,10,11,12,13,16,17,19,20,21,22,22,27,28,29,32,33,34,36,37,37,41,42,43,44,45,46,49,50,51,53,54,56,57,58,60,61,61,66,67,69,70,72
0,1,2,3,6,7,8,9,10,12,14,15,18,19,20,21,24,25,25,28,29,30,31,32,34,35,36,37,38,39,40,43,44,45,46,48,49,51,52,53,55,56,56,58,59,60,61,63
0,1,2,3,4,5,6,7,9,10,13,14,15,16,17,19,20,21,22,27,28,31,32,33,34,36
0,1,2,3,4,5,6,7,8,9,10,11,14,16,17,18,19,21,22,26,27,28,30,32,33,36,37,39,40,41,42,44,45,47,48,50,51,52,53,53,59,60,61,64,65,67,68,70,71,72,74,75,76,77,78,79,80,84,85,87,88,89,90,92
0,1,2,3,4,6,8,9,10,12,13,14,16,17,18,19,20,21,24,26,27,28,29,31,32,36,38,39,40,42
0,1,2,4,5,6,7,10,11,12,14,15,17,18,20,21,21,26,27,28,30,31,32,33,35
0,1,2,5,6,8,9,11,12,13,14,15,18,19,20,21,23,24,25,28,29,31,32,32,34,35,36,37,40,41,42,44,45,46,48
0,1,2,4,7,8,9,10,11,14,15,16,17,19,20,20,22,23,24,25,27
0,1,3,5,6,7,13,16,17,18,20,21,22,23,24,25,27,28,30
0,1,2,3,7,8,9,12,13,14,15,16,17,18,21,22,23,24,25,27,28,30,31,32,35,36,37,39,40,40,44,45,46,49,50,51,53,54,55,56,58,59,60,62,65,66,67,68,72,73,74,76,79,81,82,85,86,87,88,90
0,1,2,3,4,6,7,9,10,14,16,17,19,20,22,23,25,26,27,28,31,33,34,37,38,39,40,42
0,1,2,3,4,5,6,7,9,10,12,13,16,17,18,19,20,21,23,24,25,26,27,30,31,32,34,35,36,37,41,42,45,46,47,49,50,52,53,54,55,56,60,61,62,65,66,67,68,69,70,73,74,75,77,78,78,80,81,83,84,86
0,1,3,4,9,10,11,12,15,17,18,21,22,23,24,25,26,27,29,30,33,34,36,37,39,40,41,42,43,44,46,47,48,50,52,53,54,55,58,60,61,62,64,65,66,67,69
0,1,3,4,6,7,8,10,13,14,15,16,17,18,19,20,21,22,23,27,28,29,32,34,35,37,38,40
0,1,2,4,6,7,8,10,11,12,15,16,17,18,19,21,22,25,26,27,29,32,33,34,36,37,38,39,41
0,1,2,3,4,6,7,9,10,13,14,16,17,18,19,20,22,23,24,25,29,30,31,33,34,35,36,38
0,1,2,4,7,8,9,10,12,13,13,17,18,22,24,25,28,29,30,31,33
0,1,2,4,6,7,8,10,11,13,14,18,21,22,24,25,26,27,29
0,1,2,3,4,6,7,8,10,11,14,15,16,17,18,20,21,22,26,27,28,29,30,30,36,37,38,39,42,43,45,46,47,48,49,50,53,55,56,57,58,59,60,61,63
0,1,2,4,6,7,10,11,13,14,15,16,18,19,21,22,24,25,26,27,27,33,34,35,38,39,41,42,44,45,46,48,49,50,51,52,53,54,58,59,61,62,63,64,66
0,1,2,3,4,6,8,9,10,12,13,14,16,17,18,19,20,21,24,26,27,28,29,31,32,36,38,39,40,42
0,1,2,4,5,6,8,9,10,12,13,16,17,19,22,23,24,26,27,28,29,32,34,35,36,38,39,40,41,43
0,1,2,5,6,8,9,11,12,13,14,15,18,19,20,21,22,24,25,25,27,28,29,30,33,34,35,37,38,39,41
0,1,2,4,7,8,9,10,11,14,15,16,17,19,20,20,22,23,24,25,27
0,1,3,5,6,7,13,16,17,18,20,21,22,23,24,25,27,28,30
0,1,2,3,7,8,9,12,13,14,15,16,17,18,21,22,23,24,25,27,28,30,31,32,35,36,37,39,40,40,44,45,46,49,50,51,53,54,55,56,58,59,60,62,65,66,67,68,72,73,74,76,79,81,82,85,86,87,88,90
2,3,4,6,7,13,15,16,17,19,20,22,23,24,25,28,29,30,31,33,34,39,40,41,42,45,47,48,49,51,52,53,54,56
0,1,2,3,4,5,10,11,13,15,16,17,19,20,22,23,26,28,29,30,32,33,34,35,37
0,1,2,3,6,7,8,10,11,12,13,20,22,24,25,27,28,29,31,32,35,36,37,38,39,42,43,44,45,48,49,50,52,53,54,59,60,64,66,67,68,70,71,73,74,75,77,78,79,80,82
0,1,3,5,6,7,13,15,16,17,20,21,22,23,24,25,26,27,28,31,32,34,36,37,38,39,40,42,43,44,47,49,50,51,53,54,55,57
0,1,3,4,10,11,12,14,15,16,20,21,22,23,24,26,27,28,29,32,34,35,36,37,38,40,41,42,44
0,1,2,3,7,8,9,10,11,13,14,15,17,20,21,22,23,24,25,25,30,31,33,34,35,36,39,40,41,42,43,47,48,49,50,52,53,54,56,57,58,59,60,61,64,66,67,70,71,72,73,75
0,1,2,3,4,6,7,8,11,12,13,14,15,17,18,21,22,23,24,25,26,26,32,33,34,38,40,41,42,45,46,48,49,50,52,53,54,55,56,58,59,60,61,65,67,70,71,72,73,75
0,1,3,4,6,7,8,10,14,15,16,18,19,20,21,23,24,25,26,29,30,31,33,34,35,36,38
0,1,2,3,4,6,7,8,10,11,13,14,15,16,17,18,19,20,21,22,23,26,27,28,29,31,32,34,35,36,38,39,43,45,46,48,49,50,54,55,56,58,59,60,63,64,66,67,69,70,71,72,74,75,77,78,79,81,82,82,84,85,86,87,89
0,1,2,4,6,7,10,11,13,14,15,16,18,19,21,22,24,25,26,27,27,33,34,35,38,39,41,42,44,45,46,48,49,50,51,52,53,54,58,59,61,62,63,64,66
0,1,2,3,4,6,8,9,10,12,13,14,16,17,18,19,20,21,24,26,27,28,29,31,32,36,38,39,40,42
0,1,2,3,4,6,7,8,11,12,13,14,15,16,17,19,20,22,23,24,26,29,31,32,35,36,37,38,40
0,1,2,3,4,5,7,8,9,10,14,16,18,19,22,24,25,26,27,29
0,1,2,3,7,8,9,11,12,13,14,16,17,18,19,20,21,23,24,26,27,28,29,32,34,35,36,37,38,39,40,42
0,1,2,3,4,5,7,8,8,10,11,12,13,14,15,16,18,18,23,24,25,27
0,1,2,3,4,6,7,8,11,12,13,14,17,18,19,20,21,22,25,27,28,29,31,32,33,35
0,1,2,3,4,5,6,9,10,11,12,15,17,18,19,20,23,24,26,27,28,29,29,31,32,35,36,37,39,40,41,42,43,44,47,48,49,50,51,52,56,57,61,62,63,64,68,69,70,72,73,76,77,79
0,1,2,3,4,7,8,9,11,12,14,15,18,19,21,22,23,24,28,29,30,32,33,36,38,39,40,42,43,44,45,47
0,1,2,3,4,5,6,7,8,9,12,13,14,15,16,18,19,20,24,27,28,30,31,36,37,38,39,42,43,44,46,47,48,49,51
0,1,2,3,5,6,7,8,10,11,12,13,14,16,17,20,21,23,24,27,28,29,30,32,33,36,38,39,40,42,43,44,45,47
0,1,4,5,6,8,9,10,11,13,14,16,17,18,19,22,23,24,26,27,31,32,33,34,35,40,42,43,44,45,47,48,51,53,54,55,56,58
0,1,2,3,4,6,7,8,9,10,11,12,14,15,16,18,19,20,21,21,25,26,27,28,31,32,35,36,37,39,40,41,42,44
0,1,2,3,4,5,7,8,13,14,15,18,19,20,22,23,25,26,27,28,29,30,31,33
0,1,2,3,4,5,6,7,8,9,11,12,13,14,17,18,19,21,22,23,25,26,27,28,30
0,1,2,3,4,5,6,7,8,10,11,13,14,15,19,20,22,23,25,26,29,30,31,34,35,36,37,39
0,1,2,4,6,7,10,11,12,13,14,18,21,22,24,25,30,31,33,34,35,36,38
0,1,5,6,7,9,10,14,15,16,18,19,20,24,27,28,30,31,36,37,38,39,40,42,43,44,46
0,1,2,3,7,8,9,11,12,13,15,16,19,20,21,23,24,25,27,28,29,30,30,32,33,34,36,39,40,41,42,45,46,47,48,49,50,51,53
0,1,2,4,5,9,10,11,12,15,16,17,19,22,23,26,27,28,29,31
0,1,2,3,6,7,8,9,10,12,13,14,15,18,19,20,21,25,27,28,29,32,33,35
0,1,2,3,6,7,8,10,11,12,13,16,17,18,19,20,23,24,25,26,29,30,31,33,34,35,36,38,39,41
0,1,2,4,5,6,7,10,11,12,13,17,19,20,22,23,25,26,27,28,29,31,32,34,35,37
0,1,2,3,6,7,8,10,11,13,14,15,16,19,22,23,24,26,27,28,29,32,33,33,36,37,39,40,41,42,44,45,46,47,48,49,51,52,54,55,56,57,60,62,63,64,65,66,68,69,70,72
0,1,2,3,4,5,6,7,10,11,12,13,15,16,17,18,19,20,23,25,26,27,29,30,31,32,34
0,1,3,5,6,7,10,11,12,13,15,16,17,18,20,21,22,23,24,25,28,30,31,32,33,34,35,36,38,39,40,41,44,46,47,48,50,51,52,53,55
0,1,2,3,4,7,8,9,10,11,13,14,16,17,18,19,20,23,24,25,27,30,31,32,33,36,37,37,42,43,45,48,49,50,52,53,54,55,57
0,1,2,3,4,5,6,8,9,12,13,14,15,19,21,22,23,24,26,27,31,33,34,35,37
0,0,1,3,4,5,6,9,10,11,14,15,17,18,20,21,23,24,25,26,28
0,1,2,3,4,5,6,8,9,10,11,12,14,15,20,22,25,26,27,28,30
0,1,2,4,5,6,9,10,11,12,16,18,19,20,22,23,26,28,29,30,31,33
0,1,2,5,6,7,8,9,11,12,13,14,15,16,19,20,21,22,26,27,28,30,31,32,33,34,36,37,38,42,44,45,46,49,50,52
0,1,2,3,4,6,7,8,10,11,12,13,17,18,19,21,23,24,25,27,29,30,30,32,33,34,35,37
0,1,2,4,5,7,8,12,14,15,17,18,20,21,22,23,24,26,27,28,29,30,31,32,35,36,39,40,41,42,44
0,1,4,6,7,8,9,10,13,14,16,17,18,20,21,22,23,24,25,26,27,28,31,33,34,36,37,39
0,1,2,3,4,7,8,9,10,12,13,14,16,17,18,19,22,23,26,27,28,30,32,33,35,36,36,40,41,42,44,45,47
0,1,2,3,4,6,7,8,9,12,13,14,15,17,18,20,21,23,24,27,28,31,32,33,35,36,37,38,40
0,1,2,4,8,10,11,12,14,15,17,18,20,21,22,23,24,29,30,31,32,33,34,35,42,44,47,48,49,50,53,54,56,57,58,59,60,61,62,63,69,72,73,74,76,77,78,79,81,82,82,87,89,90,91,92,93,94,95,100,101,102,105,106,107,109,110,112,113,116,117,118,119,120,121,122,129,130,131,132,133,134,136,137,138,139,142,144,145,146,148,149,151,152,153,154,155,156,162,163,164,166,168,169,170,171,172,173,174,175,176,176,180,181,182,183,184,185,186,187,189
0,1,4,5,7,12,13,14,16,17,19,20,22,23,26,27,30,32,33,34,36,37,39,40,42,43,44,45,46,47,49,50,50,55,56,57,59
0,1,2,3,3,8,9,10,11,13,14,18,19,20,22,23,24,26,27,28,29,31
0,0,1,3,4,5,7,8,10,11,12,13,15,16,18,19,23,25,26,27,30,31,33,34,35,36,37,39,40,42,43,47,49,50,51,54,55,57,58,59,60,61,63,64,66,69,70,72,73,74,75,76,77,79,80,81,84,85,87,88,89,90,92
0,1,2,4,7,9,10,11,13,14,16,17,20,21,22,24,25,26,27,29,30,32,33,35,38,39,41,42,43,44,45,46,48,49,50,52,53,55,58,59,60,61,62,65,66,67,69,70,73,74,75,76,77,80,81,82,83,84,87,88,89,91,92,93,94,96
0,1,4,5,9,10,11,12,15,17,18,19,21,22,24,25,26,27,28,31,32,35,36,39,41,42,43,44,46,47,49,50,51,52,53,56,57,61,64,65,67,68,69,70,71,72,74,75,76,77,80,82,83,84,86,87,88,89,91
0,1,2,3,4,6,7,8,10,11,12,13,14,15,16,18,22,24,25,26,28,29,31,32,34,35,38,40,41,42,43,46,47,48,49,51,52,52,54,55,56,57,59
0,1,2,5,6,8,9,11,12,14,15,19,20,21,22,23,25,26,27,28,32,33,34,36,40,41,43,44,45,47,48,50,51,53,54,54,58,59,61,62,64,65,67,68,69,73,74,76,77,80,81,82,83,84,85,86,87,87,89,90,91,94,95,97,98,100,101,102,104,105,106,107,108,109,111,112,112,115,116,117,118,119,120,120,125,126,127,128,130,131,132,133,136,137,138,140,141,142,143,145
0,1,2,3,4,6,9,10,13,14,15,16,19,20,22,23,24,25,27,28,29,32,33,35,36,37,38,40,41,42,44,45,50,52,54,55,57,58,59,60,61,64,65,66,68,69,70,71,74,75,76,77,78,80,81,84,85,88,91,92,93,95,96,97,99,102,104,105,108,109,110,111,113
0,1,4,5,7,8,13,14,15,17,18,19,23,24,25,26,30,33,34,35,38,40,41,42,43,45,46,49,51,52,53,54,56
0,1,2,3,4,6,7,9,10,11,12,14,15,19,20,21,22,23,25,28,29,30,31,33,34,37,38,39,41,42,43,45,47,48,49,50,51,53,54,55,58,59,62,64,64,68,69,71,75,76,77,79,80,81,82,82,87,88,89,90,93,94,95,96,97,99,100,105,106,109,110,112,113,117,118,121,122,123,124,125,128,129,130,132,135,136,139,140,141,142,144,145,147,148,149,150,151,153,156,158,159,160,162,163,164,165,167
0,1,2,4,7,8,9,11,12,13,14,15,16,18,19,20,22,24,25,26,28,29,30,32,33,34,36,37,37,41,42,43,45,46,48,49,52,53,53,56,57,58,59,60,62,65,66,67,68,70,71,71,76,77,78,80
0,1,2,3,4,6,7,8,11,12,13,14,15,16,18,19,22,23,24,26,27,28,29,31,32,33,35,36,37,40,41,42,44,45,48,49,51,52,53,56,57,58,60,61,63,64,67,68,68,73,74,77,78,79,81,82,84,85,87,88,91,92,92,94,95,96,97,101,102,103,105,106,107,109,110,112,113,114,115,116,118,119,120,121,127,128,129,131,132,133,134,137,138,140,141,146,147,148,150,151,151,155,156,159,160,161,162,164
0,1,2,3,4,6,9,10,13,14,15,17,18,19,22,23,25,26,29,30,31,32,35,36,37,39,40,41,42,43,44,44,47,48,50,51,56,57,60,61,64,65,66,68,69,69,74,75,76,78
0,1,2,3,4,5,6,7,12,13,14,15,18,19,21,23,24,25,27,28,29,30,31,33,34,38,39,40,41,42,43,44,45,46,47,50,51,52,54,55,55,60,61,62,63,64,65,67,67,73,74,76,77,78,79,82,83,84,86,87,89,90,92,93,95,96,99,100,101,102,103,104,107,109,110,111,113,114,115,116,118
0,1,2,3,4,5,6,9,10,12,13,14,16,17,20,21,23,24,26,27,29,30,31,32,33,34,35,37,38,41,42,44,45,46,48,49,49,56,57,58,60,61,65,67,68,69,71,72,74,75,76,78,79,80,83,85,86,87,90,91,92,94,95,96,97,98,101,102,103,104,108,109,110,111,113,114,114,119,120,123,124,125,126,128,129,130,131,134,136,137,138,140,141,142,143,145
0,1,2,3,4,5,6,7,9,10,11,12,13,15,16,19,20,22,23,25,26,28,29,33,34,35,36,38,39,41,42,46,47,48,50,51,52,57,59,61,62,64,65,66,68,69,71,72,75,76,77,78,79,80,81,85,87,88,90,91,93,94,95,96,98,99,101,102,105,106,107,109,110,111,113,115,116,117,119,120,120,124,125,126,128,130,131,134,135,138,139,140,141,142,143,146,148,149,150,152,153,156,158,159,160,161,163
0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,17,18,21,22,24,25,26,27,29,30,31,32,35,36,37,38,41,43,44,45,47,49,50,52,54,55,56,57,58,60,61,64,66,67,69,70,72,73,74,75,76,79,80,82,83,84,85,87
0,1,2,4,9,10,11,12,16,17,18,19,20,25,26,27,28,32,33,35,36,40,42,43,45,46,48,49,51,52,53,56,57,58,60,61,62,63,63,67,71,72,73,75,76,77,82,84,85,87,88,91,93,94,95,96,101,102,103,104,107,108,109,110,111,112,113,116,117,120,121,122,124,125,126,127,128,130,131,132,133,136,137,138,139,140,142,143,146,147,149,150,151,152,153,154,156,157,158,159,162,163,164,165,166,169,170,173,174,175,177,178,179,180,182
0,1,2,3,4,5,6,8,9,10,12,13,15,16,17,18,18,24,25,27,28,29,31,32,33,34,37,38,39,40,42,43,45,46,47,49,51,52,53,55,56,57,59,60,64,65,66,69,70,71,73,74,75,76,78,79,80,82,83,84,85,86,87,90,92,93,94,98,99,100,102,103,104,106,107,109,110,111,112,113,115,117,118,119,120,121,122,126,127,129,130,131,132,133,135,137,138,139,140,141,144,145,146,148,149,150,151,153,154,157,158,159,160,160,164,165,166,168,169,172,173,175,176,177,178,179,181,182,183,185,186,189,190,191,192,193,195,196,197,198,199,200,202,203,206,207,208,209,211,212,213,214,218,220,223,224,225,226,228
0,1,2,3,4,5,6,8,9,10,14,16,17,19,20,22,23,24,25,27,28,30,31,34,35,36,37,39,40,44,45,46,47,51,53,54,55,57,58,59,60,62,63,64,67,68,70,71,73,74,75,76,79,81,82,85,86,87,88,90
0,1,2,3,4,5,6,8,9,10,11,13,14,15,18,19,20,21,23,24,24,28,29,30,31,33,34,34,37,38,39,42,43,44,45,48,50,51,52,53,54,56,57,58,62,63,64,67,68,69,70,71,73,74,75,76,77,79,82,83,84,85,86,88,89,92,93,93,98,99,100,102
0,1,2,3,4,5,6,7,9,10,11,13,14,16,17,18,19,21,22,22,25,26,27,28,30,31,33,34,35,36,38,39,41,42,43,44,47,48,49,52,53,54,55,56,59,60,61,62,65,66,67,68,69,71,72,73,74,76,77,78,80,81,82,83,84,85,85,88,89,90,91,92,93,94,95,95,99,100,101,103
0,1,2,4,7,8,9,10,11,12,14,17,19,20,21,22,23,24,24,27,28,29,31,32,33,34,35,36,37,40,41,42,43,45,46,47,48,49,52,53,54,56,57,58,60,62,63,64,66,67,67,71,72,73,74,75,78,79,80,82,83,83,85,86,87,88,90
0,1,2,3,4,5,7,8,9,12,13,14,15,16,18,19,20,21,24,25,26,28,29,30,31,33,34,36,37,39,41,42,44,45,47,48,49,51,52,54,55,58,61,62,63,65,66,67,68,69,71,72,73,75,76,77,78,79,80,84,86,87,89,90,93,94,96,97,98,100,101,104,105,106,107,108,111,112,113,114,115,117,118,119,120,123,124,125,126,130,132,133,134,136,137,139,140,141,142,143,146,147,150,151,152,154,155,156,157,159
0,1,2,4,7,8,9,11,12,13,14,19,20,21,23,24,25,28,30,31,32,33,36,37,39,40,41,42,45,47,48,49,51,52,54,55,60,62,63,64,67,68,70,71,73,74,76,78,79,80,82,83,85,86,87,88,89,91,92,93,94,96,97,100,101,102,104,105,107,108,110,111,112,113,116,117,118,120,121,122,123,125
0,0,1,4,5,6,8,9,13,14,15,16,19,20,22,23,24,26,29,30,31,32,34,35,36,38,41,43,44,45,47,48,51,53,54,55,56,58
2,3,5,6,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,26,27,29,30,31,34,35,36,37,38,40,41,42,43,46,48,49,52,53,54,55,57
0,0,1,3,4,5,9,10,11,12,13,16,17,20,21,24,25,28,29,30,31,32,34,35,36,39,40,41,42,43,45,46,47,50,51,52,54,56,57,58,59,60,62,64,65,66,68,69,70,73,74,76,77,78,79,82,83,85,86,89,90,91,93,94,95,96,98
0,1,3,4,5,8,9,13,14,15,17,18,19,23,25,26,27,28,29,30,34,35,36,38,42,43,44,46,47,48,49,51,52,53,54,55,57,59,60,61,62,65,66,66,69,70,71,72,74
0,1,2,4,5,6,9,10,11,13,14,15,16,17,19,20,23,24,26,27,28,29,30,32,33,34,37,38,39,41,42,45,48,49,50,54,56,57,59,60,63,64,68,70,71,72,74
0,1,2,4,7,8,9,11,12,17,18,19,20,21,23,25,26,27,29,30,32,33,36,37,38,40,41,42,43,45
0,1,3,4,5,8,9,13,14,15,17,18,19,23,25,26,27,28,29,30,34,35,36,38,39,41,42,45,46,50,51,52,54,55,58,59,62,63,64,65,66,68,69,71,72,73,74,75,76,76,78,79,80,82,83,83,86,87,88,90,94,95,96,98,99,100,101,103
0,1,3,4,9,10,11,13,14,16,17,20,21,26,27,28,30,31,32,32,36,37,38,41,42,47,48,49,51,52,52,55,56,57,58,60,61,61,65,67,69,70,71,73,74,76,77,78,79,80,82,83,85,86,88,89,90,91,92,95,96,98,99,102,103,104,106,107,108,109,111
0,1,3,4,5,8,9,10,12,15,17,18,19,20,22,23,25,26,27,28,31,32,33,34,35,36,41,42,43,45,46,47,48,48,50,51,52,54,55,56,57,59,60,63,64,65,66,67,68,69,70,76,77,78,79,80,82,83,84,86,87,88,90,91,92,93,97,98,99,100,101,103,104,105,105,111,112,113,114,115,117,118,119,120,122,123,124,126,127,128,129,131
0,1,2,3,4,6,9,10,11,13,14,15,16,17,18,18,20,21,22,23,24,26,27,28,30,31,32,33,34,35,36,38,39,40,40,43,44,45,46,48,49,50,51,52,53,53,56,57,58,59,61,62,63,65,66,67,68,71,73,74,75,77,78,79,80,82
0,1,2,3,4,6,9,10,13,14,16,17,18,19,20,22,23,26,27,29,30,32,33,35,36,37,38,39,40,41,43,45,46,47,48,50,51,52,53,55,56,56,59,60,61,62,66,67,69,70,73,74,75,76,79,82,83,84,86,87,88,90,91,91,96,97,99,103,104,106,107,110,111,112,114,115,116,119,120,121,122,123,124,126,127,128,129,130,131,132,134,135,136,137,138,139,142,143,144,146,147,148,149,151
0,0,1,3,4,5,8,9,10,11,12,14,15,16,19,20,21,22,23,24,25,27,28,29,30,31,33,34,35,36,38,39,40,41,42,43,45,46,46,51,54,55,56,57,58,59,61,62,63,64,65,67,68,69,70,73,74,75,76,77,78,79,81,82,83,84,85,87,88,89,90,94,95,97,98,102,103,104,105,106,108,109,110,110,114,115,116,117,120,121,124,125,126,127,129
0,1,3,4,6,7,11,12,13,15,16,17,21,23,24,25,26,27,28,32,33,34,36,37,38,39,42,43,44,46,47,49,50,53,54,55,56,57,59,60,61,62,65,66,67,69,70,72,73,76,77,78,80,81,83,84,87,88,89,91,92,93,94,96
0,1,3,4,6,7,8,10,11,13,14,14,19,20,21,24,26,27,28,30,32,33,34,35,39,40,42,43,45,46,48,49,50,51,54,55,56,58,59,61,62,63,65,66,67,68,70,71,73,74,75,79,80,81,83,84,85,86,90,91,92,93,94,96,99,100,101,102,103,105,106,108,109,110,111,112,113,114,116,116,118,119,120,121,123
0,1,3,4,7,9,10,11,14,15,16,17,18,19,20,23,24,25,27,28,28,33,34,35,38,40,41,42,43,46,47,49,50,51,52,56,57,59,60,62,63,65,66,67,68,71,72,73,75,76,78,79,82,83,84,86,87,88,90,92,93,94,95,96,98,99,101,102,103,105,106,107,108,112,113,114,115,116,118,121,122,123,124,126,127,129,130,131,133,134,135,136,137,139,139,142,143,144,145,146,147,148,151,152,154,155,157,158,161,162,165,166,167,169,170,171,173,174,176,177,178,180,183,184,185,186,187,189,190,191,192,193,194,198,199,200,201,202,204,205,206,207,209,210,211,214,215,216,218,219,220,221,225,226,227,228,229,231,232,233,234,235,236,238,239,240,241,242,244,245,246,249,250,251,253,254,255,256,258,259,260,261,262,264,265,266,267,272,273,274,275,276,278,279,280,281,282,283,285,286,287,288,289,291,293,294,295,297,300,301,302,303,304,306,306,309,310,311,312,314
0,1,3,4,6,7,8,10,11,12,17,18,19,20,23,24,25,27,28,29,30,33,34,35,36,37,38,41,42,43,44,45,47,48,49,50,54,55,56,59,60,61,62,64,65,67,68,69,70,73,75,76,77,79,80,82,83,86,87,88,90,91,92,93,95
0,1,2,3,4,6,9,10,13,14,15,18,19,21,22,24,25,26,27,30,31,32,33,36,37,38,40,41,42,43,47,48,50,51,52,55,56,57,58,59,61,62,63,66,67,68,69,73,74,75,76,78,79,81,82,86,88,89,90,92,93,95,96,97,99,100,101,103,104,105,106,109,110,111,112,113,115,118,119,120,122,123,124,125,127
0,1,2,3,4,6,7,8,11,12,15,16,18,19,20,24,25,27,28,29,30,32,33,34,36,37,39,40,43,46,47,48,52,53,54,56,57,58,61,62,64,65,66,69,70,71,73,74,75,77,78,78,81,82,85,86,87,88,90
0,1,3,4,6,7,8,9,13,15,16,17,18,23,25,26,28,29,33,34,35,36,37,39,42,43,44,45,46,48,49,51,52,53,54,55,56,57,59,60,62,63,64,66,67,68,68,72,73,74,75,76,77,78,79,82,83,84,86,87,89,90,91,93,94,99,100,102,103,105,106,107,109,110,111,114,115,116,118,119,119,124,125,126,127,129,130,131,131,136,137,139,140,141,142,144,145,147,148,152,153,155,156,157,160,161,162,164,166,167,168,170,173,174,175,176,177,179,180,182,183,184,186,187,190,191,192,193,194,196,197,198,200,201,203,204,205,206,208,209,210,211,212,214,215,218,219,221,222,223,225,226,227,229,230,231,233,236,238,239,242,243,244,245,247
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,22,23,24,25,29,30,31,32,34,35,37,38,39,40,42,43,44,47,48,51,52,53,54,54,57,58,59,60,63,65,66,67,68,74,77,78,79,81,82,83,84,85,86,89,90,91,94,95,96,97,99,100,102,103,105,106,107,109,110,111,112,113,114,116
0,1,3,4,6,7,10,11,12,14,15,17,18,19,20,22,23,24,26,27,28,30,31,32,33,35,36,38,39,42,44,45,47,48,49,50,51,53,54,55,57,58,61,63,64,65,66,67,68,69,70,74,75,76,78,79,82,83,84,86,87,88,90,91,92,93,95,96,99,102,103,104,106,107,108,109,110,112,113,114,115,118,119,120,122,123,124,125,127
0,1,3,4,10,12,13,15,16,18,19,22,23,24,25,27,28,29,30,31,32,33,37,38,39,40,41,45,46,48,49,51,52,56,57,58,59,60,61,62,65,66,67,68,69,72,75,76,77,81,82,83,86,87,88,89,90,91,94,95,96,98,99,99,102,103,104,106,107,108,109,111
0,1,2,3,5,6,8,9,13,15,16,17,18,20,21,22,23,25,26,27,29,30,31,32,34,35,36,38,39,39,43,44,46,47,48,49,51,52,54,55,59,61,62,63,65,66,68,69,70,71,74,75,76,78,79,80,81,83
0,1,3,4,9,10,11,12,14,15,16,17,22,23,25,28,29,30,32,33,34,35,36,37,38,40,41,42,43,45,46,47,50,51,52,53,54,56,57,58,59,62,63,64,66,68,69,70,71,72,73,75,76,77,79,81,82,83,84,85,86,87,89,90,91,94,95,98,99,100,101,102,104,105,108,109,110,112,113,114,115,117,118,119,121,122,123,124,127,128,129,130,131,133,136,137,138,139,142,143,144,145,147
0,1,2,3,4,5,6,7,12,13,14,16,17,17,22,23,24,25,26,27,29,30,33,34,35,37,38,38,43,44,45,46,49,50,53,54,55,57,58,59,60,62
0,1,3,4,5,6,9,10,11,13,14,16,17,19,20,22,23,26,27,28,29,30,31,33,34,35,37,38,39,40,41,44,45,46,48,51,52,53,55,56,58,59,62,63,64,67,68,69,70,71,73,74,75,76,77,80,81,82,84,85,86,87,89
0,1,2,3,4,6,7,9,10,11,12,14,15,16,17,18,21,22,24,25,26,27,28,29,29,32,33,34,35,38,39,40,41,42,43,51,52,53,55,57,58,61,62,64,65,66,67,69,70,72,73,75,76,77,78,78,83,84,85,86,88,89,89,93,94,96,97,98,99,101
0,1,2,3,4,5,6,7,9,10,14,16,17,18,20,21,23,24,26,27,28,29,30,35,36,37,39,40,45,46,47,49,50,51,53
0,1,2,3,5,6,6,9,10,11,14,15,17,18,20,21,22,23,24,26,27,28,29,33,34,35,36,37,39,40,42,43,46,48,49,52,53,54,55,56,57,59,60,61,62,63,64,65,66,69,70,71,73,74,75,76,78
0,1,2,3,4,6,7,8,9,12,13,14,15,16,18,19,21,22,26,28,29,30,32,33,35,36,37,39,40,41,42,42,47,48,50,51,53,54,58,60,61,62,65,66,70,71,72,75,76,77,78,79,80,83,84,85,87,88,88,91,92,93,95,96,97,98,100
2,3,4,5,8,9,11,12,14,15,16,17,19,20,22,23,24,26,27,28,29,33,34,35,37,41,42,43,45,46,48,49,55,56,57,59,60,61,62,68,69,71,72,74,75,77,78,78,83,84,86,87,88,90,91,92,93,94,95,96,101,102,103,105,106,107,108,111,112,113,114,116,117,117,121,122,123,124,125,126,128,129,130,132
0,1,2,3,4,5,6,7,9,10,13,14,16,17,18,19,20,22,23,24,25,29,30,31,33,37,39,40,41,42,43,44,45,46,49,50,51,53,54,56,57,60,61,64,65,66,67,70,72,73,76,77,78,79,81
0,1,2,3,4,6,7,8,10,11,14,15,16,17,18,20,21,22,26,27,28,29,30,30,36,37,38,39,42,43,45,46,47,48,49,50,53,55,56,57,58,59,60,61,63
0,1,2,3,6,8,9,10,12,13,15,16,17,19,20,21,23,24,25,26,27,28,31,32,32,34,35,36,37,41,42,43,44,46,47,48,49,52,54,55,56,58,59,62,64,65,66,67,74,75,78,81,82,83,85,86,87,89,90,90,92,93,94,96,99,100,101,103,104,105,106,108
0,1,2,4,5,8,9,10,11,12,13,17,19,20,21,24,25,27,28,30,31,33,35,36,37,39,40,42,43,44,45,46,47,48,49,50,52,53,54,55,56,60,61,62,66,68,69,70,73,74,76,77,80,81,81,84,85,86,87,88,90,91,92,94,95,98,99,100,101,104,105,106,107,110,111,112,113,115,116,118,119,121,122,123,125,126,127,128,128,133,136,137,139,140,142,143,144,145,146,149,150,151,153,154,155,157,158,159,160,165,166,167,168,169,170,171,172,178,179,180,181,182,183,186,187,187,192,193,194,197,200,201,202,206,207,208,211,212,213,216,217,218,220,221,221,225,226,228,229,230,231,233
0,1,2,4,5,7,8,9,10,11,12,15,17,18,19,21,22,24,25,26,27,29,30,30,35,36,37,38,39,40,41,43,44,45,46,49,50,51,52,56,57,58,60,61,64,65,65,70,71,72,73,74,75,76,78,79,80,81,84,85,86,87,89,90,91,92,94,95,96,97,98,99,100,101,103,104,105,107,108,111,113,114,115,117,118,119,121,122,124,125,127,128,129,130,130,135,136,137,138,139,140,143,144,144,149,150,151,154,157,158,159,163,164,165,168,169,170,172,173,174,175,176,177,178,181,182,185,186,187,189,190,191,192,194
0,1,2,4,7,8,9,10,12,13,16,18,19,20,22,23,24,26,28,29,30,31,34,35,36,37,39,40,42,43,44,45,46,48,49,50,51,55,57,60,61,63,64,65,66,67,69,70,71,72,73,74,75,78,79,80,81,82,83,86,87,90,92,93,94,96,97,101,102,103,104,105,106,109,110,110,115,116,117,120,123,124,125,129,130,131,132,134,135,135,141,144,145,146,147,148,150,151,152,154
0,1,2,4,7,8,9,11,12,14,15,16,19,20,23,24,25,26,27,28,31,32,35,37,38,39,41,43,44,46,48,49,50,52,53,55,56,57,58,61,62,63,65,66,67,68,72,74,75,76,79,80,82,83,84,86,87,87,91,92,93,95,96,98,99,100,101,102,105,106,107,109,110,111,112,113,114,120,121,122,123,124,125,128,129,129,134,135,136,139,142,143,144,148,149,150,151,154,155,159,162,163,164,166,167,168,170,173,174,175,177,178,179,180,182
0,1,2,4,7,8,9,11,12,13,14,19,21,22,23,25,26,28,29,30,32,34,35,36,37,39,40,41,42,45,46,47,48,51,52,53,55,56,57,58,59,60,61,65,66,67,71,73,74,75,78,79,81,82,84,86,87,88,90,91,95,96,97,98,99,100,103,104,104,109,110,111,114,117,118,119,123,124,125,128,129,131,132,137,138,139,141,142,145,146,147,148,149,152,153,154,156,157,158,159,160,161,164,165,168,169,170,171,173
0,1,2,6,9,10,11,13,14,15,16,18,19,20,22,23,28,30,31,32,35,36,38,39,41,42,44,46,47,48,50,51,54,56,57,58,60,61,63,64,65,67,71,74,75,76,80,81,82,83,86,87,88,90,91,92,93,95,96,98,99,100,102,104,105,107,108,109,111,112,113,114,116
0,1,2,3,6,8,10,11,12,13,15,16,17,19,20,21,22,23,26,27,31,34,35,37,38,39,40,41,42,46,47,48,51,52,53,56,57,60,61,62,64,64,69,70,72,73,78,79,80,83,84,85,89,90,92,93,96,97,98,99,101
0,1,2,3,5,6,9,11,12,13,15,16,18,19,20,21,22,23,29,30,31,32,33,34,37,38,39,41,44,45,46,47,49,50,50,55,56,57,59,60,63,64,65,66,70,71,72,73,74,76,79,80,81,82,83,85,86,87,88,90
0,1,2,3,4,7,8,9,10,11,13,14,17,18,21,22,25,26,27,29,30,32,33,34,35,37,38,41,42,43,44,47,48,49,51,52,53,55,56,58,59,60,63,64,67,68,72,73,74,76,80,81,82,83,86,87,89,90,93,95,96,97,99,100,101,103
0,1,2,5,6,8,9,14,15,19,21,22,23,25,26,28,29,31,32,33,34,35,40,41,42,44,45,47,48,50,51,53,54,57,58,59,60,61,62,65,67,68,69,71,72,73,74,76
0,1,2,3,6,7,8,10,11,12,15,16,17,18,19,21,22,23,26,27,28,29,32,33,34,35,36,38,39,42,43,44,46,47,47,52,53,55,58,59,60,62,63,64,65,67
0,1,2,3,4,5,7,8,10,11,13,14,15,16,20,21,24,25,29,31,32,33,35,36,38,39,40,42,43,44,45,46,47,50,51,54,55,56,57,59
0,1,2,5,6,7,8,13,14,17,18,19,20,22,23,25,26,27,28,29,30,32,33,34,35,36,38,39,40,42,43,46,48,49,50,53,54,55,57,58,59,61,62,63,64,66
0,1,2,3,4,6,8,9,10,12,13,14,16,17,18,19,22,23,24,26,27,27,29,30,31,32,37,39,41,42,44,45,46,47,50,51,52,54,56,57,58,60,61,62,63,64,65,66,69,70,73,74,75,77,78,79,80,82
0,1,2,3,4,6,8,9,10,12,13,14,16,17,18,19,20,22,23,24,25,27,28,31,32,33,34,35,37,39,40,41,42,44,45,46,47,48,51,52,53,54,57,58,59,61,62,63,64,66
0,1,2,3,6,7,8,11,12,15,16,17,18,19,20,20,23,24,29,31,32,33,36,37,39,40,42,44,45,46,48,49,51,52,53,55,58,59,62,63,64,65,68,69,69,74,75,76,78
0,1,2,4,6,7,10,11,15,17,18,19,21,22,24,25,27,28,29,30,31,33,35,36,37,38,42,43,44,45,49,50,51,53,54,57,58,60,61,63,64,65,67,68,69,70,73,75,76,77,80,81,82,85,86,88,89,91,92,93,95,96,97,98,99,100,102
0,1,2,3,4,6,7,8,11,12,13,14,15,16,16,21,22,23,24,26,27,28,29,29,34,35,37,38,39,41,42,43,44,46
0,1,2,4,6,7,8,10,11,12,14,15,16,18,19,22,23,24,26,27,28,29,30,32,33,34,35,36,38,39,40,41,46,47,48,49,50,51,54,56,57,58,59,61,62,65,67,68,69,70,72
0,1,2,3,4,5,6,8,9,12,13,14,15,19,22,23,24,28,29,30,32,33,34,36,37,38,39,43,45,46,47,49,52,54,55,56,57,59
0,1,2,4,5,6,8,9,12,13,14,16,17,18,19,22,24,25,26,28,29,33,34,35,36,39,40,41,43,44,45,46,50,52,53,55,59,61,62,63,66,67,69,70,71,72,75,76,77,79,80,85,86,87,89,90,91,92,94
0,1,2,3,7,8,9,10,11,13,14,15,16,19,20,24,26,27,28,30,31,33,34,35,37,38,39,40,43,44,45,46,47,48,49,54,55,56,58,59,60,62,63,64,65,67,68,69,71,74,75,78,79,80,82,83,84,85,87,88,90,91,93,94,97,98,99,100,103,104,105,106,107,111,112,114,115,116,117,119
2,3,4,5,6,7,10,11,12,13,14,15,18,20,21,22,24,25,27,28,29,30,31,33,34,35,38,39,40,42,43,44,46,47,50,51,52,53,54,57,58,61,63,64,65,65,70,71,72,75,77,78,79,81,82,84,85,86,87,88,90,91,92,93,94,95,98,99,100,102,106,108,110,111,113,114,116,117,122,123,125,126,128,129,132,133,134,135,138,139,142,143,145,146,147,148,150
0,1,2,3,4,6,7,9,10,11,13,14,15,16,18,19,20,22,23,24,26,28,29,30,32,33,34,34,37,38,39,41,42,42,48,49,51,54,55,56,57,58,60,61,62,64,65,67,68,70,71,74,75,76,77,80,81,82,83,84,87,88,90,91,92,93,95
0,1,2,4,9,10,11,12,15,16,19,20,23,24,26,27,29,30,31,32,33,35,36,38,39,40,42,43,45,46,48,49,52,53,56,57,58,59,60,63,64,65,66,68,69,74,75,76,77,80,81,82,84,85,85,88,89,90,92,94,95,98,99,100,101,102,103,106,107,108,110,111,112,113,115
0,1,2,3,4,5,6,7,10,12,13,14,16,17,19,20,21,22,23,25,26,27,29,30,31,32,35,36,37,38,39,40,45,46,47,48,49,52,53,56,57,58,59,60,61,62,64
0,1,2,3,4,7,8,9,10,11,16,17,18,20,23,24,25,26,27,29,30,34,36,37,39,40,42,43,44,45,46,48,49,50,51,56,57,59,60,62,63,66,68,69,70,72,73,75,76,77,79,80,81,82,82,87,88,89,91,93,94,97,98,100,101,102,103,105,106,108,109,111,112,115,116,116,121,122,123,124,126,127,127,131,132,134,135,136,137,139
0,1,2,3,4,6,7,9,10,11,12,13,14,15,17,18,23,25,27,28,30,31,32,33,34,35,36,37,39,40,41,43,44,49,51,52,53,56,57,59,60,62,63,64,65,66,68,69,73,75,76,77,79,80,82,83,84,86,89,90,91,93,94,97,98,101,104,105,106,110,111,112,113,114,116,116,118,119,120,121,122,124,125,127,128,130,131,132,133,135
0,1,2,3,4,5,9,11,12,13,14,16,17,19,20,21,23,24,25,26,27,28,31,32,34,35,36,37,38,39,39,43,44,45,46,47,49,50,51,52,53,55,57,58,59,61,65,67,68,69,71,72,76,77,78,80,81,84,87,88,89,92,94,95,96,100,101,102,104,105,106,107,109,110,111,113,115,116,117,119,120,120,124,125,126,128,129,130,133,134,135,136,138,139,139,142,143,144,145,148,149,150,152,153,154,155,157
0,1,2,4,5,8,9,11,12,14,16,17,18,19,20,21,22,23,25,26,27,28,29,30,33,34,35,37,38,38,43,44,46,47,50,51,52,53,54,58,59,61,62,63,64,65,66,66,70,71,73,74,75,76,77,78,78,80,81,83,84,85,86,88
0,1,2,3,4,6,7,10,11,13,14,17,19,20,22,23,24,25,26,28,29,30,31,32,34,35,38,39,40,41,43,44,45,46,47,50,51,56,58,60,61,63,64,65,68,69,70,72,73,74,76,77,79,80,81,83,86,87,90,91,92,93,94,95,98,99,100,102,103,104,105,107
0,1,2,4,5,6,10,11,12,13,14,16,17,19,20,21,24,25,26,28,29,30,31,33,34,35,37,39,40,43,44,45,46,49,51,52,53,55,56,57,58,61,63,64,65,68,69,70,72,73,74,75,76,79,80,81,82,83,84,87,88,89,91,93,94,95,97,98,98,104,105,106,107,108,109,111,112,114,115,116,119,120,121,122,124,125,127,128,129,130,133,135,136,137,139,140,141,142,144
0,1,2,3,4,7,8,9,11,12,13,14,19,21,22,23,25,26,28,29,33,34,35,36,37,38,41,43,44,45,46,50,51,52,53,54,56,57,58,61,62,63,65,66,67,68,71,72,73,74,75,77,78,79,80,85,86,87,88,89,91,92,93,95,97,98,99,100,101,104,105,106,108,109,110,114,115,116,117,121,122,123,124,127,129,130,131,132,133,134,135,137
0,1,2,3,4,5,8,10,11,12,14,15,17,18,19,21,22,23,25,26,27,28,29,30,32,33,34,37,38,40,41,44,45,46,47,50,51,52,53,54,56,57,58,59,61,62,63,64,69,70,71,72,75,76,77,79,80,81,83,84,85,86,89,90,91,92,92,94,95,96,98,101,102,103,105,106,107,108,110
0,1,4,5,7,11,13
0,1,2,4,5,7,8,10,11,14,15,18,20,21,22,23,26,27,30,32,33,34,35,37
0,1,2,4,5,10,11,12,13,14,16,17,19,20,21,25,26,27,28,29,31,32,34,35,39,40,41,42,43,45,46,47,49,50,52,53,55,57,58,59,61,63,64,65,66,67,69,70,70,74,75,77,78,79,80,82
0,1,2,4,6,7,8,10,11,12,14,15,17,18,19,20,23,24,28,30,31,32,34,35,37,38,39,40,41,42,43,44,46,47,48,50,51,52,53,56,57,58,59,60,61,61,66,67,69,70,71,73,74,75,76,78,79,82,83,84,85,86,87,87,92,93,95,96,97,100,101,102,103,104,106,107,108,110,111,112,114,115,118,119,120,121,122,125,126,127,128,129,131,132,133,135,136,139,140,141,142,145,146,147,148,149,154,155,156,158,159,160,163,164,166,167,169,170,171,172,175,177,178,179,181,182,183,184,186
0,1,2,3,4,5,7,8,10,11,12,16,17,18,19,21,23,24,25,26,30,32,33,34,36,37,40,42,43,44,46,47,48,49,54,55,59,61,62,63,65,66,68,69,70,71,72,74,75,76,77,78,79,80,83,84,85,86,87,89,90,91,91,95,96,97,98,100,101,102,103,104,105,106,107,110,112,113,115,116,117,118,120
0,1,2,3,4,5,6,8,9,10,12,13,14,15,16,19,20,24,26,27,28,30,31,33,34,35,36,37,38,39,40,42,43,44,46,47,48,50,51,53,54,55,56,59,60,63,64,66,67,68,69,70,71,73,74,75,76,77,78,81,82,83,85,86,87,91,94,95,97,98,103,104,105,107,108,109,110,112
0,1,2,3,4,6,7,8,10,11,15,16,17,18,23,24,25,27,29,30,32,33,38,39,40,43,44,45,47,48,49,50,52,53,57,58,59,60,61,62,65,66,67,69,70,72,73,74,75,76,78,79,81,82,83,84,85,87,88,90,91,93,94,98,100,101,102,104,106,107,108,109,112,113,114,115,117,118,121,122,123,124,127,128,129,131,132,133,134,140,141,142,144,147,148,151,153,155,156,158,159,160,161,162,164,165,167,168,169,170,172,173,174,175,177,178,180,181,182,183,186,188,189,190,192,193,194,195,197
0,1,3,5,6,7,8,9,10,11,12,16,17,19,20,22,23,24,26,27,28,30,31,33,34,35,36,37,38,40,41,43,44,45,46,47,50,51,52,53,54,56,56,61,62,63,64,65,66,67,67,72,73,74,76,78,79,80,82,83,84,86,87,89,90,91,92,95,96,99,100,102,103,104,105,106,107,109,110,111,112,113,114,117,118,120,121,126,127,130,131,133,134,136
0,1,2,3,5,6,7,8,11,13,14,15,16,17,18,20,21,22,24,25,26,28,29,31,32,33,35,36,37,39,40,41,43,44,44,49,52,53,54,55,56,57,61,62,65,66,67,69,70,71,72,74,75,77,78,79,80,85,86,89,90,91,92,93,94,95,96,97,101,102,103,106,107,108,110,111,112,113,114,115,116,119,120,121,122,123,124,124,129,130,131,132,135,136,139,140,141,143,144,145,146,148
0,1,2,3,4,6,7,8,9,11,12,13,14,16,17,19,20,21,23,25,26,28,29,33,34,37,38,39,40,40,45,46,47,49,50,52,53,54,57,58,59,60,61,63,64,67,68,69,70,73,74,75,77,78,82,83,86,88,89,90,91,93,94,97,98,99,100,104,105,106,108,109,110,111,114,115,116,117,118,119,121,122,124,125,126,127,130,132,133,134,136,137,138,139,141
0,1,2,3,5,6,7,10,11,12,13,14,16,17,18,19,22,23,24,26,28,29,33,34,35,36,37,38,39,40,41,44,45,46,47,50,51,52,54,55,56,57,58,59,59,63,64,65,66,69,70,73,74,75,77,78,79,80,82
2,3,4,5,6,8,9,11,12,15,16,17,18,19,21,22,25,27,28,29,30,32,33,34,35,37,38,39,41,42,43,45,46,48,49,50,51,53,54,55,58,59,60,63,64,65,66,67,69,70,71,72,75,76,77,78,83,84,85,87,88,90,91,92,94,95,95,99,100,102,103,104,105,107,108,109,110,113,114,115,116,117,120,121,122,123,124,127,128,129,130,133,134,137,138,139,140,142
0,1,2,3,4,5,6,8,9,12,13,15,16,17,18,23,24,25,27,28,29,32,33,34,37,38,39,40,41,43,45,46,47,49,50,51,52,55,56,57,58,61,62,63,65,66,67,68,70,71,72,73,74,75,76,78,79,80,81,83,84,85,87,89,90,91,93,94,97,100,101,102,104,105,106,108,108,112,113,114,117,118,119,121,123,124,125,127,128,129,130,131,132,133,136,137,140,141,142,144,145,146,147,149
0,1,2,3,4,6,9,10,11,12,13,14,16,17,18,19,20,22,23,24,27,28,30,32,33,34,35,40,41,43,44,45,47,48,51,52,54,55,56,58,59,59,64,65,66,67,69,70,70,77,78,79,80,81,83,84,85,86,88,89,90,92,93,97,99,100,101,103,104,105,106,108
0,1,2,3,4,5,6,7,10,12,13,14,15,17,18,19,20,22,23,24,25,29,30,32,33,35,36,37,39,40,41,42,42,47,48,51,52,53,55,56,57,58,61,62,63,64,65,66,67,68,70,71,73,74,77,78,79,80,81,82,83,85,86,88,89,90,92,93,94,95,96,97,99,100,102,103,106,107,110,111,112,114,115,117,118,119,120,121,122,125,126,127,128,131,132,135,136,137,140,141,142,143,144,146,147,148,153,154,156,158,159,160,161,164,165,166,167,170,172,173,174,177,178,179,181,182,184,185,186,187,188,189,192,193,194,195,199,201,202,203,206,207,208,211,212,213,214,215,217,218,219,222,223,224,225,226,227,228,229,230,231,234,235,237,238,242,243,244,245,246,247,251,252,253,254,255,257,258,262,263,265,266,268,269,272,273,276,277,278,281,282,283,284,285,286,290,292,293,295,296,299,300,304,305,306,308,309,310,313,314,315,316,317,319,319,324,325,326,327,329,329,334,335,336,338
0,1,3,4,6,7,8,10,12,13,14,16,19,20,21,22,23,25,26,28,29,30,32,33,36,37,39,41,42,43,46,47,50,51,52,53,54,55,56,57,59,60,61,62,68,69,70,72,73,74,77,78,79,80,83,85,86,87,88,90,91,95,97,98,99,101
0,1,3,4,6,7,8,10,12,13,14,15,19,20,21,23,24,25,27,28,30,31,32,33,34,36,38,39,40,41,42,45,46,47,48,50,51,53,54,55,56,58,59,59,65,66,68,69,70,72,73,74,75,77
0,1,2,3,4,6,7,8,9,11,12,16,18,19,20,21,23,24,25,26,28,29,32,33,34,35,35,40,41,42,43,44,45,47,48,49,51,52,53,54,55,56,60,62,63,64,68,70,71,72,73,74,75,76,77,78,81,82,84,86,87,88,90,91,93,94,95,97,98,99,101,102,103,104,105,106,111,112,114,115,117,118,119,120,123,124,126,127,132,133,134,136,137,138,140,141,142,143,144,145,146,148,148,153,154,155,157
0,1,2,3,4,6,10,11,12,15,16,17,18,20,21,23,24,27,28,29,31,32,33,34,36,37,39,41,42,43,46,47,48,49,51,52,53,54,55,57,57,62,63,64,65,66,69,70,72,73,75,76,79,80,82,83,88,89,90,91,92,93,95,96,98,99,100,102,103,104,106,107,108,109,110,111,114,115,116,117,120,121,122,123,124,126,127,129,130,131,133,134,134,138,139,141,143,144,145,147,148,152,153,154,156,157,158,159,161,162,164,165,166,168,172,173,174,176,177,178,179,181,182,184,185,186,188,190,191,191,195,196,200,202,203,204,206,207,209,210,211,212,215,216,217,218,220,221,223,224,225,227,228,229,230,232,233,235,236,237,238,241,243,244,245,247,248,249,250,252
0,1,2,3,6,7,9,10,11,12,13,14,14,19,20,23,24,25,27,28,32,34,35,36,37,39,40,41,42,44,45,46,48,49,53,54,56,57,59,60,63,64,66,67,72,73,74,76,79,81,82,83,84,85,86,88,89,90,92,93,94,95,96,97,99,100,102,103,104,105,107,108,109,110,111,113,114,115,116,118,119,121,122,124,126,127,128,131,132,133,135,138,139,140,141,143,144,145,146,150,152,155,156,157,158,160
0,1,2,3,4,5,6,7,9,10,11,13,14,17,18,21,22,23,24,24,29,30,31,32,33,34,36,37,38,42,43,45,46,48,49,50,52,54,55,56,58,59,60,63,64,65,66,69,71,72,73,75,76,80,82,85,86,87,88,90
0,1,2,3,4,6,9,10,11,12,13,15,16,17,19,20,21,23,24,27,28,30,31,32,34,35,36,37,39,40,42,43,45,46,47,48,52,53,54,56,60,61,64,65,66,68,69,70,71,72,73,76,77,78,79,82,83,87,89,90,91,93
0,1,2,3,4,6,9,10,11,12,13,14,16,17,20,21,23,24,25,27,28,29,30,32,33,34,35,36,37,39,40,41,42,43,45,46,48,49,50,52,53,54,54,59,60,61,65,67,69,70,72,73,74,76,77,79,80,82,83,84,85,86,87,88,89,91,92,93,95,96,98,99,100,101,102,103,106,108,109,110,111,112,113,114,116,117,119,120,121,122,124,125,127,128,132,133,135,136,138,139,142,143,144,146,147,148,149,150,151,156,157,159,160,161,162,165,166,169,170,171,173,174,177,178,179,181,182,186,187,189,190,191,192,196,198,199,200,203,204,208,209,210,211,212,213,215,216,219,220,221,223,224,224,227,228,229,230,232
0,1,2,3,4,5,9,10,11,12,13,14,17,18,19,21,23,24,25,26,27,29,34,35,36,37,42,44,45,47,49,50,51,52,54,55,57,58,59,61,63,64,65,67,70,71,72,73,77,78,79,80,81,82,84,85,87,88,89,90,91,93,95,96,97,100,101,102,104,105,105,108,109,110,111,113
0,1,2,3,6,7,8,10,11,13,14,15,17,18,21,22,23,24,27,28,29,31,32,35,36,37,38,42,44,45,46,48,49,52,53,53,56,57,59,60,61,64,65,66,68,70,71,72,73,74,77,78,80,81,83,84,86,87,88,89,90,92,93,94,95,96,97,99,100,101,103,104,106,107,110,111,112,113,114,116,117,119,120,121,122,127,128,129,130,131,133,136,137,140,141,142,143,146,147,148,149,150,152,154,155,156,157,158,160,161,164,166,167,168,169,170,171,173,174,176,177,179,180,183,184,185,186,187,192,193,194,195,196,198,199,201,202,203,204,207,209,210,211,213,214,218,220,223,224,225,226,228
0,1,3,4,5,8,9,10,12,13,16,17,18,19,22,23,27,28,29,30,31,32,35,37,38,40,42,43,44,46,47,51,52,53,55,57,58,59,61,62,64,65,66,67,70,72,73,75,77,78,79,81,82,85,87,88,89,90,91,93,96,98,99,100,101,103
0,1,3,4,6,7,8,10,14,15,16,17,19,20,22,23,24,27,28,29,30,31,32,33,34,35,37,38,39,41,42,46,48,49,50,51,52,54,56,57,60,61,62,64,65,67,68,69,70,75,76,77,79,80,81,83,84,85,86,87,88,91,92,93,94,97,98,99,100,102,103,104,105,106,107,107,112,113,114,115,116,119,120,121,123,124,125,127,128,130,131,132,134,135,135,139,140,141,142,143,146,147,148,149,150,151,152,156,157,158,159,163,164,165,166,168,169,171,172,173,176,177,178,179,180,182,184,185,186,187,188,190,191,195,196,197,198,199,200,201,202,203,204,208,209,210,212,213,216,217,220,223,224,225,227,228,229,230,234,236,239,240,241,242,244
0,1,3,4,6,7,9,10,11,12,14,15,16,18,19,22,23,24,25,26,28,29,30,31,35,36,37,39,40,41,45,47,48,49,50,51,52,53,55,56,58,59,60,61,62,64,65,67,68,69,70,73,74,75,77,78,80,81,83,84,85,86,87,89,93,94,96,99,100,101,103,104,105,106,110,111,114,115,116,117,119,120,122,123,124,125,127
2,3,4,5,6,8,11,12,13,14,18,19,21,22,26,28,29,30,31,32,33,35,36,37,38,40,41,43,44,45,46,47,49,50,51,52,56,57,59,60,61,62,64,65,66,68,69,71,72,73,74,78,80,82,83,85,86,88,89,89,93,94,96,97,99,100,101,102,103,105,106,107,108,111,113,114,115,116,122,123,124,126,130,131,133,134,135,137,138,140,141,143,144,144,150,151,152,153,155,159,160,162,163,165,166,167,171,172,174,175,178,179,180,181,182,183,184,185,185,187,188,189,192,193,194,196,197,198,199,199,204,205,206,210,212,214,215,217,218,219,220,221,223,224,225,226,229,230,231,233,234,235,236,238
0,1,2,3,4,6,10,11,12,13,16,17,20,21,23,24,25,26,28,29,30,32,33,36,37,38,39,42,44,45,47,48,51,53,54,55,57,58,59,60,62,63,67,69,70,71,73,74,75,76,79,81,82,83,84,87,88,89,90,91,92,94,95,96,97,101,103,104,105,106,107,108,109,111,112,115,116,119,120,122,123,128,129,130,132,136,137,138,139,143,146,147,148,150,151,152,154,157,159,160,163,164,165,166,168
0,1,2,3,4,7,8,9,11,12,14,15,16,17,19,20,24,25,26,27,28,30,33,34,35,36,38,39,42,43,44,46,47,48,50,52,53,54,55,56,58,59,60,63,64,67,69,69,73,74,76,80,81,82,84,85,86,87,87,92,93,94,95,98,99,100,101,102,104,105,110,111,114,115,117,118,123,124,125,127,128,129,132,133,134,135,138,139,140,141,142,147,148,149,151,152,153,155,156,157,158,161,164,165,167,168,169,170,172
0,0,1,3,4,5,8,9,10,11,12,13,15,16,19,20,21,23,24,25,26,28,29,30,32,33,34,37,38,39,41,42,45,46,48,49,50,53,54,55,57,58,60,61,64,65,65,69,71,73,74,75,78,79,80,81,82,84,85,87,88,89,90,92,93,94,95,97,98,99,100,104,106,107,109,110,114,115,116,117,119,120,121,122,124,125,126,128,129,132,133,135,136,138,139,142,144,145,147,148,149,151,152,153,154,158,159,160,162,163,164,166,167,169,170,171,172,173,174,175,176,179,180,186,187,188,190,191,192,193,196,197,199,200,205,206,207,209,210,210,214,215,218,219,220,221,223
0,1,3,4,6,7,8,10,12,13,14,16,19,20,21,22,23,25,26,28,29,30,32,33,34,37,38,39,41,42,42,46,47,48,49,50,51,53,54,56,57,60,61,62,64,65,66,67,69
0,1,2,3,4,5,8,9,12,13,15,16,18,19,20,21,23,24,25,27,28,29,30,32,33,34,36,39,40,41,42,44,45,45,49,50,51,52,53,55,56,57,59,60,62,63,64,65,66,67,69,70,71,73,74,74,79,80,81,82,84,85,86,87,88,94,95,96,98,102,103,104,105,107,108,110,111,114,115,116,117,118,120,121,122,124
0,1,3,4,6,7,8,9,10,11,12,14,16,17,18,19,20,21,22,23,25,26,27,28,29,30,32,33,35,36,37,38,39,41,42,43,44,46,47,48,49,50,51,54,55,56,58,59,62,63,63,67,68,69,70,73,74,75,76,77,78,80,81,83,84,85,86,87,89,90,91,92,97,98,100,101,103,104,107,108,109,110,114,115,116,117,118,119,120,123,124,125,126,127,128,131,133,134,135,136,137,138,139,140,141,145,147,148,151,152,153,154,156
0,1,2,3,4,6,9,10,13,14,15,16,17,21,23,24,28,29,31,32,34,35,38,39,40,41,44,45,46,48,49,50,53,54,54,57,58,60,61,66,67,70,71,74,75,79,80,81,83,86,87,88,90,91,91,96,97,99,100,101,102,102,107,108,109,112,113,114,115,116,118,119,122,123,124,125,128,129,132,133,137,138,140,141,144,145,146,147,151,153,154,155,157,158,159,161
0,1,2,3,5,6,8,9,11,12,16,17,18,20,24,25,26,28,29,30,31,33,34,35,36,37,39,40,43,44,46,47,49,51,52,53,54,58,59,60,63,64,65,66,67,68,69,72,73,74,75,76,78,79,80,81,83,84,86,87,88,89,92,93,96,97,98,99,100,101,105,107,109,110,114,115,116,118,119,120,123,124,127,128,129,131,132,133,134,138,140,143,144,145,146,148
0,1,2,3,5,6,8,9,10,12,13,14,16,17,19,20,24,25,26,28,29,30,34,36,37,38,39,40,41,43,44,47,48,49,50,51,53,54,56,57,58,59,60,64,65,68,69,70,71,74,75,75,77,78,79,81,82,85,86,87,88,89,91,92,93,96,97,98,101,104,105,108,109,112,113,115,116,117,118,123,125,127,128,130,131,133,135,136,137,141,144,145,146,148,149,149,155,156,157,158,160,164,165,166,168,169,170,171,172,174,175,176,177,182,183,184,185,188,189,191,192,194,195,199,200,201,202,203,205,208,209,210,211,212,213,214,216,217,218,221,222,223,224,227,229,230,233,234,235,236,238
0,1,3,5,6,7,9,10,11,12,14,15,16,17,19,20,21,22,23,24,26,27,28,29,32,33,37,39,40,41,43,44,46,47,48,49,50,52,53,56,58,59,60,62,64,65,66,67,68,70,76,77,78,80,81,82,83,86,87,88,89,90,92,93,96,97,100,101,102,104,105,106,107,109
0,1,2,3,4,5,6,8,9,12,13,15,16,17,18,19,20,22,23,24,25,28,29,30,31,32,33,34,36,37,40,41,42,45,46,50,52,53,54,56,60,61,63,64,65,66,69,70,71,73,74,76,77,79,80,82,83,86,87,88,89,90,91,95,97,100,101,102,103,105
0,1,2,3,4,5,6,8,9,12,13,14,17,18,19,20,21,23,24,25,25,29,30,32,33,35,36,38,39,40,41,46,48,50,51,55,56,57,58,59,61,62,65,67,68,69,70,73,74,75,76,78,79,82,83,84,85,86,87,88,90
0,1,2,3,4,6,7,8,10,11,14,15,16,19,20,23,24,27,28,29,30,34,36,37,39,40,43,44,45,47,48,49,50,50,56,57,58,59,61,62,65,67,68,69,70,73,74,75,76,78,79,80,84,85,86,89,91,92,93,95,96,98,99,101
0,1,2,3,4,5,6,9,10,12,13,14,16,17,20,21,23,24,28,30,31,32,33,36,37,39,40,41,44,45,46,48,49,51,52,56,57,58,60,61,62,64,65,69,71,72,73,74,76,77,80,82,83,85,86,90,91,92,93,96,97,98,99,101,102,104,106,108,109,111,112,113,114,115,116,116,121,122,123,124,126,127,128,129,129,134,135,136,137,139,140,141,142,145,146,147,148,149,150,151,153,154,155,157
0,1,2,3,6,7,8,9,10,12,13,14,15,17,18,19,20,23,25,26,27,29,30,31,33,35,36,37,40,41,42,43,44,46,47,51,52,53,54,58,59,61,62,66,68,69,70,72,73,75,76,77,78,81,82,83,84,85,87,88,89,90,94,96,99,100,101,102,104
0,1,2,3,6,7,8,10,14,15,16,17,18,19,21,22,25,26,27,28,30,31,31,35,36,37,38,39,40,42,43,44,45,47,48,49,50,51,53,54,55,56,59,61,62,63,64,65,66,70,71,72,73,76,77,78,79,80,82,83,85,86,87,88,88,92,93,97,98,99,101,102,104,105,106,108,109,110,111,113,114,115,117,118,123,124,125,126,127,129,130,131,134,135,137,138,141,142,143,144,147,148,149,150,153,154,155,157,160,161,162,164,167,168,169,171,172,173,174,176
0,1,2,3,6,7,8,9,10,12,13,14,15,17,18,19,20,24,26,28,29,31,32,33,36,37,39,40,41,43,44,47,48,49,50,53,54,57,59,60,62,63,64,65,65,70,73,75,76,78,79,80,82,83,84,85,86,87,88,89,90,92,93,94,96,97,97,103,107,108,109,110,113,114,115,119,120,124,125,126,128,129,129,134,135,137,138,139,141,142,143,144,146,147,148,149,150,152,153,154,155,158,159,160,161,162,163,164,166,167,168,170
0,1,2,3,4,6,7,11,12,13,15,16,17,18,20,21,22,23,24,28,29,30,32,33,34,35,35,38,39,40,41,44,45,46,48,49,50,51,54,55,56,58,59,61,62,63,66,67,68,69,70,71,73,74,79,80,81,83,84,85,88,89,90,92,93,97,98,99,101,102,103,105,106,108,109,110,111,112,114,115,118,119,120,121,123,124,124,128,129,130,131,132,134,135,136,137,138,140,141,143,144,147,148,149,150,152,153,154,155,156,157,159,160,162,163,164,165,168,170,171,172,174,175,176,177,179
0,1,2,3,4,6,9,10,13,14,15,16,17,18,21,23,24,25,27,29,30,31,34,35,36,37,38,39,40,43,44,46,47,52,53,54,56,57,61,62,64,65,66,67,69,70,71,73,74,76,77,81,82,84,85,86,87,89,90,92,93,100,101,102,103,104,105,106,109,110,111,113,114,115,116,121,122,123,124,128,129,131,132,133,134,136,137,139,140,144,145,146,148,149,150,152,153,157,158,160,161,166,167,168,170,171,173,174,176,177,178,179,182,183,184,185,188,189,190,191,193,194,200,201,202,204,207,208,209,210,211,213,213,216,217,220,221,222,223,225
0,1,2,5,6,7,9,10,15,16,17,18,19,20,23,24,24,29,30,33,34,35,36,37,40,43,44,45,47,48,49,50,52,53,54,56,57,61,62,63,65,66,67,68,72,73,74,76,77,78,79,81,82,84,85,86,88,89,90,91,92,93,96,97,100,101,102,103,105
0,1,2,3,6,8,9,12,13,14,16,17,18,19,21,22,27,28,29,30,32,33,35,37,38,39,42,43,44,46,47,48,51,52,53,55,56,57,58,59,61,62,64,65,66,68,69,72,73,74,75,76,81,82,83,84,85,88,89,90,91,92,94,96,97,98,100,101,102,105,107,108,109,110,111,113,114,115,116,119,120,122,123,124,125,126,128,129,131,132,133,134,134,140,141,142,145,148,149,150,154,155,156,158,161,164,165,166,168,169,172,173,174,176,177,181,183,184,185,187,188,192,194,197,198,199,200,202
2,3,4,5,6,7,8,11,12,13,15,16,18,19,22,23,24,25,26,27,30,32,33,34,36,37,39,40,41,42,43,45,46,47,48,51,52,53,54,55,56,57,59,60,61,63
0,0,1,3,4,5,7,8,10,11,13,14,15,17,18,21,22,23,24,27,29,30,31,32,35,36,38,39,40,42,43,44,46,47,48,49,52,53,54,56,57,58,59,60,63,64,66,67,68,69,71
0,1,2,3,4,5,8,9,10,12,13,17,18,19,20,21,23,24,25,28,29,31,32,38,39,41,42,43,45,48,49,50,51,55,56,57,59,60,61,64,66,67,68,70,72,73,76,78,79,81,82,83,87,88,89,91,94,95,96,98,101,102,103,105,106,107,109,110,111,112,115,116,117,119,120,121,122,124
0,1,4,5,9,10,11,12,14,15,16,18,19,20,22,23,25,26,27,29,30,31,32,33,37,38,40,41,42,43,45,46,48,49,50,51,54,55,56,57,58,59,60,65,66,67,68,70,71,72,73,75,76,78,79,81,83,84,85,86,87,88,89,90,94,96,97,99,100,101,102,103,105,106,107,108,109,111,114,115,116,117,118,120,121,124,125,126,129,130,131,132,133,134,135,137
0,1,2,3,4,5,8,9,10,11,12,13,19,22,23,25,26,28,29,30,32,33,34,35,40,41,42,44,45,47,48,49,50,52,53,58,59,60,61,65,66,67,69,70,73,74,75,76,79,80,81,82,83,84,85,88,89,90,92,93,96,97,98,99,100,103,104,105,106,109,110,110,112,113,114,115,116,118,119,120,123,124,127,128,129,131,132,133,134,138,140,141,144,145,146,147,149
0,1,2,4,5,6,8,9,12,13,14,16,17,20,21,22,25,26,27,29,30,31,33,34,36,37,38,39,42,43,44,46,49,52,53,54,56,57,58,60,61,64,65,68,69,70,71,74,75,79,80,81,82,83,84,86,87,88,90,91,92,93,95,96,98,100,101,102,104,105,106,107,109
0,1,2,3,5,6,12,13,14,18,19,21,22,23,24,25,28,30,31,32,33,37,38,39,40,41,42,44,45,46,47,48,49,50,52,53,56,57,58,61,62,63,65,66,67,68,74,75,76,77,78,79,80,83,84,85,86,87,89,92,94,95,96,97,100,101,102,103,104,105,105,108,109,111,112,113,114,114,119,120,122,123,128,129,130,131,132,134,135,137,138,139,140,141,142,144,145,147,148,149,151,153,154,155,157,158,158,163,164,166,167,167,173,176,178,179,180,181,183,186,187,188,189,192,193,194,196,198,199,200,202,203,204,205,206,207,208,211,212,215,216,217,219,220,221,222,224
0,1,2,3,4,7,8,9,11,12,13,15,16,19,20,21,23,24,25,27,28,29,30,30,33,34,35,36,37,38,39,42,43,44,45,47,48,49,50,51,52,57,58,59,60,61,63,64,66,67,68,69,72,73,74,75,76,77,78,81,82,83,86,87,88,90,91,92,96,97,100,101,102,104,105,106,107,108,111,112,113,115,118,119,120,121,123,124,124,131,132,133,134,136,139,140,141,143,144,147,149,150,152,153,154,155,157
0,1,2,3,6,7,9,10,12,13,14,16,17,18,20,21,22,24,25,26,27,30,32,33,34,35,39,40,41,43,44,48,49,51,52,53,54,56,57,61,62,63,65,66,67,70,71,72,73,75,76,76,81,82,84,85,90,91,92,93,94,96,97,98,101,102,104,105,108,109,110,111,116,117,118,119,122,123,124,126,129,130,131,133,134,135,136,140,142,143,144,145,150,151,152,154,157,158,159,160,161,163,164,165,166,169,170,173,174,175,176,178
0,1,2,3,7,8,10,11,13,14,15,19,20,22,23,24,26,27,27,30,31,32,33,34,35,38,39,42,44,45,46,47,50,51,55,57,58,60,61,64,65,66,67,69,70,71,72,73,74,79,80,81,82,85,86,87,88,89,92,95,96,97,99,100,101,103,104,104,108,109,110,111,113,114,121,122,123,124,125,126,129,130,131,133,134,135,136,138
0,1,2,3,4,5,8,9,10,11,12,14,15,18,19,21,22,23,25,26,26,29,30,31,32,33,34,34,38,39,40,41,42,43,45,46,49,50,52,53,55,56,57,58,59,63,64,66,67,69,70,73,74,76,77,78,79,82,83,86,88,89,90,91,94,95,99,101,102,104,105,108,109,110,112,114,115,116,117,119,120,121,123,124,127,129,130,131,132,135,136,137,138,140,141,142,143,146,148,149,150,152,153,154,155,157
0,1,2,3,4,6,7,9,10,11,12,14,15,17,18,19,22,23,24,25,26,27,29,30,32,33,34,36,37,39,40,41,42,43,44,47,48,49,50,53,55,56,57,59,60,62,63,64,65,66,67,70,71,72,74,75,76,77,79
0,1,3,4,7,9,10,11,13,14,16,17,18,20,22,23,24,25,26,28,29,30,31,34,36,37,38,40,41,43,44,45,47,48,49,52,53,57,58,59,60,63,64,67,69,70,71,73,74,76,77,78,80,81,82,84,85,89,90,91,93,94,95,97,98,101,102,103,106,107,108,109,112,113,114,115,116,118,119,124,125,126,127,128,130,131,133,134,138,139,140,141,142,144,145,149,150,153,154,156,157,163,164,165,167,169,170,173,174,175,177,178,179,180,182
0,1,2,3,5,6,9,11,12,17,18,19,20,21,22,25,26,27,28,29,32,33,34,35,36,37,38,40,41,42,45,46,47,48,49,52,53,54,56,57,58,59,61,62,67,68,69,70,71,74,75,76,77,78,79,80,81,86,88,89,90,91,93,94,98,99,100,103,104,105,107,108,109,110,113,114,116,117,122,123,124,126,127,128,129,131
0,1,2,3,4,6,7,9,10,11,12,14,15,17,18,19,22,23,24,25,26,27,29,30,32,33,35,36,40,41,42,43,44,46,47,48,49,52,54,55,56,58,59,60,61,63
0,1,2,3,4,5,6,7,8,11,12,13,14,15,17,18,19,20,23,25,26,27,29,30,33,34,36,37,38,40,41,42,43,44,45,45,48,49,50,51,52,55,56,59,60,61,62,63,64,67,68,69,70,72
0,1,2,3,4,6,9,10,11,13,14,16,17,19,20,21,22,24,25,26,27,29,30,31,32,33,34,35,36,38,39,42,43,44,45,45,49,50,51,52,53,54,59,60,63,64,65,66,68,69,71,72,73,74,77,79,80,81,83,84,85,86,88
0,1,2,3,4,6,7,8,10,11,12,14,15,16,17,19,20,23,24,25,26,29,30,32,33,34,35,36,38,39,41,42,46,47,50,51,53,54,56,57,58,59,60,61,64,66,67,68,69,70,71,72,73,77,78,79,81,82,85,86,89,92,93,94,96,97,98,99,100,101,104,105,109,110,111,113,116,117,118,120,121,122,123,125
0,1,2,3,4,6,7,8,10,11,12,14,15,16,17,19,20,23,24,25,26,27,29,31,32,33,34,36,37,38,39,40,43,44,45,46,49,50,51,53,54,55,56,58
0,1,2,3,4,5,8,11,12,13,15,16,20,21,22,23,26,27,29,30,31,33,36,37,38,39,43,44,45,46,49,51,52,53,55,56,58,59,63,65,66,68,69,73,74,76,79,80,82,83,84,85,86,87,91,92,93,94,95,96,99,101,102,103,105,106,108,109,110,111,112,113,114,116,117,119,120,121,123,124,125,126,128
0,1,2,5,6,7,8,9,10,11,13,14,15,18,19,20,22,23,24,25,26,27,30,33,34,35,37,38,39,40,41,43,44,45,46,49,51,52,54,55,57,58,59,61,62,63,64,64,67,68,69,70,71,75,76,78,79,82,84,85,86,87,90,91,92,93,95,96,97,100,101,102,103,106,107,107,109,110,111,113,114,117,120,121,122,124,125,126,128,129,131,132,133,135,136,137,138,139,140,143,144,144,148,149,150,151,152,153,156,157,158,160,161,162,163,165
0,1,2,5,6,7,8,9,10,11,13,14,15,18,19,20,22,23,24,25,26,27,30,33,34,35,37,38,39,40,41,43,44,45,46,50,52,53,54,56,57,59,60,61,63,64,65,66,66,69,70,71,72,73,77,78,80,81,84,86,87,88,89,92,93,94,95,97,98,99,102,103,104,105,108,109,109,111,112,113,115,116,119,122,123,124,126,127,128,130,131,133,134,135,137,138,139,140,141,143,144,144,147,148,149,151,152,153,154,156,157,159,160,162,163,167,168,169,170,171,172,175,176,177,179,180,181,182,184
0,1,2,3,6,8,9,11,12,13,14,15,16,19,20,21,22,23,24,26,27,28,29,30,31,34,36,37,39,40,42,43,46,48,49,50,52,53,55,56,57,58,59,61,62,63,64,69,70,72,73,75,76,77,78,79,80,81,83,84,85,86,91,92,93,95,96,97,99,100,101,102,105,106,107,108,109,110,111,113,114,115,116,119,120,121,123,124,125,126,128
0,1,2,3,4,6,7,9,10,11,12,14,15,17,18,19,22,23,24,25,26,27,29,30,32,33,34,36,37,39,40,41,42,43,44,47,48,49,50,53,55,56,57,59,60,62,63,64,65,66,67,70,71,72,74,75,76,77,79
0,1,2,3,4,5,6,8,9,12,13,14,16,17,18,20,22,23,24,26,27,28,28,31,32,33,34,36,37,37,41,42,43,44,45,47,48,51,52,54,55,60,61,62,64,65,68,69,70,71,72,75,76,77,78,79,80,81,82,88,89,90,92,95,97,98,99,101,103,104,105,107,108,109,111,112,113,114,115,117,119,120,121,123,124,125,129,132,133,135,136,141,142,143,145,146,147,148,150
2,3,4,6,8,9,12,13,15,16,18,19,21,22,24,25,26,28,29,30,32,33,35,36,38,39,43,44,45,46,47,48,52,53,54,55,56,58,59,60,65,66,67,68,70,71,72,74,75,78,79,81,82,83,84,87,89,90,91,92,94,95,97,98,102,103,104,106,108,109,110,111,113,114,115,116,117,118,121,122,123,124,125,126,129,130,132,133,135,137,138,139,141,142,143,144,146,147,150,151,155,157,158,159,161,162,163,165,166,167,170,171,173,174,176,177,178,179,182,183,184,186,187,188,189,192,193,196,197,198,200,201,202,207,208,209,211,214,217,218,219,221,222,225,226,227,228,229,231,234,236,237,238,239,240,241,243
0,1,3,5,6,7,8,10,11,13,14,18,19,21,22,25,26,29,32,33,34,38,40,42,43,46,49,50,52,53,54,55,56,57,61,62,63,64,67,68,69,70,71,73,74,75,76,78,79,80,81,83,84,85,86,90,92,93,95,96,101,102,103,104,105,107,108,109,111,112,113,114,118,119,120,122,123,124,125,128,131,132,133,135,136,137,138,139,141,142,146,147,148,149,152,153,154,156,157,160,162,163,164,165,167,168,170,171,175,177,178,179,181,182,186,187,188,190,193,196,197,198,200,201,204,205,206,207,208,210,213,215,216,217,219,220,221,222,224
0,1,3,4,6,7,8,10,11,12,16,17,19,20,22,23,24,25,28,29,30,31,35,36,37,39,40,40,42,43,44,45,46,52,53,54,55,56,57,58,61,62,63,65,66,67,70,71,72,74,77,80,81,82,84,85,86,89,90,91,93,94,95,96,98,99,100,102,103,104,106,107,108,109,112,113,114,115,118,120,121,122,123,125,126,128,129,130,133,134,135,136,138,139,140,141,142,144,146,147,148,150,151,153,154,155,157,158,159,159,163,164,165,166,168,169,170,171,173,174,175,177,178,178,185,186,187,190,191,192,195,196,197,198,200,201,202,204,205,206,207,209,210,211,212,213,214,217,219,220,221,223,224,225,226,228
0,1,2,3,4,5,6,7,9,10,11,12,16,17,18,20,21,22,23,26,27,30,31,33,34,35,36,37,38,43,44,46,47,50,52,53,54,56,57,59,60,61,62,64,65,67,68,71,73,74,75,76,79,80,84,86,87,89,90,93,94,97,98,99,101,102,104,105,106,107,110,111,112,114,115,117,118,122,123,125,126,127,128,130,131,134,135,137,138,140,141,142,144,145,146,149,150,151,152,155,156,157,159,159,161,162,163,164,166
0,1,2,3,5,6,9,11,12,13,15,16,18,19,21,22,28,30,31,32,34,35,37,38,39,41,42,43,44,45,48,49,50,51,53,54,57,60,61,62,64,65,66,68,69,69,74,75,76,77,80,81,83,84,85,86,88,89,90,91,92,93,94,95,97,98,101,102,103,104,104,109,110,111,114,115,116,117,118,120,123,124,128,129,130,132,137,139,142,143,144,145,147
0,1,2,3,4,5,6,8,9,12,13,14,15,18,19,20,21,22,23,25,26,27,28,31,33,34,35,37,38,40,41,42,43,46,47,49,50,52,53,54,55,58,59,60,62,63,64,65,66,67,67,71,72,73,74,75,76,78,79,80,81,84,85,86,88,89,91,92,95,98,99,100,102,103,104,105,108,109,111,112,114,115,116,117,120,122,123,124,125,126,127,128,129,130,132
0,1,2,3,4,6,7,8,9,12,14,15,16,18,19,21,22,23,24,25,27,28,33,34,35,36,38,39,40,41,44,45,47,49,50,51,53,54,56,57,58,59,61,62,64,65,67,68,69,71,72,73,74,75,77,80,83,84,85,87,88,89,91,92,93,94,98,100,101,103,104,106,107,108,109,112,113,114,115,118,119,121,122,123,126,127,128,129,131,132,133,134,137,138,139,140,141,143,144,145,146,150,151,152,154,155,159,160,161,165,166,168,171,174,175,176,178,179,180,181,182,184,185,188,189,190,191,192,193,194,195,197,198,199,200,205,206,207,209,210,211,212,213,215,216,217,220,221,224,225,226,228,229,230,231,234,236,237,240,241,242,243,245
0,1,2,4,5,9,11,13,14,17,20,21,23,24,25,26,27,28,30,31,32,34,35,36,37,38,39,42,43,44,46,47,48,50,51,53,54,57,58,59,60,62,63,65,66,68,69,70,71,72,74,74,78,79,83,85,86,87,89,90,92,93,94,95,98,99,100,101,103,104,104,111,113,115,116,119,120,121,122,123,124,126,127,128,130,131,132,134,135,136,138
0,1,2,4,5,8,9,11,12,14,16,17,18,19,20,21,22,23,25,26,27,28,29,30,33,34,35,37,38,38,43,44,46,47,52,53,54,55,56,58,59,62,63,65,66,69,71,72,74,75,76,77,78,80,81,82,83,86,87,88,90,91,95,97,98,99,101,102,104,105,106,107,108,109,116,118,119,121,123,124,126,127,129,130,131,133,136,137,140,141,143,144,149,150,151,153,154,155,156,158
0,1,2,4,7,9,10,11,14,15,16,17,18,19,21,22,23,24,25,27,28,31,33,34,35,37,38,40,41,43,44,45,46,49,51,52,53,55,56,57,58,62,63,64,65,67,68,68,73,74,77,79,80,82,86,87,88,90,91,92,93,95,96,97,99,100,103,104,106,107,109,111,112,113,114,118,119,120,121,122,125,126,127,128,130,131,134,135,136,137,140,141,141,146,147,148,150
0,1,2,3,6,7,8,9,10,12,13,14,16,17,23,24,27,28,29,31,32,37,38,39,40,41,43,44,47,49,50,51,52,55,56,58,59,60,62,65,66,67,69,70,71,72,72,77,80,82,83,85,86,87,91,92,93,94,97,98,99,100,102,103,104,106,108,109,110,111,113,114,114,120,121,123,124,127,128,129,130,132
0,1,2,3,6,7,8,9,10,12,13,15,16,17,19,20,21,24,25,27,28,31,32,35,38,39,40,42,43,44,46,47,49,50,51,54,55,56,57,58,59,60,61,64,65,66,67,68,70,71,75,76,78,80,81,83,84,85,86,90,91,92,94,95,96,100,101,102,103,106,107,108,109,111,112,113,115,117,118,119,120,123,125,126,127,129,130,131,132,134
0,1,2,3,6,7,8,10,11,13,14,15,16,19,22,23,24,26,27,28,29,32,33,33,36,37,39,40,41,42,46,47,51,52,53,54,57,58,60,61,62,64,67,68,69,70,74,75,76,78,80,81,82,84,85,85,87,88,90,91,92,93,93,95,96,97,99,102,103,104,106,107,108,109,114,115,116,117,120,122,123,124,126,127,129,130,131,132,133,134,135,137,138,140,141,142,144,145,146,147,149
0,1,2,3,4,7,8,10,14,16
0,1,2,3,4,5,6,7,11,13,15,16,18,19,22,23,24,26,27,28,29,35,36,39,40,41,42,44,45,51,52,54,55,56,58,61,62,63,64,65,68,69,72,73,74,76,77,78,79,81
0,1,2,3,4,5,6,9,10,11,12,13,15,19,21,22,23,25,26,28,29,30,32,33,34,36,37,38,39,40,45,46,47,48,49,50,51,53,54,55,56,57,59,62,65,66,67,70,72,73,74,76,77,79,80,81,82,83,84,85,90,91,92,93,94,95,97,98,99,100,101,103,106,108,109,112,113,114,115,117
0,1,2,5,6,7,8,9,10,13,15,16,17,19,20,22,23,24,26,27,28,29,31,32,36,38,39,41,43,44,46,47,49,50,53,54,55,57,58,59,60,62,63,68,69,72,73,75,76,79,80,81,83,84,85,86,88
0,1,2,4,5,7,8,10,11,12,14,15,20,21,22,23,26,27,30,33,34,35,37,38,39,40,41,43,45,46,47,48,49,50,53,56,57,58,60,61,63,64,66,67,67,73,74,75,76,77,81,83,84,85,87,88,91,93,94,95,96,98
0,1,2,3,4,6,7,10,11,12,13,15,16,17,18,19,21,22,23,26,27,28,29,32,33,34,35,37,38,39,40,41,43,44,45,46,52,53,54,56,59,62,63,64,66,67,68,69,70,71,72,74,74,76,77,78,79,82,84,85,88,89,90,91,93
0,1,3,5,6,7,9,10,12,13,15,16,17,18,19,24,25,26,27,28,29,30,37,39,42,43,44,45,48,49,51,52,53,54,55,56,57,59,60,61,62,64,66,67,68,70,71,72,75,76,77,79,81,82,84,85,86,87,88,91,92,93,94,95,96,97,99,100,101,102,103,105,106,107,108,111,112,113,115,116,117,118,121,123,124,125,128,129,131,132,137,138,139,141,142,143,144,146
0,1,2,3,4,6,7,9,10,14,16,17,18,19,20,23,24,26,27,28,29,31,32,33,34,35,37,38,40,41,42,44,45,45,52,53,54,55,57,58,61,62,63,64,66,67,69,70,71,72,73,75,76,77,78,80,81,84,85,88,89,90,92,93,95,96,97,98,100,101,102,103,106,107,108,110,111,111,114,115,116,117,120,121,122,123,124,126,127,128,129,135,136,137,138,139,141,143,144,145,147,148,149,150,151,152,153,156,157,158,159,160,161,162,164,165,166,167,168,169,171,172,173,174,177,178,179,180,181,182,185,186,187,189,190,191,192,194
0,1,3,5,6,7,9,10,12,13,15,16,17,18,19,24,25,26,27,28,29,30,37,39,42,43,44,45,48,49,51,52,53,54,55,57,58,59,60,61,63,64,65,66,69,70,75,77,80,81,82,83,85
0,1,2,3,4,5,9,11,13,14,16,17,20,21,22,23,25,26,28,29,31,32,33,35,38,39,41,44,45,46,48,49,50,51,52,53,57,58,60,61,62,63,65,66,70,73,74,75,77,78,79,80,81,82,84,85,86,88,89,90,91,95,97,99,100,102,103,104,105,106,107,109,110,113,116,117,118,120,121,122,123,124,125,126,128,129,132,133,135,136,137,139,140,140,145,148,150,151,153,154,155,157,158,159,160,161,162,164,165,166,168,170,171,172,174,177,178,179,181,184,185,186,187,188,189,190,195,196,197,198,199,200,201,203,204,207,210,211,212,214,215,216,217,218,220,221,222,223,225,226,227,228,231,232,235,236,237,238,240,241,244,246,247,250,251,252,253,255
0,1,2,3,4,5,6,8,9,10,11,12,14,17,20,21,22,25,27,28,29,31,32,34,35,37,38,39,40,41,46,47,48,49,50,51,53,54,55,56,57,59,62,64,65,66,67,70,71,72,73,75
0,1,2,3,5,6,9,11,12,13,15,16,18,19,20,21,22,23,28,29,30,32,33,34,36,37,39,40,42,43,44,45,51,53,54,55,56,57,62,63,64,65,67,68,69,70,73,74,75,77,78,79,81,82,83,86,87,88,89,92,93,96,97,98,101,102,103,104,107,108,109,111,112,113,114,117,118,119,120,122,123,125,126,127,130,131,132,133,136,137,140,141,142,146,147,149,150,151,153,154,154,158,159,160,162,163,164,165,168,169,170,171,174,175,176,177,179
0,1,2,3,4,5,6,8,9,10,11,12,14,16,17,18,20,21,23,24,25,26,27,30,31,32,33,34,36,37,39,40,40,46,47,48,50,51,52,54,55,57,58,59,60,61,66,67,68,69,70,71,72,75,76,77,78,79,81,83,84,85,87,88,91,93,94,95,96,99,100,101,102,104,105,106,108,111,112,114,115,120,121,122,124,125,126,127,129
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,21,22,24,25,25,28,29,30,31,35,36,37,39,40,41,42,45,46,47,48,49,50,51,52,54,55,57,58,59,62,63,64,66,67,69,70,71,72,73,74,74,76,77,78,80,83,84,85,87,88,90,91,93,94,96,97,97,101,102,103,104,105,106,107,108,109,110,111,112,116,118,120,121,123,124,126,127,128,129,130,133,134,137,138,139,140,142
0,1,2,3,4,5,6,7,9,10,13,14,16,17,18,19,20,22,23,26,27,31,33,34,35,37,38,39,40,42,43,44,45,46,47,48,50,51,54,55,59,60,62,63,64,65,65,70,71,73,74,77,78,79,80,82
0,1,2,3,4,6,7,9,10,12,13,15,16,17,20,21,23,24,26,27,28,29,30,32,33,34,35,38,40,41,42,43,49,52,53,54,56,57,59,61,62,63,65,66,70,71,73,74,75,76,77,80,81,82,84,85,85,90,91,92,93,96,97,98,100,101,102,103,104,105,108,109,110,112,113,114,115,117
0,1,2,4,5,6,9,10,11,13,14,15,16,18,19,21,22,23,25,26,28,29,32,35,36,37,39,40,41,43,44,47,48,48,53,54,55,56,58,59,60,61,63,64,66,67,68,70,71,71,76,77,78,80,83,85,86,87,89,90,92,93,94,96,97,98,99,101,102,104,105,106,108,109,111,112,115,118,119,120,122,123,126,127,128,130,131,132,133,135,136,138,139,140,141,142,145,146,147,149,150,150,154,155,157,159,160,161,162,167,168,169,170,171,174,177,178,179,183,185,186,188,189,191,192,194,196,197,198,199,201,202,204,205,207,209,210,211,212,217,218,219,220,226,227,228,229,230,232,233,235,236,237,239,240,241,242,244
0,1,2,3,4,6,7,8,9,10,12,13,14,19,20,21,22,23,26,27,28,30,31,32,34,35,36,37,38,39,39,44,45,47,48,49,51,52,53,54,55,60,61,62,63,66,67,68,69,74,76,77,78,80,81,83,84,85,87,91,93,94,95,96,99,100,103,105,106,107,108,110
0,1,2,3,4,5,6,9,10,11,12,13,18,19,20,22,23,25,26,27,29,30,31,32,35,38,39,40,43,45,46,47,49,50,52,53,54,56,58,59,60,61,63,64,65,66,72,73,74,76,78,79,81,82,83,84,86,87,88,89,93,96,97,98,100,101,102,103,105
0,1,2,5,6,8,9,14,15,19,21,22,23,25,26,28,29,31,32,33,34,35,40,41,42,44,45,47,48,49,50,51,52,55,57,58,59,61,62,66,67,68,70,73,76,77,78,80,81,82,83,84,85,86,90,92,93,95,96,97,98,101,104,105,107,108,109,110,111,112,116,117,118,120,123,126,127,128,130,131,132,133,137,138,139,141,143,144,145,147,148,148,151,152,153,154,156
0,1,2,3,4,6,7,8,10,11,14,15,16,17,20,21,23,24,25,26,27,29,30,31,32,34,35,38,39,40,41,44,45,49,50,51,52,53,54,55,57,58,60,61,62,64,65,66,67,69
0,1,2,3,7,8,9,10,11,12,14,15,16,17,18,20,21,22,23,25,26,28,29,33,35,36,37,39,40,42,43,44,45,48,49,54,56,57,58,61,62,66,67,68,69,72,73,74,75,76,80,81,83,84,86,87,90,93,94,95,97,98,101,102,103,104,105,107,107,111,112,113,116,117,118,119,121
0,1,3,5,6,7,9,10,12,13,14,15,16,17,22,23,25,26,28,29,32,33,36,39,40,41,43,44,45,46,47,48,51,52,53,54,58,59,62,63,67,68,69,70,72,73,74,75,76,77,82,83,86,88,89,91,92,93,94,97,98,99,100,103,104,108,109,110,111,113,114,115,116,117,120,121,122,123,125,126,126,128,129,130,131,133
0,1,2,3,6,7,9,10,12,13,14,15,17,18,20,21,22,24,25,26,27,31,32,33,35,39,40,41,43,44,46,47,53,55,56,57,58,60,61,63,64,65,68,69,70,72,73,74,76,77,79,80,81,82,83,84,85,88,89,92,95,96,97,99,100,101,102,106,108,110,111,115,116,117,119,121,122,125,126,128,129,130,131,133,134,136,137,139,140,143,144,144,149,150,151,152,154,155,155,159,160,162,163,164,165,167
0,1,2,3,5,6,8,9,10,12,13,14,18,20,21,22,23,25,26,27,31,32,34,35,37,38,41,44,45,46,48,49,50,52,53,56,57,57,63,64,65,66,68,69,70,72,73,74,76,77,78,79,80,83,84,88,90,91,92,93,96,97,101,103,104,106,107,112,113,114,116,118,119,120,122,123,126,128,129,130,131,134,135,136,137,139,140,141,143,144,145,146,148,149,150,152,153,154,155,156,158,159,160,161,162,164,165,165,169,170,171,172,174,175,176,177,179,180,181,183,184,185,186,187,189,190,191,193,194,194,199,200,201,202,204,205,208,209,210,211,215,217,219,220,222,223,224,225,228,229,230,231,232,236,237,241,244,245,246,247,249
2,3,5,6,8,9,10,11,13,14,15,16,19,20,22,23,23,29,30,31,33,34,36,37,38,40,43,44,45,46,48,49,50,51,51,53,54,55,56,60,61,62,64,70,71,72,74,75,76,79,80,81,82,85,87,88,89,90,92,93,96,98,99,100,101,103
0,1,2,3,4,5,6,8,9,12,13,14,15,19,20,21,23,24,27,28,30,31,32,33,34,36,37,39,40,42,43,44,45,46,47,48,50,51,54,55,58,59,60,62,63,65,66,67,68,69,73,75,76,77,78,80,81,82,84,85,87,89,90,91,92,95,96,98,99,100,101,103,104,105,107,108,111,112,114,115,116,118,119,120,121,124,125,130,132,133,135,136,141,142,143,144,145,147,148,149,152,153,157,160,161,163,164,165,166,167,168,170,171,172,173,174,175,179,181,184,185,186,187,189
0,1,2,3,5,6,6,9,10,11,14,15,17,18,20,21,22,23,24,26,27,28,29,33,34,35,37,38,39,40,43,44,45,46,47,49,50,52,53,56,58,59,62,63,64,65,66,67,69,70,73,74,75,76,77,78,79,80,81,83,84,85,86,89,90,91,94,95,96,97,98,99,99,104,105,106,109,111,112,115,116,117,118,120
0,1,2,3,4,6,7,8,9,12,13,14,15,16,18,19,21,22,26,28,29,30,32,33,35,36,37,38,39,41,42,43,44,46,47,51,53,54,55,57,58,60,61,62,63,64,66,67,69,70,72,73,76,77,79,80,82,83,84,85,88,90,91,92,93,94,95,96,100,101,102,103,106,107,109,110,112,113,114,115,117,118,120,121,122,124,125,126,127,131,132,133,135,139,140,141,143,144,146,147,153,155,156,157,158,161,162,163,164,165,166,168,169,172,175,176,177,179,180,181,183,184,185,186,187,189,190,191,192,196,198,201,202,203,204,206
0,1,3,4,6,7,8,10,13,14,15,16,18,19,22,23,24,25,29,31,32,33,35,36,39,41,42,43,45,46,47,48,50
0,1,2,3,4,6,9,10,13,14,15,18,19,20,21,22,23,24,25,29,30,31,33,34,36,37,39,40,42,43,45,47,48,49,51,52,56,57,59,60,66,67,68,70,73,74,75,77,78,79,80,86,87,88,90,91,93,94,97,98,99,100,103,105,106,107,109,110,111,112,116,117,118,120,122,123,124,126,127,128,129,132,133,135,136,141,142,145,146,147,148,150
0,1,3,4,6,7,8,10,12,13,15,16,19,20,22,23,23,29,30,32,33,38,39,40,42,43,45,46,47,49,50,51,52,54,55,56,57,58,60,61,63,64,69,70,71,72,73,74,75,77,78,79,80,82,83,84,87,88,89,90,91,93,94,95,96,100,101,102,104,108,110,111,112,113,114,115,116,117,120,121,123,124,125,128,129,130,131,134,136,137,140,141,142,143,145
0,1,2,3,4,6,10,11,12,14,15,18,19,20,23,24,25,26,27,28,29,30,33,34,36,37,37,41,42,45,46,48,49,50,51,52,55,56,57,58,60,61,63,64,65,66,67,70,71,72,74,75,75,80,81,82,84,85,90,91,94,95,96,97,98,101,102,103,104,107,108,109,111,112,113,118,119,120,122,125,126,127,128,129,131,133,134,136,137,138,139,140,142,143,144,145,147,148,149,151,155,157,158,159,160,161,162,163,164,166,167,169,170,171,174,175,176,177,180,182,183,186,187,188,189,191
0,1,2,4,7,8,9,10,11,12,13,15,16,18,19,20,21,26,27,28,30,31,33,34,37,38,39,40,43,45,46,47,49,50,51,52,54,55,56,58,59,59,65,66,67,71,73,74,75,78,79,81,82,83,84,87,88,90,91,96,97,98,100,101,102,103,105
0,1,2,3,4,5,6,8,10,11,12,13,15,16,19,20,21,23,24,28,29,31,32,33,34,34,37,38,39,41,42,43,44,45,45,50,51,52,53,55,56,56,60,61,63,64,65,66,68
0,1,2,3,4,5,9,10,11,13,14,15,16,18,19,20,21,23,24,25,28,29,30,31,32,34,35,35,39,40,41,42,44,45,47,48,51,52,53,55,56,59,61,62,63,64,70,73,74,75,77,78,80,82,83,89,91,92,93,95,96,99,102,103,105,106,107,108,110,111,112,113,116,117,118,120,121,122,127,128,132,134,135,136,138,139,141,142,143,145,146,147,148,150
0,1,2,3,4,6,7,8,10,11,13,14,15,16,17,18,19,20,21,23,24,25,26,30,32,33,35,36,37,38,40,41,42,43,44,46,47,48,49,54,55,58,59,61,62,63,64,65,68,69,72,73,74,75,77
0,1,2,3,5,6,6,11,12,13,14,15,17,18,22,23,24,25,26,28,30,31,32,33,35,36,37,39,40,41,42,43,47,48,52,53,54,57,58,59,60,61,62,63,68,69,70,71,72,74,75,76,78,79,80,81,82,83,87,89,90,92,93,96,97,99,100,101,103,104,107,108,109,110,111,114,115,116,117,118,120,121,122,123,126,127,128,129,133,135,136,137,139,140,142,143,144,145,147,148,153,154,155,157,158,159,161,162,163,164,166
0,1,2,3,6,7,9,10,12,13,14,15,16,18,19,20,22,23,25,26,27,28,31,32,35,36,40,41,42,43,44,45,46,49,50,53,54,55,56,57,61,63,64,68,69,71,73,74,75,77,78,79,82,83,85,86,88,90,91,92,94,95,96,97,102,103,107,109,110,111,113,114,116,117,118,119,122,123,125,126,131,132,135,136,137,138,140
0,1,2,3,4,6,6,9,10,11,12,13,15,16,19,20,21,22,23,25,26,27,28,33,34,35,36,37,39,40,41,45,46,49,50,51,53,54,55,57,58,61,62,63,64,65,67,68,70,71,73,74,75,76,76,81,82,83,84,86,87,88,92,93,96,97,98,99,100,101,102,104,105,109,111,112,114,115,116,117,119,120,121,122,123,125,126,127,131,132,135,136,137,138,139,141,142,145,146,147,148,151,153,154,155,157,158,160,161,162,163,164,166,167,168,172,173,176,177,178,180,181,182,184,185,190,191,192,193,196,197,199,200,203,206,207,208,210,211,212,213,214,216,217,218,219,220,221,222,225,226,227,228,231,232,233,235,236,238,239,245,246,247,248,249,250,251,252,253,254,257,258,259,261,262,263,264,266
0,1,2,3,4,5,8,10,11,12,14,15,18,20,21,22,23,24,29,30,31,33,34,36,37,40,43,44,45,47,48,49,51,52,53,54,57,58,60,61,62,63,64,65,66,67,70,72,73,74,75,76,77,78,80,81,84,86,87,88,89,90,91,94,95,96,98,99,99,106,107,108,109,111,113,114,115,117,118,119,120,123,125,126,127,128,130,131,133,134,135,136,137,139,140,143,145,146,147,148,149,150,151,153,154,158,159,160,163,164,166,167,172,173,174,176,177,178,179,181
0,1,2,4,7,10,11,12,14,15,16,18,19,20,21,23,24,27,28,29,31,32,34,35,37,38,39,41,42,44,45,46,47,50,51,52,54,55,56,58,59,59,65,66,67,68,69,72,74,75,76,77,79,80,83,85,86,87,88,90
0,1,2,3,4,6,7,10,12,13,14,16,17,20,21,23,24,25,27,28,29,30,31,32,35,36,38,40,42,43,47,48,49,50,53,54,55,57,58,59,60,61,62,66,67,68,70,74,76,77,80,81,82,83,85
0,1,2,3,4,5,8,11,12,13,17,19,20,21,24,25,27,28,30,31,33,35,36,37,39,40,42,43,45,47,48,49,51,55,56,57,59,61,62,65,66,68,69,70,71,73,74,76,77,79,80,81,82,82,87,88,90,91,92,94,95,96,97,99
0,0,1,3,4,6,7,11,12,14,15,16,17,19,20,21,22,23,25,26,28,29,30,31,34,36,37,38,39,42,43,45,46,47,48,49,50,51,52,56,58,59,60,63,64,68,69,70,72,76,78,79,80,83,84,86,87,88,90,91,95,96,97,98,101,103,104,105,107,108,111,112,114,115,117,119,120,121,122,123,124,125,129,130,131,132,133,134,135,137,138,141,144,145,146,148,149,150,152,153,154,155,159,160,162,165,166,167,169,170,171,173,174,175,176,178,179,182,183,184,186,187,188,189,191
2,3,4,5,8,9,10,11,14,15,16,17,23,24,25,27,28,31,33,34,35,36,39,40,42,43,44,46,49,50,52,54,55,56,59,60,61,62,64,65,66,68,69,70,71,73,74,75,77,81,83,84,85,87,88,90,91,92,93,94,95,100,101,102,104,105,106,111,112,113,114,116,117,123,124,126,127,128,130,133,134,136,138,139,140,144,145,146,147,148,149,150,152,153,154,155,156,158,159,162,163,164,165,166,167,168,169,170,172,173,174,175,176,178,179,180,183,184,185,186,187,188,191,192,193,194,197,198,199,200,201,202,205,206,207,208,209,212,213,215,216,217,218,218,222,223,224,225,227,228,230,231,232,233,236,237,238,240,241,242,243,245
0,1,2,3,4,5,7,8,9,10,12,13,14,15,16,17,19,20,24,25,26,27,28,30,31,34,36,37,38,39,42,43,47,48,50,52,53,54,56,57,59,60,62,63,64,66,67,70,71,72,73,76,78,79,80,81,84,85,87,88,89,91,92,93,94,96,97,99,100,101,102,107,108,109,110,111,114,115,119,120,121,122,125,126,128,129,132,133,134,136,137,138,139,141,142,143,144,149,150,151,152,155,156,157,159,160,161,162,164,165,167,168,170,171,174,175,176,177,181,182,183,185,189,191,192,195,196,197,198,200
0,1,2,3,6,7,8,9,10,12,13,14,16,17,22,23,24,26,27,28,30,31,32,33,36,37,38,40,41,42,43,46,47,47,51,52,53,56,57,58,59,60,62,63,64,67,68,69,70,71,72,74,75,76,77,81,82,83,84,84,90,92,94,95,97,98,101,103,104,105,107,108,109,110,112
0,1,2,5,6,7,8,10,11,13,14,17,18,18,21,22,23,25,26,27,30,31,31,34,35,38,39,40,41,43,44,47,49,50,51,53,54,56,57,59,60,66,68,69,70,72,73,77,78,79,80,83,84,85,87,88,89,90,92,93,95,96,98,99,102,103,104,105,109,110,111,113,118,120,123,124,125,126,128
0,1,2,3,5,6,11,12,13,15,16,20,21,22,23,24,25,26,28,29,30,31,32,34,35,37,38,40,41,44,45,45,50,53,55,56,58,59,60,65,66,67,70,71,72,74,75,76,80,83,84,86,87,90,91,93,94,95,96,97,100,103,104,105,107,108,109,110,111,113,114,115,119,120,121,122,126,127,128,129,131,132,132,137,138,139,141
0,1,2,3,4,5,6,9,10,11,13,14,15,16,17,20,21,22,24,28,29,30,31,32,33,35,36,39,40,41,42,43,45,46,49,51,52,53,54,57,58,60,61,62,64,65,69,70,71,72,73,75,76,77,82,83,84,86,88,89,92,93,95,96,97,98,100,101,102,103,104,106,107,108,109,109,113,114,115,116,118,119,123,124,125,126,127,129,130,130,134,135,137,138,139,140,142
0,1,2,5,6,7,8,12,13,15,18,19,20,22,23,24,26,27,30,31,32,33,34,36,37,38,39,40,43,44,45,46,48,49,49,56,57,59,60,61,62,64,65,68,69,74,76,77,78,81,82,84,85,87,88,90,92,93,94,96,97,101,102,104,106,107,108,110,111,113,114,116,117,118,119,124,125,127,129,130,133,134,135,136,138,139,140,141,142,143,144,145,150,151,153,156,157,158,160,161,164,165,169,170,171,172,174,175,176,177,180,182,183,186,187,188,189,191
0,1,2,3,4,6,7,8,10,11,12,13,15,16,17,18,20,21,23,25,26,27,28,30,31,35,36,37,38,39,41,42,46,47,48,49,50,51,51,56,57,58,59,61,61,67,68,69,72,73,74,75,76,77,80,82,83,84,85,87,88,90,91,92,93,94,95,96,98,99,100,101,102,104,105,106,107,109,110,111,113,114,115,116,116,120,121,122,123,126,127,130,131,132,134,135,136,137,139
0,1,2,4,5,6,8,9,10,11,13,14,15,16,18,19,21,23,24,25,26,28,29,31,32,33,34,35,37,39,40,41,42,43,45,46,47,49,50,51,52,53,54,56,57,58,59,59,62,63,65,67,68,71,72,73,74,76
0,1,2,4,5,7,8,9,11,12,15,16,17,18,21,23,24,25,26,28,29,31,32,33,35,36,37,39,40,41,42,43,46,47,48,49,50,52,53,54,56,57,59,60,61,63,64,65,66,67,68,69,72,73,74,75,76,77,79,80,82,83,85,86,91,92,95,96,97,98,99,100,103,104,105,107,108,109,110,112
0,1,4,5,6,7,9,10,11,12,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,40,42,43,44,46,47,50,51,53,54,55,56,57,58,58,61,62,63,64,65,67,70,71,73,74,76,78,79,80,81,83
0,1,2,4,6,7,8,10,11,11,14,15,18,19,20,21,22,23,26,28,29,30,32,33,37,38,39,41,43,44,45,46,47,49,50,53,54,55,57,58,59,60,62
0,1,3,5,6,7,9,10,12,13,15,16,17,18,19,24,25,26,27,28,29,30,37,39,42,43,44,45,48,49,51,52,53,54,55,56,57,59,60,61,62,64,65,66,67,71,72,73,76,78,79,80,82,83,84,86,87,88,89,90,91,91,95,96,97,99,100,103,104,105,107,108,109,111,112,113,114,118,120,121,122,124,125,128,129,131,132,135,136,137,138,140,141,143,144,146,147,152,153,154,156,157,159,160,161,163,164,167,169,170,173,174,175,176,178
0,0,1,3,4,5,7,8,10,11,12,13,14,15,16,21,22,23,24,25,29,30,31,33,34,35,36,39,40,41,42,43,44,45,47,48,49,51
0,1,2,3,4,5,6,8,9,13,14,16,17,20,22,23,24,24,29,32,33,34,36,37,38,39,41,42,43,45,46,47,48,52,55,56,57,59,60,61,63,64,65,66,67,68,71,72,73,74,75,77,79,80,81,86,87,88,89,90,91,95,97,98,99,101,102,105,107,108,109,110,112
0,1,2,3,4,5,6,8,9,10,11,12,14,15,16,17,18,22,23,26,27,28,29,30,31,35,37,38,39,42,43,45,46,48,49,51,53,54,55,57,58,60,61,62,63,64,66,67,68,72,74,75,77,78,80,81,83,85,86,87,88,89,90,92,93,94,95,96,97,99,100,101,103,106,109,110,111,115,116,117,118,119,121,122,126,127,129,130,131,132,134
0,0,1,4,5,6,8,9,10,12,13,14,15,19,21,22,24,25,27,28,29,30,33,34,35,36,39,40,42,43,44,47,48,49,50,52,53,54,55,58,59,60,61,62,64,65,66,67,69,70,71,72,78,79,80,82,85,88,89,90,92,93,94,95,96,98,100,101,102,104,105,105,107,108,109,110,112
0,1,2,3,4,5,6,8,9,10,11,12,14,15,16,17,18,22,23,27,28,30,31,32,34,35,36,37,41,43,44,45,48,49,51,52,55,56,56,59,60,61,62,63,65,66,69,70,71,72,75,77,78,79,81,82,84,85,86,89,90,91,93,94,96,97,98,100,101,102,103,106,107,108,109,110,111,113,114,115,117,120,123,124,125,129,130,131,132,135,137,138,139,141,142,144,145,146,148,149,150,154,155,156,159,160,161,163,164,165,166,167,168,169,172,173,176,177,178,180,181,182,183,185
0,1,2,3,6,7,10,11,12,13,16,18,19,20,21,24,25,29,31,32,34,35,39,40,41,43,46,47,48,50,51,51,55,56,57,58,59,60,61,61,67,68,69,70,72,76,78,80,81,84,87,88,90,91,92,93,94,95,97,98,99,100,101,102,105,107,108,109,110,111,112,114,115,119,120,121,124,125,127,128,133,134,135,137,138,139,140,142
0,1,2,3,4,5,8,9,10,11,12,13,18,19,23,25,26,27,29,30,32,33,34,35,36,37,42,45,46,47,49,50,51,53,54,55,56,58,59,61,62,63,64,68,70,72,73,75,76,77,78,79,81,84,85,86,88,91,92,93,96,97,98,99,103,105,106,107,109,111,112,113,114,117,118,119,122,123,124,126,127,128,129,131
0,1,2,3,4,6,7,8,9,14,15,16,17,21,22,24,25,26,28,29,32,33,34,37,38,39,40,41,42,43,44,45,46,47,49,50,51,58,59,60,61,62,64,65,67,68,69,71,72,73,74,76
0,1,2,3,4,5,6,9,10,11,12,13,18,19,20,22,25,26,27,28,29,31,32,35,36,37,38,39,40,40,43,44,46,47,48,49,49,54,55,56,57,58,59,60,61,63,64,65,69,71,73,74,76,77,78,81,82,83,85,86,87,88,89,94,95,96,97,98,99,101,103,104,107,108,109,110,112,113,114,116,117,118,119,121,122,124,125,126,127,128,129,130,132,133,134,135,138,141,142,143,145,146,147,149,150,151,152,154
0,1,2,3,4,7,8,9,11,12,13,14,16,17,18,20,21,22,25,27,28,29,30,34,35,36,37,41,44,45,46,48,49,50,51,52,53,53,56,57,58,61,62,63,65,66,67,69,70,72,74,75,76,78,80,81,82,84,87,88,91,92,93,94,100,101,102,103,104,106,107,109,110,113,114,115,116,117,119,120,121,123,124,125,127,128,128,134,135,137,138,141,142,143,144,146
0,1,3,5,6,7,9,10,12,13,16,17,18,19,24,25,27,28,31,32,33,34,35,37,38,39,40,41,43,44,45,46,49,50,51,52,53,54,55,56,61,62,63,64,65,67,70,73,74,75,77,78,79,80,81,82,85,87,88,89,91,92,93,94,96
0,1,2,3,4,7,8,10,14,16
0,1,2,3,4,5,6,7,11,13,15
0,1,5,6,7,9,10,14,16,17,18,20,21,23,24,25,26,27,31,32,35,36,37,39,40,42,43,44,45,46,47,48,49,50,53,54,55,56,57,59,60,61,62,64
0,1,4,5,6,8,9,11,12,13,14,16,17,21,22,23,25,26,27,30,32,33,34,36,37,39,40,41,43,44,45,47,48,50,51,52,53,54,57,58,59,61,62,66,67,68,69,70,72,73,74,75,76,77,77,81,82,84,85,86,87,90,92,93,94,96,97,98,99,101
0,1,2,3,4,6,7,10,13,14,15,19,20,21,22,23,24,25,27,28,31,32,33,34,37,38,42,43,44,45,46,47,50,52,53,54,55,57,58,62,64,65,66,68
0,1,2,4,5,8,11,12,13,17,18,21,22,23,25,26,27,28,31,34,35,36,38,39,40,42,43,44,45,48,49,50,51,54,55,56,58,60,61,62,64,65,66,67,71,73,75,76,78,79,82,83,84,86,87,88,89,91
0,1,2,4,5,6,7,9,10,12,13,16,17,18,19,19,25,26,27,30,32,33,34,35,38,39,43,45,46,48,49,52,53,54,55,56,59,60,61,62,65,68,69,71,72,73,74,75,76,78,79,80,83,84,87,88,89,90,92
0,1,2,3,4,5,6,9,10,11,12,13,14,15,17,18,19,24,25,29,30,31,32,33,34,35,36,37,38,44,47,48,49,50,51,52,55,58,59,60,64,66,67,68,71,72,74,75,77,78,80,82,83,84,86,87,89,90,91,92,95,96,97,99,100,101,102,103,104,108,109,110,112,115,116,118,120,121,122,124,126,127,128,129,130,131,132,133,133,138,139,140,141,143,143,150,151,152,153,155,157,158,159,160,162,163,163,169,170,171,175,177,179,180,182,183,184,185,186,187,190,191,193,194,195,197,198,199,200,203,204,205,206,209,210,211,212,214
0,1,2,3,4,5,6,9,10,11,12,14,15,20,21,25,27,28,29,31,32,34,35,36,37,38,39,40,41,42,47,48,49,51,52,54,55,57,58,60,61,64,65,66,67,68,69,72,74,75,76,78,79,81,82,83,85,86,87,89,90,91,92,93,98,99,101,102,108,109,110,111,112,114,116,117,118,120,121,122,125,126,127,129,130,131,131,135,136,137,138,139,141,142,148,150,151,152,154,155,157,158,159,160,161,162,163,164,166,167,171,172,173,175,176,177,178,180,181,182,184,187,188,189,190,191,192,194,195,198,199,200,201,204,205,206,208,209,210,213,214,215,216,217,218,219,220,221,223,224,226,228,229,230,232,233,234,237,238,242,243,244,245,248,249,251,252,255,258,259,260,262,263,264,265,266,268,269,270,271,272,273,274,277,278,279,280,283,284,285,287,288,290,291,297,298,299,300,301,302,303,304,305,306,309,310,311,313,314,315,316,318
0,1,2,4,6,7,9,10,12,13,16,17,18,19,20,21,24,26,27,28,30,31,33,34,35,36,41,42,49,51,54,55,60,61,62,64,65,66,68,69,70,75,76,78,79,81,82,85,86,89,92,93,94,96,97,98,99,101,102,107,108,109,110,113,114,115,117,118,119,121,122,123,124,126
0,0,1,4,5,6,8,9,10,12,13,14,15,20,22,23,24,26,27,29,30,31,33,35,36,37,38,40,41,42,43,46,47,48,50,52,53,54,55,56,58,59,61,62,63,65,66,67,68,70
0,1,2,3,4,6,7,9,10,11,12,14,15,19,21,23,24,25,26,28,29,30,32,33,34,35,38,40,41,42,44,45,46,47,49
0,1,2,3,4,7,8,9,10,13,15,16,17,18,22,23,25,26,27,28,29,30,33,34,35,36,37,40,41,42,43,44,45,49,50,54,55,56,57,59,60,65,66,67,68,69,70,71,72,75,76,77,78,79,82,83,86,87,88,89,91
0,1,2,3,4,6,7,9,10,11,12,14,15,19,21,23,24,25,26,28,29,30,32,33,34,35,36,37,37,41,42,43,44,45,46,48,49,50,52
0,1,2,3,4,6,10,12,13,14,16,17,19,20,22,23,24,25,26,31,32,33,34,35,36,37,44,46,49,50,51,52,55,56,58,59,60,61,62,65,66,69,70,71,73,74,75,76,76,80,81,83,84,85,86,88
0,1,2,3,4,6,10,12,13,14,16,17,19,20,21,22,23,24,25,30,31,32,33,35,36,37,42,43,45,46,48,49,52,53,54,55,58,59,60,61,62,63,66,67,70,73,74,76,77,78,79,80,81,83,84,85,86,89,90,94,95,96,97,99,100,104,106,107,108,109,111,112,114,115,116,118,119,120,121,123
0,1,2,3,4,6,7,10,11,14,17,18,19,21,22,24,25,27,28,29,31,32,34,35,37,38,39,40,42,43,45,46,47,49,50,51,52,54
0,1,2,3,4,5,8,10,11,12,14,15,17,18,23,25,26,27,30,31,33,34,36,37,39,41,42,43,45,46,48,49,50,51,52,53,54,56,56,61,62,63,65,66,68,69,70,72,73,74,75,77
0,1,2,4,5,6,7,10,12,13,14,16,18,19,20,21,24,26,27,28,30,31,32,34,35,36,37,38,40,41,42,43,46,48,49,50,52,53,54,56,57,58,59,62,64,65,66,68,70,71,72,73,74,76,77,80,82,83,84,86,87,89,90,91,93,94,96,97,98,100,101,102,103,108,109,110,111,112,113,115,116,117,118,120,121,122,124,125,126,127,129
0,1,2,3,4,7,8,10,11,14,15,16,17,21,22,23,26,27,28,29,30,31,32,33,34,38,39,41,42,43,44,46,47,47,50,51,52,54,56,57,58,59,63,64,65,66,67,68,70,71,72,73,74,75,75,78,79,80,81,82,83,84,85,86,88
0,1,2,3,4,7,8,10,11,14,15,16,17,21,22,23,26,27,28,29,30,31,33,34,35,36,37,41,42,45,46,47,48,49,50,51,52,53,54,57,58,59,61,62,64,65,65,71,72,73,74,76,77,78,79,85,86,87,88,89,91,92,95,96,97,98,99,100,101,102,104,105,106,108,109,110,111,112,116,117,118,119,121,122,123,123,127,128,129,130,132,133,134,135,135,139,140,141,143,145,146,149,150,152,153,154,155,157,158,160,161,163,164,167,168,168,173,174,175,176,178,179,179,183,184,185,186,187,188,190,191,192,194
0,1,2,3,4,7,8,10,11,14,15,16,17,20,21,22,24,25,29,31,32,33,36,37,39,40,42,43,45,47,48,49,51,52,54,55,57,59,60,61,62,65,66,68,69,70,72,73,74,75,76,77,78,79,80,83,84,85,86,87,89,90,92,93,94,95,96,101,102,103,105,107,108,111,112,114,115,116,117,119,120,122,123,125,126,129,130,130,135,136,138,139,142,143,144,145,147
0,1,2,3,4,7,8,10,11,14,15,16,17,20,21,22,23,25,26,27,28,29,31,32,34,36,37,39,40,42,43,46,48,49,50,52,53,55,56,58,60,61,62,63,66,67,68,69,70,74,75,77,78,79,81,82,83,84,90,91,92,94,96,97,100,101,103,104,105,106,108,109,111,112,114,115,118,119,119,124,125,126,127,129,130,130,134,135,137,138,139,140,142
0,1,2,3,4,7,8,10,11,14,15,16,17,18,21,22,23,25,26,27,28,31,33,34,35,37,38,40,41,42,44,45,45,50,51,52,53,54,55,56,56,61,62,63,64,65,66,68,69,70,72,73,74,75,79,81,82,83,86,87,89,90,93,94,94,97,98,99,100,101,103,104,107,108,109,110,113,115,116,117,119,120,122,123,124,126,127,129,130,131,133,134,135,136,142,143,144,146,148,149,152,153,155,156,157,158,160,161,163,164,166,167,170,171,171,176,177,178,179,181,182,182,186,187,189,190,191,192,194
0,1,2,3,4,7,8,10,11,14,15,16,17,21,22,23,25,26,27,28,30,31,35,37,38,39,42,43,45,46,48,50,51,52,54,55,57,58,59,60,61,63,64,65,66,71,72,73,75,77,78,79,80,83,84,85,86,88,89,90,93,94,95,97,98,99,100,100,105,106,107,110,112,113,114,116,117,119,120,121,122,126,127,128,129,130,131,134,135,136,138,139,140,141,143
0,1,2,3,4,5,8,9,10,12,13,18,20,21,22,25,26,28,29,31,32,34,36,37,38,40,41,45,46,47,49,49,54,55,56,59,60,63,64,65,66,68
0,1,2,3,4,5,8,10,11,12,13,16,17,19,20,21,22,27,29,30,31,33,34,36,37,38,40,42,43,44,45,47,48,49,50,53,54,55,56,57,58,60,61,62,64,65,66,67,69,70,71,72,73,75,76,80,81,82,83,84,85,88,90,91,92,93,94,95,98,100,101,102,104,105,109,110,115,117,118,119,122,123,125,126,128,129,131,133,134,135,137,138,142,143,144,145,146,147,150,152,153,154,155,157,158,161,163,164,165,166,168
0,1,2,3,4,5,7,8,9,10,11,15,16,17,18,19,19,25,26,29,30,31,32,33,34,35,36,37,38,43,44,45,49,50,51,52,56,57,61,64,65,66,67,68,69,70,73,74,75,77,78,81,82,83,84,85,89,90,92,93,94,95,96,97,100,101,103,104,107,108,111,112,113,114,115,117,118,121,122,123,126,127,128,129,130,131,132,133,136,137,139,140,142,143,144,145,148,149,149,152,153,154,155,157,158,160,161,162,163,164,167,168,169,170,172,173,174,175,176,177,178,181,182,183,184,185,186,187,188,189,190,195,196,197,198,200,201,202,203,205,206,207,208,209,211,212,213,216,219,220,222,223,226,227,229,230,231,232,233,235,236,236,240,241,243,244,245,246,248
0,1,2,3,6,8,9,10,11,12,15,17,18,19,21,22,24,25,26,27,28,29,35,36,37,39,40,43,44,45,46,47,49,50,51,52,53,55,56,58,59,60,62,63,63,68,69,70,71,74,75,76,78,79,82,83,84,87,88,89,90,91,93,96,99,100,101,105,106,107,108,111,112,113,114,115,119,120,124,127,128,129,130,132
0,1,2,3,4,5,6,9,10,11,13,14,15,16,18,19,21,23,25,26,28,29,30,31,33,34,34,40,41,42,44,45,46,47,50,53,54,55,58,60,61,62,65,66,67,68,69,70,74,76,78,79,81,82,83,84,85,87,88,93,94,97,98,99,101,102,104,105,107,108,109,110,111,113,114,117,120,121,122,126,127,129,130,131,132,136,138,140,141,144,146,147,148,150,151,152,154,155,156,157,160,161,162,164,166,167,168,170,171,172,173,177,179,181,182,184,185,188,189,190,192,193,194,195,197
2,3,4,5,7,8,10,11,13,14,15,16,17,19,20,22,23,25,27,28,29,31,32,34,35,36,37,38,39,41,42,49,51,52,53,56,57,59,60,61,62,65,66,67,68,70,71,76,77,78,79,82,84,85,86,88,89,90,91,93
0,1,2,3,6,8,9,10,12,13,15,16,17,19,20,21,26,27,29,30,31,32,33,36,37,38,39,41,42,47,48,49,50,51,52,52,58,59,60,62,64,65,66,68,69,69,72,73,74,75,78,79,80,81,82,84,85,86,89,90,91,92,93,94,96
0,1,2,3,4,5,8,9,10,12,16,18,20,21,23,24,25,27,27,30,31,32,33,34,39,40,41,43,44,45,46,50,51,52,54,55,57,58,60,61,62,63,64,66,67,69,70,71,73,75,76,77,78,82,83,84,85,87,88,89,90,91,95,96,98,99,101,102,103,105,106,107,108,108,110,111,112,113,116,117,118,119,121,122,122,127,128,130,131,132,134,135,136,137,138,140,141,142,143,146,147,148,150,151,152,153,155
0,1,2,3,4,6,7,8,9,14,15,16,17,21,22,24,25,26,28,29,32,33,34,39,40,41,42,43,44,45,47,48,49,54,55,56,57,58,60,61,63,64,65,67,68,69,70,72
0,1,2,5,6,7,8,9,10,12,13,16,17,18,19,20,22,23,24,27,28,29,31,32,35,36,36,40,41,42,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,61,62,65,66,68,69,74,75,76,77,78,81,82,84,85,86,87,89
0,1,2,3,4,5,9,10,11,12,13,15,16,21,23,25,26,28,29,30,32,33,34,35,35,38,39,40,41,42,43,48,49,50,51,56,57,58,59,60,62,63,64,65,66,68,69,70,73,74,75,77,78,79,80,81,81,84,85,86,87,90,91,92,94,95,96,97,100,101,102,104,105,107,108,109,112,113,114,115,118,119,120,123,124,125,127,128,129,130,132
0,1,2,3,4,5,6,9,10,11,12,13,18,19,20,22,25,28,29,30,32,33,34,36,37,38,39,43,45,46,48,49,51,52,53,54,57,58,59,60,63,64,66,67,68,69,70,72,73,74,75,79,80,81,83,85,86,89,90,92,93,94,95,97,98,100,101,103,104,107,108,108,113,114,115,116,118,119,119,123,124,126,127,128,129,131
0,1,3,4,6,7,9,10,14,16,17,18,20,21,25,26,27,29,30,31,34,35,37,39,40,41,43,44,46,47,49,50,52,54,55,59,61,62,63,65,66,70,71,73,74,75,76,78,79,80,82,83,83,88,89,91,92,93,95,96,98,99,100,101,103,104,106,107,109,110,111,113,114,117,120,121,122,126,127,128,129,132,133,137,138,139,140,142,143,144,145,148,150,151,152,154,155,156,157,159
0,1,2,3,7,8,10,11,12,14,15,16,20,23,25,26,27,27,33,34,35,36,38,39,40,41,45,46,50,51,52,54,55,57,58,62,64,66,67,69,70,71,72,75,76,77,79,80,85,86,87,88,89,92,95,96,97,101,102,103,104,108,109,111,112,113,115,116,117,121,122,124,125,126,127,130,131,131,134,135,136,137,139,140,142,143,145,146,147,149,150,153,156,157,158,160,161,162,163,166,167,171,172,173,174,176,177,178,179,182,184,185,186,188,189,190,191,193
0,0,1,4,5,6,9,11,12,13,16,17,18,19,20,21,22,23,24,27,28,29,31,33,34,35,36,37,38,39,40,41,44,45,46,48,50,51,52,53,55,56,57,58,59,62,63,64,66,68,69,70,72,73,75,76,77,82,83,84,87,88,89,91,92,93,94,95,96,99,100,101,102,103,107,110,111,112,114,115,116,117,119,120,121,123,124,126,127,128,129,130,134,135,137,138,139,141,142,142,147,148,149,151,152,155,156,157,158,161,162,163,164,165,166,169,170,174,175,176,178,181,182,183,185,186,187,188,190
0,1,2,3,4,5,8,10,11,12,13,15,16,18,19,23,25,26,27,29,31,32,34,36,37,38,40,41,43,44,45,46,49,50,51,52,53,54,55,58,59,60,62,63,68,70,72,73,75,76,77,78,79,80,82,83,84,85,86,88,89,90,92,93,96,98,99,100,103,104,105,106,107,108,113,114,115,116,117,119,120,121,122,125,126,127,129,130,131,132,134
0,1,2,5,6,8,9,14,15,19,21,22,23,25,26,28,29,31,32,33,34,35,40,41,42,44,45,47,48,50,51,53,54,57,58,59,60,61,62,65,67,68,69,71,72,74,75,76,78,79,80,82,83,87,88,90,91,93,94,95,97,98,99,100,101,102,103,107,108,110,111,112,113,115
0,1,2,3,4,5,6,9,10,11,13,14,15,16,18,19,21,23,25,26,29,31,32,33,35,36,37,39,40,41,43,44,45,47,48,50,51,54,55,56,58,59,60,61,63,64,65,67,68,68,73,76,77,78,79,80,82,84,85,86,87,90,91,92,93,96,99,100,101,105,106,107,109,110,111,112,113,114,114,118,119,121,122,124,125,126,128
0,1,2,4,5,6,7,8,9,11,12,13,14,15,16,17,19,20,22,23,24,26,27,28,29,34,35,36,37,38,41,42,43,44,45,46,48,49,52,53,54,55,55,59,60,61,62,63,64,65,66,67,68,69,70,71,72,75,76,77,79,80,81,82,84
0,1,2,3,4,6,7,8,9,12,14,15,16,18,19,21,22,24,25,26,27,28,33,34,35,36,37,38,39,46,48,51,52,53,54,57,58,60,61,62,64,65,66,68,69,70,71,77,78,79,81,82,83,86,87,90,91,92,93,94,96,99,101,102,105,106,107,108,110
0,1,2,3,4,7,8,10,11,14,15,16,17,21,22,25,26,27,29,30,31,32,36,38,39,40,42,43,45,46,47,48,49,51,52,53,55,56,56,60,61,62,63,64,65,66,68,69,70,71,72,76,79,81,82,84,85,86,87,88,89,92,93,94,95,96,97,98,100,101,102,103,106,108,109,110,112,113,115,116,117,118,119,121,122,123,124,127,128,129,130,131,132,133,135,136,137,138,143,144,145,147,148,149,151,152,153,154,157,158,159,160,161,162,163,165,166,167,168,171,172,173,175,176,177,178,180
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,21,22,23,25,26,27,29,30,31,32,34,35,36,37,38,39,39,42,43,44,45,49,50,51,53,54,55,56,57,60,61,62,63,66,67,69,70,71,73,74,76,78,79,80,82,83,84,87,88,90,91,93,94,95,96,97,98,100,101,104,105,106,107,110,112,113,114,116,117,119,120,121,123,124,125,126,127,134,135,136,138,139,141,142,143,145,145,148,149,150,151,152,154,155,158,159,160,162,163,166,168,169,170,172,173,174,175,177
0,0,1,4,5,6,9,11,12,13,14,17,18,20,21,22,23,27,29,30,31,34,35,37,38,39,40,41,42,44,45,47,48,49,50,52,53,53,57,58,59,60,61,63,64,65,66,67,68,71,72,77,79,80,81,84,85,87,88,89,91,92,94,95,96,97,100,101,103,104,105,106,107,109,110,111,112,113,114,117,118,119,120,121,122,122,126,127,128,129,130,131,135,137,138,139,141,142,144,145,146,148,149,150,151,153,154,155,158,159,160,161,164,165,166,167,172,173,174,175,176,177,181,182,183,184,186,187,189,190,191,192,195,196,199,200,201,202,205,206,208,209,210,213,214,215,216,218,219,220,221,225,226,227,228,231,232,233,236,237,238,240,241,242,244,245,246,247,249
0,1,2,3,4,6,7,9,10,15,16,17,19,20,21,23,24,26,27,30,31,32,33,34,36,37,38,40,41,42,43,44,46,47,48,52,53,55,56,57,59,60,61,62,65,66,67,68,69,71,72,73,74,76
0,1,3,4,5,6,9,10,11,12,17,18,20,21,24,25,27,28,29,31,32,33,34,37,40,41,42,44,45,46,48,49,51,52,53,55,56,59,61,62,63,65,66,68,69,70,72,73,75,76,77,79,80,81,82,88,89,90,92,94,95,97,98,99,100,102,103,104,105,106,108,109,112,114,115,116,118,119,125,126,127,128,129,130,132,133,134,135,139,140,141,143,145,146,147,149,150,150,153,154,155,156,158
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,21,22,24,25,25,29,30,31,32,33,34,35,37,38,40,41,42,44,45,46,48,48,54,55,56,57,59,64,65,66,69,70,71,73,74,75,76,77,80,81,83,84,85,86,88
0,1,2,3,4,6,7,8,10,11,14,15,16,18,19,20,21,24,26,27,28,30,31,35,36,37,38,41,42,43,45,46,47,48,52,54,55,57,61,63,64,65,68,69,71,72,73,74,77,78,79,81,82,87,88,89,91,92,93,94,96
0,1,2,3,7,8,9,10,11,13,14,15,16,19,20,23,25,26,27,29,30,32,33,34,36,37,38,39,42,43,44,45,46,47,48,53,54,55,57,58,59,61,62,63,64,66,67,68,70,73,74,77,78,79,81,82,83,84,86,87,89,90,92,93,96,97,98,99,102,103,104,105,106,110,111,113,114,115,116,118
2,2,2,6,7,8,11,13,14,15,18,19,20,21,22,23,24,25,26,30,31,33,34,35,37,38,38,41,42,43,45,47,48,49,50,51,52,54,55,56,59,60,61,63,64,66,67,68,70,71,71,74,75,76,78,79,80,80,83,84,85,87,89,90,91,92,93,94,96,97,98,101,102,103,105,106,108,109,110,112,113,114,114,117,118,119,121,122,122,127,128,129,130,132,133,134,135,135,141,142,144,145,146,147,149,150,153,154,155,156,159,160,164,165,166,167,168,169,172,174,175,176,177,179,180,183,185,186,187,188,190
0,1,2,3,4,6,7,9,10,11,12,14,15,19,21,23,24,25,26,28,29,30,32,33,34,35,38,40,41,42,44,45,46,47,49,50,52,53,56,57,58,59,60,61,66,67,68,70,71,73,74,76,77,78,79,79,84,85,86,87,89,90,91,92,94,95,97,98,103,104,105,107,108,109,110,112
0,1,2,3,5,6,9,11,12,13,15,16,18,19,21,22,28,30,31,32,34,35,37,38,40,42,43,45,46,49,50,52,53,54,55,56,59,60,61,62,63,65,66,67,70,71,74,75,76,77,80,81,84,87,88,89,91,92,93,94,95,99,100,102,103,106,108,109,110,112,113,117,118,119,120,123,124,127,128,129,131,132,135,137,138,139,141,142,144,145,146,147,150,151,152,154,155,156,157,160,161,162,163,164,165,168,169,172,173,174,176,177,178,179,181
0,1,2,3,4,6,7,8,9,10,11,11,16,19,20,21,22,23,24,25,28,30,31,32,34,35,37,38,39,40,41,42,47,48,49,51,52,53,54,55,56,57,58,59,62,63,64,65,68,69,70,73,74,75,77,78,79,81,82,83,84,86
0,1,2,3,4,5,6,9,10,11,12,13,15,16,19,20,22,24,26,27,29,30,33,34,37,38,42,44,45,46,48,49,51,52,54,55,56,58,59,60,62,64,65,66,67,68,69,69,75,76,77,78,79,80,82,83,84,86,87,88,89,90,92,93,95,96,98,99,100,101,101,106,107,108,109,110,112,113,114,116,119,121,122,123,125,126,128,129,130,131,132,133,139,140,141,144,145,146,147,148,149,152,153,154,156,159,160,161,163,164,165,166,168
0,1,2,3,5,6,7,8,10,11,12,14,15,16,17,20,23,24,25,27,28,29,30,34,35,36,37,39,40,43,45,46,47,49,50,52,53,56,57,58,60,61,62,63,65
0,1,3,5,6,7,10,11,12,14,16,17,18,20,21,24,27,28,29,31,32,33,35,35,41,42,43,46,47,48,50,51,52,53,54,56,57,59,60,61,64,66,67,68,70,71,73,74,77,78,80,81,82,83,85
0,1,2,3,4,7,8,10,14,16
0,1,2,4,5,7,8,10,11,14,15,18,20,21,22,23,26,27,30,32,33,34,35,37
0,1,2,3,3,8,9,10,11,13,14,15,16,16,21,22,24,25,26,28,29,30,31,33
0,0,1,3,4,5,7,8,10,11,12,13,15,16,18,19,23,25,26,27,30,31,33,34,35,36,37,39,40,42,43,47,49,50,51,54,55,57,58,59,60,61,63,64,66,69,70,72,73,74,75,76,77,79,80,81,84,85,87,88,89,90,92
0,1,4,5,9,10,11,12,14,15,16,17,21,22,23,24,24,30,33,35,36,38,39,40,41,46,47,48,49,52,53,57,58,59,60,62,63,64,65,68,70,71,72,74,75,76,77,79
0,1,2,3,4,5,9,11,13,14,16,17,20,21,22,24,25,26,27,30,31,32,34,35,38,40,41,42,43,45,46,48,49,50,51,52,53,54,56,58,59,60,62,63,64,65,67,68,71,74,75,76,78,79,80,81,82,84,85,87,88,89,91,92,92,96,97,98,99,101,102,103,104,105,106,107,110,111,112,113,114,115,115,120,121,124,125,129,130,131,132,134,135,136,137,138,141,142,143,144,146,147,147,152,153,154,156
0,1,2,3,4,5,8,9,10,12,13,17,18,19,20,21,23,24,26,27,29,30,33,34,35,36,39,40,41,43,47,48,49,51,52,53,55,56,57,58,58,62,63,64,65,68,70,71,74,75,76,78,79,80,82,83,86,87,88,89,90,92,94,95,99,100,101,102,103,104,105,107,108,110,111,112,114,115,115,121,122,123,124,125,127,128,130,131,133,134,135,136,137,138,140,141,141,143,144,145,146,148
0,1,2,4,7,9,10,11,13,14,16,17,19,20,21,22,23,28,29,30,31,32,33,34,41,43,46,47,48,49,52,53,55,56,57,58,59,62,63,64,66,69,70,74,76,77,78,80
0,1,4,5,6,7,9,10,12,13,15,16,21,22,23,25,26,29,32,33,34,36,37,38,40,40,47,48,49,50,51,54,56,57,58,59,61,62,65,67,68,69,70,72
0,1,2,3,4,5,9,11,12,13,16,17,19,20,22,23,24,25,26,28,29,31,32,33,34,35,36,36,39,40,41,42,43,45,46,47,48,53,54,55,56,57,59,60,64,65,69,71,72,73,75,76,78,79,80,81,83,84,85,86,88,89,90,92,93,94,95,97,98,100,101,102,103,104,107,108,109,110,111,113,115,116,118,119,122,123,124,126,127,128,130,132,133,136,138,139,140,140,146,147,148,149,150,151,152,154,155,158,159,160,161,165,167,168,169,172,173,175,176,179,180,180,183,184,185,186,187,189,190,191,193,194,197,198,200,201,204,205,206,208,209,210,212,214,215,216,218,219,219,222,223,224,225,227
0,1,4,5,8,9,10,12,13,16,19,20,21,23,24,25,26,27,28,30,31,34,35,37,38,41,42,43,44,45,46,49,51,52,53,55,56,58,59,60,62,63,65,66,67,68,73,74,75,76,80,82,85,86,87,88,90,91,93,94,97,98,99,100,103,104,104,109,110,111,113
0,1,2,3,4,5,6,9,10,12,13,14,16,17,20,21,22,24,25,28,29,32,34,35,36,38,39,40,41,43,44,45,46,49,51,52,53,56,57,58,60,61,62,66,67,68,69,72,73,74,76,77,78,81,82,83,84,85,87,88,89,92,93,94,96,97,98,99,101,102,103,104,105,107,108,109,110,115,116,117,118,119,121,122,123,124,125,126,128,129,130,131,132,134,137,140,141,142,144,145,146,147,148,150,150,152,153,154,155,157
0,1,2,3,4,7,8,10,11,13,14,15,17,18,21,22,24,25,27,29,30,31,32,35,36,37,38,39,40,42,43,44,45,46,47,48,49,52,53,56,57,58,59,60,62,64,65,68,69,70,72,73,74,77,78,80,83,84,85,89,90,91,93,97,99,100,102,103,105,106,107,108,109,111,112,112,114,115,116,117,119
0,1,2,3,4,6,7,9,10,14,16,17,18,19,20,23,24,26,27,28,29,31,32,33,34,35,37,38,40,41,42,43,44,45,46,48,49,51,52,53,55,56,57,60,61,62,64,65,65,68,69,70,71,75,76,77,79,80,80,84,85,86,87,88,91,92,93,94,97,98,101,102,104,105,106,108,109,111,112,113,114,117,119,120,121,124,125,128,129,130,131,132,133,135,136,137,138,139,141,142,144,145,146,147,148,150,153,155,156,157,158,160
0,1,2,3,4,6,7,10,11,12,13,15,16,18,19,20,21,26,27,28,30,31,32,34,35,36,37,39,40,43,44,47,48,49,51,52,54,55,56,57,59,60,61,62,65,66,67,69,70,70,73,74,75,76,79,80,81,82,83,85,86,87,88,93,94,95,96,98,99,100,102,103,104,105,108,109,114,116,117,119,120,123,124,125,127,128,130,131,131,138,140,142,143,144,145,148,149,150,151,153,154,156,157,158,161,162,163,164,166,167,169,170,171,172,173,175,179,180,181,183,185,186,187,188,189,191,193,194,195,197,198,199,200,201,202,203,206,207,208,209,210,211,212,214,215,216,217,218,219,221,222,223,224,227,228,229,230,231,232,235,236,237,239,240,241,242,244
0,1,4,5,6,7,8,10,12,13,14,16,17,18,22,23,24,26,27,28,29,31,32,33,35,36,38,39,41,42,43,45,46,47,47,52,53,56,57,58,60,61,62,63,63,66,67,68,69,70,71,72,74,75,78,79,80,82,83,84,85,85,87,88,89,92,93,98,100,101,102,105,106,108,109,111,112,113,116,117,121,123,124,125,127,128,130,131,132,134,135,137,138,139,140,144,147,148,149,153,154,155,157,160,163,164,165,167,168,169,170,172,173,173,175,176,177,178,180
0,1,4,5,6,7,8,10,12,13,14,15,16,17,21,23,24,25,28,29,31,32,33,35,36,37,40,41,43,45,46,47,49,50,52,53,55,56,58,60,61,63,64,65,66,69,71,72,73,74,75,76,77,79,80,82,84,85,86,89,90,91,92,96,97,101,102,103,104,106,107,108,109,113,114,115,117,119,120,122,123,124,125,127,128,129,132,133,134,136,137,140,142,143,144,145,147
0,1,2,3,6,7,8,9,10,12,13,16,17,18,20,21,22,24,25,27,29,31,32,34,35,36,37,40,41,42,44,45,47,48,52,54,55,56,58,59,61,62,63,64,65,66,66,71,72,73,75,78,81,82,83,85,86,89,90,91,92,93,95,97,98,99,101,103,104,105,107,108,110,111,111,114,115,116,117,119
0,1,3,5,6,7,10,11,14,15,16,18,19,20,21,23,24,26,28,29,30,33,34,35,37,38,39,41,42,43,44,48,49,50,52,54,55,56,57,58,59,60,63,65,66,67,69,70,72,73,75,76,77,78,79,81,82,85,87,88,89,90,92
0,1,2,3,4,7,8,9,10,11,16,17,18,20,23,26,27,28,30,31,32,34,35,36,38,39,40,41,42,46,49,50,55,57,58,59,62,63,65,66,68,69,70,71,74,75,79,81,82,83,85,86,88,89,90,91,92,94,95,96,97,99,100,101,102,103,105,106,107,110,111,112,113,114,115,116,117,120,121,124,125,126,127,128,129,129,133,134,135,137,138,139,140,141,142,142,148,149,150,151,152,156,158,160,161,163,164,167,168,169,170,173,174,175,176,178,179,183,186,187,188,190,191,192,193,194,196,197,199,200,201,203,204,204,208,209,210,213,214,215,216,216,221,222,223,226,227,228,229,232,233,233,238,239,240,242
0,1,2,3,4,5,8,9,11,12,14,15,16,17,18,19,22,24,25,26,27,28,33,34,38,39,40,41,42,43,44,47,50,51,52,54,55,57,58,63,64,65,68,69,70,72,73,74,75,76,78,79,82,83,84,85,86,88,89,92,93,94,95,96,98,99,101,102,104,105,108,109,110,111,117,118,119,120,121,122,123,126,127,129,130,134,136,137,139,140,143,144,146,147,148,150,151,153,154,155,158,159,160,161,165,166,167,168,170,171,175,177,178,179,181
2,3,4,5,8,9,10,12,13,14,17,18,19,21,22,23,24,28,29,30,31,35,38,39,40,42,43,44,45,46,47,49,50,51,53,54,55,56,56,59,60,61,62,63,64,67,69,70,71,73,74,75,76,78,79,81,83,84,85,87,88,89,90,93,95,96,97,99,100,106,107,108,109,110,111,115,118,119,120,122,123,126,127,128,129,130,131,134,136,137,138,139,141
0,1,2,3,4,6,7,8,9,10,11,13,14,15,16,19,20,21,23,24,25,26,27,29,30,31,33,34,35,36,42,43,44,45,46,48,49,52,53,54,56,57,58,59,60,61,62,65,66,67,68,69,70,71,73,74,75,76,77,78,80,81,82,83,86,87,88,89,90,91,99,100,101,103,106,109,110,111,113,114,115,116,118,119,119,122,123,124,125,127,128,132,134,135,136,138
0,1,2,3,4,6,7,8,9,10,11,14,15,16,17,19,20,20,24,25,26,28,30,31,32,34,35,36,38,39,40,41,44,45,46,47,51,52,53,54,56,57,57,59,60,61,62,64
0,1,2,3,4,5,6,8,9,10,11,12,14,15,16,17,18,22,23,26,27,28,29,30,31,35,37,38,39,42,43,45,46,48,49,51,53,54,55,57,58,60,61,62,63,64,65,67,68,69,71,74,77,78,79,83,84,85,86,89,91,92,93,95,96,98,99,100,102,103,104,108,109,110,113,114,115,117,118,119,120,121,122,123,126,127,130,131,132,134,135,136,137,139
0,1,2,4,5,6,8,9,12,13,18,20,21,22,25,26,28,29,31,32,34,36,37,38,40,41,45,46,47,49,52,55,56,57,59,60,61,62,65,67,68,69,70,71,73,76,78,79,80,81,83
0,1,2,3,4,7,8,9,11,12,13,16,17,21,23,24,25,27,28,30,31,32,34,35,36,37,38,39,40,41,41,43,44,45,47,48,51,52,52,56,58,60,61,62,64,65,67,68,69,70,71,73,74,75,78,79,80,83,84,85,87,88,89,90,93,94,95,97,98,99,100,102,103,104,106,107,108,109,109,114,117,118,119,120,121,122,123,126,127,128,129,130,131,134,135,138,141,142,143,147,148,149,151,154,157,158,159,161,162,163,164,166,167,167,169,170,171,172,174
0,2,5,6,7,9,10,11,12,13,16,17,18,19,22,23,24,26,27,28,29,30,33,34,35,37,40,41,42,43,44,46,47,47,51,53,54,55,56,57,58,58,62,63,64,66,69,72,73,74,76,77,78,79,81,82,82,85,86,87,88,90
0,1,2,3,4,7,8,9,10,12,13,14,16,19,22,23,24,26,27,29,30,31,32,35,37,38,40,41,43,44,49,51,52,53,55,56,58,59,60,61,63,64,65,66,70,72,73,74,76,77,79,80,84,86,87,89,90,92,93,94,95,96,98,99,100,104,106,107,109,110,112,113,115,117,118,119,120,121,122,124,125,126,128,128,132,133,135,136,140,141,142,143,148,149,150,151,152,153,153,158,159,160,161,163,163,168,169,170,171,173,176,179,180,181,183,184,185,186,189,190,191,193,194,195,196,198,199,201,202,203,204,206
0,1,3,4,5,6,8,9,10,11,12,14,17,20,21,22,24,25,26,27,30,32,33,34,36,38,39,40,41,42,44,46,47,50,51,52,54,55,57,58,60,61,62,64,65,67,68,69,70,73,75,76,79,80,81,82,84,85,86,87,88,90,93,96,97,98,100,101,102,103,106,108,109,110,111,112,114,117,119,120,121,122,124
0,1,2,3,4,7,8,9,10,12,13,14,16,19,21,22,23,25,26,28,29,30,32,33,36,37,41,43,44,45,47,48,50,51,52,53,54,56,57,58,59,62,65,66,67,69,70,71,72,73,74,75,76,77,78,79,83,84,87,88,90,91,94,95,96,97,103,104,105,107,109,110,113,114,116,117,118,119,121,122,124,125,127,128,131,132,132,137,138,139,140,142,144,145,146,148,150,151,151,154,155,156,157,159
0,1,2,3,4,5,8,9,10,11,12,13,14,15,16,20,21,23,24,24,27,28,31,33,34,35,36,37,39,40,41,42,43,44,49,52,53,54,56,57,58,60,61,62,63,65,66,68,69,70,71,75,77,79,80,82,83,84,85,86,88,91,92,93,95,98,99,100,103,104,105,106,110,112,113,114,116,118,119,120,121,122,124,125,126,130,131,133,134,135,136,137,138,138,144,145,146,149,150,151,153,154,155,156,158,159,161,162,164,165,168,169,170,171,175,176,177,179,182,183,184,186,188,189,190,192,194,195,195,198,199,200,201,203
0,1,5,6,7,9,10,11,16,18,20,21,24,26,27,28,33,34,35,37,38,39,40,43,44,46,48,49,50,55,56,57,59,60,60,66,69,70,71,73,74,77,78,80,81,82,83,83,85,86,89,90,91,92,93,94,95,96,99,100,101,102,105,106,107,109,110,112,113,113,115,116,117,118,120,121,123,124,124,126,127,130,131,133,134,135,136,137,138,141,142,143,146,147,147,152,153,154,156,158,159,160,162,163,166,169,170,171,173,174,175,177,177,182,183,184,185,188,189,190,191,192,194,195,197,198,199,200,201,204,206,207,208,209,212,213,217,219,220,222,223,226,227,228,229,232,233,234,235,236,238,239,241,242,243,244,246,247,249,252,253,254,257,259,260,261,262,264
0,1,2,4,7,10,11,12,14,15,16,17,18,19,20,23,24,25,27,28,32,34,36,37,38,39,41,42,43,44,45,46,47,49,50,51,54,56,57,58,60,61,63,64,65,66,67,69,70,71,72,74,75,78,79,83,85,86,87,89,90,92,93,97,98,99,100,103,104,105,107,108,111,112,113,115,116,116,121,123,124,127,128,129,131,132,133,134,136,137,138,139,139,146,147,148,151,152,153,155,156,159,160,161,163,164,164,167,168,169,170,171,173,175,176,177,179,180,180,183,184,185,186,188,189,193,194,195,197,200,203,204,205,207,208,209,210,212,213,213,215,216,217,218,220
0,1,2,3,4,7,8,10,14,16
0,1,2,3,4,6,7,10,12,13,14,15,18,19,21,22,25,26,27,29,30,32,33,35,36,38,39,42,44,45,47,50,52,53,56,57,58,59,61
0,1,2,5,6,7,8,10,11,13,14,17,19,20,21,22,25,26,30,31,32,35,36,37,38,41,43,44,45,47,49,50,53,55,56,58,59,60,62,63,64,65,66,67,68,69,70,72,73,74,76,77,77,83,87,88,89,90,93,94,95,99,100,104,105,106,108,109,109,114,115,117,118,119,121,122,123,124,126,127,128,129,130,132,133,134,135,138,139,140,142,143,144,145,147
0,0,1,4,5,6,9,11,12,13,16,17,18,19,20,21,25,27,28,29,32,33,35,36,38,39,41,43,44,45,47,48,50,51,52,53,56,57,58,60,61,62,63,64,65,68,69,72,73,74,76,77,78,80,81,82,84,86,87,87,90,91,92,94,97,99,100,101,102,106,107,108,109,113,115,116,117,119,120,124,125,128,129,130,131,132,136,137,139,140,142,143,144,145,148,149,152,153,154,155,156,158,158,162,163,164,167,168,169,170,172,173,173,177,178,179,180,181,182,185,186,187,188,189,190,191,193,194,195,197
0,1,2,3,4,6,7,8,11,13,14,15,17,18,20,21,22,23,27,29,30,31,34,35,37,38,39,40,44,46,47,48,50,51,53,54,55,57,59,60,61,63,64,65,66,68,69,70,71,72,74,75,77,78,79,82,83,85,86,86,89,90,92,93,95,96,97,99,100,102,103,104,105,109,110,111,113,114,116,117,118,119,120,121,121,126,127,129,132,133,134,135,136,138,140
0,1,3,4,5,6,8,9,12,13,14,15,18,20,21,22,24,25,27,28,31,33,34,35,38,39,40,41,44,46,47,48,49,51,52,56,58,59,60,62
0,0,1,3,4,5,9,10,11,13,14,15,16,18,19,20,22,24,25,26,28,29,29,31,32,33,34,35,36,37,38,43,44,45,46,47,48,49,50,52,53,54,56,57,60,62,63,64,65,66,69,70,72,73,74,76,77,79
0,1,2,4,6,7,8,9,10,11,13,14,15,17,18,19,20,23,24,25,27,28,29,30,33,34,35,36,36,41,42,46,49,50,50,55,56,57,59
0,1,2,4,6,7,8,10,13,14,16,17,18,19,20,21,22,23,25,26,28,29,31,32,35,37,39,40,41,42,47,48,49,50,51,52,53,54,56,57,58,59,60,61,65,67,68,70,71,73,74,76,78,79,80,82,83,86,87,89,90,92,94,95,96,99,100,101,102,103,104,108,109,110,111,113,114,114,120,123,124,125,127,128,129,130,132
0,1,2,3,5,6,12,13,14,15,16,17,20,21,22,23,24,26,27,30,31,35,37,38,39,41,42,44,45,46,47,48,50,53,54,55,56,59,60,61,63,64,64,67,68,69,70,72,73,73,78,79,80,83,84,85,87,88,89,90,91,92,95,96,98,99,100,102,103,104,105,108,109,112,113,114,115,117
2,3,4,7,8,9,10,11,12,13,15,18,19,20,24,25,26,27,28,31,33,34,35,37,38,41,43,44,45,48,49,50,52,53,54,56,57,58,59,60,63,64,65,67,69,70,71,72,76,77,78,80,81,82,83,86,87,88,90,91,92,93,95
0,1,2,3,4,7,8,9,10,15,16,17,18,21,23,24,25,27,28,29,30,32,33,35,36,38,39,40,41,46,47,48,49,51,52,53,54,55,58,59,60,61,62,64,65,66,68,69,70,71,74,75,76,78,79,80,84,85,86,88,89,90,92,93,96,97,98,99,100,101,102,104,105,108,109,111,113,114,115,117,118,121,122,123,125,126,127,130,131,134,135,136,137,137,140,141,142,144,147,148,150,151,152,153,155
0,1,2,3,4,7,8,9,11,12,15,16,18,19,21,22,23,25,26,29,30,31,33,35,36,37,39,40,40,42,43,44,45,48,49,52,53,54,55,58,59,60,63,64,65,67,70,72,73,74,76,77,79,80,81,83,86,87,88,89,90,92,93,94,95,96,98,100,101,102,103,104,106,107,108,110,111,112,113,116,118,119,120,122,123,124,126,127,130,132,134,135,137,138,139,141,142,143,144,146
0,1,2,3,5,6,11,12,13,14,17,18,19,20,22,23,24,27,28,29,30,33,34,36,37,38,40,41,42,43,44,47,48,51,52,56,57,58,60,63,64,65,66,68,69,72,73,74,79,80,81,82,84,85,90,91,92,93,95,96,99,101,102,103,105,106,108,109,110,111,114,115,116,117,118,119,122,123,124,126,127,128,129,131
0,1,2,4,5,6,9,10,11,13,14,15,16,18,19,21,22,24,25,28,29,30,31,35,37,38,39,41,42,44,45,46,47,50,51,52,54,55,56,61,62,63,64,67,68,69,71,76,77,78,80,81,82,82,87,88,89,90,92,93,94,99,100,101,102,103,105,106,108,109,110,112,113,114,115,118,119,120,121,122,125,126,129,130,131,133,134,135,137,138,139,140,142
0,1,2,3,4,5,7,8,12,13,14,15,17,18,19,20,21,24,25,26,27,30,32,33,34,35,37,38,39,40,42,43,44,46,47,49,50,52,53,54,56,57,58,59,62,63,64,66,67,67,72,73,74,75,76,77,78,78,83,84,85,86,88,91,92,93,94,95,97,98,101,102,103,106,107,108,109,110,111,112,114
0,1,2,3,6,7,8,10,11,12,13,15,16,17,19,20,20,25,29,30,31,33,34,35,36,38,39,40,41,42,46,47,49,50,51,53,54,55,57,58,59,61,62,63,64,64,67,68,69,70,73,74,74,77,78,79,80,83,84,86,87,92,93,94,96,97,98,99,101
0,1,2,3,4,5,6,8,9,11,12,14,15,16,18,19,20,21,21,25,26,27,28,29,31,32,34,35,37,38,40,41,42,43,43,51,54,55,56,58,59,60,61,63
0,1,2,4,8,10,11,12,14,15,17,18,20,21,22,23,24,29,30,31,32,33,34,35,42,44,47,48,49,50,53,54,56,57,58,59,60,61,62,65,66,67,69,72,73,76,78,79,80,82,83,87,88,89,90,91,92,92,96,97,98,99,102,103,105,106,111,112,113,115,116,117,118,120
0,1,2,3,4,6,10,12,13,14,16,17,19,20,21,22,23,24,29,30,31,32,33,35,36,39,40,41,42,46,48,50,51,55,56,57,59,60,61,65,66,67,68,70,71,77,78,81,82,83,85,86,87,88,93,94,95,97,98,102,103,104,105,107,108,113,114,116,117,120,121,122,123,125,126,128,129,130,131,132,135,136,138,139,144,145,146,147,149,150,154,156,158,159,162,164,165,166,169,170,171,172,173,174,176,177,178,179,182,183,184,185,186,188,189,190,192
0,1,2,3,4,5,6,7,9,10,11,13,14,15,16,20,21,22,25,27,28,29,30,32,33,36,38,39,40,42,43,47,48,50,51,54,56,57,58,59,61,62,65,67,68,69,71,72,73,74,76,77,78,79,80,82,83,84,85,88,89,90,92,93,94,95,97
0,1,2,3,4,7,8,9,11,12,13,14,16,17,18,20,21,23,24,25,27,28,29,31,32,34,35,37,38,41,42,44,45,46,48,49,50,53,54,55,57,59,60,61,63,64,65,66,68,69,70,72,73,79,80,81,83,86,87,88,89,92,94,95,96,98,99,100,101,103,104,106,107,108,109,110,111,112,113,114,116
0,1,2,3,4,5,6,9,10,12,13,14,16,17,20,21,23,24,28,30,31,32,33,36,37,39,40,41,42,45,46,47,48,49,51,52,55,56,57,59,60,61,62,62,67,70,72,73,74,77,78,79,80,85,86,87,88,89,90,91,93,94,97,98,100,101,102,103,103,109,110,111,112,113,117,118,119,121,122,125,126,128
0,1,2,3,4,5,6,8,9,12,13,14,16,17,18,21,22,23,24,25,27,28,29,29,33,34,36,37,39,40,42,43,44,45,46,48,49,50,51,54,55,56,58,61,62,63,64,65,66,67,74,75,76,78,79,84,85,87,88,90,91,94,95,96,97,100,101,103,104,105,106,108
0,1,2,4,6,7,8,10,11,12,14,15,16,17,19,20,21,23,24,25,26,28,29,30,32,33,34,35,36,39,40,41,43,44,47,49,50,51,52,55,56,57,58,60,61,63,64,67,68,70,71,76,77,79,80,82,83,84,86,87,88,89,90,91,93
0,1,2,3,4,5,6,9,10,11,13,14,16,17,18,19,20,23,24,25,28,29,30,32,33,34,36,37,40,41,42,44,45,46,48,49,50,51,52,56,57,58,61,63,64,65,66,68,69,71,72,73,75,76,78,79,81,82,85,86,87,88,91,92,93,94,95,96,97,102,103,104,106,108,109,112,113,115,116,117,118,120,121,123,124,126,127,130,131,131,135,136,137,138,139,140,143,144,145,147,148,149,150,152
0,1,2,3,4,5,6,9,10,11,12,13,18,19,20,22,25,26,27,28,30,31,34,36,37,40,41,43,44,45,46,50,52,53,54,56,57,60,62,63,64,65,66,67,69,70,71,72,73,75,76,77,78,80,81,82,83,86,87,88,90,91,91,95,96,97,99,100,101,102,104,105,106,108,109,111,112,113,115,116,119,120,121,122,123,126,127,128,129,130,131,132,133,134,135,136,137,142,143,144,145,146,147,150,151,152,154,155,156,157,159
0,1,2,3,4,5,7,8,10,11,13,14,15,16,20,21,24,25,29,31,32,33,35,36,38,39,40,42,43,44,45,46,47,50,51,54,55,56,57,59
0,1,2,5,6,7,9,10,13,15,16,17,19,20,22,23,26,27,28,29,30,31,32,35,37,38,39,41,42,44,45,46,47,48,49,55,56,58,59,62,63,64,65,66,69,70,71,72,75,76,77,80,81,82,83,84,85,86,88
0,1,2,3,4,6,7,8,11,12,13,15,16,17,20,21,23,24,25,26,27,28,31,32,33,35,36,37,38,42,43,44,45,46,47,48,49,51
0,1,5,6,7,9,10,11,16,18,19,20,21,23,26,28,29,30,33,36,37,38,40,41,42,43,46,47,48,49,50,51,54,56,57,60,61,62,63,65,66,68,69,71,73,74,75,76,79,80,81,82,84,85,89,90,91,93,96,99,100,101,103,104,106,107,109,110,111,112,114,115,115,118,119,120,121,123,124
0,1,3,5,6,7,8,11,12,15,16,18,19,24,25,26,27,28,30,31,33,34,37,39,40,42,43,44,48,49,50,52,55,58,59,60,62,63,65,66,68,69,70,71,74,75,76,78,79,80,81,83,84,86,87,88,89,91,92
0,1,2,3,4,5,6,8,9,12,13,14,15,19,22,23,24,28,29,30,31,32,33,37,38,40,43,44,45,47,48,49,50,52,53
0,2,5,6,7,8,9,10,13,16,17,18,20,21,22,23,24,25,26,27,27,32,33,35,36,37,39,40,41,43,44,46,47,50,51,52,54,55,56,57,62,63,64,65,68,69,70,71,72,73,75,76,77,79,80,82,83,84,85,86,87,90,92,97,98,101,102,103,104,107,108,109,110,112,113,115,116,117,119,120,121,123,125,126,127,129,130,131,134,135,136,137,138,143,144,145,146,149,150,151,152,153,154,156,157,158,160,161,162,163,166,167,168,169,170,173,174,175,177,178,181,182,183,184,185,190,191,193,194,195,196,197,200,201,202,204,205,206,207,208,210,211,212,213,214,216,217,219,220,221,222,223,228,229,231,234,235,236,238,239,240,241,243,244,247,249,250,251,253,255,256,257,258,259,260,262,263,264,266,267,272,274,275,276,278
0,0,1,3,4,6,7,8,11,12,14,15,17,18,21,22,23,24,25,28,29,30,31,33,34,35,37,38,39,40,42,43,44,45,46,49,52,53,54,58,59,60,61,64,66,67,70,71,72,74,75,76,77,83,84,86,87,90,91,92,93,94,97,98,99,100,101,103,104,106,107,108,109,110,113,114,119,121,123,124,126,127,128,129,130,131,133,134,136,137,138,143,144,145,146,147,149,150,152,153,154,155,156,158,159,160,163,164,165,166,168,169,169,172,173,175,176,180,181,182,184,185,186,188,189,190,192,193,194,195,198,199,200,201,204,205,206,210,213,214,215,216,217,219,220,221,222,225,226,227,228,230,231,232,233,234,239,240,241,242,244,245,248,251,252,253,255,256,257,258,260,261,261,267,268,269,271,272
0,0,2,4,5,6,7,9,11,12,13,15,16,20,21,23,25,26,27,29,30,31,32,34,35,37,38,39,42,43,44,45,46,47,48,49,50,51,56,57,58,59,60,62,63,65,66,67,68,72,73,74,76,77,78,81,82,83,84,85,90,91,92,93,96,97,103,105,106,107,109,110,112,113,115,116,117,119,120,121,122,123,126,127,128,130,131,135,136,137,138,139,141,142,142,145,146,149,150,151,152,155,156,159,162,163,164,166,167,168,169,172,174,175,176,178,179,180,181,183,184,186,187,189,191,192,193,194,197,198,199,200,202,203,205,206,207,209,213,214,215,217,218,219,221,222,223,224,230,231,232,233,238,239,240,242,243,244,245,248,249,250,251,252,256,257,259,260,262,263,263,269,270,272,273,275,276,278,279,280,281,283,284,288,290,291,292,293,296,297,299,300,301,303,304,306,307
0,1,2,3,4,7,8,9,10,11,13,14,17,18,19,20,24,26,27,28,29,31,34,35,37,38,40,41,44,45,46,47,48,51,52,53,54,55,56,57,59,60,61,62,63,67,69,70,70,74,75,76,77,79,80,82,83,85,86,88,89,90,91,93,94,98,99,100,101,103,104,108,110,111,113,114,115,117,118,119,120,124,125,126,127,128,129,130,132,133,136,137,138,140,141,142,146,148,149,152,153,153,156,157,158,159,161,162
0,2,3,4,5,8,9,10,11,15,17,20,21,22,23,25,26,28,29,30,32,33,34,36,37,38,39,40,45,46,47,48,49,50,51,53,55,56,57,59,60,63,64,65,66,68,69,71,72,73,74,76,77,77,80,81,82,83,85,86
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,38,39,40,41,46,47,48,50,51,52,53,56,59,60,61,63,64,65,66,67,69,70,71,74,75,76,79,80,83,84,85,87,88,89,92,93,94,95,97,98,98,101,102,103,104,105,107,108,109,111,112,115,116,117,118,119,121,122,123,126,127,129,130,130,135,136,137,138,139,141,142,142,148,149,152,153,154,155,156,158,159,164,165,166,167,169,170,173,176,177,178,180,181,182,183,186,187,188,190,191,192,193,195,196,198,199,200,201,203,204
0,1,2,5,6,9,10,12,13,14,18,19,21,22,23,25,26,27,28,29,32,33,34,35,36,39,40,41,43,44,45,46,48,49,50,51,52,53,56,57,58,59,60,63,64,66,67,68,69,72,74,75,76,78,79,82,83,85,86,87,88,89,90,91,92,93,94,97,99,100,101,102,104,105,108,110,111,112,113,115,116,117,118,120,121,122,123,124,125,126,128,130,131,133,134,136,139,140,141,145,147,148,149,151,152
0,1,2,3,5,6,7,8,11,13,14,15,16,17,18,21,23,24,25,27,28,29,30,32,33,35,36,37,38,39,41,42,43,44,49,50,51,53,54,56,57,57,61,62,63,64,66,67
0,1,2,3,4,7,8,9,10,12,13,16,18,19,20,21,24,25,26,27,29,30,32,33,35,37,38,39,41,42,44,45,48,49,50,51,53,54,55,56,57,61,62,63,64,65,65,70,73,74,75,76,77,78,79,80,84,87,88,89,91,92,93,94,95,96,98,99,100,101,105,106,107,109,112,113,114,115,117,118
0,1,2,3,4,7,8,10,11,14,16,19,20,21,22,23,24,24,29,30,32,33,34,37,38,42,43,44,46,47,49,50,51,53,54,55,56,58,59,62,63,64,65,67,68,70,71,72,73,74,77,78,80,82,83,84,85,86,93,94,95,96,98,99,101,103,104,105,106,108,109,110,111,113,114,114,119,120,122,123,124,125,129,131,132,133,134,136,138,139,140,141,143,144,146,147,149,150,151,153,155,156,157,158,160,161,162,163,166,167,168,170,171,172,173,173,177,178,179,182,183,184,185,187,188,189,190,191,193,194,195,196,196,200,201,204,205,206,207,209,210,212,213,215,216,217,219,222,223,224,225,227,228
0,1,2,3,4,7,8,9,10,11,12,13,16,17,18,19,20,22,23,24,28,29,32,33,34,36,37,39,40,41,42,45,46,47,49,51,52,53,54,55,56,62,64,65,66,68,69,70,71,73,74,76,77,79,80,81,83,84,87,88,89,90,93,94,95,96,97,99,100,101,106,107,108,109,113,114,115,117,120,121,122,123,125,126
0,1,2,3,4,5,6,9,10,12,13,18,19,22,23,24,25,31,34,35,36,38,39,40,42,43,44,46,47,49,50,53,54,55,56,57,59,61,62,65,67,68,69,71,72,75,76,80,81,82,83,85,86,88,89,90,92,93,96,99,100,101,103,104,105,108,109,111,112
0,1,2,6,9,10,11,12,13,14,15,16,17,18,19,22,24,25,26,27,29,30,32,33,34,36,37,38,39,40,42,43,44,48,49,50,53,55,56,57,59,60,62,63,64,65,68,70,71,72,74,75,77,78,79,80,81,82,82,88,91,92,93,94,95,97,98,99,101,102,104,105,106,108,111,112,113,114,116,117
0,1,2,5,6,7,9,10,14,16,17,18,19,22,23,25,26,27,28,29,30,31,35,36,37,40,43,44,45,47,48,49,52,53,54,55,57,58,60,61,62,63,64,67,68,71,72,72,75,76,77,80,81,82,83,85,86,88,89,90,91,92,95,96,97,99,100,101,102,102,108,109,110,113,114,115,116,117,118,120,121,123,124,125,126,127,131,132,134,135,137,138,141,144,145,146,148,149,150,151,152,154,154,159,160,161,164,165,166,167,169,170
2,3,4,7,8,9,11,12,13,14,17,20,21,22,25,27,28,29,30,31,33,34,35,37,38,40,41,42,43,44,45,48,49,51,53,54,57,58,59,60,62,63,65,66,67,68,69,71,72,74,75,76,77,78,81,82,83,84,85,87,89,90,91,92,93,95,96,101,102,103,104,107,108,109,111,112,114,115,118,120,121,122,124,125,127,128,129,131,134,135,136,137,139,140
0,1,2,3,4,6,7,8,8,10,11,12,13,14,16,17,18,23,24,25,26,27,28,31,32,35,36,39,41,42,43,45,46,48,49,50,51,52,54,55,56,57,58,61,62,63,64,65,66,67,69,70,72,73,74,75,76,78,79,81,82,83,84,86,87,89,90,91,93,94,95,96,97,98,99,102,103,105,107,108,109,110,113,114,116,117,121,122,123,124,125,127,128,130,131,132,133,136,138,139,140,142,143,147,148,149,150,151,152,155,156,157,158,159,160,163,165,166,167,169,170,172,173,174,175,176,177,179,180,181,183,184,185,186,187,189,190,191,192,193,194,194,196,197,198,199,201,202,202,204,205,206,207,208,210,211,212,212,214,215,216,217,221,223,224,225,227,228,232,233,236,237,241,242,243,244,246,247,248,251,252,253,255,256,257,258,263,264,265,266,267,269,270,271,272,275,278,279,280,282,283,284,286,287,290,291,292,293,294,299,300,301,302,304,305,307,308,310,311,312,313,315,316,317,318,322,325,326,327,329,330,331,332,334,335
0,1,2,4,5,6,7,9,10,13,15,16,17,19,20,22,23,25,26,27,30,31,32,34,35,36,37,38,45,46,47,50,51,52,54,55,58,60,61,62,64,65,67,68,70,71,72,73,74,76,81,82,83,86,87,88,90,91,92,93,95,96,98,99,101,102,104,105,109,111,112,113,115,116,118,119,121,122,123,126,127,128,129,131,132,134,135,136,139,140,141,143,144,147,148,149,150,151,156,157,158,159,160,163,164,166,167,172,173,175,176,177,181,184,185,188,189,190,191,197,198,199,201,204,205,206,207,209,210
0,2,3,4,5,8,9,11,12,14,15,16,17,18,21,22,25,26,27,28,30,31,34,37,38,39,41,42,43,45,46,47,48,48,50,51,52,53,54,55,56,57,57,62,63,64,65,67,68,70,71,73,74,75,77,78,84,87,88,89,91,92,94,96,97,98,100,101,104,107,108,110,111,112,113,115,116,117,118,119,120,121,122,125,128,129,130,132,133,134,135,137,138
0,1,2,3,4,6,9,10,11,12,16,18,19,20,22,23,24,25,27,28,31,33,34,35,37,38,40,41,43,44,46,47,52,53,56,57,60,61,64,65,66,67,68,69,70,71,75,78,79,80,82,83,84,85,86,87,89,90,91,92,95,96,97,98,99,100,101,102,105,108,109,110,112,113,114,115,116,117,119,120,121,122,127,128,129,130,133,134,136,137,138,139,140,143,144,145,147,151,152,154,155,158,159,159,164,165,166,167,169,170,172,173
0,2,3,4,7,9,10,11,13,14,15,16,18,19,21,22,23,24,26,27,27,30,31,32,33,34,35,40,41,44,45,48,49,50,51,57,60,61,62,64,65,66,67,68,70,71,75,76,77,78,79,81,82,83,87,88,90,91,92,93,97,98,99,101,102,103,104,107,108,109,110,111,113,114,115,119,122,123,124,125,126,127,128,129,130,134,135,136,137,140,141,142,144,145,146,151,152,153,155,156,158,159
0,2,3,4,5,7,8,9,10,13,16,17,18,22,24,27,28,29,30,32,33,35,36,37,38,39,41,42,43,44,45,48,49,50,51,52,53,54,56,57,58,61,63,64,65,66,69,70,71,72,74,75,77,78,79,81,82,85,86,88,89,90,93,94,95,96,98,99,101,102,103,104,105,107,108,109,114,115,116,118,121,124,125,126,128,129,131,132,134,135,136,137,139,140,140,146,147,148,150,151
0,1,2,3,4,6,9,12,13,14,17,19,20,21,23,24,26,27,28,29,30,31,36,37,38,39,40,42,43,44,45,46,49,50,51,54,55,56,57,59,60,65,66,67,69,70,70,77,78,79,80,81,85,88,89,90,93,95,96,97,99,100,101,102,104,105,108,110,111,112,113,115,116,120,121,122,123,125,126,129,132,133,134,136,137,138,139,140,142,142,145,146,147,148,150,151
0,1,2,3,4,5,6,7,8,11,13,14,15,17,18,20,21,24,25,26,27,29,30,31,35,36,39,40,41,43,44,47,49,50,51,52,55,56,58,59,60,62,63,64,65,67,68,70,71,72,75,76,77,78,79,80,81,82,84,85,88,89,90,91,93,94,95,96,97,98,102,104,105,107,108,110,111,112,113,115,116,116,120,121,122,124,125,126,127,129,130,132,133,134,135,136,138,139,140,141,143,144,146,147,148,149,151,152
0,1,2,3,4,6,7,8,9,10,11,12,15,16,17,19,20,21,22,23,26,27,28,29,30,31,34,35,36,37,38,41,42,43,44,45,47,48,50,51,52,53,54,57,58,59,60,61,63,64,64,70,71,74,75,76,77,79,80,82,83,88,89,90,91,93,94,97,100,101,102,104,105,106,107,111,112,113,115,117,118,119,121,122,122,125,126,127,128,130,131
0,1,5,6,7,9,10,11,16,18,19,20,21,23,25,26,27,31,32,33,34,36,37,39,40,41,42,44,45,46,48,49,50,51,52,53,55,57,58,59,60,61,63,64,67,69,70,71,72,75,76,80,82,83,85,86,89,90,91,92,94,95,96,97,98,99,102,103,104,105,106,107,109,110,111,113,114,116,117,118,119,120,122,123,125,126,127,129,131,132,133,134,135,136,137,139,140,142,143,144,146,148,149,150,151,153,154,154,158,159,160,161,163,164
0,1,2,3,4,6,7,8,9,10,11,13,15,16,17,18,19,21,22,25,28,29,30,32,33,34,35,36,37,39,40,41,42,45,46,49,51,53,54,57,60,61,63,64,65,66,67,68,70,71,72,73,74,76,79,82,83,84,86,87,88,89,90,92,94,95,96,98,99,100,102,103,104,105,108,109,111,112,113,114,115,116,118,120,121,122,124,125,125,128,129,130,131,133,134
0,1,4,5,6,7,10,11,15,17,18,19,20,22,24,25,28,29,30,32,33,35,36,37,38,39,40,42,44,45,46,47,50,51,52,53,54,55,55,60,61,62,63,65,66,67,68,69,69,73,74,75,78,79,80,83,84,85,86,90,92,93,94,95,97,98,100,101,102,104,105,106,108,109,113,114,115,116,118,119,121,122,124,125,126,127,129,130,131,132,136,139,140,141,143,144,145,146,148,149
2,3,4,5,8,9,10,12,13,14,17,18,19,20,21,22,24,26,27,28,30,31,32,34,35,36,37,38,39,41,42,43,44,47,48,49,50,51,53,54,55,58,59,62,63,64,65,65,71,72,74,75,76,77,81,82,83,85,86,87,88,91,92,93,95,96,97,98,100,101,103,104,105,106,107,109,110,111,113,114,117,118,119,120,123,124,125,127,128,128,132,133,134,135,137,138
0,1,4,5,6,7,10,11,15,17,18,19,20,22,24,25,26,28,29,30,32,34,35,36,37,38,39,40,41,41,46,47,48,52,54,55,56,59,60,64,65,66,67,70,72,73,74,75,77,78,79,81,83,84,85,86,89,90,91,93,94,95,97,98,100,101,103,105,106,107,109,110,112,113,114,115,116,118,119,120,121,124,126,127,128,131,132,135,136,137,139,140,141,142,145,146,147,148,149,150,150,154,155,156,157,159,160,162,163,164,166,167,167,173,174,176,177,179,180
0,1,2,3,4,6,7,9,10,13,14,15,16,18,19,20,21,22,24,26,27,28,29,32,33,34,35,36,38,39,41,42,44,45,46,47,48,50,51,52,55,57,58,61,62,63,64,65,67,68,69,72,74,75,77,78,84,85,86,87,88,89,90,92,93,97,99,100,101,104,105,107,108,109,110,112,113,115,116,120,122,123,124,127,128,130,131,132,133,134,135,136,138,139,142,145,146,147,149,150,151,152,153,154,156,157,158,159,165,166,167,169,170,171,174,175,176,177,179,180,183,186,187,188,190,191,192,193,194,196,197,198,199,201,202,203,204,205,206,207,211,213,214,216,217,219,220,221,223,224,227,229,230,231,233,234,236,237,238,239,240,241,242,244,245,246,247,248,249,252,253,254,256,257,259,260
0,1,3,5,6,7,9,10,12,13,16,17,18,20,21,25,26,29,30,31,32,34,35,36,37,38,40,42,43,44,47,48,50,51,54,55,58,61,62,63,65,66,68,70,71,72,74,75,76,77,81,82,83,85,88,91,92,93,95,96,98,99,101,102,103,104,106,107,107,110,111,112,113,115,116
0,1,2,4,7,9,10,11,13,14,15,16,18,19,21,22,24,26,27,28,30,31,32,33,36,37,39,40,42,44,45,46,48,49,50,51,53,54,56,57,59,61,62,63,65,66,67,68,71,72,74,75,77,79,80,83,84,85,86,88,89,91,92,94,96,97,100,101,102,103,106,107,109,110,113,115,118,119,120,121,123,124,126,127,130,132,135,136,137,138,141,142,144,145,148,150,153,154,155,156,158,159,161,162,165,167,170,171,172,173,175,176,178,179,181,183,184,187,188,189,190,192,193,195,196,198,200,201,204,205,206,207,210,211,213,214,216,218,219,220,221,222,223,224,226,227,228,230,231,233,234,236,238,239,240,241,242,243,244,246,247,248,251,252,254,255,258,260,264,265,266,267,269,270,272,273,276,278,282,283,284,285,288,289,291,292,294,296,297,300,301,302,303,305,306,308,309,310,311,313,314,315,316,317,320,321,323,325,326,329,330,331,332,335,336,338,339,342,344,346,347,348,349,351,352,355,358,359,360,362,363,364,365,367,368,368,373,376,378,380,381,382,383,385,386,388,389,390,391,392,394,397,400,401,402,404,405,406,407,408,412,413,415,416,417,418,419,420,420,424,425,426,427,429,430,430,433,434,435,436,438,439
0,1,2,3,6,7,9,10,12,13,14,15,16,18,19,20,21,21,25,26,27,30,31,32,34,35,36,37,38,39,39,41,42,43,44,47,48,49,50,54,57,58,59,61,62,63,64,65,66,68,69,70,71,75,76,77,79,80,80,83,84,87,88,89,90,92,93,95,96,97,98,99,100,103,105,106,107,108,109,110,111,112,114,115,116,119,120,121,123,124,125,126,127,132,133,134,135,138,139,140,142,143,146,149,150,151,153,154,155,156,157,158,160,161,162,163,166,167,168,169,170,173,174,175,177,179,180,181,182,185,186,186,192,193,194,196,197
0,1,2,3,4,7,8,9,10,12,13,15,16,17,19,20,21,25,26,27,29,30,31,32,35,38,39,40,42,43,44,45,46,48,49,51,52,53,54,55,57,58,59,61,62,64,65,66,67,68,70,71,73,74,75,77,78,79,82,83,84,85,86,88,89,91,92,93,95,96,97,98,100,101,103,105,106,107,110,113,114,115,117,118,119,120,121,123,124,127,128,131,132,133,135,136,137,138,140,141,145,148,149,150,152,153,154,156,157,159,160,162,163,164,165,166,168,169,174,176,178,179,181,182,184,187,188,189,191,192,193,194,195,197,199,200,201,203,204,205,207,208,211,212,216,217,218,219,220,222,225,226,227,228,232,233,234,236,237,237,242,243,245,246,249,250,251,252,253,254,254,258,259,260,262,263,265,266,269,270,271,272,275,276,277,278,279,282,283,286,287,288,289,291,292,294,295,296,297,301,303,304,305,307,308,309,310,312,313,315,316,317,318,319,320,320,323,324,328,329,330,332,333,335,336,338,339,340,342,343,344,345,348,349,350,351,352,355,356,357,358,361,362,363,364,365,370,371,372,374,375,376,378,380,381,382,383,384,385,385,392,393,394,396,397,399,400,401,403,404,407,410,411,412,414,415,416,418,419,421,422
0,2,5,6,8,9,11,12,13,14,19,21,22,23,24,26,28,29,30,33,34,35,36,37,38,38,41,42,44,45,48,49,50,51,52,53,56,59,60,61,63,64,65,66,71,72,73,75,76,77,80,83,84,85,87,88,92,94,95,96,98,99,101,102,103,104,105,110,111,112,114,115,116,118,119,123,124,125,126,128,129,131,132,133,135,136,139,142,143,144,146,147,148,149,150,151,151,157,158,160,161,163,164
0,0,1,3,4,5,7,8,10,11,12,13,14,16,17,18,20,21,23,24,25,26,29,30,33,34,37,40,41,42,44,45,46,47,48,50,51,52,54,55,56,57,60,61,62,63,66,67,68,70,71,72,74,75,77,78,79,80,81,82,82,85,86,87,89,93,96,97,98,102,103,104,105,106,107,111,112,114,117,118,119,121,122,123,124,126,127
0,2,5,6,8,9,11,12,13,14,15,17,18,19,19,21,22,23,24,28,29,30,31,32,33,33,38,41,43,44,45,47,48,49,50,51,54,55,56,57,60,61,64,66,67,68,70,71,74,77,78,79,81,82,83,84,86,87,88,89,93,95,96,97,98,100,103,104,108,109,110,111,113,114,117,120,121,122,124,125,126,127,128,130,132,133,134,136,137,137,139,140,141,142,144,145
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,38,39,40,41,47,50,51,52,54,55,56,58,59,59,63,64,65,66,68,69
0,1,2,3,4,6,7,8,10,11,13,14,15,17,18,19,20,20,24,25,26,27,28,30,31
0,1,2,3,6,8,9,10,11,14,15,16,17,19,22,23,24,25,26,28,29,30,33,34,35,36,37,38,42,43,44,45,46,47,48,49,52,53,54,55,56,58,59,60,61,62,63,64,68,69,70,74,76,77,78,79,80,83,84,86,87,88,89,94,96,98,99,103,104,105,106,108,109,111,112,114,116,117,118,120,121,122,123,125,126,128,129,130,131,133,134
0,1,2,3,4,6,7,8,9,10,11,14,15,16,18,19,21,22,23,25,26,27,29,30,31,32,35,36,37,38,41,42,42,48,49,50,51,52,53,55,57,58,59,60,61,64,65,66,68,69,69,73,74,75,76,78,79
0,1,5,6,7,9,10,11,16,18,19,20,21,23,25,26,27,29,33,34,35,37,38,39,41,42,45,46,48,49,52,53,54,55,55,60,61,62,63,64,65,67,68,69,69,74,75,76,77,78,80,81
0,1,2,3,5,6,7,8,8,11,12,13,14,18,21,22,23,25,26,27,28,29,31,32,33,34,37,38,39,40,41,42,44,45,45,51,52,53,55,56
0,1,2,3,4,6,7,8,11,13,14,15,17,18,19,20,22,23,25,26,27,28,29,31,33,34,35,36,37,41,42,43,46,49,50,51,53,54,55,57,58,58,62,63,64,65,67,68
0,1,2,3,6,7,8,9,10,11,14,16,17,20,21,22,23,25,26,28,29,31,33,34,35,36,39,40,41,42,44,45,47,48,49,50,51,54,55,56,57,60,61,62,65,66,67,68,69,70,71,73,74,77,78,79,80,84,87,88,89,93,94,95,96,97,98,102,103,105,108,109,110,112,113,114,115,117,118
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,39,42,43,44,45,46,48,49,50,51,54,56,57,58,60,61,62,63,66,67,69,70,71,73,75,76,77,79,80,82,83,84,85,87,88,89,91,93,94,95,97,98,99,101,102,104,105,106,108,109,110,111,112,114,116,117,118,120,122,123,124,125,128,129,130,131,132,135,136,137,138,139,141,142,143,145,147,148,149,152,153,154,156,157,158,158,161,162,163,165,166,167,169,171,172,173,174,179,180,181,182,183,185,186,187,189,190,191,193,195,196,197,198,199,201,202,203,205,206,207,209,211,212,213,214,216,217,217,221,222,223,224,226,227
0,1,5,6,7,9,10,11,16,18,19,20,21,23,25,26,27,29,33,34,35,37,38,39,41,42,45,46,47,48,50,51,52,54,55,57,58,59,60,63,65,68,69,73,74,76,77,78,80,81,83,84,85,86,88,89,90,91,92,94,96,97,98,99,102,103,104,105,106,107,108,111,112,113,114,116,117,118,119,121,122,123,125,129,130,131,132,135,136,139,142,143,144,146,147,148,149,150,152,153,155,156,157,158,159,160,162,163,165,166,167,169,170,171,173,174,175,176,177,178,180,181,183,184,185,187,190,191,192,193,195,196,197,198,199,200,202,203,205,206,208,209,210,211,213,214,215,216,217,218,220,221,223,224,227,228,231,232,233,234,237,239,242,243,246,247,249,250,251,253,254,256,257,258,259,260,261,263,264,266,268,269,270,271,272,273,273,278,279,281,282,283,284,285,286,286,288,289,292,293,294,295,296,297,298,301,302,303,305,306,307,308,311,312,314,316,317,318,319,321,323,324,325,328,329,330,331,333,334,338,340,341,342,343,345,347,348,351,352,353,355,356,357,358,359,360,361,362,363,366,367,369,370,371,372,373,374,374,379,380,381,383,384,385,387,388,390,391,394,396,397,398,400,401,402,403,405,406,410,411,412,415,416,417,418,419,421,422,425,426,429,430,431,432,433,435,436,439,440,441,442,443,445,446,447,450,451,455,456,457,459,460,462,463,464,465,466,469,470,471,472,475,476,477,478,479,480,481,484,485,486,488,489,492,493,494,495,496,499,500,501,502,503,505,506,509,510,511,512,514,515,517,518,519,520,521,523,524,526,527,528,529,530,531,531,537,538,539,541,542,545,548,549,550,552,553,554,555,557,558,558,564,565,566,568,569
2,3,4,6,7,10,11,12,14,15,16,17,20,21,23,24,25,27,28,29,31,33,34,35,36,38,40,41,45,46,47,48,49,51,52,54,55,56,58,59,60,61,64,65,69,70,71,72,73,74,77,79,80,81,82,83,85,86,88,89,90,92,93,96,97,98,99,100,102,103,105,106,107,108,111,112,113,114,116,117,119,120,121,122,123,125,126,130,131,133,134,135,136,138,139,140,142,143,148,149,150,152,153,154,155,156,158,160,161,162,164,165,166,167,168,169,170,172,174,175,176,177,180,181,182,184,185,186,188,190,191,192,193,194,196,197,198,200,201,203,204,205,206,210,211,213,214,215,217,218,219,220,221,223,225,226,227,229,230,231,232,234,238,239,241,244,245,246,248,249,250,252,253,254,255,257,258,261,262,265,266,267,268,270,271,272,273,274,279,280,281,282,284,285,288,291,292,293,295,296,297,298,300,301,301,304,305,306,307,309,310
0,2,5,6,7,8,9,11,13,14,15,16,20,22,23,24,27,28,30,31,32,35,36,37,39,40,42,43,44,45,49,50,51,53,54,55,56,57,59,60,61,63,64,65,66,67,69,71,72,73,76,77,78,80,81,83,84,84,88,89,90,91,94,95,96,98,99,100,101,102,103,105,106,107,109,110,111,112,113,115,117,118,119,121,124,125,128,129,130,131,132,133,134,137,138,139,140,142,143,144,145,149,150,151,152,154,155,158,161,162,163,165,166,167,168,172,173,174,176,178,179,180,182,183,183,188,189,190,192,193
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,43,44,45,46,51,52,53,54,56,57,61,63,64,65,66,68,70,71,72,74,78,79,82,83,84,86,87,88,89,91,92,93,94,95,98,99,100,101,105,106,107,108,110,111,111,113,114,115,117,118,120,121,124,125,126,127,129,130,132,133,134,135,138,139,141,142,143,144,147,148,149,152,153,154,155,158,159,160,161,163,164,165,168,169,171,173,174,175,176,181,182,183,184,185,186,189,190,191,192,193,195,196,197,200,201,203,204,205,206,207,208,209,210,215,216,217,220,221,222,224,225,227,229,230,231,232,234,235,237,238,239,240,241,242,244,245,245,249,250,251,253,255,256,258,259,260,261,262,265,266,268,269,271,272,273,275,276,281,283,284,285,286,288,290,291,292,293,294,296,297,298,300,301,304,305,306,307,308,309,314,315,317,320,321,322,324,325,328,329,330,332,333,334,336,337,340,341,342,343,346,348,349,350,352,356,357,358,359,360,361,364,365,366,367,368,370,371,372,373,375,376,377,379,381,382,383,384,387,388,388,392,393,394,397,398,399,400,402,403,404,406,408,409,412,413,414,415,418,419,421,422,423,424,426,427,427,432,433,435,436,437,438,439,442,443,444,446,447,448,449,451,452,453,454,455,456,458,459,460,461,462,465,466,467,468,469,470,472,473,474,475,476,478,482,483,484,485,488,489,491,492,494,495,496,497,498,501,502,503,505,506,507,509,510,515,516,517,518,520,521,524,527,528,529,531,532,533,534,538,539,540,542,543,544,545,546,547,548,554,555,556,558,559,561,562,563,564,567,568,569,572,573,574,576,577,578,579,583,584,585,586,587,588,588,593,594,595,597,599,600,602,603,604,605,606,609,610,612,613,615,616,617,618,619,622,625,626,627,629,630,631,632,634,635
0,1,2,4,5,6,8,9,14,15,16,19,20,20,23,24,25,28,29,30,32,33,35,36,38,39,40,41,42,44,47,50,51,52,54,55,57,58,60,61,62,63,64,66,68,69,70,72,73,73,75,76,77,78,80,81
0,2,5,6,7,8,10,11,13,14,15,16,17,19,20,21,23,25,26,30,31,33,34,37,38,39,40,41,43,45,46,47,48,52,53,54,56,57,60,61,62,63,64,66,68,69,70,71,75,76,77,79,80,82,83,84,85,86,88,90,91,92,93,97,98,99,101,102,105,106,108,109,110,112,113,115,116,117,118,119,121,123,124,125,126,130,131,132,134,135,138,139,141,142,143,144,145,146,148,149,150,151,152,154,156,157,158,159,162,163,164,165,168,169,170,171,172,174,176,177,178,179,182,183,186,187,188,189,190,191,192,195,196,197,199,200,203,204,205,206,207,209,213,214,216,218,219,220,222,223,226,229,230,231,235,236,237,239,242,245,246,247,249,250,252,253,255,256,257,258,262,263,264,266,268,269,270,272,273,273,276,277,278,279,281,282
0,1,2,4,7,10,11,12,14,15,16,17,18,19,23,24,25,26,27,28,29,30,33,34,35,36,37,39,41,42,44,45,46,47,52,54,55,56,57,59,63,64,68,69,70,72,73,74,78,80,81,82,84,85,87,88,90,91,92,93,98,99,100,102,107,108,109,110,111,113,114,116,117,118,119,120,122,123,124,129,130,131,133,134,136,137
0,1,2,4,7,9,10,11,13,14,16,17,18,20,21,23,24,27,30,31,32,34,35,36,37,38,39,41,42,43,44,47,48,49,50,51,52,53,54,55,56,59,62,63,64,66,67,72,74,75,77,78,81,82,84,87,88,90,91,92,93,94,95,97,98,99,100,101,102,103,105,107,108,109,110,111,114,115,116,117,119,120,120,126,127,128,130,131
0,1,3,5,6,7,9,10,12,13,14,16,17,19,20,23,25,26,27,29,30,31,32,34,35,37,38,40,42,43,44,46,47,48,49,52,53,55,56,57,58,59,61,62,64,65,69,71,72,73,74,75,76,81,82,83,84,85,86,89,91,92,93,94,95,96,101,102,103,105,106,109,110,110,115,116,117,118,120,121,121,127,128,129,131,132
0,1,5,6,7,9,10,11,16,18,19,20,21,23,25,26,27,31,32,33,34,36,37,39,40,41,42,44,45,46,47,48,49,51,52,53,54,56,57,58,59,60,61,64,65,68,70,71,72,74,75,76,77,79,80,82,83,84,86,87,89,90,92,93,94,95,96,98,99,100,102,104,105,106,108,109,110,111,114,115,117,118,119,120,121,123,127,128,130,131,132,133,135,136,137,139,140,145,146,149,150,151,153,154,155,157,158,160,161,162,163,166,167,168,170,171,172,174,175,179,180,181,182,184,185,188,191,192,193,195,196,197,198,200,201,201,207,208,209,211,212
2,4,5,6,9,11,12,15,16,17,18,19,20,21,24,26,27,28,29,32,33,34,35,37,38,40,41,43,45,46,47,49,50,52,53,56,57,58,59,61,62,63,64,65,69,70,71,72,73,73,77,79,81,82,83,85,86,87,88,90,91,93,94,98,100,101,102,103,105,106,107,108,110,111,112,113,114,116,117,118,119,120,122,123,124,126,127,128,129,130,133,134,135,137,139,140,143,144,145,146,148,149,150,151,153,154,155,156,158,159,161,162,166,167,168,170,173,174,175,176,178,179
0,2,3,5,6,8,9,11,12,16,17,18,20,21,22,23,26,27,28,29,30,31,37,38,39,40,41,42,43,48,49,50,51,53,54,55,60,61,62,64,65,67,68
0,1,2,4,5,6,9,12,13,14,16,17,21,23,24,25,27,28,30,31,32,33,34,39,40,41,43,44,45,47,48,52,53,54,55,56,58,59,60,61,62,63,65,66,67,68,69,71,72,73,76,79,80,81,83,84,85,87,88,90,91
0,1,2,5,6,7,8,9,10,14,16,18,19,21,22,23,24,28,30,32,33,34,35,39,40,41,44,45,46,48,49,50,53,54,55,57,58,59,60,63,64,65,66,67,70,73,74,75,79,80,81,82,85,86,87,89,90,92,93,95,96,97,98,99,101,105,107,109,110,111,112,114,115,116,117,119,120,122,123,124,125,127,128
0,1,2,4,7,10,11,12,14,15,16,17,18,19,22,24,25,28,29,30,31,33,34,36,37,38,39,40,41,42,44,46,47,48,49,50,53,54,55,56,58,59
0,1,4,5,6,7,9,10,12,13,15,16,20,21,22,23,24,25,25,33,36,37,38,39,40,41,43,44,46,47,48,49,50,52,52,57,58,59,62,63,64,65,67,68
0,1,2,4,5,7,8,9,10,11,13,14,15,17,18,19,20,22,23,24,25,26,29,30,35,37,39,40,42,43,44,45,47,48,50,51,53,54,57,58,59,61,62,63,64,68,69,70,71,72,74,75,79,82,83,84,86,87,88,89,90,91,92,94,95,100,102,103,104,106,107
0,1,2,3,5,6,11,12,13,15,16,17,21,22,23,25,29,30,31,32,33,35,36,39,40,42,43,44,45,46,47,50,51,52,53,54,55,56,57,60,61,62,63,66,67,68,69,70,71,72,74,76,77,82,84,85,86,88,89
0,1,2,4,5,6,10,11,13,14,15,16,17,20,21,22,24,25,26,28,29,31,32,33,34,37,39,40,41,42,44,45,47,48,50,52,53,54,56,57,58,61,62,63,65,66,66,70,71,72,73,75,76
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,42,44,45,50,51,53,55,56,57,59,60,62,63,65,66,67,72,73,75,76,80,81,82,83,84,86,87,88,89,90,93,96,97,98,100,101,102,104,107,108,110,111,112,119,120,121,123,124,126,127,128,129,130,133,136,137,138,140,141,142,143,145,146
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,38,39,40,46,49,50,51,53,54,55,56,58,59,64,65,66,68,69,69,73,74,75,76,78,79
0,1,2,4,5,6,9,10,11,12,13,16,17,18,20,21,24,25,26,27,28,31,32,33,34,35,37,38,39,42,43,44,45,46,49,50,51,52,54,55,56,57,58,63,64,65,66,69,70,71,72,73,74,77,80,81,82,84,85,86,87,88,89,91,92,93,94,97,98,99,100,101,104,105,107,108,110,111,112,114,115,115,118,119,120,121,123,124
0,1,2,4,7,8,9,10,11,13,14,18,20,21,22,23,25,26,27,28,30,31,32,33,38,40,41,42,45,46,48,49,51,52,54,56,57,58,60,61,63,64,66,68,69,70,71,73,74,76,77,78,79,80,81,82,84,85,87,88,91,92,93,95,96,97,99,100,101,102,105,106,107,108,109,111,112,113,115,116,118,119,120,122,123,126,127,128,129,130,131,132,133,134,135,139,141,142,143,144,145,148,149,153,154,155,157,158,159,162,163,165,166,168,169,170,171,173,174,174,178,179,180,181,183,184
0,2,3,4,5,6,7,9,10,11,14,17,18,19,22,24,25,26,27,30,31,32,33,35,36,38,39,41,43,44,45,46,49,50,51,52,55,56,58,59,61,63,64,65,67,68,69,70,72,73,75,76,78,80,81,82,84,85,86,87,90,91,93,94,95,96,97,98,100,101,104,107,108,109,111,112,113,114,118,120,121,122,124,125,126,127,129,130,132,133,135,137,138,139,141,142,143,144,147,148,152,153,154,155,157,158,161,164,165,166,168,169,170,171,173,174,174,180,181,182,184,185
0,0,1,3,4,5,7,8,10,11,12,14,15,16,19,21,22,23,26,27,28,29,32,33,36,37,42,44,45,46,49,50,52,53,55,56,57,58,61,62,66,68,69,70,72,73,75,76,77,78,79,80,83,85,86,87,89,90,92,93,97,100,101,103,104,105,106,107,108,112,113,114,115,116,117,120,122,123,124,125,127,128,131,133,134,135,136,138
0,1,2,4,5,6,7,9,10,13,14,15,16,17,18,20,21,25,27,28,29,31,32,34,35,36,37,40,41,42,44,45,46,47,49,50,51,53,54,57,58,59,60,63,64,65,66,67,68,69,71,72,73,74,78,80,81,82,85,86,88,89,90,91,94,95,96,98,99,100,101,103,104,106,107,112,113,114,115,116,117,121,123,124,125,127,128,131,133,134,135,136,138
0,1,2,3,5,6,9,11,12,13,15,16,18,19,20,21,22,23,28,29,32,33,34,36,37,39,40,45,47,49,50,51,52,56,57,58,61,62,63,64,68,69,70,71,72,74,77,78,79,80,81,83,84,85,86,87,89,90,91,92,95,96,99,100,101,102,105,107,108,109,111,112,116,117,120,121,122,124,125,126,127,129,130,131,133,134,136,137,138,140,141,143,144,146,147,148,150,151,152,152,155,156,161,163,164,165,168,169,171,172,174,175,176,177,180,181,185,187,188,189,191,192,194,195,196,197,201,202,203,205,206,207,208,210,211,212,214,215,217,218,219,220,222,223,224,225,229,230,231,233,234,235,236,238,239,240,242,245,246,249,250,251,252,255,256,256,261,262,263,265
0,2,3,4,5,7,8,9,10,13,15,16,17,19,20,22,23,25,26,27,28,29,34,35,36,37,38,39,40,47,49,52,53,54,55,58,59,63,64,67,68,72,73,74,75,77,78,79,80,81,85,86,88,89,90,91,92,93,93,97,98,99,100,102,103,103,106,107,108,109,111
0,1,3,5,6,7,9,10,12,13,14,15,16,19,20,24,25,27,28,31,32,33,34,37,38,39,40,43,44,45,46,48,49,51,52,55,56,60,61,62,63,65,66,67,68,69,72,73,74,75,77,78,78,83,86,88,89,91,92,92,94,95,96,97,99
0,1,2,3,4,5,9,11,12,13,15,16,18,19,21,22,28,30,31,32,34,35,38,40,41,42,46,47,48,49,50,51,52,54,55,56,57,58,60,61,63,64,67,69,70,72,73,74,76,77,78,79,82,84,85,86,88,90,91,92,93,94,96,97,101,102,103,104,108,109,110,111,113,114,117,119,120,121,122,124,125,128,130,131,132,133,135
0,1,2,3,5,6,9,11,12,13,15,16,18,19,20,21,22,23,28,29,30,33,34,35,36,37,39,40,41,42,45,46,47,48,52,53,54,55,56,57,57,61,62,63,64,66,67,68,69,70,71,74,75,76,77,80,81,82,84,85,87,88,89,92,93,94,96,98,99,100,101,102,104,105,106,106,108,109,110,112,113,114,115,118,119,120,121,124,125,126,128,129,129,132,133,134,135,137
0,1,2,4,5,6,7,11,12,13,14,18,21,22,23,25,26,27,28,29,30,30,33,34,35,37,38,39,40,43,44,45,47,48,49,49,54,55,56,57,60,62,63,64,66,67,69,70,73,74,75,77,78,79,80,82,83,85,86,88,91,92,94,95,96,97,98,99,101,102,106,108,109,110,111,113,114,116,117,120,122,123,124,127,128,131,133,134,135,136,138
0,1,2,3,4,5,6,9,10,11,12,13,18,19,20,21,25,26,29,30,31,33,34,36,37,38,40,41,43,44,45,48,49,50,51,54,55,56,58,59,60,61,62,66,67,68,72,74,75,76,79,80,82,83,85,87,88,89,91,92,96,97,98,102,103,104,105,108,109,110,112,113,114,117,118,119,120,121,122,125,127,128,129,131,132,134,135,136,139,140,141,143,144,145,148,149,150,151,152,154,155,156,159,160,161,162,163,164,164,170,171,172,176,178,179,180,183,184,188,189,190,192,194,195,198,199,201,202,203,204,206,207,209,210,212,213,214,215,215,220,221,222,223,225,227,228,229,231,232,232,237,238,239,241
2,3,4,5,6,7,8,11,12,14,15,16,18,19,22,23,25,26,28,29,31,32,33,35,38,39,40,42,43,43,50,53,54,55,56,58,59,61,62,63,65,66,67,70,71,72,73,74,75,78,79,82,84,85,87,88,92,93,94,95,96,97,98,100,103,104,105,106,109,111,112,113,114,116
0,1,2,3,6,8,9,10,13,14,17,18,19,20,23,24,24,28,29,30,31,33,34,37,38,43,45,46,48,49,53,54,56,58,59,60,61,66,67,70,71,72,73,73,78,79,80,82,85,86,87,88,91,92,93,95,96,97,98,100,101,103,104,105,106,108
0,1,2,3,4,5,6,7,8,10,11,14,15,19,21,23,24,26,27,28,29,30,32,33,34,37,38,39,41,42,42,46,47,48,49,50,52,53,54,55,58,59,60,62,63,63,69,70,71,72,73,74,76,77,80,81,82,83,86,87,88,90,91,94,96,97,98,100,101,105,106,107,108,109,110,113,115,116,117,119,121,122,125,126,127,129,130,131,132,134,135,136,138,139,141,142,143,144,145,147,148,150,151,152,153,154,156,157,159,160,161,163,164,165,170,171,172,173,176,177,178,179,180,183,184,185,187,188,189,192,193,194,197,198,199,201,202,203,204,207,208,209,210,211,213,214,216,217,218,221,222,223,224,226,227,231,233,234,235,237
0,1,2,4,5,6,7,9,10,12,13,14,15,18,19,22,23,24,25,28,29,31,32,33,37,38,39,42,43,45,46,48,49,50,51,52,53,56,57,59,60,62,63,64,65,66,67,69,70,70,73,74,76,78,79,80,81,83,84,86,87,88,89,90,91,93,94,94,99,101,102,103,104,107,108,108,113,115,116,117,118,124,125,127,128,130,131,133,134,136,137,139,140,141,143,144,144,151,152,153,154,155,157,158,158,163,164,167,168,169,170,172,173,174,175,179,181,182,183,185
0,1,2,3,4,6,9,10,11,12,13,15,16,19,20,21,22,23,25,26,29,31,32,33,35,36,38,39,42,43,44,46,47,48,49,52,53,54,55,59,60,61,63,64,65,66,70,71,72,74,77,78,81,83,84,85,88,90,91,92,94,95,97,98,99,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,121,122,123,124,125,127,130,131,132,134,136,137,138,139,140,142,143,144,145,146,149,151,152,153,155,157,158,161,163,164,167,168,170,171,176,177,178,180,181,182,183,185,186,189,191,192,193,195,196,198,199,202,203,204,205,206,207,212,213,217,219,220,221,222,224,225,228,230,231,232,233,235
0,1,2,3,4,7,8,10,11,13,14,15,16,17,18,19,20,20,23,24,27,28,29,31,32,33,34,35,36,37,40,41,43,44,45,46,46,51,52,53,55,56,57,59,60,62,63,66,67,68,69,71,72,72,76,77,78,79,80,82,83,83,88,89,90,91,96,97,100,102,103,105,106,108,109,110,112,113,114,115,118,119,121,123,124,125,126,131,132,133,134,139,140,141,143,144,145,146,146,149,150,151,153,154,155,156,157,157,161,162,163,164,166,166,168,169,170,171,173
0,1,2,3,4,6,7,8,9,14,15,16,17,18,20,21,22,24,25,28,29,30,31,32,34,35,36,39,40,41,43,44,47,49,50,51,52,53,54,56,57,58,59,60,62,63,65,66,69,70,71,73,74,75,76,77,79,80,81,82,84,85,86,89,90,91,93,94,95,96,98,99,101,102,103,104,106,107,108,111,112,113,114,115,116,116,118,119,120,122,123,123,127,128,129,130,132,133,133,137,138,139,140,142,143,143,148,149,151,152,153,155,156,156,159,160,161,162,164
0,1,3,4,5,6,8,9,10,11,12,14,15,18,19,20,22,23,24,25,28,29,30,31,32,33,34,41,42,43,44,47,48,49,50,53,54,58,59,60,62,66,68,69,70,71,73
0,1,2,3,4,5,6,8,9,12,13,14,16,17,18,19,20,23,24,25,26,27,29,30,33,35,36,37,38,42,44,45,46,49,50,53,54,55,57,58,61,62,64,65,68,69,70,71,71,75,76,79,80,81,82,83,84,84,88,89,90,91,93,94,96,97,100,101,103,104,109,111,112,114,115,119,120,122,123,128,129,131,132,135,136,137,138,140,141,142,143,145,146,147,148,149,151,153,154,154,157,158,160,161,162,163,165
0,1,2,3,5,6,11,12,13,15,16,17,20,21,24,25,26,29,30,31,33,34,36,37,38,40,41,43,44,45,46,49,50,51,52,53,54,55,56,62,63,64,65,66,67,68,69,70,71,74,75,76,77,78,79,80,82,83,86,87,88,91,92,93,94,96,97,99,100,102,103,104,105,106,108,109,111,112,115,116,117,120,121,122,124,126,127,128,129,130,132,133,134,134,138,139,140,142,144,145,148,149,151,152,153,154,156,157,159,160,162,163,166,167,167,172,173,174,175,177,179,180,181,183,185,186,186,189,190,191,192,194
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,19,20,21,23,24,25,28,29,30,32,33,35,36,38,39,40,42,43,44,47,48,50,52,53,54,55,56,58,59,61,62,63,65,68,69,70,71,73,74,74,80,81,82,85,87,88,89,91,92,93,94,96
0,1,2,3,6,7,9,10,12,13,14,15,18,19,20,21,22,24,25,26,30,31,33,34,35,37,38,41,42,42,44,45,46,48,51,52,53,54,55,57,58,59,60,62,63,66,67,68,70,71,72,73,75,76,78,81,82,84,85,86,87,88,89,91,92,93,95,96,99,100,101,102,104,105,106,108,109,112,113,116,117,118,120,120,126,127,128,129,131,132,133,135,136,137,138,142,143,144,146,148,149,150,152,153,153,155,156,157,158,160
0,1,2,3,6,8,9,15,17,18,19,21,22,24,25,26,27,28,30,31,32,36,37,39,40,42,43,46,49,50,51,55,56,59,60,61,63,64,65,66,68,69,71,72,73,75,76,78,79,81,82,83,85,86,87,87,90,91,96,98,99,100,103,104,106,107,109,110,111,112,115,116,120,122,123,124,126,127,129,130,131,132,135,136,137,138,139,142,143,145,146,147,148,151,152,153,155,156,157,159,160,160,164,165,166,169,170,171,172,175,176,177,179,180,181,185,186,188,189,190,191,193
0,1,2,3,6,7,8,9,10,11,12,16,18,19,20,23,24,25,26,28,29,30,31,32,33,34,38,39,40,42,45,46,47,48,49,52,53,54,55,56,57,59,60,61,62,67,68,69,71,76,77,78,79,82,83,84,86,87,88,90,91,92,94,95,96,97,99,100,101,102,103,106,107,109,110,115,116,118,119,122,123,125,126,128,129,130,132,133,134,135,140,141,143,144,150,152,153,154,156,160,161,162,163,164,165,168,170,171,172,173,174,176,179,181,182,183,184,186
2,3,4,7,8,11,12,13,15,16,17,18,19,20,21,25,26,27,31,33,34,35,38,39,41,42,44,45,47,49,50,51,53,54,58,59,60,61,64,67,68,69,73,74,75,76,77,79,83,84,85,88,89,90,92,94,95,96,99,100,101,102,103,104,108,109,110,111,111,114,115,116,119,120,123,124,125,126,129,130,130,135,136,137,139
0,1,2,6,9,10,11,14,15,16,17,19,20,22,23,24,26,30,31,32,34,35,36,38,39,42,43,44,45,48,49,50,53,54,55,56,58,59,60,62,65,66,67,69,70,71,72,74
0,1,2,5,6,7,9,10,11,12,14,15,16,18,19,20,21,24,25,26,28,29,30,33,34,35,37,39,40,41,43,44,45,46,48,49,50,52,53,54,55,58,59,61,63,64,65,67,69,70,71,72,73,74,77,79,80,81,83,85,86,89,91,92,93,94,96
0,1,2,5,6,7,8,10,11,12,13,16,18,19,20,22,23,25,26,27,29,30,31,33,34,35,37,38,39,40,43,44,45,46,47,48,51,52,56,57,58,60,65,66,67,70,71,72,73,76,79,80,81,84,86,87,88,89,91,92,95,97,98,99,100,102
0,1,2,3,7,8,9,11,12,13,15,16,19,20,22,23,24,26,29,30,33,35,36,37,37,42,44,46,48,49,51,52,53,54,56,57,57,62,63,64,65,66,68,69,69,74,75,76,79,80,81,83,85,86,87,89,90,91,92,96,98,100,101,103,104,107,108,109,111,112,113,114,116
0,1,2,3,4,5,7,8,10,11,13,14,15,16,20,21,24,25,29,31,32,33,35,36,38,39,40,42,43,44,45,46,47,50,51,54,55,56,57,59
0,1,2,6,7,8,9,13,15,16,18,19,21,22,23,25,26,26,31,34,35,36,38,39,41,43,44,45,46,48,49,51,52,53,55,56,58,59,61,62,63,64,64,68,69,70,73,74,75,77,78,79,81,82,83,84,86
0,1,2,3,5,6,9,11,12,13,15,16,18,19,20,21,22,23,28,29,30,34,35,37,38,39,40,42,43,44,45,48,49,53,55,56,57,59,60,62,63,65,66,67,68,71,72,74,76,77,78,81,82,83,85,86,88,89,90,91,92,94,95,99,100,101,102,103,106,107,108,109,114,115,116,117,121,123,126,127,128,129,131,132,134,135,136,138,139,141,142,144,145,147,148,149,150,151,153,154,155,157,158,159,160,163,164,165,167,168,169,170,172,173,174,176,177,178,179,180,183,184,185,186,190,191,192,194,195,195,200,201,202,204,205,207,208,209,210,212,213,216,218,219,220,222,223,226,228,229,230,232,233,234,235,240,241,242,244,245,246,248,249,252,254,255,256,258,259,260,261,266,267,268,270,271,275,276,277,278,279,280,283,284,285,286,287,289,292,293,294,296,297,298,299,301
0,1,3,4,7,9,10,11,13,14,17,19,20,21,23,24,25,26,31,32,33,35,36,37,39,40,43,45,46,47,49,50,51,52,58,59,60,61,62,64,65,67,68,69,70,71,73,74,77,78,79,82,83,84,85,88,90,91,92,93,97,98,99,101,102,104,105,106,109,110,113,114,115,116,117,121,122,123,126,127,128,129,130,131,135,136,138,139,140,141,143
0,1,2,3,5,6,9,11,12,13,15,16,19,21,22,23,25,26,27,28,33,34,35,37,38,39,41,42,45,47,48,49,51,52,53,54,59,60,61,64,65,66,68,69,72,74,75,77,78,80,81,84,86,87,88,90,91,93,94,95,98,99,100,102,103,104,105,107,108,109,110,114,115,116,120,121,123,124,125,126,128,129,131,134,135,136,138,139,140,141,142,144,145,146,147,149,150,151,152,156,157,158,159,160,162,163,163,170,171,172,173,174,175,177,184,186,187,188,190,191,192,193,195,196,197,199,202,203,204,205,206,207,212,214,215,216,217,219,220,222,223,224,225,226,227,228,230,231,235,237,238,239,241,242,245,246,248,249,253,254,255,257,258,260,261,264,266,267,268,270,271,273,274,275,276,277,278,285,286,287,290,291,292,294,295,296,298,299,301,302,303,305,308,309,312,313,315,316,321,322,323,325,326,327,328,330
0,1,2,3,7,8,9,11,12,13,15,16,19,20,23,24,25,27,28,29,30,30,35,36,40,41,42,44,45,45,47,48,49,51,54,55,57,58,60,61,62,64,65,66,67,69,70,74,75,76,78,81,82,83,84,88,89,90,92,93,94,96,97,98,100,101,102,103,106,107,110,111,112,113,115
0,1,2,3,5,6,11,12,13,15,16,18,19,20,22,23,24,25,27,28,29,31,32,34,35,35,40,41,42,43,45,46,49,50,50,55,56,57,60,61,62,64,65,67,68,69,70,71,72,73,75,76,77,79
0,1,2,5,6,7,9,11,12,13,15,16,19,20,22,23,24,25,29,31,32,34,35,37,38,39,40,43,44,45,46,49,50,52,53,54,55,56,58,59,60,61,63,64,65,66,69,70,71,73,75,76,77,79,80,81,82,86,88,90,91,93,94,97,98,99,101,102,103,104,106
0,1,2,3,7,8,9,11,12,14,15,16,17,18,21,22,23,24,28,29,30,32,33,36,37,38,39,40,42,43,45,47,48,49,52,53,54,55,56,58,59,60,61,62,63,66,67,68,69,70,71,72,75,76,77,79,80,85,86,87,89,92,93,94,97,98,100,101,102,103,105,106,107,108,109,110,111,112,114,115,118,119,120,121,121,125,126,127,128,131,132,136,137,138,139,141,142,143,144,145,148,149,150,151,154,155,159,161,162,164,165,167,168,169,170,173,174,175,176,177,178,179,184,185,186,187,190,191,195,197,198,199,200,201,202,205,206,208,209,211,212,213,214,216
0,1,3,5,6,7,9,10,12,13,14,16,17,18,20,21,23,24,28,29,31,32,35,36,37,38,41,42,43,44,47,48,49,50,52,53,55,56,59,60,64,65,66,67,69,70,74,76,77,78,79,81,82,84,85,86,88,89,90,91,93
0,1,2,5,6,7,9,11,12,13,15,16,19,20,22,23,24,25,29,31,32,34,35,37,38,39,40,43,44,45,46,49,50,52,53,54,57,58,59,60,62,63,64,65,68,69,70,71,72,74,75,76,77,79,80,81,82,87,88,89,90,94,95,96,97,98,99,101,102,103,107,108,110,111,112,114,115,115,118,119,120,121,122,123,125,126,127,129,130,131,132,133,134,139,140,141,142,143,144,146,147,148,150,151,155,157,159,160,161,162,164
0,1,2,3,4,6,7,9,10,11,13,14,15,16,17,18,19,22,23,24,25,27,28,28,32,33,34,36,38,39,40,41,43,44,46,47,48,50,51,52,53,57,58,59,60,61,62,64,65,66,67,71,72,73,74,77,78,80,81,82,84,86,87,88,91,92,94,95,100,101,102,104,105,106,107,109
0,1,3,4,9,10,11,13,14,17,18,19,20,22,23,24,25,26,28,29,30,31,32,34,35,36,39,40,41,43,44,46,47,48,49,50,54,55,56,59,60,62,63,68,69,70,72,73,74,75,77,78,81,83,84,85,87,91,92,93,95,96,97,98,99,100,101,103,104,105,106,107,111,112,114,115,116,117,119
0,1,3,5,6,7,9,10,12,13,16,17,18,20,21,22,23,25,26,27,29,30,31,32,33,36,37,38,39,40,42,43,43,48,49,51,52,52,57,58,59,62,63,64,66,66,71,72,73,74,75,77,78,80,81,82,84,85,86,88,89,91,92,93,94,95,96,101,102,104,105,110,111,112,113,115,116,120,122,124,125,128,130,131,132,135,136,137,138,139,140,142,143,144,145,148,149,150,151,152,154,155,156,158
0,1,2,3,4,5,8,9,10,12,13,17,18,19,20,21,23,24,25,28,29,31,32,35,36,37,38,41,42,43,45,46,47,50,51,51,54,55,57,58,63,64,67,68,71,72,76,77,78,80,83,84,85,86,87,88,88,92,93,94,96,97,99,100,103,104,105,106,107,109,110,111,112,115,116,117,119,122,123,125,126,128,129,130,132,133,134,135,137,138,140,141,144,145,146,147,148,151,152,153,154,156,157,162,163,166,167,170,171,175,176,177,179,183,184,185,187,188,188,193,194,196,197,198,199,199,206,207,208,210,211,214,216,217,218,220,221,223,224,225,226,227,228,233,234,235,237,238,239,241,243,244,245,247,250,251,254,255,256,257,258,261,262,263,266,267,270,271,275,276,277,279,282,283,284,286,287,287,292,293,294,296
0,1,2,3,7,8,10,11,12,14,15,18,19,20,24,25,27,28,29,30,31,32,32,36,37,39,40,41,42,44,45,46,47,52,53,54,55,59,60,61,63,64,65,67,68,72,73,74,75,76,78,79,80,83,84,85,87,88,89,90,92,93,94,98,99,100,102
0,1,2,3,4,6,7,8,11,13,14,15,17,18,20,21,22,24,25,26,28,29,30,31,32,35,36,37,38,41,42,43,44,45,46,51,52,53,55,56,58,59,61,62,66,67,69,70,71,73,74,77,78,79,82,83,84,85,86,88,89,90,95,96,97,98,99,100,105,106,107,108,109,111,112,114,115,117,118,120,121,122,123,125
2,3,4,7,8,9,11,12,13,17,18,19,20,21,22,23,24,25,27,28,29,30,32,33,34,35,36,37,37,41,42,43,45,46,47,48,50,51,56,57,58,60,61,62,64,65,66,68,69,73,74,75,76,77,78,80,81,85,86,87,89,91,92,93,94,95,96,97,99,100,101,108,109,112,113,114,115,117,118,119,120,121,122,123,127,128,130,131,132,134,135,136,136,140,141,142,145,146,147,148,150,151,152,154,157,158,159,160,162,163,163,168,169,170,171,173,174,175,177,178,180,181,182,183,184,187,188,189,190,192,193,193,196,197,198,199,201
0,1,2,5,6,9,10,11,12,13,15,16,17,18,19,23,24,27,28,29,31,32,32,35,36,37,38,39,40,42,43,44,45,46,51,52,53,56,57,58,60,61,62,63,65,66,67,69,72,73,74,75,79,82,83,84,88,89,90,91,92,93,95,96,97,98,102,103,104,106,108,109,110,112,113,113,116,117,118,119,121
0,1,2,5,6,7,9,11,12,13,15,16,19,20,22,23,24,25,27,28,30,32,33,34,36,38,39,40,42,45,46,49,51,52,53,54,56
0,1,2,5,6,9,10,13,15,16,17,19,21,22,23,24,27,28,29,31,32,33,34,37,39,40,43,44,45,46,48,49,50,51,54,55,56,57,59
0,1,2,5,6,7,9,10,11,12,13,15,16,18,19,20,21,22,24,25,26,30,31,32,33,34,36,38,39,40,41,45,46,47,49,50,55,56,57,58,59,60,63,65,66,67,68,69,71,72,74,75,76,77,78,79,82,83,85,86,90,91,92,93,94,96,98,99,100,102,108,109,110,112,113,114,117,118,119,120,122,123,123,126,127,128,129,131
0,1,2,3,4,7,8,9,10,15,16,17,20,21,22,23,24,25,30,31,32,33,36,37,38,40,41,43,44,45,46,47,48,49,50,55,56,57,61,62,63,65,66,66,69,70,71,72,74
0,1,2,3,5,6,12,13,15,16,17,19,22,23,24,25,28,29,30,31,32,34,38,39,40,41,42,43,47,49,50,51,53,54,55,56,58,59,60,64,65,66,68,69,69,72,73,74,75,77
0,1,2,3,4,7,8,9,10,11,12,17,18,19,20,23,24,25,27,28,29,31,32,36,37,38,39,40,42,43,44,45,47,48,50,51,53,55,56,57,59,60,62,63,64,68,69,70,72,73,73,76,77,78,79,81
0,1,2,3,5,6,8,9,10,12,13,14,15,16,19,20,21,22,23,25,26,28,29,32,33,34,36,37,38,39,41,42,44,45,46,47,50,51,52,53,54,55,57,58,59,60,61,63,64,66,67,68,69,70,74,75,77,78,79,81,82,86,87,88,90,91,92,93,96,97,99,100,105,106,109,110,111,113,113,118,119,120,122
0,0,1,3,4,5,7,8,10,11,12,14,15,16,18,19,21,22,23,24,28,30,31,32,35,36,38,39,41,42,44,46,47,48,50,51,53,54,56,57,58,59,62,64,65,66,67,71,72,73,74,75,76,78,79,80,81,82,83,83,86,87,90,91,95,96,97,99,100,101,102,103,104,104,109,110,112,113,117,118,119,120,121,122,125,126,128,129,130,131,132,133,136,137,141,142,143,144,146,147,149,150,154,156,157,158,160,161,163,164,167,168,169,170,173,174,178,179,180,182,185,188,189,190,192,193,194,195,199,200,201,203,205,206,207,209,210,210,213,214,215,216,218
0,2,5,6,7,9,10,11,12,15,18,19,20,22,23,25,27,29,30,32,33,36,38,39,41,42,43,44,44,47,48,49,50,53,54,55,57,58,59,60,62,63,64,65,70,71,72,73,76,77,78,80,81,82,85,86,87,88,91,92,93,95,96,97,98,100,101,102,103,106,107,108,111,112,113,115,116,117,118,123,124,125,126,127,128,131,133,134,135,136,138,139,142,144,145,146,147,149
0,1,5,6,7,9,10,11,16,18,20,21,24,26,27,28,29,34,35,36,38,39,40,41,44,47,48,49,51,52,53,54,55,57,58,59,64,65,66,69,70,71,74,75,78,79,80,81,81,83,84,85,87,88,91,94,95,96,98,99,100,102,103,104,105,106,107,108,112,113,114,118,120,121,122,125,126,128,129,131,133,134,135,137,138,142,143,147,148,149,150,153,154,156,157,158,160,163,164,165,166,170,171,172,173,174,176,180,181,182,184,185,186,187,189
0,1,2,3,6,7,8,9,10,12,13,14,16,17,19,20,21,22,23,26,27,28,30,31,32,33,36,37,38,39,40,41,41,46,47,49,50,51,53,54,55,56,60,61,62,63,64,65,69,72,73,74,76,77,78,80,81,82,83,86,88,89,90,91,93
0,1,5,6,7,9,10,11,16,18,20,21,23,24,25,27,29,30,31,33,34,37,40,41,42,44,45,46,48,48,53,54,55,56,59,60,61,62,63,65,66,68,69,70,71,72,75,77,78,79,80,83,84,88,90,91,93,94,99,100,101,102,105,106,107,108,109,111,112,114,115,116,117,119,120,122,125,126,127,130,132,133,134,135,137
0,1,2,4,8,10,11,13,14,17,18,20,21,22,23,24,27,28,29,30,31,33,33,36,37,39,41,42,43,44,45,47,48,50,51,52,53,54,56,56,61,62,63,65,66,67,70,71,72,74,75,80,81,82,84,85,86,87,90,91,92,93,94,95,97,98,103,104,105,108,109,110,112,113,116,117,121,123,124,125,127
0,0,1,3,4,5,7,8,10,11,12,13,14,15,20,21,22,23,24,27,28,29,30,32,33,33,36,37,38,39,41,42,42,48,50,52,53,54,56,57,59,60,62,63,64,65,66,71,72,73,74,75,76,77,84,86,89,90,91,92,95,96,98,99,100,101,102,106,107,109,110,111,112,113,114,114,118,119,120,121,123,124,124,127,128,129,130,132
0,1,2,3,4,5,6,8,9,10,12,13,14,16,17,18,19,22,23,26,27,29,30,31,32,33,34,35,36,39,40,41,42,43,44,46,47,49,50,51,52,53,54,54,60,61,62,63,64,66,69,72,73,74,76,77,78,79,80,82,84,85,88,89,90,91,94,95,97,98,99,100,101,103,104,107,108,111,112,113,114,117,118,122,123,124,125,128,129,130,132,133,134,137,138,139,141,142,143,144,146,147,148,149,150,152,153,154,157,158,159,160,161,162,164,165,165,169,170,171,173,176,179,180,181,183,184,185,186,188,189,189,192,193,194,195,198,199,200,202,203,204,205,207
0,1,3,6,7,8,11,13,14,15,19,20,21,23,24,25,26,30,32,33,34,37,38,40,41,42,43,44,45,47,48,50,51,52,53,55,56,56,60,61,62,63,64,66,67,70,71,73,74,75,76,80,81,82,83,84,85,85,90,91,93,94,95,95,98,99,100,101,102,104,105,106,108,109,112,113,114,115,118,120,121,122,124,125,127,128,129,131,132,134,135,136,138,139,140,141,146,147,148,149,151,152,153,154,158,160,161,162,164
0,1,2,4,5,7,8,10,11,12,13,15,16,19,21,22,23,25,26,27,29,30,31,32,33,35,36,37,40,42,43,44,46,47,48,50,51,52,53,55,56,56,61,62,63,64,65,67,68,70,71,72,74,75,76,77,80,82,83,84,85,86,87,91,93,94,96,97,98,100,101,103,105,106,107,108,109,110,114,116,119,120,121,122,124,125,126,128,129,130,131,132,133,138,139,141,143,144,145,147,148,150,151,152,154,155,156,157,159,160,164,166,167,169,171,172,174,175,177,178,179,180,181,184,185,186,187,189,190,190,193,194,195,196,198,199,199,205,206,207,208,210,211,213,214,217,218,222,223,224,225,227,228,229,230,232,233,234,235,237
0,1,3,6,7,8,10,11,12,13,14,15,16,17,18,22,23,25,26,27,28,30,31,31,34,35,36,38,40,41,42,46,47,49,50,51,52,52,55,56,57,59,61,62,63,64,65,66,67,68,69,72,73,74,76,77,79,80,80,87,88,89,92,93,94,96,97,98,99,101,102,103,106,107,108,109,110,114,115,116,117,120,121,122,123,124,125,127,128,129,131,134,135,136,137,138,140,141,142,143,148,149,150,151,154,155,156,157,158,160,161,162,164,165,166,170,171,172,173,175,176,177,177,181,182,183,186,187,188,189,190,191,192,194,195,196,199,200,201,202,203,204,205,206,210,211,212,214,217,218,221,222,223,224,227,228,228,232,233,234,236,238,239,241,242,243,244,246,247,248,249,253,256,257,258,260,261,262,263,265
0,1,2,3,6,7,8,10,11,12,13,17,19,20,21,23,24,26,27,29,30,33,34,37,38,39,41,42,42,45,46,47,48,50,51,51,54,55,58,59,60,61,61,64,65,66,67,69,70,71,72,75,76,77,78,81,82,85,86,87,89,90,90,92,93,94,95,97,98,98,104,105,106,107,109,110,111,113,113,116,117,118,120,121,122,123,125,126,128,129,130,132,133,133,137,138,139,140,141,143,143,148,149,150,151,153,154,155,157,158,159,160,162,163,165,166,167,169,170,171,172,172,175,176,177,179,180,181,182,184,185,186,187,192,193,194,195,196,197,201,203,204,205,207,208,210,211,213,214,216,217,218,219,221,222,223,224,226,227,228,229,230,232,233,234,235,240,241,242,244,245,246,248,249,250,251,254,255,256,257,258,259,260,262,263,264,265,268,269,270,272,273,274,275,277
0,1,3,4,5,6,9,11,12,14,15,17,18,23,25,26,27,29,30,32,33,34,35,37,38,39,40,44,46,47,48,50,51,53,54,58,60,61,63,64,66,67,68,69,70,72,73,74,78,80,81,83,84,86,87,89,91,92,93,94,95,96,98,99,100,102,102,106,107,109,110,113,114,115,116,117,118,119,120,120,125,126,127,128,130,130,136,137,139,140,141,142,143,144,147,150,151,152,154,155,156,158,159,160,161,164,165,166,167,170,172,173,174,176,177,181,182,184,186,187,188,190,191,193,194,195,197,198,200,201,203,204,205,207,208,210,211,212,213,216,217,220,221,222,224,225,226,227,229,230,232,233,234,236,237,238,240,241,243
0,1,2,4,5,6,8,9,11,12,13,16,17,20,21,22,24,25,26,27,32,33,34,35,38,39,40,41,42,45,46,47,48,49,52,53,54,55,56,57,62,63,67,69,70,71,72,74,75,80,81,82,83,84,89,90,91,92,93,95,96,99,101,102,103,104,107,108,109,110,112,113,114,116,117,118,119,121,122,124,125,126,127,128,130,131,132,133,134,139,140,141,142,145,146,147,148,149,151,152,153,154,155,157,158,159,161,162,164,165,166,167,169
2,3,7,8,9,11,12,13,18,20,22,23,25,26,27,28,29,30,31,34,36,37,38,39,40,41,44,45,47,48,49,50,54,57,58,59,63,64,66,69,70,71,73,74,75,76,79,81,82,83,84,85,87,90,92,93,94,95,97
0,1,4,5,6,7,8,11,12,13,15,16,17,19,20,21,24,25,26,27,28,30,31,33,34,35,36,37,39,40,40,43,44,45,46,48
0,1,2,3,6,7,9,10,11,12,14,15,16,17,21,24,25,26,28,29,30,31,32,33,35
0,1,2,3,6,7,8,9,10,11,13,14,16,17,18,19,20,21,21,25,26,28,29,31,32,33,35,36,42,43,44,45,46,48,49,50,52,53,55,56,57,59,60,61,62,63,64,64,66,67,68,69,73,74,75,77,78,79,80,83,84,87,88,89,91,92,93,96,97,98,100,101,103,104,105,107,108,108,112,113,114,115,118,119,121,122,124,125,128,129,130,132,133,140,141,142,144,145,146,149,150,151,152,153,154,155,158,160,161,162,164,165,167,168,169,171,172,173,175,176,178,179,180,182,183,184,185,187,188,190,192,193,194,196,197,199,200,201,202,203,204,206,207,214,216,217,218,221,222,226,227,228,229,230,232,233,234,235,236,238,242,243,244,245,246,248,249,250,253,254,255,256,257,258,259,261,265,266,267,268,269,271,272,273,274,279,280,281,282,283,284,288,291,292,293,296,298,299,300,301,303
0,1,2,3,6,7,8,10,11,12,13,17,19,20,21,23,24,28,29,31,33,34,35,36,38
0,1,2,3,8,10,11,12,13,14,17,18,20,21,22,23,28,30,32
0,1,2,3,8,10,11,13,15,16,17,18,22,24,25,26,27,29
0,1,2,3,6,7,8,10,11,12,13,17,19,20,21,23,24,27,28,30,31,32,33,37,39,40,41,43,44,46,47,51,52,53,55,58,61,62,63,65,66,67,69,70,71,72,74,75,78,79,80,81,84,85,89,90,91,92,96,97,98,99,100,102,103,104,105,106,108,109,110,111,111,116,117,119,120,124,126,127,128,129,131
0,1,2,5,6,7,8,9,11,12,13,15,18,19,20,21,23
0,1,2,4,8,9,10,12,13,14,16,17,20,21,23,24,26,28,29,30,32,34,35,36,37,39,40,40,45,46,47,48,49,51,52,52,59,60,61,62,66,67,70,71,72,74,75,76,76,78,79,80,82,85,86,87,88,91,92,94,95,98,99,100,101,103
0,1,2,3,6,7,8,9,10,12,13,14,16,17,19,20,21,22,23,26,27,28,30,31,32,35,37,38,39,41,42,44,45,46,48,49,50,52,53,54,55,56,59,60,63,64,65,67,68,69,72,73,74,75,76,77,78,79,80,82,83,85,87,88,89,91,92,93,96,97,99,100,101,102,105,107,108,109,110,111,113,114,115,116,118,120,121,122,123,126,127,130,132,133,134,135,137
0,1,2,4,6,7,8,9,10,12,13,16,18,19,20,22,23,25,26,27,28,29,30,37,38,39,40,41,43,44,46,47,49,50,52,53,54,55,57
0,1,2,3,4,7,8,9,10,12,13,14,16,19,22,23,24,26,27,28,29,30,31,32,34,35,36,37,41,43,44,45,48,49,51,52,55,56,56,59,60,61,62,63,65,66,67,69,70,73,74,75,76,79,80,81,82,83,84,86,87,87,92,93,95,96,97,98,99,100,100,103,104,105,107,108,110,111,112,113,118,119,120,121,122,123,126,128,129,130,131,133,134,136,137,138,139,140,141,141,144,145,147,148,148,152,153,154,155,157,158,158,163,164,166,167,168,169,170,171,171,173,174,175,177,178,180,181,182,183,186,187,188,189,190,191,193,194,196,197,199,200,202
0,1,2,3,4,5,9,11,13,14,16,17,20,22,23,24,27,29,31,32,34,36,37,38,40,41,44,45,47,48,49,51,52,53,54,55,56,56,58,59,60,62,63,65,66,67,68,71,72,73,74,76,77,78,79,83,84,85,87,88,89,92,93,94,96,97,101,104,105,106,108,109,110,113,114,115,116,118,119,120,121,124,126,127,128,129,130,131,135,136,142,143,144,146,149,152,153,154,156,157,158,159,161,162,162,164,165,166,167,169
0,1,2,4,7,9,10,11,13,14,16,17,18,20,21,23,24,26,27,28,29,32,33,36,39,40,41,43,44,45,46,47,48,50,51,58,60,61,62,65,66,68,69,70,71,72,73,74,75,76,81,82,83,85,88,89,90,91,92,94,95,98,99,100,103,104,105,107,107,112,113,114,115,116,118,119,120,121,122,123,123,127,128,130,131,133,134,136,137,138,139,142,143,144,145,145,150,151,153,154,155,156,158
0,1,2,3,4,5,6,8,9,10,11,12,13,16,17,18,19,21,22,23,24,25,28,29,30,31,32,33,35,36,37,38,39,43,44,46,47,48,50,51,52,53,59,60,61,63,64,65,68,69,70,71,73,74,74,77,78,79,80,82
0,1,3,5,6,7,11,12,13,15,16,17,19,20,24,25,26,27,28,30,31,33,34,35,36,39,41,42,43,44,47,48,50,51,52,53,56,58,59,60,62,64,65,66,67,68,70,71,72,72,78,79,80,83,84,85,87,88,90,91,92,93,94,96,97,101,102,103,105,108,111,112,113,115,116,117,118,119,120,122,123,124,125,128,129,130,131,132,133,135,136,136,139,140,141,142,144
0,1,2,4,6,7,8,10,11,12,14,15,19,21,22,23,24,27,28,31,33,34,35,37,38,41,43,44,45,46,47,49,50,53,54,55,58,59,60,61,63,64,65,66,71,72,73,74,75,77,78,79,82,83,85,86,87,88,88,93,94,95,96,98,99,100,101,104,105,106,107,108,110,111,112,116,117,119,120,121,122,123,124,124,128,129,130,131,133,134,135,138,139,141,142,143,144,144,147,148,150,152,153,154,156,157,159,160,162,163,164,165,166,168,169,172,175,176,177,181,182,184,185,186,187,189,190,191,192,195,197,198,199,201,202,205,207,208,209,210,212
0,1,2,4,7,8,10,11,12,14,15,15,19,20,22,23,24,25,27,28,29,30,33,34,35,36,37,39,40,42,43,45,46,48,49,52,53,54,57,58,59,60,62,63,64,65,67,68,69,71,72,73,74,75,76,76,80,81,82,83,85,86,87,88,88,95,96,97,98,99,101,102,103,104,105,108,109,111,112,115,116,117,118,120
0,1,2,3,5,6,12,14,15,16,18,19,21,22,23,25,26,27,30,32,33,34,38,39,40,42,43,44,45,47,48,49,51,55,57,58,59,60,61,62,66,67,68,70,72,73,74,76,77,78,81,82,83,84,85,86,88,89,89,92,93,94,95,97
0,0,1,3,4,5,9,10,11,12,13,15,16,17,20,21,23,24,27,29,30,31,32,34,35,36,37,39,40,41,43,44,45,47,48,49,50,53,54,57,58,59,60,61,63,64,65,68,69,71,72,75,76,77,78,79,80,80,84,85,86,89,90,91,92,93,95,96,97,100,101,103,104,107,108,109,110,112
0,1,3,5,6,7,9,10,12,13,14,15,16,17,22,23,24,25,26,29,30,32,33,35,36,37,38,39,41,42,43,45,46,49,50,51,53,54,58,59,60,61,62,64,65,66,69,70,71,72,73,74,76,77,78,83,84,85,88,89,90,91,92,94,95,96,98,99,100,102,103,104,108,109,112,113,114,115,117,118,119,120,125,126,127,128,130,131,132,133,135,136,137,139,140,143,144,145,147,149,150,151,152,154
0,1,2,3,4,7,8,9,11,12,13,14,15,16,18,19,21,22,24,25,28,29,30,32,33,34,38,39,40,42,43,44,46,47,50,51,52,54,55,56,59,60,63,64,65,66,66,69,70,71,73,74,77,79,80,81,84,85,86,88,91,92,93,95,96,97,98,102,103,104,105,106,107,108,111,112,113,114,115,117,118,120,121,122,126,129,130,131,132,133,134,135,137,138,139,141,142,144,145,147,148,149,151,152,153,154,155,157,158,159,161,162,163,164,167,168,169,170,171,172,176,178,179,180,182,183,187,188,189,190,192,193,198,199,200,201,204,205,207,209,212,213,214,215,217,218,220,221,222,226,227,228,230
0,1,2,4,7,10,11,12,14,15,18,19,20,21,23,24,25,27,28,32,34,35,36,39,40,42,43,45,46,48,50,51,52,54,55,59,60,61,63,64,65,68,69,70,71,73,74,74,77,78,79,80,82,83,87,89,90,91,93
0,1,2,3,6,8,9,10,13,14,15,16,17,18,19,20,21,24,25,26,27,31,32,33,34,36,37,41,43,44,45,47,48,52,53,54,55,56,58,59,60,61,62,63,65,66,67,68,69,70,71,73,74,76,77,78,80,81,82,83,88,89,90,91,94,95,96,97,99,100,103,105,106,109,110,111,112,114,115,117,118,119,121,122,123,124,125,128,129,130,131,132,134,135,136,138,139,140,141,144,145,146,148,151,152,153,155,156,156,163,164,165,168,169,170,171,173,174,177,179,180,183,184,185,186,188,189,191,192,193,195,196,197,198,199,202,203,204,206,209,210,211,212,214,215
0,1,2,5,6,7,8,9,10,11,13,14,15,18,19,20,21,22,23,26,27,28,29,30,31,34,36,37,38,40,41,43,44,45,47,48,50,51,53,54,55,57,58,60,61,64,67,68,69,71,72,73,74,76,77,80,81,83,84,87,88,89,90,91,92,97,98,99,100,103,105,106,107,109,110,112,113,114,117,118,119,120,121,124,125,126,128,129,129,132,133,138,140,141,142,145,146,148,149,151,152,153,156,157,159,160,161,163,164,167,168,169,172,173,174,175,178,179,179,183,184,185,186,187,190,191,192,193,197,198,199,201,202,203,204,205,205,210,211,213,214,218,219,220,223,224,227,228,229,230,231,232,236,238,241,242,243,244,246,247,249,250,251,253,254,255,256,257,259,260,261,263,264,264,267,268,269,271,274,275,276,277,279,280
2,3,4,6,9,12,13,14,16,17,18,20,21,22,23,27,29,30,31,34,35,37,38,40,41,43,45,46,47,49,50,52,53,54,56,57,58,59,61,62,67,68,69,70,71,72,73,75,76,78,79,80,81,85,86,87,90,91,92,94,95,96,97,98,99,100,101,104,105,106,109,110,111,112,113,114,114,119,120,123,124,125,127,128,129,130,136,137,138,140,141,142,145,146,148,149,151,152,153,154,156,157,157,160,161,162,163,165,166
0,1,2,3,4,6,7,8,9,14,15,17,20,21,22,24,25,26,28,29,31,32,33,35,36,39,40,41,42,43,46,47,48,49,50,52,53,56,57,58,59,60,63,64,65,66,68,69,69,74,75,76,77,78,80,81,82,84,86,87,88,90,91,95,96,97,100,101,102,104,105,109,111,112,113,114,115,116,120,121,122,123,124,126,129,130,133,134,135,136,137,140,141,142,143,145,146,146,151,154,155,157,158,159,160,161,164,165,166,168,171,172,173,174,176,177
0,0,1,3,4,5,7,8,10,11,11,15,16,20,22,23,24,26,27,29,30,31,32,33,35,36,40,42,43,45,46,47,51,52,53,54,57,58,59,60,62,63,66,68,69,70,72,73,77,79,80,82,83,84,86,87,88,90,93,94,95,96,97,99,100,101,102,107,108,109,110,111,114,115,116,117,118,119,120,122,123,125,126,127,129,132,133,134,136,137,138,141,143,144,145,147,148,149,151,152,156,157,158,159,160,162,163,164,165,166,167,169,170,171,172,173,175,176,177,180,183,184,185,187,188,189,191,192,194,195,195,202,203,204,205,207,208,209,210,211,212,214,215,216,217,218,220,221,222,225,228,229,230,232,233,234,236,237,239,240
0,1,2,3,4,5,6,9,10,11,12,14,15,20,21,25,27,28,29,31,32,34,35,36,37,38,39,40,41,42,47,48,49,51,52,54,55,57,58,60,61,64,65,66,67,68,69,72,74,75,76,78,79,81,82,83,85,86,87,89,90,91,92,93,96,97,98,99,101,102,108,109,110,111,112,114,116,117,118,120,121,122,125,126,127,129,130,131,131,137,138,139,142,143,145,146,149,152,153,154,156,157,158,159,160,162,163,164,165,166,167,170,171,172,174,175,176,178,179,179,182,183,188,190,191,192,195,196,198,199,201,202,203,204,207,208,212,214,215,216,218,219,223,224,225,227,228,229,232,233,235,236,238,239,240,241,243,244,244,248,249,250,251,253,254
0,1,2,3,4,7,8,9,10,12,13,14,15,18,21,22,23,27,29,31,32,34,35,36,37,40,41,42,43,44,45,50,51,54,55,56,57,58,59,61,62,63,64,68,69,70,72,73,74,75,78,79,80,82,83,86,88,89,90,90,94,95,96,99,100,103,104,105,106,107,109,110,111,112,113,114,117,118,119,120,125,126,127,128,129,130,130,135,136,137,138,140,140,146,147,148,149,150,151,154,155,158,159,161,162,163,164,165,166,167,168,169,172,173,174,175,176,178,181,184,185,186,188,189,191,192,194,195,196,197,198,199,201,202,203,204,207,208,209,210,212,213
0,1,3,4,6
0,1,3,5,6,7,9,10,12,13,16,18,19,20,21,23
0,1,2,4,5,6,8,9,10,11,12,13,16,18,19,20,22,23,24,25,27
0,1,2,3,7,8,9,10,12,13,13,18,19,21,22,23,24,26
0,1,2,3,4,6,7,10,12,13,14,15,17,18,22,24,25,26,28
0,1,2,3,4,5,6,7,8,10,11,12,14,15,15,21,25,26,27,28,29,30,31,33,34,36,37,40,41,42,43,44,47,48,49,50,51,54,55,58,59,60,61,63
0,1,2,3,4,7,8,9,11,14,16,17,18,20,21,23,24,25,26,31,32,33,35,36,37,38,39,40,41,44,45,46,47,48,51,52,55,56,57,59,60,61,62,64
0,1,2,4,7,8,9,10,11,13,14,17,18,22,23,24,26,27,30,31,32,33,34,37,38,39,41,42,45,46,46,50,51,52,53,54,55,57,58,59,60,64,66,67,68,70,71,73,74,76,77,78,79,80,84,85,87,88,89,90,92
0,1,2,3,4,5,6,8,9,12,13,14,17,18,19,21,22,24,25,26,28,29,31,32,33,36,37,38,40,40,45,46,47,48,51,52,53,55,56,57,58,59,62,63,64,66,66,70,71,72,73,74,76,77,78,80,81,84,85,86,89,90,91,92,93,96,97,100,101,102,104,105,106,107,109
0,1,2,3,4,5,8,9,9,11,12,13,14,15,17,18,19,22,23,24,25,26,27,28,29,31,32,33,34,35,38,39,40,43,44,45,48,49,50,51,52,53,55,56,57,60,61,64,65,66,68,69,70,71,73
0,1,2,4,5,6,9,10,11,12,13,14,15,17,18,19,20,23,25,26,27,28,29,33,35,36,38,39,41,42,43,44,45,46,47,48,52,54,55,57,58,61,62,64,65,67,69,70,71,73,74,78,79,80,81,82,84,85,87,88,90,91,92,93,94,96,97,98,99,100,101,101,105,106,107,108,110,111,111,114,115,116,117,119
0,1,2,4,7,8,9,11,12,14,15,16,18,19,22,24,25,26,28,29,33,34,35,36,37,39,40,41,42,44,45,48,49,50,52,53,54,55,60,61,62,64,65,68,69,70,71,72,77,78,79,80,81,83,85,86,87,89,90,90,92,93,94,96,97,98,100,101,104,105,107,108,112,113,114,115,117,118,118,123,124,125,127
0,1,3,5,6,7,10,11,12,13,14,18,19,20,21,22,22,25,26,27,29,30,33,34,37,39,40,41,43,44,45,46,48,49,50,53,54,57,58,59,60,64,66,67,68,70,71,72,73,75
0,1,2,5,6,7,9,10,11,13,14,18,19,20,21,22,24,25,26,27,30,32,33,34,36,37,39,40,41,42,43,45,46,47,49,50,51,52,55,56,57,58,59,61,62,64,65,68,69,70,71,73,74,75,76,76,79,80,81,82,84,85,91,92,93,95,99,100,101,102,103,105,106,107,111,112,114,115,116,117,119
0,1,3,4,9,10,14,15,16,17,18,19,22,23,24,26,29,30,31,32,33,34,34,39,40,42,43,44,45,48,49,50,51,55,56,57,58,59,60,61,65,67,68,70,71,74,75,77,78,79,81,82,83,85,86,86,88,89,90,93,94,95,96,97,98,101,102,103,105,108,109,110,112,113,114,115,117
0,1,3,4,9,10,11,13,14,15,18,19,20,22,23,24,25,27,28,29,31,35,36,37,38,39,41,42,43,46,47,48,49,50,52,53,54,55,57
0,1,2,3,6,7,8,9,10,12,13,17,18,19,21,25,27,28,29,30,33,34,37,39,40,41,42,44
0,1,3,4,10,11,12,14,17,18,19,20,21,23,24,26,27,30,31,32,33,34,39,40,41,42,45,47,48,51,52,53,54,55,56,57,62,63,64,65,66,68,69,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,90,91,93,94,95,96,100,101,103,106,107,108,109,111,112,112,114,115,116,117,119
0,1,3,4,9,10,14,15,16,17,18,19,20,24,25,26,27,28,29,34,35,36,37,38,40,41,42,44,45,47,48,49,53,54,55,58,59,60,61,62,63,66,67,68,70,71,71,76,77,79,80,81,82,84
0,1,2,3,6,7,9,10,11,14,15,16,18,19,23,25,26,27,28,30,31,32,33,35,36,37,38,39,40,40,44,45,47,48,52,53,55,56,58,59,62,63,64,66,67,70,72,73,74,75,76,82,84,85,86,88,89,90,91,93
0,0,1,3,4,5,6,7,12,13,16,18,21,22,23,26,27,28,29,30,31,32,35,36,37,39,40,40,45,46,47,48,52,53,55,56,57,58,60
0,1,2,3,6,7,8,9,11,12,16,17,18,20,21,22,23,26,28,29,30,33,34,35,36,37,38,39,40,43,44,45,46,47,48,49,51,52,54,55,56,58,59,60,61,63
0,1,2,3,4,6,7,8,9,10,12,13,14,16,17,19,20,21,22,26,27,29,30,31,32,33,34,34,36,37,40,41,42,43,44,46,47,51,53,54,56,57,60,61,63,64,65,66,67,69,69,74,77,78,79,81,82,84,85,86,88,91,92,93,94,97,98,99,100,101,102,103,106,107,108,111,112,112,117,118,119,122,123,124,125,126,127,128,130
0,1,2,4,8,9,10,11,11,17,18,19,22,23,24,25,28,29,29,34,35,36,38
0,1,2,4,8,9,11,12,13,14,15,17,18,19,20,21,23,24,25,26,29,30,32,34,35,36,37,39
0,1,3,4,7,9,10,11,12,15,17,18,19,21,22,23,27,28,30,31,33,34,37,38,39,41,42,44,45,46,48,49,50,53,54,56,57,58,59,61
0,1,2,3,6,7,8,9,10,11,13,14,17,18,19,21,24,25,26,27,28,29,30,31,32,33,36,37,38,39,42,44,45,46,48,49,50,51,53
2,3,4,5,9,10,11,12,13,14,16,17,20,21,22,23,27,28,29,31,32,33,34,37,38,39,42,43,44,46,47,48,49,52,53,54,56,57,58,59,60,60,65,66,67,71,73,74,75,78,79,81,82,83,84,87,88,89,91,94,95,96,97,98,99,100,102
0,1,2,4,5,7,8,9,12,13,14,16,19,20,21,23,24,25,26,26,30,32,33,34,35,36,37,37,40,41,42,43,44,45,48,49,50,53,54,57,58,59,60,62
0,1,4,5,6,8,9,10,11,11,13,14,15,16,20,22,23,24,25,27,28,32,33,36,37,38,40,41,43,44,45,49,52,54,55,56,58,59,59,61,62,63,65,68,69,71,72,77,78,79,80,81,84,85,87,88,89,91,92,93,94,96
0,1,2,3,4,7,8,9,10,11,16,17,18,21,22,23,25,26,27,29,30,33,34,35,37,38,39,40,41,45,46,47,50,52,53,54,55,57,58,60,61,62,64,65,66,67,70,71,72,73,74,76,77,78,81,82,85,86,87,89,90,91,92,94
0,1,2,3,4,6,7,8,10,10,15,16,18,21,22,23,24,26,27,27,32,33,34,35,37,38,41,42,43,45,46,47,48,50
0,1,2,3,5,6,7,8,8,13,14,15,16,17,20,22,23,24,26,27,30,32,33,34,36,37,38,39,41,42,43,45,46,47,49,50,53,54,57,58,59,60,61,63,64,65,67,68,71,72,73,75,76,79,80,81,83,83,87,88,89,90,91,93,94,96,97,98,100,101,102,103,105
0,1,2,3,4,5,6,8,9,12,13,15,16,19,20,21,23,26,27,27,32,33,37,38,39,41,42,42,46,47,48,49,51,52,55,56,56,60,61,62,63,65,66,68,69,72,73,75,76,79,80,81,82,85,87,88,89,90,92
0,1,2,3,4,6,7,8,9,14,15,16,18,19,20,21,22,23,24,25,28,29,30,31,34,35,36,37,38,39,40,42,43,45,46,47,49,50,52,53,54,59,60,61,62,63,64,67,68,69,71,72,73,74,76
0,1,2,4,5,8,9,12,14,15,16,19,20,21,22,23,24,27,29,30,31,33,34,36,37,39,40,41,43,44,45,48,49,50,52,55,56,57,59,60,61,62,65,67,68,69,71,72,74,75,76,77,78,81,82,83,84,85,86,87,88,89,90,93,94,95,96,97,99,102,103,106,107,108,110,111,112,113,115
0,1,2,3,5,6,7,8,8,13,14,15,16,17,20,22,23,25,26,28,29,30,32,33,34,35,37,38,39,41,42,46,48,49,50,52,53,55,56,57,58,59,60,63,64,65,69,70,72,73,74,75,77
0,1,4,6,7,9,10,12,13,14,16,17,20,21,22,23,24,26,27,28,29,30,32,32,37,38,39,44,45,47,48,49,50,52,53,54,56,57,59,60,63,65,66,67,68,70,71,74,76,77,78,79,81
0,1,3,5,6,7,8,9,10,12,13,14,16,17,19,20,23,24,26,27,28,29,31,32,33,34,36,37,38,40,44,45,47,48,50,51,53,55,56,57,59,60,62,63,66,68,69,70,71,73
0,1,6,8,9,11,12,14,15,16,18,19,20,21,24,25,26,27,31,32,33,35,36,37,39,40,41,42,45,47,48,49,50,51,52,54,55,56,57,61,63,64,66,67,69,70,72,73,74,75,79,81,82,83,85,86,90,91,92,93,94,96,96,99,100,103,104,105,106,107,108,108,112,113,115,116,117,118,120
0,1,2,3,5,6,7,8,8,13,14,15,16,19,20,21,23,26,27,28,29,30,32,33,36,37,38,40,41,43,44,45,46,47,48,51,52,56,58,59,60,62,63,66,68,69,70,72,73,75
0,1,2,3,4,5,6,8,9,12,13,14,15,16,20,21,25,26,28,29,30,31,34,35,38,39,40,42,43,44,45,47
0,1,2,3,4,8,9,10,11,14,15,16,18,19,20,22,23,24,27,28,29,30,33,34,35,36,38,39,41,42,43,44,45,48,49,50,51,54,55,56,59,60,61,62,63,64,65,67
0,1,2,4,7,8,9,11,12,13,14,14,19,20,22,25,26,27,28,29,30,33,34,34,37,38,39,40,44,45,47
0,1,2,3,4,5,8,9,11,12,14,15,16,17,18,19,22,24,25,26,31,32,35,36,37,39,40,42,43,44,46,47,49,50,51,54,55,56,57,60,61,62,64,65,66,67,68,71,72,73,74,75,77,78,79,80,83,84,85,87,88,89,90,92
0,1,2,3,6,7,8,10,11,13,14,15,19,20,23,24,26,27,28,29,29,34,35,38,39,41,42,45,46,48,49,50,52,53,54,55,58,59,60,62,65,66,68,69,74,75,76,78,79,82,83,84,86,87,88,89,91
0,1,2,3,4,5,8,9,11,12,14,15,16,17,18,21,22,23,24,25,26,27,32,33,34,36,39,40,41,42,43,44,45,46,47,48,51,54,55,56,58,59,61,62,65,67,68,69,71,72,74,75,76,77,78,79,84,85,86,88,89,90,92,93,95,96,98,99,100,101,107,108,109,110,111,113,114,115,116,118,119,122,124,125,128,129,130,131,134,135,138,141,142,143,145,146,147,149,150,151,152,153,154,158,159,160,163,164,165,166,167,168,171,172,173,175,178,179,182,183,184,185,188,189,189,194,195,196,198
0,1,2,3,4,5,7,8,10,11,13,14,15,16,20,21,24,25,29,31,32,33,35,36,38,39,40,42,43,44,45,46,47,50,51,54,55,56,57,59
0,1,4,5,6,7,8,9,10,12,13,15,16,17,19,22,23,24,26,27,28,29,29,33,35,36,37,38,39,40,40,43,44,45,47,48,49,50,51,52,53,56,57,58,59,60,63,64,65,66,67,69,70,71,73
0,1,2,3,6,7,8,10,11,12,13,15,16,18,19,21,22,23,25,26,27,28,29,30,30,34,35,36,40,41,42,43,48,49,50,52,53,54,55,56,59,60,61,63,64,65,66,68
0,1,2,3,4,5,6,7,9,10,15,17,19,20,22,23,24,25,26,27,30,31,32,36,37,38,41,43,44,45,47,48,50,51,53,54,55,56,60,61,62,64,65,66,67,70,71,72,73,74,75,76,78
0,1,3,4,9,10,13,14,15,17,18,19,20,23,24,25,28,29,30,31,32,33,34,35,38,39,40,44,45,47,48,49,50,51,52,59,60,63,64,67,68,71,72,73,74,75,76,80,82,83,85,86,89,90,92,93,94,95,96,97,98,99,102,104,105,106,108,109,110,111,113
0,1,2,4,5,7,8,9,12,13,14,16,19,20,21,23,24,25,26,26,30,32,33,34,35,36,37,37,40,41,42,43,44,45,48,49,50,53,54,55,56,58,59,59,64,65,66,67,69,70,73,74,75,77,78,79,80,82
0,1,3,5,6,7,9,10,12,13,16,17,18,20,21,22,23,25,26,27,29,30,30,33,34,35,38,39,39,44,45,46,49,50,51,53,54,55,57,58,60,61,62,64,67,68,71,72,73,74,75,76,79,80,81,83,84,85,86,88
0,1,2,4,6,7,8,10,11,14,15,18,20,21,22,24,25,26,29,31,32,33,35,36,38,39,42,43,44,45,46,47,47,50,51,54,55,56,57,59
0,1,2,5,6,7,8,9,11,12,14,15,16,17,18,21,22,25,26,27,28,31,32,32,34,35,36,37,41,43,44,45,46,49,50,51,52,54,55,56,58,59,60,62,63,65
0,1,2,3,4,7,8,10,11,14,15,18,19,20,21,22,23,23,27,28,29,30,31,32,36,39,40,41,43,44,45,47
0,1,2,3,6,7,7,10,11,12,14,15,15,21,24,26,27,29,29,34,35,36,38
0,1,3,5,6,9,10,16,18,19,20,22,23,25,26,27,29,30,31,35,37,38,39,41,42,43,44,46
2,3,4,5,6,9,10,11,13,14,15,18,19,20,21,22,24,25,26,29,30,33,34,35,36,40,41,43,44,45,46,48,49,52,54,57,58,59,61,62,63,64,71,73,74,76,77,80,81,85,86,87,89,90,91,94,95,96,97,98,101,102,103,104,105,107,107,112,113,114,116
0,1,2,3,4,5,8,10,11,12,13,15,16,21,22,25,26,29,30,31,32,34,35,35,40,41,43,44,45,46,48
0,1,2,3,4,5,6,9,10,11,12,13,15,17,18,19,20,21,22,25,26,27,28,29,31,31,35,36,37,38,40,41,41,46,47,48,49,50,51,52,55,56,57,58,60,61,66,67,68,70,71,72,73,75
0,1,4,5,6,7,10,11,12,13,14,16,17,18,21,23,24,25,28,29,30,31,32,33,36,37,39,40,41,42,44
0,0,1,3,4,5,7,8,12,14,15,16,18,19,21,22,23,24,27,28,29,30,31,32,35,36,37,39,40,41,42,44
0,0,1,3,4,5,7,8,10,11,12,14,15,16,17,19,20,21,22,27,28,29,31,32,34,35,36,37,38,41,42,43,44,45,46,47,49,50,51,52,53,57,58,59,61,62,64,65,66,69,70,71,72,73,75,76,77,78,80,81,82,84,85,86,87,88,89,90,92,93,94,95,98,99,101,102,107,108,109,111,112,113,114,116
0,1,2,3,4,7,8,9,10,13,14,16,17,18,19,20,21,22,24,25,28,29,30,31,36,37,38,40,41,42,43,44,45,46,49,50,52,54,55,56,57,58,59,66,68,69,70,72,73,75,76,77,78,79,81,82,86,87,89,90,91,92,94
0,1,2,3,4,7,8,9,10,13,14,16,17,18,19,20,21,22,24,25,28,29,30,33,34,35,36,40,41,42,43,45,46,47,48,49,50,51,54,55,56,57,61,63,64,65,66,69,70,75,76,77,78,79,81,81,86,87,88,91,92,93,95,96,97,98,100
0,1,2,3,4,8,9,10,11,13,14,16,17,19,20,21,22,23,25,26,28,29,31,32,36,38,39,40,42,43,47,48,49,50,51,52,55,56,57,59,60,61,62,64
0,1,2,3,6,7,8,10,11,13,14,17,18,22,24,25,27,28,30,31,32,33,36,37,38,40,41,42,43,46,47,48,49,55,56,57,60,61,62,63,65,66,67,69,72,73,74,76,77,77,81,82,83,84,86,87,89,90,90,95,96,97,99
0,2,3,4,5,6,7,8,9,11,12,13,15,16,18,19,21,22,23,25,25,30,31,32,33,34,35,37,40,42,43,44,46,47,49,50,51,52,56,58,59,62,63,64,65,67
0,1,2,3,4,5,6,9,10,11,12,13,18,19,20,22,25,26,27,28,29,31,32,35,36,37,38,39,43,44,46,49,50,51,52,53,54,55,58,59,60,62,63,65,66,70,71,72,74,75,78,79,79,83,84,85,86,87,90,91,92,93,96,97,100,101,102,103,105
0,1,2,3,4,6,7,9,10,13,14,17,18,19,20,21,24,25,26,27,28,30,31,34,35,36,37,39,40,41,42,43,46,47,48,49,50,52,53,56,57,58,60,61,62,63,65
0,1,2,3,4,5,6,9,10,12,13,16,17,18,19,22,23,24,25,27,28,29,30,31,32,34,35,36,37,41,42,43,44,45,46,49,50,51,53,54,55,56,58
0,1,3,5,6,7,8,9,14,15,16,18,19,21,22,25,28,29,30,32,33,35,36,37,38,39,40,40,45,46,47,48,50,51,52,53,56,57,58,59,60,61,62,64
0,1,4,5,6,8,9,10,11,13,14,16,17,19,20,21,23,24,25,26,27,30,31,32,33,34,37,38,39,40,41,44,45,46,47,48,48,53,54,56,57,58,59,61
0,1,2,3,6,7,8,10,11,12,13,14,16,17,18,20,21,22,23,24,29,30,31,33,36,37,38,40,41,42,43,45,46,49,50,51,52,53,55,57,58,60,61,62,63,66,67,68,70,71,72,73,75
0,1,2,3,4,5,6,9,10,11,12,15,17,18,19,20,21,24,25,27,28,29,31,34,35,36,37,38,40,41,44,45,47,48,49,53,54,56,57,58,59,59,62,63,64,65,66,67,70,71,72,73,75,76,77,78,80,81,81,86,87,88,90
0,1,2,3,4,5,6,7,9,10,11,12,15,16,17,18,19,20,20,25,26,27,28,29,30,31,33,34,35,37,38,39,40,45,46,48,49,51,52,55,56,57,59,60,63,65,66,67,68,71,72,74,75,76,77,78,79,81,82,83,84,86
0,1,2,5,6,7,9,10,12,13,17,19,20,21,25,26,27,28,29,30,31,32,33,37,38,39,41,42,43,45,46,47,49,50,51,51,57,58,59,60,61,63,64,65,66,67,69,71,72,73,75,76,76,78,79,80,81,83
0,0,1,3,4,5,8,9,10,11,12,13,15,16,17,18,19,23,24,25,29,31,32,33,34,35,38,40,41,42,44,45,46,47,49,50,52,53,53,57,58,59,60,61,62,66,67,68,69,70,71,75,76,78,79,81,82,84,85,86,87,89
0,1,2,3,4,5,6,8,9,12,14,15,16,19,20,21,22,23,24,28,30,31,32,35,36,38,39,41,42,44,46,47,48,50,51,53,54,55,56,59,60,61,62,62,64,65,66,67,72,73,76,77,78,80,81,82,83,85,86,87,89,90,91,92,93,97,98,99,100,104,105,106,107,108,109,112,114,115,116,118,121,122,125,127,128,129,130,132
0,1,2,4,5,6,10,11,12,14,15,16,17,21,22,23,24,28,29,30,31,33,34,36,37,38,41,42,42,45,46,49,50,51,52,54,55,57,58,59,60,63,64,65,67,68,69,70,71,72,74
0,1,2,3,4,6,7,10,11,14,16,17,18,21,22,23,24,25,26,27,28,31,32,33,34,35,36,38,39,41,42,43,45,47,48,49,51,52,52,56,57,58,59,60,61,63,64,66,67,68,70,71,72,73,75
0,1,4,6,10,12,15,16,18,19,20,22
0,1,4,6,8,9,10,11,13,14,16,17,18,20,21
0,1,4,6,9,10,11,12,15,16,18,19,20,22,23
0,1,2,4,6,7,8,9,12,13,14,15,16,19,20,21,22,24,25,26
0,2,3,5,9,11,12,13,16,17,19,20,22,23,25,27,28,29,31,32,34,35,36,37,40,41,42,44,45,46,47,48,49,52,53,54,55,56,58,61,63,64,65,66,69,70,71
0,1,2,4,7,8,9,11,12,14,19,21,22,23,26,27,31,33,34,36,37,40,41,42,43,45,46,47,48,48,53,54,55,56,58,59,60
0,1,2,3,4,6,7,7,13,14,16,17,18,20,22,23,24,26,27,30,31,31,36,38,39,40
0,2,5,6,7,9,10,12,13,14,16,17,19,20,21,22,26,28,29,30,31,32,33,36,38,39,40,42,43,47,48,49,50,51,53,54,55,56,58,59,61,62,63,65,66,67,69,71,72,74,75,76
0,1,2,3,5,6,6,13,14,15,16,17,18,21,22,23,24,26,27,27,31,33,34,35
0,1,2,4,7,8,9,12,13,14,15,16,17,20,22,23,24,26,27,28,29,31,32,33,34,35,37,38,39,40,41,42,45,46,47,48,50,51,51,54,55,57,58,59
0,1,3,5,6,7,9,10,11,12,13,16,17,18,19,20,23,24,25,26,27,29,31,32,33,35,36,36,39,40,41,45,46,49,50,51,52,53,55,56,62,63,64,66,69,70,71,72,73,75,76,79,80,81,85,86,88,89,91,92,92,97,99,100,101
0,1,2,5,6,7,8,9,11,12,14,15,16,17,18,20,21,22,23,25
0,1,2,3,4,5,8,9,10,12,13,14,19,20,23,24,25,27,28,29,30,32
0,1,2,3,4,5,8,9,10,11,12,17,18,20,21,22,23,23,27,28,30,31,32,34,35,36,37,39
0,1,2,3,5,6,12,13,14,17,18,21,22,26,27,28,30,33,34,35,37,38,38,43,44,45,47
0,1,2,3,4,5,8,9,10,12,13,16,17,18,19,20,22,25,26,27,28,30,31,31,36,37,38,39,40,43,44,44,47,48,49,50,51,53,56,57,58,59,60,62,63,65,66,68
0,1,2,3,4,5,7,8,11,12,13,14,18,20,21,22,24,25,26,28
0,1,2,5,6,7,8,9,12,13,14,15,16,17,18,19,22,23,25,26,27,28,30
0,1,2,3,4,6,7,8,11,12,13,14,16,17,18,20,21,22,23,23,27,29,30,31,32,33,34,34,37,38,39,40,41,42,45,46,47,50,51,52,53,54,55,56,58
0,1,2,3,5,6,11,12,15,16,17,19,20,21,22,25,26,29,30,33,34,35,37,38,42,44,46
0,1,4,5,8,9,10,12,13,16,18,19,20,22,23,26,28,29,30,33,34,35,36,37,38,40,41,42,43,46,47,48,49,50,52,53,54,56
2,2,2,5,6,7,8,14,16,17,18,20,21,23,24,25,26,27,28,29,34,35,36,37,39,40,42,43,44,45,46,49,50,51,52,55,56,58,59,64,65,66,68,69,70,71,73
0,1,2,4,5,7,8,11,14,15,16,18,19,21,23,24,26,27,28,31,32,33,34,38,39,40,41,43,44,47,49,50,51,52,54
0,1,2,3,4,5,7,8,9,14,15,16,18,19,20,21,25,26,29,30,32,33,35
0,1,4,5,6,7,8,11,12,15,16,17,18,20,21,22,23,25
0,1,2,5,6,7,8,11,13,14,15,17,18,20,21,22,24,25,26,28,29,30,31,33
0,1,2,3,4,6,7,8,9,11,12,13,15,16,17,18,19,22,23,24,25,29,30,31,33,34,34,38,39,40,41,42,45,46,47,48,50
0,1,3,4,10,11,12,14,15,16,17,20,21,22,23,24,25,28,29,30,32,33,35,36,37,38,41,42,43,44,47,49,50,51,52,54
0,1,3,4,9,10,11,15,16,19,20,21,22,24,25,30,31,32,34,35,36,37,39
0,1,2,3,6,7,9,10,12,13,14,15,18,19,20,21,22,24,25,26,30,31,33,34,35,37,38,41,42,42,47,48,49,52,53,54,55,56,57,60,61,62,64,65,65,69,70,73,74,76
0,1,2,3,4,6,8,9,10,11,12,14,15,18,19,20,22,23,25,26,27,29,30,31,37,38,39,41,44,45,46,47,50,51,52,53,55
0,1,2,3,4,6,7,8,10,11,14,15,16,19,20,21,23,26,27,28,30,33,34,37,38,40
0,1,2,3,4,6,7,8,9,12,13,14,16,17,18,19,20,21,21,24,25,29,31,32,33,34,36,37,39,40,41,43,44,45,46,47,48,50
0,1,2,4,7,8,9,10,12,13,14,15,17,18,19,21,22,23,24,26,27,29,31,32,33,35,36,37,38,40
0,1,2,4,5,6,7,10,11,13,14,20,21,22,23,26,27,29,30,32,33,34,35,36,39,40,44,45,46,47,50,51,53,54,55,57,61,64,65,66,68,69,70,72,73,74,76,77,78,79,81
0,1,2,3,4,5,7,8,10,11,13,14,15,16,17,19,22,23,24,25,27,28,29,30,36,37,39,40,41,42,43,44,45,46,49,50,51,52,54,55,56,57,57,62,63,65,66,68
0,1,2,5,6,9,10,12,13,15,17,18,19,21,23,24,25,26,27,29,30,31,34,36,37,38,40,41,42,43,45
0,1,2,4,5,6,7,10,11,12,13,16,17,18,19,25,27,28,29,30,32,33,36,38,39,40,41,43
0,1,2,3,6,7,8,10,11,12,14,15,17,18,19,21,24,25,28,29,30,31,32,33,36,37,38,40,41,42,43,45
0,1,2,4,7,8,9,10,12,13,16,19,20,21,24,26,27,28,30,31,32,33,35
0,1,4,5,9,10,11,12,14,15,16,17,18,21,22,23,25,26,26,31,32,34,35,37
0,1,2,3,5,6,7,8,12,13,14,15,16,20,21,23,24,25,26,28
0,1,4,5,6,8,11,12,16,18,19,20,22
0,1,2,3,7,8,9,10,11,12,12,17,18,19,20,21,24,25,26,27,29
0,1,2,3,5,6,8,9,10,11,12,14,15,16,18,19,20,21,22,24,25,25,30,31,35,36,37,39
0,1,2,4,5,8,9,11,12,13,15,16,17,17,22,24,26,29,30,31,32,34
0,1,4,5,7,8,11,12,13,15,16,16,20,21,22,25,26,27,30,31,32,34,35,38,39,40,41,42,43,44,46
0,1,2,3,4,5,6,7,8,9,12,13,16,17,18,19,21,22,26,28,29,31,32,34,35,37
0,1,2,3,4,6,7,8,9,11,13,14,15,17,18,18,23,24,26,27,29
0,1,2,3,4,6,7,8,9,11,12,13,15,16,17,18,19,22,23,24,25,29,30,31,33,34,34,38,39,40,41,42,45,46,47,48,50
0,1,3,4,6,7,10,11,12,13,13,18,19,21,22,23,26,27,28,30,33,34,36,37,39,40,43,44,45,46,48
0,1,2,3,5,6,8,9,10,11,12,14,15,16,18,19,20,21,22,23,26,28,29,30,31,32,34,35,36,38
0,1,2,3,4,5,8,9,10,12,13,16,17,18,19,20,22,25,26,27,28,30,31,31,36,37,38,39,40,43,44,44,47,48,49,50,51,53,56,57,58,59,60,61,63,64,66
0,1,3,4,6,7,8,11,12,13,14,15,16,20,21,23,24,25,26,27,29
0,1,3,5,6,7,8,9,11,12,13,14,15,16,18,19,21,22,25,26,27,28,31,32,35,37,38,39,40,42
0,1,3,4,6,7,9,12,13,14,16,17,18,20,21,22,23,25,27,28,29,30,31,33,34,36
0,1,2,3,4,6,7,10,11,12,14,15,16,17,19,20,21,23,26,27,28,29,30,31,32,34,35,36,37,40,42,43,44,46,47,48,49,51
0,1,2,3,4,5,8,9,10,12,13,15,16,17,18,19,21,22,23,25
0,1,2,4,7,8,9,11,12,13,14,15,16,20,22,23,25,26,30,31,32,33,36,37,38,40,41,43,44,45,46,47,48,49,51,52,53,55
0,1,2,4,6,7,10,11,14,15,16,17,18,19,22,24,25,26,28,29,32,34,35,36,37,39
0,1,2,3,4,6,7,9,10,13,14,17,18,19,21,22,23,25,26,27,28,31,33,34,37,38,39,40,42
0,1,2,3,5,6,7,8,10,11,12,14,15,15,20,21,22,23,24,24,27,28,29,32,33,34,35,36,37,38,39,43,45,46,48,50
0,1,2,4,7,8,9,10,11,13,14,17,18,21,22,23,25,26,27,28,28,33,35,37,40,41,42,43,45
0,1,2,4,5,6,9,10,11,12,13,14,15,16,16,19,20,21,23,24,25,26,28,29,33,34,35,37,38,41,43,44,45,46,48
0,1,2,4,5,6,7,10,11,12,13,14,16,17,18,21,22,23,24,26,27,31,33,34,35,38,39,41
0,1,2,3,4,6,7,8,9,12,13,15,16,18,19,20,21,23,24,26,27,28,30,31,34,35,36,37,39,40,42,43,45,46,48,49,50,52,53,57,59,60,61,62,64
0,1,2,4,6,7,8,10,12,13,14,15,16,19,20,21,22,23,25,26,29,30,31,32,33,35,36,36,42,43,46,47,48,49,51
0,1,2,4,6,7,8,10,12,13,14,16,17,18,19,20,21,22,25,26,27,28,29,30,34,36,37,38,39,41
0,1,2,4,5,6,7,10,11,12,14,15,16,21,22,24,25,28,29,30,31,32,35,36,39,41,43
0,1,2,3,4,7,8,9,10,15,16,18,19,22,23,24,25,26,29,30,31,33,34,35,36,38
0,1,2,3,4,5,6,9,10,11,13,15,16,17,19,20,21,22,23,26,27,28,30,31,32,33,36,38,39,40,42,43,44,46
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,21,22,24,25,26,30,31,32,33,34,35,37
0,1,3,4,5,6,9,10,11,13,14,16,17,19,20,22,23,26,27,28,29,30,31,34,36,37,38,39,40,41,42,44
0,1,2,4,7,8,9,10,12,13,16,19,20,21,24,26,27,28,30,31,32,33,35
0,1,2,3,4,5,6,9,10,12,13,16,17,20,21,23,24,24,27,28,29,30,31,32,33,35,36,39,41,42,43,44,46,47,49
0,1,2,3,4,6,7,9,10,13,14,16,17,18,19,20,22,23,24,25,28,29,30,31,34,36,37,38,40,41,44,46,47,48,49,51
0,1,2,3,4,5,6,8,9,12,13,14,16,17,19,20,21,22,23,26,27,28,29,32,34,35,37,38,40
0,1,2,3,4,5,6,8,9,12,13,14,15,16,18,19,21,22,26,29,30,32,33,34,35,37
0,1,2,3,6,7,7,9,10,11,12,16,17,19,20,20,23,24,28,30,31,34,35,36,37,39
0,1,2,4,7,8,9,10,12,13,14,15,17,18,19,21,22,26,28,29,30,32,33,34,35,37
0,1,2,4,5,6,9,10,11,14,15,16,17,19,20,21,22,26,28,29,30,32,33,34,35,37
0,1,2,4,6,7,8,10,11,12,14,15,19,22,23,25,26,27,28,30
2,3,4,5,6,8,10,11,12,14,15,17,18,19,20,21,22,25,26,27,28,29,31,32,34,35,37
0,1,2,5,6,9,10,12,13,14,16,17,18,21,22,23,24,25,27,28,28,31,32,33,34,36
0,1,2,5,6,8,9,11,12,13,14,15,16,18,19,21,22,23,24,25,27,28,29,30,33,34,36,37,40,41,42,44,45,46,47,49
0,1,2,3,4,6,7,7,10,11,13,14,15,16,17,18,18,21,22,24,25,28,31,32,33,35,36,37,38,40,41,43
0,1,2,3,6,7,8,10,11,12,13,15,16,17,18,19,21,24,26,27,30,31,32,33,35
0,1,2,3,4,5,6,7,9,10,11,13,14,15,16,16,19,20,25,27,28,29,31
0,1,2,3,5,6,8,9,10,12,15,16,17,18,20
0,1,2,3,4,5,6,8,9,14,15,16,18,19,21,22,23,25,26,27,28,30
0,1,2,3,5,6,8,9,10,11,16,17,19,20,21,22,23,24,25,26,27,30,31,32,33,35,36,38,39,40,41,44,45,46,48,49,50,51,53
0,1,4,5,6,7,8,11,12,15,16,17,18,19,20,21,23
0,1,2,3,5,6,8,9,10,11,12,14,15,16,19,20,21,23,24,24,28,29,31,33,34,35,36,38
0,1,2,3,4,6,7,8,9,15,16,17,18,19,21,22,24,25,26,27,28,30,32
0,1,3,4,6,7,8,9,10,12,13,14,15,17,18,20,21,24,25,26,28,29,30,31,33
0,1,3,6,7,8,10,11,12,13,14,15,16,17,18,21,22,23,24,27,28,29,31,32,33,34,36
0,1,3,4,10,12,13,18,19,20,21,24,25,26,28,29,32,33,33,37,38,39,40,41,43,44,46,47,49,50,54,56,57,58,59,61
0,1,2,3,4,5,7,8,13,14,15,16,19,20,21,23,24,24,28,29,30,31,32,33,34,36,37,40,41,42,43,46,48,49,50,52,53,54,55,57
0,1,2,3,5,6,8,9,10,12,15,16,18,19,20,21,21,23,24,25,26,30,31,32,34,37,38,39,40,41,43,44,46
0,1,2,4,6,7,8,11,12,15,16,17,18,22,24,27,28,29,30,32
0,1,2,3,4,6,7,9,10,13,14,16,17,18,19,20,21,24,25,25,27,28,29,30,32
0,1,2,3,4,6,9,10,11,12,13,14,16,17,18,19,20,21,25,27,28,30,31,33,34,36,37,39,40,43,44,45,46,47,49,51,52,53,55,59,60,61,62,66,67,71,73,74,75,76,78,79,81,82,83,85,89,90,91,93,94,95,96,97,98,100,101,103,104,105,106,109,110,112,113,116,117,118,119,125,126,128,129,131,132,136,137,138,139,140,141,144,146,147,148,151,152,155,156,157,159,160,161,162,166,167,168,169,170,171,172,173,174,175,179,180,181,183,184,187,188,191,194,195,196,198,199,200,201,205,207,210,211,212,213,215
0,1,2,3,4,6,10,11,12,14,15,16,17,20,21,22,23,24,26,27,28,31,32,33,35,36,37,38,40
0,1,2,3,6,7,8,10,11,14,15,17,18,21,22,26,27,28,30,31,33,34,36
0,1,2,5,6,7,9,10,12,13,17,19,20,22,23,29,30,31,33,36,37,38,39,41,42,43,44,46,47,48,50,51,55,57,58,59,61,62,63,64,66
0,1,2,4,6,7,10,11,14,15,16,17,18,19,22,24,25,26,27,31,32,37,39,40,41,42,44
0,1,2,3,4,5,6,8,9,12,13,15,16,17,18,19,21,22,22,24,25,26,27,29
0,1,2,3,4,5,6,8,9,12,13,14,15,16,18,19,21,22,26,29,30,32,33,34,35,37
0,1,2,3,6,7,7,9,10,11,12,17,18,19,21,22,24,25,27
0,1,2,3,5,6,7,8,10,11,12,14,15,19,21,22,23,25,26,27,28,30
0,1,2,4,5,6,9,10,11,14,15,16,17,19,20,21,22,26,28,29,30,32,33,34,35,37
0,1,2,3,4,6,7,9,10,13,14,16,17,18,19,20,22,23,26,27,29,30,31,32,33,35,35,41,42,43,47,49,52,53,54,55,57
0,1,2,3,6,7,8,10,11,14,15,16,17,18,20,21,23,24,25,26,27,28,33,34,35,37,38,41,42,46,47,48,49,50,52,53,54,56,57,59,60,61,62,63,64,65,68,69,70,72,73,74,75,75,79,80,81,83,84,85,86,86,91,92,93,94,96,97,98,99,102,103,104,105,107
0,1,2,3,4,5,6,9,10,11,12,13,15,18,19,20,21,25,26,28,29,33,34,35,36,39,40,42
0,1,2,3,4,6,7,9,10,13,14,15,16,19,20,21,22,23,25,26,27,28,29,30,33,34,35,36,39,41,42,43,45,46,49,51,52,53,54,56
0,1,2,3,4,5,6,8,9,12,13,14,17,18,19,20,22,23,28,29,30,31,34,36,37,40,41,42,43,45
0,1,2,3,5,6,7,9,10,13,14,15,16,20,22,23,24,25,28,29,32,34,35,36,38,39,40,41,43
0,1,2,3,4,5,6,8,9,12,13,14,15,20,22,23,24,26,27,30,32,33,34,36,37,38,39,41
0,1,2,3,4,5,6,8,9,12,13,14,15,16,18,19,20,21,24,25,29,32,33,35,36,37,38,40
0,1,2,3,6,7,7,9,10,11,12,16,17,19,20,24,25,26,27,30,31,33
0,1,2,4,7,8,9,10,12,13,14,15,17,18,19,21,22,26,28,29,30,32,33,34,35,37
0,1,2,4,5,6,7,8,11,12,13,16,17,18,19,21,22,23,24,28,30,31,32,34,35,36,37,39
0,1,2,3,4,6,8,9,10,12,13,15,16,18,19,20,21,22,23,26,28,29,30,32,33,34,35,37
0,1,2,5,6,8,9,11,12,13,14,15,17,18,19,20,24,25,26,27,30,31,32,34,35,36,38
0,1,2,3,4,6,7,9,10,12,13,14,16,17,17,22,23,24,25,26,27,28,30,31,33,34,35,37,38,39,40,43,45,46,49,50,51,52,54
0,0,1,4,5,6,8,9,10,12,13,14,15,18,19,20,21,22,24,26,27,29,30,33,34,35,36,37,38,41,43,44,45,47,48,49,51
0,1,2,3,4,6,7,8,10,11,13,14,15,16,17,19,20,21,22,25,26,27,28,29,31,32,33,34,36
0,1,2,4,7,8,9,10,12,13,16,19,20,21,24,26,27,28,30,31,32,33,35
0,1,2,3,4,5,6,8,9,12,13,14,15,16,18,19,21,22,26,29,30,32,33,34,35,37
0,1,2,3,6,7,7,9,10,11,12,17,18,19,22,23,25,26,28
0,1,2,4,7,8,9,10,12,13,14,15,17,18,19,21,22,26,28,29,30,32,33,34,35,37
0,1,2,4,5,6,9,10,11,14,15,16,17,19,20,21,22,26,28,29,30,32,33,34,35,37
0,1,2,3,4,6,8,9,11,12,12,18,19,20,21,22,25,27,28,29,31,32,33,34,36
0,1,2,5,6,7,9,10,12,13,16,17,19,20,21,22,23,25,26,27,28,32,33,34,36,37,38,39,41
0,1,2,4,7,8,9,10,12,13,13,17,18,22,24,25,28,29,30,31,33
0,1,2,4,6,7,8,10,11,13,14,18,21,22,24,25,26,27,29
0,1,2,3,4,6,7,8,9,12,13,14,15,16,17,18,20,22,23,25,26,27,28,29,31,32,33,37,38,40,41,42,43,45
0,1,2,3,5,7,8,10,11,15,16,17,18,19,20,23,24,25,27,28,29,30,32
0,1,2,3,4,6,8,9,11,12,13,14,16,17,18,19,20,21,24,26,27,28,30,31,32,33,35
0,1,2,5,6,7,8,9,10,12,13,14,15,19,21,22,23,25,26,29,31,32,33,35,36,38
0,1,2,3,5,6,7,8,10,11,12,13,15,16,18,19,20,21,24,26,27,28,30,31,32,33,35
0,1,3,5,6,7,8,9,10,11,12,15,17,18,20,21,23,24,25,26,27,28,30,31,32,33,35
0,1,2,3,4,6,7,11,12,13,15,16,17,20,21,23,24,26,27,28,29,32,34,35,36,37,38,40,41,42,44
0,1,2,3,4,5,6,7,9,10,13,14,15,17,18,19,20,24,25,26,27,28,32,33,35,36,38,39,40,42,43,44,45,47
2,3,4,5,6,7,8,10,11,14,15,17,18,20,22,23,24,25,28,29,31,32,33,34,35,36,38,39,40,41,43
0,1,2,3,4,6,7,8,10,11,14,15,16,17,18,20,21,23,24,25,26,27,28,29,30,30,35,38,39,40,42,43,45
0,1,2,3,4,6,7,8,10,11,14,15,17,18,19,20,24,25,28,29,30,31,33,34,35,37,38,38,40,41,42,45,46,47,48,50,51,53
0,1,3,4,6,7,8,9,14,15,16,17,18,20,21,23,24,27,28,29,32,33,34,35,39,40,42
0,1,3,5,6,7,9,10,11,12,13,16,17,18,19,20,21,22,24,25,26,29,31,32,33,34,36,37,39,40,41,42,43,44,45,46,49,51,52,53,54,56
0,1,2,5,6,7,8,9,11,12,16,18,19,20,21,25,26,27,28,29,30,32,33,34,35,38,39,39,44,45,46,47,50,51,54,55,56,57,59
0,1,2,3,7,8,9,11,12,13,14,18,19,22,23,24,26,27,28,29,30,33,34,35,36,37,38,40,41,43
0,1,2,3,4,5,8,11,12,13,15,16,17,18,19,21,22,23,24,27,28,29,30,33,34,35,36,38
0,1,2,4,5,6,7,11,13,14,15,16,18,19,21,22,23,24,28,30,31,32,33,35
0,1,4,5,6,7,8,11,12,13,15,16,18,19,20,22,23,24,25,27
0,1,2,3,4,5,8,9,10,11,12,14,15,16,18
0,1,2,5,6,7,8,9,12,13,14,16,17,20,21,21,26,27,28,30
0,1,2,4,5,10,11,12,13,14,15,18,19,20,21,22,25,26,27,29,30,31,32,33,34,37,38,41,42,43,44,46
0,1,2,3,4,5,6,7,12,13,14,16,17,18,19,22,23,24,25,26,28,29,32,34,35,36,38,39,40,42,43,44,45,46,47,47,54,55,56,57,58,59,62,63,64,65,66,67,68,69,72,74,75,76,78,79,80,82,83,84,86,87,88,89,92,93,94,95,96,98,99,100,101,103
0,1,2,4,5,8,9,12,15,16,17,19,20,21,23,26,27,28,29,30,31,33
0,1,2,4,7,8,9,10,12,13,16,19,20,21,24,26,27,28,30,31,32,33,35
0,1,2,3,4,6,7,8,9,12,13,14,15,18,19,20,22,23,24,25,27
0,1,5,6,7,8,9,10,13,14,15,16,17,19,20,22,23,24,25,28,29,30,31,33
0,1,2,4,7,8,9,12,13,14,15,17,18,20,21,24,26,27,28,29,31
0,1,2,3,6,7,8,10,14,15,16,18,21,22,23,24,27,28,29,30,32,33,33,38,39,41,42,44
0,1,2,3,4,6,9,10,11,12,13,15,16,20,22,25,27,29
0,1,2,3,4,6,9,10,11,12,13,15,16,19,21,22,23,24,25,27,28,29,31
0,1,2,3,4,6,7,9,10,15,16,17,18,19,20,22,23,25
0,1,2,5,6,7,9,11,12,13,14,15,16,17,20,21,22,24,25,25,31,32,33,36,38,39,40,42,43,44,46
0,1,2,3,4,6,9,10,11,12,14,15,18,21,22,23,26,28,29,30,32,33,34,35,37
0,1,2,3,4,5,6,7,12,13,14,15,20,21,22,23,24,26,27,29,30,31,33,34,35,36,38
0,1,2,3,4,5,6,9,10,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,30,31,32,33,34,35,37,38,39,40,44,46,47,48,50,51,52,53,55
0,1,2,4,5,6,7,10,11,12,13,14,15,18,20,21,22,23,24,26,27,29
0,1,2,3,4,6,8,9,10,11,12,13,14,17,18,19,20,21,22,25,27,28,31,32,33,34,36
0,1,2,3,4,5,6,8,10,11,12,14,15,16,19,20,21,23,27,28,30
0,1,2,3,4,6,7,8,10,11,12,15,16,17,18,19,21,22,24,25,26,28,29,30,31,33
0,1,2,3,4,5,6,7,8,9,11,12,13,14,17,18,19,21,22,23,25,26,27,28,30
0,1,2,3,4,5,8,9,10,11,12,13,15,16,17,18,20,21,22,23,24,25,26,29,30,31,32,35,36,38,39,40,41,43,44,47,49,50,51,52,53,54,55,57
0,1,2,3,4,5,6,8,10,11,12,14,15,16,19,20,21,23,27,28,30
0,1,2,3,4,6,7,8,11,12,13,14,15,17,18,20,21,22,24,25,26,27,29
0,1,2,4,5,8,9,11,12,13,15,16,17,19,20,21,23,26,28,29,30,32,33,34,36,37,38,40,43,44,45,46,47,48,50
0,1,2,3,4,5,8,9,9,11,12,13,14,18,20,21,22,24,25,26,27,29
0,1,3,5,6,7,9,10,12,13,14,16,17,18,20,21,22,24,27,29,30,33,34,35,36,38
0,1,3,8,9,11,13,14,15,17,18,20,21,23,24,29,31,32,34
0,1,2,3,6,8,9,10,12,13,15,16,17,18,19,20,25,26,29,30,31,33,34,35,35,39,40,41,42,43,45
0,1,2,5,6,7,9,10,11,13,14,17,18,19,21,22,23,25,26,27,28,29,33,34,36,37,38,40,41,41,44,45,46,47,49,50,51,57,58,59,61,62,64,65,67,68,70,71,72,73,75
0,1,2,3,4,5,6,7,13,14,15,17,18,21,22,23,24,25,29,30,31,32,33,34,34,39,40,42,43,44,49,50,51,52,54,55,58,60,61,64,65,66,67,69,70,72,73,76,77,80,81,84,85,86,87,87,90,91,92,94,96
0,1,2,3,4,5,6,7,10,13,14,16,17,18,19,20,21,23,24,25,26,29,30,30,35,37,38,39,40,40,45,46,47,49,51,52,55,56,59,60,61,62,63,65,66,66,68,69,70,71,73
0,1,3,4,5,6,7,8,9,12,14,15,16,17,18,19,21,22,23,25,26,27,30,31,32,33,36,38,39,40,45,47,49,50,51,52,57,58,59,60,65,66,68,69,70,71,72,73,74,75,76,81,82,83,85,87,88,91,92,95,96,97,98,99,101,102,102,106,107,108,110
0,1,4,5,6,7,8,10,11,14,15,16,17,20,21,24,25,29,31,32,33,35,36,37,40,43,44,46,47,48,49,50,51,53,54,55,58,59,62,63,67,68,69,71,75,77,78,79,80,83
0,1,2,3,4,5,6,7,8,10,11,12,13,14,16,17,21,23,24,26,27,29,30,31,34,35,36,38,39,40,41,46,47,48,51,52,53,56,57,60,61,62,64,64,69,70,72,73,74,76,77,82,83,84,88,89,91,94,95,96,97,99,100,105,106,107,108,110
0,1,2,5,6,7,8,9,10,11,12,15,16,17,18,21,22,23,24,26,27,28,30,31,32,33,35,36,37,39,40,41,44,46,47,48,49,51,52,55,57,58,59,61,63
0,1,2,5,6,7,8,9,13,14,16,17,21,23,24,25,28,29,31,32,34,35,37,39,40,41,43,44,46,47,48,49,52,53,54,56,57,58,59,60,61,66,67,68,70,71,72,74,75,76,77,82,83,87,89,90,91,93,94,97
0,1,2,3,4,4,9,12,13,14,15,17,18,19,20,22,23,24,26,27,29,30,30,35,36,37,40,42,43,44,46,47,49
0,1,2,4,5,6,7,10,11,12,14,15,16,17,18,21,22,23,25,26,28,29,31,32,32,36,37,38,40,41,41,45,46,47,48,50,51,52,54,55,57,58,62,64,65,66,68,69,71
0,1,2,3,4,5,7,8,10,11,12,13,14,16,17,19,20,22,23,23,27,28,29,30,32,33,36,37,39,42,43,44,46,47,48,49,53,54,57,58,62,63,64,65,68,70,71,72,74,75,77
0,1,2,4,5,6,8,8,10,11,12,14,17,18,19,21,22,23,27,29,30,31,32,33,35,36,37,38,39,41,43,44,45,46,48
0,1,2,3,6,7,8,9,10,11,12,14,15,19,20,21,22,25,26,28,29,30,32,35,36,37,39,40,41,42,42,46,48,49,50,51,52,53,53,58,61,62,63,64,67,68,69,71,72,73,74,76
0,1,2,3,5,6,11,12,13,15,16,17,20,21,22,24,25,29,30,31,34,35,36,38,39,40,43,44,45,47,48,50,51,52,54,55,58,60,61,62,63,65
0,0,1,3,4,5,8,9,10,11,15,16,19,20,21,22,24,25,27,28,30,31,33,35,36,37,40,41,42,44,45,46,47,50,51,53,54,56,57,59,60,64,66,67,68,70,71,75,76,77,79,80,81,85,86,87,89,91
0,1,2,4,7,8,9,11,12,14,15,19,21,22,23,24,26,27,29,30,31,32,33,34,37,38,39,40,41,43,44,46,47,49,50,52,54,55,56,57,58,60,62,63,65,67,68,69,71,72,74
0,1,4,6,7,9,10,12,13,14,16,17,19,20,21,22,22,27,28,29,31,31,36,37,38,42,43,44,46,48
0,1,2,3,4,5,6,8,9,12,13,14,16,17,18,19,22,23,24,25,27,28,29,31,32,35,36,39,41,42,43,45,46,47,48,50,51,52,53,54,56,57,60,62,63,64,65,67
2,3,4,5,6,9,10,11,12,15,16,18,19,20,21,22,23,28,30,31,32,34,35,37,38,39,42,43,44,45,46,48,49,50,56,58,59,60,62,63,65
0,1,2,5,6,7,8,9,10,15,16,17,18,22,23,25,26,28,29,31,32,33,34,35,36,37,38,40,41,42,44,45,46,51,52,54,55,60,61,64,65,66,67,68,73,74,75,77,78,80,81,83,84,85,86,90,91,92,94,95,96,97,100,101,102,103,107,108,109,111,112,112,115,116,118,120,121,122,124,125,126,128,129,130,131,134,135,137,139,140,141,143,145,146,147,148,151,152,153,155,156,157,160,161,163,165,166,167,168,172,173,174,175,179,180,181,182,185,186,190,192,193,194,196
0,1,2,4,6,7,10,11,15,16,17,18,21,22,23,24,27,28,29,31,32,32,36,37,38,39,41,42,44,45,47,48,49,51,52,53,54,54,58,59,60,61,62,64,65,66,68,69,70,71,71,75,77,78,79,80,81,82,82,85,86,87,88,90,91,93,94,95,97,98,99,101,102,104,105,108,109,110,111,112,114,115,116,119,120,124,126,127,128,129,131
0,1,3,4,6,7,8,9,10,13,14,15,16,17,18,19,20,22,23,24,25,26,27,29,30,32,33,34,36,37,38,39,40,41,43,44,45,46,50,51,52,53,55,56,57,58,63,64,65,66,67,69,71,72,73,74,76,77,77,83,84,85,88,90,91,92,93,94,95,98,99,101,102,103,104,105,107,108,111,112,113,115,116,117,118,119,122,123,124,125,129,130,131,133,134,134,136,137,138,140,144,146,147,148,150,151,153,154,156,157,158,159,160,165,166,167,168,169,170,171,178,180,183,184,185,186,189,190,192,193,194,195,196,197,199,200,200,205,208,209,210,215,216,217,218,219,221,223,224,226,227,229,230,232,233,234,236,237,238,241,242,243,244,245,247,250,251,253,254,256,258,259,260,262,263,264,265,267,268,269,271,272,273,276,277,278,279,280,282,284,285,287,288,289,290,290,295,296,297,298,299,301
0,1,2,3,4,5,6,8,9,12,13,14,15,18,19,21,22,23,24,28,29,30,31,32,34,36,37,38,39,42,43,44,45,46,47,48,51,52,53,54,55,57,58,62,63,64,65,66,68,69,71,72,74,75,77
0,1,4,5,7,8,10,11,13,14,15,17,20,21,22,23,24,26,27,30,31,33,34,35,36,38,39,40,41,41,44,45,49,51,52,53,55,56,58,59,61,63,64,65,67,68,69,71,72,76,78,80,81,83,84,86,88,89,90,92,94,95,96,97,100,101,102,104,105,106,107,108,111,113,114,115,116,120,121,122,123,124,125,126,128,129,130,132,133,134,136,137,138,139,141,142,145,148,149,150,154,155,156,158,161,163,164,165,167,168,170,171,172,173,174,176,178,179,181,182,183,185,186,187,188,190,191,194,197,198,199,201,202,203,204,205,208,209,210,211,213,214,214,217,218,219,220,222,223,223,226,227,228,229,232,233,234,235,240,241,242,244,245,248,250,251,252,253,255
0,1,2,3,6,7,8,9,10,12,13,18,20,21,22,25,26,28,29,31,33,34,35,37,38,40,41,42,43,46,47,48,50,51,52,53,54,55,58,59,62,63,64,65,65,71,72,74,75,76,77,79,80,81,83,86,88,89,90,92,93,95,96,97,98,99,100,107,108,109,110,111,113,114,114,119,120,122,123,124,126,127,129,130,131,132,133,134,139,140,141,142,146,148,150
0,1,2,5,6,7,9,10,11,12,15,17,18,19,21,22,24,25,27,28,29,30,31,36,37,38,39,40,41,42,49,51,54,55,56,57,60,61,63,64,66,68,69,70,72,73,74,75,77,78,80,81,85,87,88,89,91,92,94,95,96,99,100,101,103,104,105,106,109,111,112,113,115,116,117,119,120,122,123,125,127,128,129,131,133
0,1,2,3,6,7,7,9,10,11,12,13,14,16,17,20,21,23,24,25,26,27,29,30,32,33,34,35,38,39,40,41,41,46,47,48,49,51,52,54,55,56,62,63,65,66,69,70,71,72,75,76,77,78,79,80,81,82,83,84,85,87,88,89,91,92,95,96,102,104,105,106,108,109,112
0,1,2,3,4,5,6,8,9,12,13,14,15,17,18,20,21,23,24,25,26,27,29,30,33,34,38,39,40,42,43,46,48,49,50,52,53,57,58,59,61,62,63,67,68,69,71,73
0,1,2,5,6,7,8,9,10,12,13,14,15,16,18,19,21,22,24,26,27,28,29,30,32,36,38,41,42,43,44,47,48,51,53,54,55,56,58
0,1,2,3,5,6,8,9,10,12,16,17,18,20,21,22,24,25,27,28,29,31,34,36,37,38,40,41,43,44,45,47,48,49,51,52,54,55,56,58,61,62,63,65,69,70,71,72,74,75,76,79,80,82,84,85,86,87,89
0,1,2,4,6,7,10,11,12,13,14,16,20,21,22,23,24,25,26,27,29,30,31,33,34,34,38,39,42,44,46,47,49,50,52,54,55,56,58,59,61
0,1,2,3,4,5,6,9,10,11,12,13,15,18,19,20,21,22,24,25,28,29,31,32,33,34,35,37,38,39,41,42,45,46,47,48,52,53,54,56,57,58,60,61,62,65,66,67,68,69,70,70,74,75,76,78,80,81,82,83,85
0,1,3,4,6,7,8,10,13,15,16,17,20,21,24,25,26,27,28,31,32,35,36,37,39,40,40,46,49,50,51,53,54,55,56,59,60,61,62,63,64,65,66,66,71,72,75,76,77,79,80,86,87,88,90,91,92,94,95,96,97,98,101,103,104,105,107,109
0,1,2,3,4,6,7,9,10,13,14,15,16,20,22,24,25,27,28,29,31,32,35,36,37,38,39,41,42,43,44,47,48,49,50,53,54,54,56,57,58,60,61,63,64,65,66,68
0,1,4,6,7,8,11,12,14,15,17,18,19,21,23,24,25,27,30,31,31,35,36,37,38,40,42
0,1,2,3,5,6,7,8,10,11,13,14,15,16,17,19,20,21,23,24,26,27,31,33,34,35,37,38,40
0,1,4,5,8,9,10,11,14,15,16,17,20,21,23,25,26,27,30,31,32,35,36,37,39,40,41,44,45,46,47,48,50,51,53,54,55,56,58
0,1,2,3,4,6,8,9,10,11,14,15,16,17,18,19,20,23,24,25,26,27,29,30,34,35,36,37,38,40,41,43,44,46,47,49
0,1,3,5,6,7,10,11,12,14,15,16,17,21,22,23,25,27,28,30,31,32,35,36,38,39,43,44,45,47,48,49,53,54,55,57,60,61,62,64,65,66,67,68,72,74,75,77,78,81,82,84,85,86,87,88,90,91,91,95,96,97,98,99,101
0,0,1,3,4,5,8,9,10,11,12,14,15,16,17,21,22,25,26,29,30,31,33,34,35,36,37,38,38,41,42,44,45,46,47,47,51,52,53,54,55,57
0,1,2,3,4,5,6,8,9,12,13,14,15,19,20,21,23,24,25,26,29,30,31,32,33,35,36,37,38,39,43,44,45,46,47,48,51,52,53,55,56,57,58,58,63,64,66,69,70,71,72,73,75,76,80,81,82,83,86,87,91,93,94,95,97,98,101
0,1,2,3,4,7,8,9,10,11,12,13,14,16,17,18,20,21,21,25,26,28,30,31,32,36,37,38,41,42,43,44,47,48,49,51,52,53,58,59,60,62,65,66,67,68,69,71,72,75,76,78,79,81,82,83,84,84,92,93,95,96,99,101,102,103,105,106,110,111,112,114,115,116,120,121,122,124,126
0,1,3,5,6,7,10,11,12,13,16,17,18,19,23,24,25,27,28,30,31,33,34,36,37,38,39,40,42,43,46,47,49,50,51,52,53,55,56,58,59,61,62,65,66,70,72,73,74,76,77,80,81,83,85,86,87,89,90,93
0,1,2,4,8,9,10,12,13,14,16,17,20,21,22,24,25,26,27,29,30,31,32,33,34,34,37,38,39,41,42,47,49,51
0,1,2,3,4,6,7,8,9,12,13,14,15,16,17,18,21,22,23,24,25,26,29,31,32,33,35,36,37,38,39,41,42,45,47,48,49,51,52,54
0,1,3,5,6,7,10,11,12,14,15,18,19,21,22,24,25,27,29,30,31,32,33,34,36,37,38,39,43,45,46,47,49,50,54,55,56,57,58,60,60,65,66,67,70,72,73,74,76,77,79
0,1,4,5,8,9,10,12,13,13,19,20,21,22,24,26,27,28,30,31,32,34,35,36,38,39,41,42,43,44,45,47,48,50,51,53,54,56
0,1,2,4,7,8,10,11,12,14,15,15,20,21,22,23,25,26,27,28,29,29,34,35,36,37,38,41,43,44,45,47,48,50
0,1,2,4,5,6,8,9,11,12,14,15,17,18,21,22,23,25,26,28,29,31,32,34,35,38,39,40,41,44,45,46,47,48,49,49,52,53,54,55,57,58,59,60,60,64,65,66,67,68,70
2,3,4,5,6,7,8,9,10,11,14,15,18,19,20,21,23,24,28,30,31,33,34,36,37,38,40,41,43
0,1,4,5,8,9,12,13,15,16,17,18,20,21,23,24,25,26,27,29,30,33,35,36,37,38,40
0,1,2,4,6,7,10,11,14,15,16,17,18,20,21,22,23,26,27,30,31,32,33,36,37,38,42,43,44,46
0,1,4,5,10,11,12,13,14,16,18,19,21,23,26,27,29,30,32,33,34,35,36,38,40,41,43,44,46
0,1,2,3,4,6,7,8,10,11,12,14,15,16,18,19,20,21,24,25,26,27,28,30,31,34,36,37,38,39,41
0,1,4,5,8,9,10,12,13,14,15,17,18,20,21,23,24,25,26,28,29,29,33,34,35,36,38,40
0,1,2,3,5,6,7,8,10,11,12,14,15,16,18,19,20,21,25,26,27,29,30,32
0,1,4,5,8,9,10,12,13,13,18,19,21,22,23,24,25,26,26,31,32,33,34,35,36,41,42,45,46,47,49,50,51,52,52,56,57,58,59,60,65,66,67,69,70,71,72,75,76,78,79,86,88,90
0,1,3,4,9,10,11,14,15,16,17,18,19,22,23,26,27,28,30,31,32,33,33,37,38,39,40,41,46,47,48,49,50,51,54,55,56,58,59,61,62,63,64,66,67,69,70,71,72,77,78,79,80,81,83,84,87,89,90,91,92,94
0,1,3,4,9,10,11,13,14,15,18,19,20,22,23,24,26,27,28,30,31,32,33,36,37,40,41,44,45,46,47,48,50,51,53,54,55,56,58,59,59,63,64,65,67,68,68,72,73,78,80,82
0,1,2,3,5,6,11,12,15,16,17,18,21,22,25,26,27,28,32,33,34,35,37,38,38,42,43,44,46,49,50,51,52,53,55,56,57,58,62,63,64,67,69,70,71,73,74,76
0,1,2,4,5,6,7,9,10,13,14,15,18,19,20,22,23,24,26,26,29,30,31,34,35,37,38,39,42,43,44,46,47,48,49,52,54,55,56,58,59,62
0,1,2,4,6,7,9,10,11,12,14,15,16,17,18,20,20,23,24,25,26,28,29,30,31,33,34,35,37,38,42,44,46
0,1,2,5,6,7,9,10,11,15,16,17,18,22,23,24,25,26,27,28,28,34,35,36,39,40,41,44,45,46,47,50,51,51,53,54,55,57,61,64,65,66,69,71,72,74,75,76,77,80,82,83,84,86,88
0,1,2,4,8,10,11,12,15,16,18,19,21,22,24,26,27,28,30,31,33,34,35,36,39,40,41,43,44,45,46,47,48,52,54,55,56,57,59,60,63,65,66,67,69,72
0,1,2,5,6,7,8,10,11,12,13,14,15,15,19,20,21,22,24
0,1,2,3,4,5,8,9,10,12,13,15,16,17,19,20,21,22,24
0,1,4,5,7,8,10,11,12,13,15,16,17,20,21,22,24,25,25,28,29,31,33,34,35,36,37,38,41,43,44,45,47,48,53,54,55,58,59,60,62,63,64,65,66,67,69
0,1,4,5,7,8,13,14,15,16,17,19,21,22,23,25,29,30,31,33,34,35,39,40,41,42,46,47,48,49,51,52,52,57,58,59,61
0,1,2,5,6,8,9,11,12,13,15,16,17,19,20,21,23,24,25,26,30,31,32,33,34,35,37,38,39,41,44,45,48,49,50,51,51,54,55,56,57,58,59,59,65,66,68,69,71
0,1,2,3,4,5,8,9,10,12,13,15,16,17,18,21,22,23,24,25,26,27,29,30,32,33,35,36,38,39,42,44,46,47,50,51,52,53,54,55,60,61,62,63,66,67,70,71,72,73,75
0,1,2,3,4,5,6,7,10,12,13,14,15,19,20,21,22,23,24,26,27,28,30,31,32,33,36,37,38,40,41,42,43,45
0,1,2,4,8,9,10,12,13,15,16,19,21,22,23,25,26,27,28,30,31,32,33,35,36,38,39,40,41,44,46,47,50,51,52,53,55
0,1,3,4,6,7,11,12,13,15,16,18,19,21,22,25,26,27,28,29,30,31,32,34,35,36,38,39,40,42,43,44,45,47,48,49,50,53,54,55,56,57,59,60,62,63,64,65,66,67,68,70,74,75,76,78,79,80,82,83,84,86,87,89,90,91,94,95,96,97,98,100,101,102,103,106,108,109,111,112,114
0,1,3,4,6,7,8,9,13,14,15,17,18,18,23,24,26,27,31,32,33,34,35,37,38,39,40,43,44,45,49,51,52,52,56,57,58,59,60,61,63,64,65,66,69,70,71,73,74,76
0,1,3,4,6,7,9,11,12,13,16,17,18,20,21,24,25,26,27,28,30,31,32,34,35,36,37,39
0,1,2,3,4,6,8,9,10,11,12,14,15,17,18,19,21,22,23,24,28,29,30,31,32,36,37,39,40,44,46,48
0,1,3,4,6,7,8,10,12,13,14,15,16,17,18,19,21,22,26,27,28,29,30,34,35,37,38,40,41,42,44,45,46,47,49
0,1,3,4,6,7,8,9,10,12,13,14,16,17,18,19,22,24,25,26,27,28,29,30,32
0,1,2,3,4,8,9,11,12,15,17,18,19,21,22,25,27,28,29,31,32,34
0,1,3,4,6,7,8,9,10,11,12,14,15,16,17,18,20,21,22,23,24,26,27,28,29,30,32,33,34,35,38,39,40,42,43,44,45,47
0,1,2,4,7,8,9,10,12,13,14,15,17,18,19,21,22,23,24,27,29,30,31,33,34,35,36,38
0,1,3,4,6,7,9,11,12,13,15,17,18,20,22,23,24,26,28,29,30,31,33
0,1,2,3,4,6,7,8,9,10,12,14,15,16,17,18,20,21,22,24,25,26,27,28,30,31,32,33,34,36,37,39,40,41,42,43,44,45,46,48,49,50,52,53,54,57,58,59,61,62,63,64,66
0,1,2,5,6,10,11,12,15,16,17,18,19,20,21,24,25,26,27,28,30,31,33,34,35,38,39,40,42,43,43,47,48,49,53,54,55,56,60,61,62,63,66,68,69,70,71,72,73,74,76,77,78,80
0,1,2,5,6,7,8,10,11,12,14,17,18,19,21,22,22,27,28,30,31,34,35,36,37,39
0,1,2,3,4,5,6,8,9,10,11,12,14,16,17,18,19,20,21,22,23,26,27,28,30,31,33,34,36
0,1,2,3,4,6,7,10,12,13,14,15,18,19,21,22,23,24,27,30,31,32,35,37,38,39,40,42,43,46,48,49,50,51,53
0,1,2,4,8,9,10,11,12,13,15,16,20,21,22,23,24,26,27,30,32,33,34,35,38,39,41,42,44,46,47,48,50,52,53,55,57,58,59,60,63,66,67,68,70,71,72,74,75,76,77,77,83,84,85,89,91,93
0,1,2,3,6,7,8,10,11,12,16,18,20,21,24,26,27,29,30,31,32,36,37,39,41,42,43,45,46,49,51,52,53,54,55,60,61,62,64,65,67,68,69,70,74,75,76,78,79,80,81,84,85,87,88,91,92,93,95,96,97,98,99,100,101,104,105,106,108,111,112,113,114,115,116,117,119,120,121,123,124,128,129,130,131,135,138,139,140,142,143,144,146,147,152,153,154,156,159,162,163,164,166,167,168,170,171,172,173,175,176,177,179,180,181,182,183,186,187,190,191,194,195,196,199,200,202,203,205,206,207,209,210,211,212,213,214,216,217,221,222,223,225,228,231,232,233,235,236,239,240,241,243,244,247,248,249,252,253,254,255,257,258,261,262,263,264,264,267,268,269,271,273
0,2,3,6,7,8,9,11,12,15,18,19,20,22,23,26,27,28,30,31,32,33,34,36,37,38,39,40,41,41,47,49,51,52,53,54,58,59,60,62,65,66,67,69,70,71,72,74,75,78,79,80,81,84,85,89,90,91,93,94,97,98,99,100,105,106,107,108,111,114,115,116,119,121,122,124,125,126,127,130,132,133,134,136,138
0,1,2,3,4,5,9,11,12,13,16,17,19,20,22,23,25,27,28,29,31,32,34,35,37,39,40,41,43,47,48,49,50,51,53,54,55,58,60,61,63,64,66,67,68,69,74,76,77,78,80,81,83,84,85,86,87,88,89,91,92,93,97,99,100,101,103,104,106,107,108,109,113,115,116,118,119,123,124,125,126,127,129,130,131,135,137,138,140,141,143,144,146,148,149,150,151,152,153,157,158,159,161,161,165,166,168,169,172,173,174,175,176,177,178,179,179,184,185,186,187,189,189,194,195,196,197,200,201,202,203,206,208,209,210,211,213,214,217,219,220,221,223,226
0,1,2,3,4,5,6,7,8,12,13,17,18,20,21,21,25,27,28,29,30,31,32,32,35,36,37,39,41,42,43,44,45,46,48,49,50,52,53,56,57,58,60,61,62,63,66,67,68,69,70,71,72,73,74,76,77,78,79,80,84,85,86,89,91,92,93,95,96,99,100,102,103,104,105,108,109,110,111,112,113,115,116,117,119,120,122,123,123,129,130,132,133,134,135,136,137,138,141,142,145,146,147,148,150,151,153,154,155,157,158,159,162,163,164,165,166,169,170,171,173,174,174,180,181,184,185,186,188,189,191,192,193,195,196,196,199,200,203,204,205,206,207,208,211,212,212,215,216,217,218,221,222,222,227,228,230,231,232,233,234,235,238,241,242,243,245,246,247,249,250,251,252,255,256,257,258,261,263,264,265,267,268,272,273,277,278,279,280,283,284,286,287,288,290,293,294,295,296,300,301,302,303,304,306,310,311,312,314,315,316,317,319
0,1,2,4,5,6,8,9,10,11,16,17,18,19,20,22,25,28,29,30,32,33,34,35,36,38,38,40,41,42,43,44,45,50,51,52,53,56,57,58,60,61,65,66,67,68,69,70,72,73,74,75,78,80,81,82,84,85,89,90,91,92,93,95,96,97,99,100,101,102,107,108,109,111,112,113,114,116,117,118,119,120,125,126,127,128,131,132,133,134,135,136,138,139,141,142,143,144,145,146,146,150,151,153,154,156,157,158,160,161,167,168,169,171,173,174,175,176,180,181,182,184,185,186,187,191,192,194,195,196,197,198,199,200,203,204,205,206,207,208,209,211,212,213,214,215,216,218,219,220,221,224,225,226,227,228,229,232,233,234,236,237,238,239,241,242,246,247,248,250,251,252,255,256,257,258,260,261,261,264,265,266,267,269,270,274,276,277,278,280
2,3,4,5,6,7,10,11,12,14,17,19,20,21,22,23,26,27,29,30,31,33,33,36,37,38,39,42,43,44,46,47,48,51,52,53,54,56,57,57,60,61,62,63,64,66,67,69,70,71,73,75,76,77,78,81,82,83,85,86,87,88,89,92,93,94,96,97,98,99,99,104,105,107,108,110,111,112,113,114,115,117,118,121,122,124,125,127,128,129,131,132,138,139,140,141,142,144,145,147,148,149,151,152,153,155,156,158,159,160,161,162,163,164,165,167,168,169,171,172,173,175,176,177,178,179,181,182,182,188,189,190,191,192,193,195,197,198,199,201,202,203,204,206,207,208,209,214,215,216,219,220,221,222,223,225,226,229,230,231,232,233,235,236,237,238,240,241,242,243,245,246,246,251,252,253,255,256,257,259,260,261,264,265,266,268,269,272,273,277,279,281
0,1,2,4,5,8,9,10,11,13,14,17,18,19,20,20,22,23,25,26,29,30,33,35,36,38,39,41,42,44,45,46,47,47,52,53,54,57,58,59,60,60,65,66,68,69,70,71,74,77,78,80,81,82,83,84,85,87,88,89,90,91,93,94,99,100,101,103,104,105,106,108,109,110,112,113,114,119,120,121,124,125,126,129,130,131,133,134,135,136,140,142,143,144,146,147,149,150,151,153,154,155,156,158,159,161,162,164,166,167,168,170,171,173,174,177,178,179,181,182,183,184,186,187,191,192,193,195,196,197,200,201,202,203,204,205,206,208,209,210,212,213,216,217,223,225,226,227,229,230,233
0,1,2,5,6,9,10,11,12,14,15,18,20,21,22,24,25,27,28,30,31,32,33,39,41,42,43,48,49,50,52,53,54,55,60,61,62,64,65,66,68,69,71,72,73,75,76,77,78,83,84,87,88,91,92,93,94,98,100,101,103,104,107,108,109,110,111,112,113,114,114,120,121,122,123,125,126,129,132,133,134,136,137,139,140,141,142,143,144,144,148,149,150,152,153,154,157,158,159,160,161,163,168,170,173,174,175,176,178,179,181,182,183,185,186,187,188,189,191,192,193,194,195,197,198,200,201,202,203,205
0,1,2,5,6,7,9,13,14,15,16,17,19,20,22,23,24,27,28,29,31,32,33,34,37,40,41,42,44,45,46,48,49,50,51,51,57,58,59,63,65,67
0,1,2,3,4,5,6,8,9,11,12,13,14,15,18,19,20,21,23,24,26,27,28,30,31,32,35,37,38,39,41,42,43,44,46
0,1,2,5,6,7,9,13,14,15,16,18,19,21,22,23,26,27,28,29,30,32,33,35,36,37,39,42,43,44,45,47,48,50,51,52,54,55,55,57,58,59,60,62
0,1,2,3,6,9,10,11,13,14,15,17,18,19,20,22,23,24,26,27,28,29,29,35,36,37,40,41,43,44
0,1,3,5,6,7,8,13,14,17,18,19,21,22,23,27,28,30,31,33,34,35,36,41,42,43,46,47,48,50,53,55,56,59,60,61,62,64,65,68,70,71,72,74,75,77,78,79,80,81,82,88,89,90,91,92,93,94,95,96,97,100,101,102,103,104,106,107,109,110,111,114,115,116,118,119,122,124,125,126,127,130,131,132,133,137,138,139,140,143,144,146,147,148,149,151,152,153,154,157,159,160,161,163,164,166,167,170,172,173,174,175,177
0,1,2,3,4,8,9,11,12,13,15,16,17,18,19,22,23,24,25,26,27,27,32,33,34,38,40,42,43,45,46,47,48,49,51,52,53,55,56,57,58,59,62,63,64,65,66,67,67,72,73,75,76,77,78,80,81,82,83,84,86,87,88,91,94,95,96,98,99,100,101,104,105,106,107,109,110,111,112,117,118,121,122,123,124,126,127,129,130,132,134,135,136,138
0,1,3,5,6,7,9,10,13,15,16,17,18,19,20,27,29,32,33,35,36,38,39,42,43,44,46,47,48,49,51,52,55,56,57,58,59,60,62,63,69,70,71,72,76,79,80,81,83,84,85,86,87,88,91,93,94,95,97,98,104,105,106,107,108,110,111,114,115,116,117,119
0,0,1,3,4,5,7,8,10,11,12,14,15,16,17,18,19,21,22,25,27,28,29,31,32,34,35,36,37,38,40,41,42,43,44,46,47,49,50,51,53,54,55,56,57,58,64,65,68,69,73,74,75,76,79,81,82,83,85,86,88,89,90,91,94,95,96,97,100,103,104,105,109,110,111,112,115,116,120,121,122,123,125,126,127,130,131,134,135,141,143,144,145,147,148,151
0,1,2,3,4,5,6,9,10,11,13,15,16,17,18,19,21,22,24,25,26,27,28,29,30,31,34,36,37,38,39,41,42,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,62,63,64,66,67,72,74,76
0,1,4,5,6,7,10,12,13,14,16,17,20,22,23,24,25,30,31,32,34,35,36,37,40,41,42,43,44,47,48,49,50,51,52,52,57,58,60,61,62,64,65,66,67,70,71,72,73,74,75,75,80,81,83,84,85,87,88,89,89,92,93,94,96,97,100,101,102,104,105,106,108,109,110,111,115,117,118,119,121,122,125,126,130,131,132,134,135,138,141,142,143,147,148,151,152,153,155,156,157,158,161,164,165,166,169,171,172,174,175,177
0,1,2,3,4,7,8,9,10,12,13,14,16,19,22,23,24,26,27,28,29,30,31,32,34,35,36,37,41,43,44,45,48,49,51,52,55,56,56,59,60,61,62,63,64,65,66,67,68,71,72,73,74,77,78,80,81,83,84,88,90,91,92,94,95,97,98,99,101,103,104,105,107,108,109,110,112,113,114,115,118,119,120,122,123,123,129,130,132,133,134,135,136,137,137,140,141,142,144,145,147,148,149,150,153,154,155,157,159,160,161,162,164,165,167,168,169,170,171,172,175,176,178,179,180,182,183,184,186,186,190,191,192,194,196,197,198,200,201,202,203,204,205,208,209,210,211,214,215,215,220,221,222,224,226,227,230,231,233,234,235,236,238,239,240,241,242,244,245,249,250,251,252,255,256,260,262,263,264,266,267,270
0,1,2,3,4,5,6,8,9,10,11,12,13,16,19,20,21,23,24,25,27,28,29,30,33,34,35,37,38,39,41,42,45,46,48,49,50,51,52,53,55,56,57,58,62,63,65,66,66,71,74,76,77,79,80,81,86,87,88,89,90,92,93,93,98,99,101,102,105,106,107,108,109,110,112,113,114,115,117,118,119,120,121,125,126,128,129,130,132,133,136,139,140,141,145,146,149,150,154,155,156,157,159,160,163,164,165,166,169,170,170,175,176,177,179
0,0,1,4,5,6,8,9,10,12,13,14,16,17,18,20,21,22,23,26,28,29,30,31,33,34,36,37,38,39,42,43,43,49,50,51,52,53,56,57,58,59,59,65,66,67,69,70,71,72,74,75,76,78,79,80,81,82,84,86,87,88,90,91,93,94,95,96,98,99,102,104,105,106,108,109,111,112,113,115,116,117,119,120,122,123,124,126,127,128,129,132,133,134,136,138,139,140,141,143,144,146,147,148,149,151,152,153,154,155,158,159,160,161,162,163,165,166,167,168,169,172,173,174,175,179,180,181,183,184,187,190,191,192,196,197,199,200,201,202,204,205,206,207,211,214,215,216,218,219,220,222,223,226,227,228,229,232,233,236,237,238,239,242,243,247,248,249,250,253,254,255,257,258,259,260,263,266,267,268,270,271,272,273,276,277,278,279,282,283,284,287,288,290
0,1,2,3,4,5,8,9,10,12,13,14,17,18,19,20,21,23,24,25,26,29,30,33,34,37,39,40,41,42,44,45,47,48,49,51,52,55,57,58,59,60,63,64,65,66,70,71,72,73,75,76,78,79,81,83,86,87,88,89,91,92,94,95,97,98,103,104,107,108,109,110,111,112,115,116,117,119,120,121,122,124
0,1,2,4,5,6,9,11,12,13,15,16,18,19,20,22,23,24,26,27,28,29,30,33,34,35,36,37,38,41,42,43,44,47,49,50,51,52,54,55,57,58,59,62,63,64,66,67,69,70,73,74,75,77,78,79,80,82
0,1,2,3,4,5,7,8,9,10,11,12,15,18,19,20,23,25,26,27,29,30,32,33,37,39,40,41,42,45,46,50,52,53,55,56,61,62,63,64,65,66,67,68,70,71,74,77,78,80,81,82,83,84,85,87,88,89,91,92,93,94,98,99,100,103,104,106,107,112,113,114,116,117,118,119,121
0,1,2,3,4,5,6,9,10,11,12,13,15,16,19,20,22,24,26,27,29,30,33,34,37,38,42,44,45,46,48,49,51,52,54,55,56,58,59,60,62,64,65,66,67,68,69,69,74,75,76,77,79,80,81,82,85,86,87,88,89,90,91,93,94,95,97
0,1,2,4,5,7,8,8,11,12,13,14,15,16,17,19,19,22,23,24,26,27,29,30,33,34,35,36,37,38,38,43,44,45,46,48,49,50,51,54,55,56,58,59,60,62
0,1,2,3,4,5,8,11,12,13,15,16,17,18,19,20,20,26,27,28,29,30,30,34,35,37,38,40,41,42,43,44,45,48,49,51,52,53,54,55,56,59,60,61,62,64,65,67,68,69,70,71,72,73,74,74,78,79,80,81,82,83,83,89,90,91,92,93,94,95,95,97,98,99,102,103,104,106,107,108,109,110,111,113,114,116,117,118,119,120,121,121,129,130,131,133,134,136,137,138,140,141,142,146,147,148,151,152,153,155,156,157,158,159,160,161,164,165,168,169,170,172,173,174,175,177
0,1,2,4,5,6,8,9,10,12,13,14,14,18,19,20,21,23,24,25,26,30,31,33,34,35,37
0,1,2,4,6,7,8,10,11,12,13,16,17,18,20,21,24,26,27,28,29,32,33,34,35,37,38,39,40,41,43,44,45,47,48,49,50,53,54,55,57,58,59,60,61,62,64
2,3,4,5,6,9,10,11,13,14,15,16,18,19,20,22,23,25,26,27,28,29,30,32,33,34,35,39,42,43,44,46,47,48,49,50,52,53,54,56,57,60,62,63,65,66,68,69,70,73,74,77,78,79,80,86,87,88,89,90,92,93,95,96,99,100,101,102,103,105,106,107,109,110,111,113,114,114,120,121,123,124,127,128,129,130,132
0,1,3,5,6,7,10,11,14,15,17,18,21,23,24,26,27,29,30,31,32,33,35,36,37,39,40,41,42,48,49,52,53,57,58,59,60,62,63,64,65,68,70,71,72,74,75,76,78
0,1,2,3,4,8,11,12,13,14,17,18,20,21,23,24,25,26,27,29,30,31,33,34,35,36,41,42,44,45,46,47,49,50,51,52,55,56,59,61,62,63,65,66,67,68,70
0,1,2,3,4,5,6,8,9,10,13,16,17,18,20,21,22,24,25,26,29,30,31,33,34,35,36,39,41,42,43,46,47,48,49,50,51,52,57,58,59,60,62,63,64,65,66,67,68,71,72,73,75,76,77,78,79,81,82,83,84,85,87,88,89,90,93,95,96,97,100,101,103,104,109,110,111,113,114,115,116,118
0,1,2,3,4,6,7,10,13,14,15,17,18,19,20,22,23,23,25,26,27,29,30,31,32,37,38,39,40,41,42,43,45,46,47,49,50,51,52,54,55,57,59,60,61,63,64,66,67,68,70,71,73,74,75,76,81,82,83,84,87,88,89,91,92,93,94,97,100,101,102,104,105,106,107,110,111,112,113,116,117,118,121,122,124
0,1,2,3,6,7,8,10,11,14,17,18,19,21,22,23,24,27,28,29,30,33,34,35,39,40,41,42,44,44,48,49,50,51,52,54,55,58,61,62,63,65,66,67,68,69,70,72,73,73,76,77,81,82,83,84,85,87
0,1,2,3,4,5,6,8,9,10,11,12,14,15,16,17,18,22,23,26,27,28,29,30,31,35,37,38,39,42,43,45,46,48,49,51,53,54,55,57,58,60,61,62,63,64,65,67,68,69,71,74,77,78,79,83,84,85,88,89,90,91,92,93,94,95,96,98,99,100,104,107,108,109,111,112,114,115,117,118,119,121,122,124,125,128,131,132,133,135,136,137,140,141,142,143,145,146,147,148,149,150,153,156,157,158,160,161,162,163,164,166,166,168,169,170,173,174,175,177,179,180,183,184,185,186,189,190,192,193,194,196,197,198,202,203,204,207,208,209,210,212,213,214,215,218,219,220,221,222,224,225,226,227,227,229,230,231,234,235,236,238,240,241,242,244,245,246,247,250,251,253,254,255,257,258,259,260,261,262,267,268,269,272,273,274,276,277,278,279,282,285,286,287,291,292,293,294,295,297,298,300,301,302,303,304,305,306,308,309,310,313,315,316,317,318,319,320,321,323,324,325,327
0,1,2,5,6,9,10,11,13,14,17,19,20,21,22,27,28,29,30,34,35,36,37,39,40,41,42,43,44,45,48,49,50,52,55,56,59,60,61,62,62,67,68,69,70,71,73,74,76,77,78,80,81,82,83,85
0,1,4,5,6,8,9,11,12,14,15,16,17,19,20,20,24,25,27,28,30,31,33,34,35,36,37,38,39,41,43,44,45,46,47,49,50,52,53,54,55,57,58,58,63,64,65,67
0,1,2,4,8,9,10,11,12,13,15,16,19,20,21,22,23,25,26,29,31,32,33,34,37,38,40,41,43,45,47,48,50,51,53,55,56,57,59,63,64,65,66,67,68,71,73,74,75,76,80,81,82,83,84,85,86,88,89,90,91,96,97,98,99,100,102,103,104,106,108,109,110,111,112,114,115,116,119,120,121,122,123,125,127,128,129,130,131,133,134,139,140,141,142,146,147,148,149,150,152,153,154,155,156,158,159,160,162,163,164,165,166,167,169
0,0,1,4,5,6,8,9,10,11,12,13,14,16,20,22,23,24,25,26,27,28,30,31,33,34,36,37,38,40,41,42,43,46,47,49,51,52,53,56,57,58,61,62,63,64,65,68,69,72,73,74,75,77,78,79,80,85,86,87,88,89,91,92,93,94,97,99,100,101,104,105,106,107,111,112,113,114,115,117,118,122,124,125,126,128,129,131,132,133,134,135,137,138,139,140,143,145,146,147,149,150,155,156,157,158,163,164,165,166,167,168,168,173,174,175,176,178,178,183,184,185,187,189,190,193,194,196,197,198,199,201,202,204,205,207,208,211,212,212,217,218,219,220,222,223,223,227,228,229,230,231,232,234,235,236,238
0,1,2,3,6,8,9,10,11,12,17,18,19,21,22,24,25,28,31,32,33,35,36,37,38,39,40,43,44,48,49,50,53,54,55,56,57,58,59,62,63,65,66,71,72,75,76,77,79,80,81,82,84,85,87,88,89,92,93,93,98,99,100,103,104,105,107,108,109,110,112
0,1,2,6,7,9,10,11,15,17,18,19,22,23,24,25,27,28,29,30,32,33,33,41,42,43,46,47,48,50,51,55,57,58,59,62,63,65,66,68,69,71,73,74,75,77,78,82,83,84,86,88,89,90,91,92,94,95,97,98,99,101,102,103,104,106
0,1,2,3,4,5,8,9,10,11,12,13,16,19,20,21,23,24,25,27,28,29,30,33,35,36,37,38,39,41,42,45,46,47,48,50,51,54,56,57,58,60,61,63,64,67,68,69,71,72,73,74,76,77,79,80,82,85,86,88,89,90,91,92,93,97,98,99,100,101,102,105,106,107,108,109,110,113,115,116,117,119,120,122,123,124,126,127,129,130,131,132,136,137,138,139,142,143,144,147,148,149,151,152,153,155,156,157,158,160
0,1,2,3,6,9,10,11,12,14,16,17,19,20,21,22,26,28,29,30,33,34,36,37,39,40,42,44,45,46,48,49,51,52,55,56,57,58,61,63,64,65,67,68,70,71,74,76,77,78,81,82,83,84,86,87,88,89,90,92,93,94,96,97,98,99,101,102,103,105,106,108,109,110,111,113,114,115,116,118,119,122,123,126,127,129,130,135,136,138,139,141,142,143,145,146,147,148,149,150,152
0,1,2,3,4,7,8,9,11,13,14,15,17,18,19,21,22,24,25,26,27,28,29,34,35,38,39,43,45,46,47,49,50,52,53,54,55,57,58,58,63,64,65,66,68,69,70,71,74,75,76,77,78,79,82,83,85,87,88,89,90,91,96,97,98,99,102,103,104,106,107,110,111,114,116,117,118,119,121,122,124,125,126,128,129,132,134,135,136,137,140,141,142,143,147,148,149,150,151,152,155,156,157,158,159,163,164,165,168,171,172,173,175,176,179,180,181,184,185,186,187,189,190,195,196,197,199,200,201,202,203,204,206
0,1,2,3,4,5,8,9,10,11,12,15,16,17,19,21,22,24,25,27,28,31,32,33,34,35,36,37,42,43,44,46,47,49,50,51,52,53,57,60,61,63,64,69,70,71,72,73,76,77,79,80,81,83,84,85,86,88
0,1,2,3,4,5,8,9,10,12,15,17,18,19,20,21,24,25,27,28,29,31,31,34,35,36,37,39,40,43,44,45,47,49,50,51,52,55,56,57,59,60,62,63,66,67,69,70,71,73,74,75,76,76,81,82,84,87,88,90,91,93,94,95,97,98,99,103,104,106,107,109,110,111,112,115,116,117,118,122,123,124,126,127,127,132,133,134,137,138,139,140,142,143,144,146,147,148,149,149,153,154,155,158,159,160,162,164,165,166,168,169,170,171,172,173,174,177,178,181,182,183,185,186,187,188,190
0,1,2,5,6,8,9,10,11,15,17,18,19,21,22,24,25,26,28,29,30,32,33,34,35,36,39,40,41,42,46,47,48,50,51,55,56,57,59,60,61,65,68,69,71,72,77,78,79,81,82,83,84,86
0,1,2,3,4,5,7,8,9,10,11,14,15,16,18,20,21,23,24,26,27,30,31,32,33,34,35,36,43,45,47,48,49,51,52,54,55,56,57,58,59,64,65,66,69,70,74,75,76,77,80,81,83,84,85,86,87,88,90,91,92,93,94,97,98,99,101,103,104,106,107,109,110,113,114,115,116,117,118,119,124,125,126,129,130,131,133,134,135,136,137,139,140,141,142,144
0,1,2,3,4,5,6,9,10,11,13,14,15,16,22,23,24,26,29,32,33,34,36,37,38,40,41,42,43,47,49,50,52,53,55,56,57,58,61,62,63,64,67,68,70,71,72,73,74,76,77,78,79,83,84,85,87,89,90,93,94,96,97,98,99,101,102,104,105,107,108,111,112,112,117,118,119,120,122,123,123,127,128,130,131,132,133,135
2,3,4,7,8,11,12,13,14,16,17,18,19,22,24,25,26,28,29,31,32,33,35,36,37,38,43,44,45,46,51,52,53,54,55,56,57,58,59,60,63,64,67,68,69,71,72,73,74,79,80,83,85,86,88,89,90,91,94,97,98,99,103,104,105,107,110,113,114,115,117,118,119,121,122,123,124,128,130,131,132,134,135,137,138,139,140,142,143,143,148,149,150,152,153,154,157,158,159,160,163,165,166,167,168,170,171,175,177,178,179,181
0,1,2,3,4,5,7,8,14,15,16,17,21,22,23,25,26,27,28,31,32,33,34,35,37,38,39,40,45,46,47,48,51,52,53,55,56,57,59,60,62,63,66,67,68,70,71,72,73,74,75,76,77,80,82,83,84,85,87,88,90,91,92,94,96,97,100,101,102,103,104,105,106,108
0,1,3,5,6,7,8,9,15,16,17,19,20,21,22,24,25,29,30,31,32,33,34,35,37,38,39,40,41,43,44,45,49,52,54,55,57,58,59,60,64,65,67,68,69,71,72,74,75,78,79,80,82,83,84,85,86,87,88,89,92,94,95,96,97,99,100,102,103,104,106,107,108,109,109,113,114,115,116,117,118,119,122,123,126,127,128,130,131,132,133,135
0,1,2,4,5,6,7,9,10,12,13,14,16,17,17,21,24,25,26,28,29,30,31,35,36,37,38,42,43,46,47,48,50,52,53,55,56,59,60,61,63,64,67,70,71,72,74,75,76,77,78,80,81,82,83,84,86,87,88,89,90,91,95,97,100,101,102,103,105
0,1,2,5,6,7,8,10,11,13,14,15,18,19,20,22,25,28,29,30,32,33,34,35,38,39,42,43,44,45,46,47,48,50,51,52,53,56,58,59,60,62,63,64,66
0,1,2,5,6,7,8,10,11,13,14,16,17,19,20,21,22,26,28,29,30,31,33,34,36,37,38,41,42,43,45,47,48,51,52,53,55,56,57,57,60,61,62,63,64,65,67,68,70,71,72,73,76,78,79,80,82,83,84,85,87
0,1,2,3,7,8,9,12,13,16,17,18,20,21,23,24,26,27,30,31,34,35,36,37,38,40,41,43,44,46,47,48,49,52,53,55,57,58,59,61,62,63,65,66,68,69,70,71,72,73,74,76,77,78,79,82,84,85,88,89,90,91,93
0,1,2,3,4,6,7,10,12,13,14,15,18,19,20,21,23,24,25,26,30,32,33,34,36,37,39,40,41,42,43,44,49,50,51,52,56,59,60,61,63,64,65,66,68,69,70,71,72,76,77,79,80,81,83,84,85,85,89,90,91,92,93,95,96,98,99,102,103,104,105,106,108,109,110,112,113,114,116,117,117,123,124,126,127,128,129,130,131,132,134,135,136,138
0,1,2,3,4,5,6,8,12,15,16,17,20,22,23,24,26,27,30,32,33,34,35,40,41,42,43,44,45,47,48,49,50,51,52,53,56,57,60,61,62,63,64,66,67,68,69,70,74,76,79,80,82,83,84,85,88,89,90,93,94,95,97,98,99,100,102
0,0,1,4,5,6,8,9,12,13,14,15,17,18,19,21,23,24,25,27,28,28,34,35,36,37,38,40,41,42,43,47,48,49,51,53,54,55,57,58,58,62,63,64,66
0,2,3,4,7,8,9,10,12,13,15,16,20,22,23,24,27,28,30,31,33,34,36,38,39,40,42,43,47,48,50,52,53,54,56,57,59,60,61,62,63,64,69,70,72,73,75,76,79,80,83,86,87,88,90,91,94,95,99,100,101,102,104,105,106,107,110,112,113,116,117,118,119,121
0,1,2,5,6,7,8,9,10,11,13,14,17,20,21,22,24,25,26,28,29,30,31,34,36,40,41,42,44,45,46,47,49,50,51,53,54,55,59,61,62,65,66,67,68,70
0,1,2,3,4,5,6,9,10,12,13,14,15,17,18,19,20,21,23,24,26,27,28,29,30,31,35,37,38,39,41,42,44,45,46,48,49,50,52,53,54,55,57,58,59,60,61,64,65,66,68,69,70,72,73,75,76,77,78,79,81,82,83,84,85,87,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,107,108,109,111,113,114,115,116,119,121,122,125,126,127,128,130
0,1,2,3,6,9,10,11,13,14,16,18,19,20,23,24,25,26,27,31,32,33,37,39,42,43,44,45,47
0,1,2,3,6,7,8,9,10,11,17,20,21,22,24,25,26,28,30,31,32,34,35,36,37,40,41,43,45,46,47,49,50,52,53,54,55,57,58,58,62,63,64,66,67,68,69,70,71,74,75,76,78,79,82,84,85,86,87,90,91,92,93,95,96,99,101,102,103,106,107,109,110,112,113,114,116,117,118,120,123,124,124,127,128,129,130,131,132,134,135,136,137,142,143,144,146,147,150,151,152,153,156,157,158,159,160,161,164,165,169,170,171,173,176,177,178,180,181,182,183,185
0,1,2,3,4,5,6,7,9,10,15,17,19,20,22,23,24,25,26,27,28,29,31,32,33,35,36,41,43,44,45,48,49,51,52,54,55,56,57,58,60,61,65,67,68,69,71,72,74,75,76,78,81,82,83,85,86,89,90,93,96,97,98,102,103,104,106,108,109,110,111,112,113,115,116,118,119,121,122,123,125,126,130,131,132,133,134,135,138,139,140,143,144,145,146,148,149,149,153,154,155,156,157,158,160
0,1,2,3,4,6,7,8,9,10,11,14,16,17,18,20,21,23,24,25,26,28,29,31,32,33,35,36,37,40,41,42,43,44,45,46,47,50,52,53,54,55,58,59,61,62,63,64,69,70,72,73,76,78,79,80,81,83,86,87,89,90,93,95,96,97,98,99,102,103,105,106,107,108,109,110,111,112,114,115,116,118,119,120,121,122,124,125,127,129,130,131,133,135,136,137,138,139,142,143,146,147,148,150,151,152,153,155
0,1,2,3,4,6,7,8,9,12,13,14,16,18,19,20,22,23,23,28,31,32,33,34,35,36,37,40,41,42,43,44,45,47,48,49,51,52,53,54,56,57,58,59,62,63,64,66,67,68,69,71
0,1,2,3,5,6,9,11,12,13,15,16,18,19,20,21,22,23,29,30,31,32,36,37,38,39,40,42,43,44,46,47,48,49,50,51,51,56,57,58,60,65,66,67,68,71,72,75,76,78,79,82,83,84,85,86,87,88,91,92,93,95,96,98,99,100,101,104,105,106,107,109,110,112,113,114,115,116,119,120,121,122,123,124,125,126,127,128,132,133,134,135,136,139,140,141,143,144,145,146,147,150,151,152,153,154,155,155,160,161,162,163,164,167,168,169,171,172,174,175,177,178,179,180,181,183,184,185,188,189,191,192,195,196,198,199,200,202,203,204,205,208,209,210,211,212,213,214,215,216,218,219,220,221,222,225,226,227,228,231,232,234,235,236,238,239,240,241,242,245,246,249,250,255,256,258,259,264,265,266,267,271,272,273,274,277,278,279,282,283,284,286,287,290,291,292,293,294,295,296,297,300,302,303,304,305,307,308,310,311,312,313,317,319,320,323,324,325,326,328
0,1,3,4,7,9,10,11,12,18,19,20,22,23,25,26,28,29,30,31,32,34,35,36,38,39,42,43,44,45,47,48,50,51,53,54,59,60,61,62,63,65,66,68,69,70,72,73,77,79,80,81,82,83,84,85,87,88,89,91
0,1,2,3,5,6,9,11,12,13,15,16,19,21,22,23,24,29,30,31,33,34,35,36,39,40,41,42,46,48,49,50,52,53,54,56,57,58,59,60,61,61,66,67,68,70,75,76,77,78,81,82,85,86,88,89,92,93,94,95,96,97,98,99,100,103,104,105,107,108,110,111,112,113,116,117,118,119,121,122,124,125,126,127,128,131,132,133,134,135,136,137,138,139,140,143,144,145,146,149,150,150,152,153,154,155,156,158,159,160,163,164,165,167,168,169,172,173,175,177,178,179,180,182,183,186,187,190,191,192,193,195
0,1,2,3,5,6,12,14,15,16,18,19,21,22,23,25,26,27,30,32,33,34,37,38,39,40,41,42,43,44,47,48,49,51,52,53,54,57,58,59,60,61,63,64,65,66,67,68,72,74,75,76,78,79,81,82,83,84,85,86,87,89,90,91,93,94,95,96,99,101,102,103,105,106,107,109,110,111,113,114,116,117,118,119,122,123,127,128,129,130,131,133,134,136,137,138,140,141,144,146,147,150,151,152,153,155
0,1,2,3,4,5,9,11,12,13,14,18,19,20,21,22,23,25,26,29,31,33,34,36,37,38,41,42,43,45,46,49,51,52,53,55,56,58,59,60,61,62,64,65,66,68,69,71,72,73,74,75,77,78,80,81,82,84,85,86,87,92,93,94,95,96,97,98,99,101,102,103,105,106,107,108,109,111,112,114,116,117,118,120,122,123,124,125,127,128,131,133,134,135,137,138,140,141,142,144,145,146,148,149,150,152,155,157,158,161,162,163,164,166
0,1,3,4,6
0,1,2,3,4,6,7,10,12,13,14,15,18,19,21,22,23,24,27,30,31,32,35,37,38,39,40,42,43,46,48,49,50,51,53
0,1,3,4,5,6,10,12,13,15,16,18,19,20,21,23,24,25,26,30,32,33,35,36,38,39,40,41,43,44,47,49,50,51,52,54,55,57,58,63,65,66,68,69,73,74,78,79,80,81,84,85,87,88,89,91,94,95,96,97,101,102,103,104,105,107,108,111,113,114,115,116,118
0,1,4,5,6,7,10,11,12,13,15,16,20,21,23,24,27,28,31,34,35,36,38,39,40,42,46,48,49,50,52,53,55,56,57,58,59,60,65,66,67,68,71,72,73,75,76,77,79,80,82,83,84,85,86,88,89,90,91,92,93,96,97,101,103,104,105,106,109
0,1,2,4,5,6,7,10,11,12,14,15,16,17,18,21,22,23,25,26,28,29,31,32,32,36,38,40,41,42,44,45,47,48,50,51,52,55,56,57,59,60,61,62,63,68,69,70,71,72,74,75,78,79,80,82,84,85,86,88,89,90,90,93,94,95,96,97,98,100,101,102,103,104,107,108,109,110,111,113,114,115,116,118,119,123,124,125,126,129,130,131,132,137,138,140,142,143,146,147,148,149,151,152,153,154,155,157,158,159,160,165,166,167,168,171,173,174,175,177,179,180,181,182,183,184,185,187,188,189,190,191,196,197,198,199,200,202,203,205,206,208,209,211,212,213,214,216
0,1,2,3,4,5,7,8,9,10,12,13,14,16,17,20,21,22,23,24,25,26,27,29,30,31,33,34,35,37,38,39,40,44,46,47,48,50,51,53,54,55,56,57,58,64,65,66,68,69,70,71,74,75,76,78,79,82,83,87,89,91
0,0,1,3,4,5,7,8,10,11,12,14,15,16,17,19,20,23,25,26,27,29,30,32,33,34,35,36,39,40,41,43,44,45,46,49,50,51,52,53,55,56,57,59,60,62,63,64,65,66,68,69,71,72,73,75,76,77,78,81,82,83,84,85,87,88,89,90,92,93,95,96,97,98,101,102,103,104,105,107,108,109,111,112,113,114,116,117,119,120,121,123,124,125,127,128,130,131,133,134,135,136,141,142,143,145,146,147,150,151,152,153,154,156,157,159,160,161,163,165,166,167,169,170,170,175,176,178,179,180,181,181,185,186,187,188,190,191,191,195,196,198,200,201,202,205,206,207,209,210,211,213,214,216,217,219,220,221,226,228,230,231,232,233,234,239,240,241,242,244,245,246,247,249,250,251,252,253,254,255,258,259,260,261,263,264,267,269,270,271,272,274
0,1,2,4,5,6,9,10,11,12,13,15,16,17,19,20,21,24,25,26,28,31,32,34,35,36,38,39,39,44,45,46,49,50,51,52,53,54,56,57,58,59,62,63,64,65,66,68,69,70,71,72,73,75,76,77,80,81,83,84,87,88,89,90,91,94,95,96,97,98,100,101,103,104,105,106,107,110,111,112,113,114,116,117,119,122,123,124,125,126,131,132,133,135,136,137,139,140,141,142,143,146,148,149,150,151,153,154,157,159,160,161,162,164
0,1,2,3,4,5,6,7,11,13,14,16,18,19,21,22,26,27,28,29,30,32,33,34,35,39,41,42,44,46,47,49,50,52,53,54,56,57,58,59,60,61,61,64,65,66,67,68,71,72,73,74,75,77,78,79,80,85,86,87,88,90,91,92,93,95,96,97,98,101,103,104,105,107,108,111,113,114,115,116,118
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,21,26,27,28,29,31,32,33,35,36,38,39,40,41,42,44,45,48,51,52,53,55,56,57,59,60,61,62,64,65,66,70,71,73,74,75,76,77,80,81,82,83,84,85,86,87,88,89,92,93,94,97,98,99,101,102,103,105,106,108,109,110,111,115,117,118,120,121,124,125,127,128,129,130,131,133,134,135,136,138
0,1,3,4,9,10,11,13,14,15,19,20,21,22,23,25,26,27,31,33,34,35,36,37,39,40,42,43,44,45,46,48,49,50,52,53,54,55,59,61,62,63,64,65,67,68,70,71,73,75,76,77,78,79,81,82,85,86,87,88,89,90,92,93,94,95,98,99,100,101,102,105,106,107,108,112,113,114,115,117,118,118,123,124,126,127,128,129,131
0,1,3,4,5,6,7,9,10,11,12,13,15,16,17,21,22,23,24,27,28,29,30,31,32,35,38,39,40,42,43,44,46,47,48,49,52,53,54,55,56,58,59,60,65,66,67,68,71,72,73,75,76,77,80,81,82,83,86,87,88,90,91,92,93,100,101,103,105,106,107,109,110,112,113,114,116,117,118,121,123,124,125,126,127,129,132,134,135,136,137,139
0,1,2,3,6,8,9,10,11,14,15,16,18,19,20,23,24,26,27,30,31,32,33,36,37,38,39,40,41,42,44,45,46,48,49,50,51,52,56,57,58,62,64,65,66,69,70,72,73,74,76,77,77,84,85,86,89,90,91,92,93,94,95,97,98,99,101,102,103,105,108,109,112,113,114,115,117
0,1,3,5,6,12,15,16,17,19,20,21,23,24,25,26,28,29,31,32,33,34,38,40,42,43,45,46,47,48,49,52,53,54,55,56,57,60,62,63,66,67,68,69,71
0,1,2,3,5,6,10,12,13,14,15,16,19,20,22,23,27,29,30,31,33,34,36,37,38,40,41,46,48,50,51,53,54,55,58,59,60,62,63,64,65,68,69,70,71,75,76,79,80,81,82,85,86,88,89,90,93,94,95,96,98,99,100,101,104,105,106,107,108,109,110,111,112,114,115,116,118,119,123,125,126,127,129
0,1,2,4,5,7,8,9,11,12,15,16,17,18,20,21,25,26,29,30,31,33,34,38,39,40,41,45,48,49,50,52,53,54,56,57,58,61,62,63,65,66,66,73,74,75,76,77,80,82,83,84,86,87,90,92,93,94,96,97,101,102,103,105,106,107,110,112,113,115,116,117,118,121,123,124,125,127,129
0,0,1,3,4,5,7,8,10,11,12,14,15,19,20,21,23,25,26,27,29,30,30,33,34,35,36,39,40,41,42,43,44,45,50,51,54,55,56,58,59,62,64,65,66,68,69,73,74,75,77,80,83,84,85,87,88,89,90,92,93,96,98,99,100,101,103
0,1,2,3,4,5,6,7,9,10,11,14,15,16,18,19,22,25,26,28,29,30,31,32,33,35,36,37,38,41,43,44,45,46,48,49,51,52,53,54,58,60,61,62,63,65,66,67,68,70,71,74,75,76,77,79,80,84,85,88,89,91,93,96,97,98,99,101,102,104,105,106,109,110,111,112,114,115,115,119,120,121,124,125,126,127,129,130,130,134,135,136,138
0,1,2,4,5,6,7,9,10,13,14,15,16,17,18,21,23,24,25,27,28,29,30,32,33,34,35,38,39,40,42,43,48,50,51,52,54
0,1,3,6,7,8,10,11,12,14,15,18,19,21,23,24,25,27,31,32,34,36,37,38,40,41,43,44,45,47,48,50,51,53,54,55,57,58,60,61,62,63,66,67,70,71,72,74,75,77,78,80,81,82,83,84,86,87,87,91,92,93,95,98,101,102,103,105,106,107,108,112,114,115,116,118,119,122,124,125,126,127,129
2,3,4,5,6,7,8,11,12,13,14,16,17,22,23,27,29,30,31,33,34,36,37,38,39,40,41,42,43,44,49,50,51,53,54,56,57,59,60,62,63,66,67,68,69,70,71,74,76,77,78,80,81,83,84,86,87,92,93,94,96,97,98,100,101,102,103,104,109,110,112,113,118,119,120,123,124,125,126,127,129,131,132,133,135,136,137,140,141,142,144,145,146,146,150,151,152,154,155,157,158,158,162,163,167,169,170,171,173,174,176,177,178,179,180,181,182,183,184,185,186,187,190,193,194,195,197,198,199,200,201,202,204,205,206,207,208,211,212,213,214,217,218,220,221,223,224,225,226,227,231,232,233,236,239,240,241,243,244,247,248,250
0,1,3,4,5,6,8,9,10,11,12,14,15,16,17,20,21,23,24,25,29,30,32,33,35,36,37,40,41,42,43,44,45,46,47,48,50,51,53,55,56,57,59,60,61,64,65,67,68,69,70,71,72,73,74,79,80,81,82,83,84,85,86,87,88,89,90,93,96,97,98,102,103,104,106,107,108,111,112,113,114,115,117,117,120,121,122,123,125,126,129,131,132,133,134,136
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,21,22,24,25,29,30,32,33,35,36,39,40,41,42,45,46,47,48,49,51,52,55,56,56,61,62,63,65
0,1,2,3,7,8,9,11,12,13,15,16,18,19,20,21,24,25,28,29,31,32,33,34,37,38,40,41,43,44,45,46,48,49,54,55,58,59,60,61,61,64,65,66,68,70
0,1,2,3,4,6,9,10,13,14,15,16,17,19,20,22,24,25,26,28,30,31,32,35,36,37,38,39,40,41,44,45,47,48,54,56,57,58,59,65,66,67,69,70,73,74,77,79,80,81,83,84,86,87,89,90,91,92,97,98,99,100,101,102,105,106,108,110,111,112,114,115,120,121,122,123,126,127,128,129,130,135,136,137,138,141,142,143,145,146,149,151,152,155,156,157,158,160,161,163,164,165,167,170,171,174,175,176,177,180
0,1,2,3,5,6,8,9,10,12,13,14,16,17,19,20,21,22,24,25,29,30,31,33,34,35,38,39,41,42,46,47,48,50,51,52,54,55,57,58,59,61,62,63,69,70,71,73,77,78,79,80,82,83,85,86,89,90,91,92,93,95,96,97,99,100,102,103,104,105,106,109,110,111,114,115,118,119,120,122,123,124,125,127,128,132,134,135,136,138,139,142,144,145,146,147,149
0,1,2,3,5,6,8,9,11,12,17,18,19,21,24,25,26,28,29,31,32,33,34,35,37,40,41,42,43,44,46,47,48,49,53,54,56,57,58,60,62,63,64,65,66,67,68,70,71,72,72,77,80,81,82,84,85,86,87,89,90,91,92,93,95,96,99,101,102,103,104,106
0,1,2,3,5,6,8,9,10,11,12,13,13,18,19,21,22,23,24,24,29,30,33,34,36,37,39,40,41,43,44,45,47,48,50,51,52,54,55,56,57,59,60,62,63,66,67,68,69,73,74,75,76,77,79,80,81,82,84,85,87,88,89,90,91,92,92,95,96,99,100,101,102,104,105,107,108,109,111,112,113,116,119,120,121,123,124,125,126,127,130,131,134,135,136,137,138,140,141,143,145,146,147,149,150,151,154,155,157,158,161,163,164,166,167,168,169,174,175,176,177,180,181,182,183,185,186,189,190,191,192,192,196,197,198,199,200,201,202,204,205,207,208,209,210,211,212,213,214,219,220,221,222,225,226,227,228,230,231,233,234,235,236,236,241,242,243,244,246,247,248,250,251,252,254,255,258,260,261,262,263,266,267,268,269,270,271,272,273,278,279,280,282,285,288,289,290,292,293,296,297,298,300,301,304,305,306,309,310,311,312,314,315,316,318,319,320,321,321,324,325,326,328,330
0,1,4,5,6,8,9,11,12,13,14,15,16,19,21,22,23,25,26,29,31,32,33,35,36,38,39,42,43,44,45,47,48,50,51,55,57,58,59,61,62,64,65,66,67,70,71,72,73,74,75,76,77,78,81,82,83,86,87,88,90,91,94,97,98,99,101,102,103,105,106,109,110,111,112,117,118,120,121,123,124,125,127,128,129,131,132,134,135,139,140,141,142,144,145,146,149,150,151,153,156,157,161,162,163,164,168,169,170,171,175,176,177,179,180,182,183,184,187,188,189,191,194,195,196,197,199,200,204,206,207,208,210
0,1,2,3,5,6,9,11,12,13,17,18,20,21,22,23,25,26,29,30,31,33,34,36,37,38,40,44,45,46,47,49,50,52,53,54,55,56,58,59,60,64,65,67,68,70,71,72,74,75,78,80,81,82,84,85,87
0,1,2,4,5,7,8,9,11,12,14,15,16,18,19,21,22,24,25,25,29,30,31,33,34,34,38,39,40,41,42,44,45,47,48,50,52,53,54,56,57,59,60,61,64,65,66,68,69,70,71,72,77,78,79,80,84,87,88,89,91,92,93,94,96,97,99,100,101,103,104,104,110,111,113,114,115,116,118
0,1,2,3,6,7,8,10,11,13,14,15,17,21,22,23,24,26,27,29,30,31,32,33,35,36,37,40,41,42,44,45,49,51,52,53,55
0,1,2,4,5,7,8,9,10,11,13,15,16,18,19,20,22,23,24,25,27,28,30,31,34,35,36,37,38,42,43,44,47,50,51,52,54,55,56,59,60,62,63,64,65,65,71,72,73,76,77,78,80,81,82,83,86,89,90,91,93,94,95,96,99,100,101,102,105,106,107,110,111,113
0,1,2,3,4,5,6,9,10,13,14,15,16,17,20,21,23,24,25,26,28,29,30,32,33,34,36,37,39,40,42,44,45,46,48,49,50,53,54,56,57,58,59,62,63,64,66,67,68,71,72,75,76,77,79,79,84,85,87,90,91,94,95,96,97,98,100,101,102,103,108,109,110,112,117,118,119,120,123,124,125,126,127,128,130,131,132,134,135,136,139,140,143,144,145,147,148,149,150,153,156,157,158,160,161,162,165,166,167,169,170,171,172,175,176,177,178,180,181,181,187,188,189,190,192,193,194,195,197,198,199,200,201,203,206,209,210,211,213,214,215,218,219,220,221,223,224,225,227,228,229,230,230,235,236,238,239,241
0,0,1,3,4,5,7,8,10,11,12,13,16,17,18,19,21,22,24,25,29,30,32,33,36,37,40,43,44,45,47,48,49,50,51,53,54,56,57,58,60,61,64,65,65,67,68,69,70,73,74,75,80,81,82,83,84,85,87,88,89,91,92,92,95,96,97,98,99,102,105,106,107,109,110,111,112,113,114,115,118,120,121,122,124,125,127,128,130,131,132,133,140,141,142,143,145,146,147,148,150,151,152,154,155,156,157,160,163,164,165,167,168,169,170,174,175,176,178,180,181,182,184,185,187,188,189,190,191,192,193,195,196,197,197,200,201,202,204,206
0,1,2,3,5,6,8,9,10,12,13,14,16,17,19,20,23,24,27,28,31,32,35,37,38,40,41,44,45,46,48,49,49,55,56,57,58,60,64,65,66,68,69,70,71,74,76,77,78,80,81,84
0,1,2,4,5,8,9,13,15,16,17,20,21,23,24,26,27,28,29,30,32,33,34,35,36,38,39,40,41,46,47,48,49,52,53,55,56,58,59,63,64,65,66,67,69,72,73,74,75,76,77,78,80,81,82,85,86,89,90,91,92,92,99,100,101,102,103,105,106,107,108,110,111,112,114,115,116,118,119,120,121,122,124,125,126,128,129,131,132,135,136,138,139,140,141,142,143,144,145,148,149,150,151,152,154,156,157,158,159,163,165,166,167,169,170,174,175,176,177,180,181,182,184,185,187,188,189,191,192,193,195,196,198,199,200,202,205,206,209,210,211,212,214
0,1,2,3,5,6,9,11,12,13,17,18,20,21,22,23,25,26,29,30,31,33,34,37,39,40,41,42,43,45,46,48,49,50,52,53,54,55,56,59,60,61,62,64,65,69,71,72,73,75
0,1,4,5,6,8,9,11,12,13,15,16,17,20,21,24,25,26,27,30,32,33,34,35,38,39,43,45,46,48,49,52,53,54,55,58,59,59,63,64,65,66,68,71,74,75,77,78,79,80,81,82,84,85,86,87,89,90,92,93,96,98,99,100,101,103
0,1,2,5,6,7,8,9,10,12,13,14,16,17,18,19,20,20,23,24,25,26,29,30,31,33,34,39,40,41,43,46,47,48,50,51,52,53,58,59,60,61,62,65,66,67,68,69,70,72,73,76,77,78,79,79,85,86,88,89,90,91,92,93,93,95,96,97,100,101,102,103,104,108,109,110,111,112,113,115,116,117,119,120,121,122,122,125,126,127,128,131,132,136,137,138,139,141,142,143,145,146,147,148,150,151,154,156,157,158,160,161,162,164,165,166,168,169,170,171,173,174,176,177,179,180,183,184,185,186,187,189,190,192,193,194,195,197
2,3,4,5,8,9,10,12,13,15,16,19,20,24,25,26,28,29,31,32,33,36,37,38,39,44,46,47,48,51,52,54,55,56,57,58,60,61,63,64,65,66,70,71,72,73,78,80,82
0,1,2,4,5,7,8,9,10,13,14,15,16,17,19,20,21,22,24,25,27,30,31,32,34,35,36,37,38,40,41,42,43,45,46,47,48,51,52,55,56,57,59,60,62,63,66,67,68,69,72,73,74,76,77,77,81,82,83,84,85,89,90,91,93,94,96,97,98,101,102,103,104,108,110,111,112,113,115,116,119,121,122,123,125,128
0,1,4,5,6,7,8,9,11,12,13,15,16,17,20,21,22,24,25,27,28,29,30,34,35,36,37,38,40,41,43,44,45,47,48,50,51,52,53,56,57,58,60,61,62,63,63,66,67,72,74,75,77,78,81,82,83,84,87,88,92,95,96,98,99,100,101,102,103,105,106,107,108,109,111,113,114,115,116,117,119,120,121,125,126,127,128,132,135,136,137,139,140,141,142,143,145,148,150,151,152,154,155,156,157,159,160,162,163,164,167,168,169,171,172,175,176,180,182,184
0,1,2,3,4,5,6,8,9,10,11,13,14,16,17,21,22,23,24,26,27,29,30,31,32,33,38,39,40,41,42,43,44,46,47,48,50,51,52,54,55,59,60,61,62,66,69,70,71,75,76,77,79,82,85,86,87,89,90,91,92,94,95,95,98,99,101,103,104,105,106,108
0,1,2,3,4,5,8,9,12,15,16,17,19,20,21,23,25,26,28,29,31,32,35,36,37,38,39,40,41,48,49,50,52,53,55,56,58,59,61,62,64,65,66,68,69,70,72,73,75,76,79,80,83,85,86,87,88,90
0,0,2,4,6,7,9,10,11,13,14,15,16,18,19,21,22,23,24,25,27,28,31,32,33,34,35,37,37,42,43,44,45,46,47,49,49,56,57,58,59,61,62,64,65,66,67,69,70,74,76,78,79,80,81,83,84,85,87,88,89,90,96,97,99,100,102,103,104,106,107,108,110,111,113,114,115,116,117,119,122,124,125,126,127,129
0,1,2,3,4,7,8,9,10,11,12,15,17,19,20,22,23,28,30,32,33,35,36,37,38,39,40,42,43,47,49,50,51,52,53,57,58,62,63,64,66,67,68,70,71,74,76,77,78,80,81,82,83,89,90,91,93,96,97,98,100,103,104,105,106,107,110,111,112,113,114,115,115,119,120,121,122,123,126,127,128,129,130,131,135,136,138,139,141,142,144,145,146,148,151,152,153,154,156,157,157,163,164,165,169,171,173
0,1,3,4,7,9,10,11,13,14,17,19,20,21,23,24,25,26,32,33,34,36,39,40,41,43,43,46,47,49,50,54,55,56,58,61,64,65,66,68,69,70,73,74,75,76,77,78,80,81,82,84,85,88,90,91,92,93,95
0,1,2,3,5,6,9,11,12,13,15,16,18,19,24,26,28,29,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,48,49,50,53,55,56,61,62,63,65,66,67,68,71,72,73,74,75,77,78,81,82,83,85,88,89,90,92,93,93,99,100,101,104,106,107,108,109,111
0,1,3,4,10,11,12,13,14,15,16,19,20,21,22,24,25,26,28,29,31,32,33,36,37,38,39,40,41,42,43,44,46,47,49,51,52,53,55,56,57,60,61,65,66,68,69,74,75,76,77,83,84,86,87,92,93,95,97,98,99,106,107,108,111,112,113,114,118,119,124,126,127,130,131,132,133,135,136,138,139,140,142,145,146,149,150,151,152,155
0,1,2,4,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,27,28,30,32,33,34,36,37,39,40,42,43,44,45,50,51,55,57,58,59,60,63,64,68,70,71,73,74,77,78,79,80,81,83,84,86,87,88,89,91,92,95,97,98,99,101,102,105
0,1,2,4,5,7,8,11,12,13,14,15,16,17,21,23,26,27,28,29,31,32,34,35,36,38,39,40,41,42,43,44,45,46,51,52,53,54,55,56,57,58,61,64,65,67,68,69,70,72,73,74,75,76,77,78,81,82,85,86,90,92,94
0,1,2,3,4,5,6,9,10,12,13,14,16,17,20,21,23,24,28,30,31,32,33,37,38,39,40,41,43,44,45,47,48,51,52,53,54,58,59,60,62,63,66,67,69,70,73,75,76,77,78,81
0,1,2,3,3,8,9,10,11,13,14,18,19,20,21,24,25,29,31,32,33,35,36,39
0,1,3,5,6,7,10,11,12,14,16,17,18,20,21,24,27,28,29,31,32,33,35,35,39,41,43,44,45,47,48,49,52,53,54,55,56,58,59,60,61,63,64,65,66,67,69,70,73,74,75,76,77,79,80,82,83,84,86,87,88,90,91,93,95,96,97,98,99,101,103,104,106,108,109,110,112,113,116
0,1,2,4,7,9,10,11,13,14,16,17,18,19,22,23,24,25,27,28,30,31,35,36,38,39,42,43,46,49,50,51,53,54,55,56,57,59,60,62,63,64,66,67,70,71,71,73,74,75,76,79,80,81,86,87,88,90,91,94,95,96,97,99,100,101,102,103,106,107,108,110,113,114,115,117,118,118,123,126,127,128,130,131,132,133,136,137,138,139,141,142,146,147,149,151,152,153,154,155,158,159,161,164,165,166,170,171,172,174,175,176,179,180,181,182,186,188,189,190,192,193,196,198,199,200,201,203
0,1,2,3,4,6,7,11,13,14,15,18,19,21,22,24,25,27,29,30,31,33,34,36,37,38,40,41,42,43,45,46,47,50,51,52,54,55,59,61,63,64,66,67,68,69,72,73,74,76,78,79,80,82,83,84,85,89,91,93,94,96,97,100,101,102,104,105,106,107,109
0,1,2,3,6,7,8,10,11,12,13,17,19,20,21,23,24,28,29,31,33,34,35,36,38,39,41,42,44,46,47,48,50,51,53,54,56,57,58,59,60,65,66,67,68,69,70,71,78,80,83,84,85,86,89,90,92,93,94,95,99,101,102,103,104,107,108,112,113,114,115,117,118,118,124,127,128,129,130,131,132,133,135,136,137,139
0,1,2,4,8,10,12,13,14,15,17,18,20,21,23,24,25,26,27,28,28,33,36,37,38,40,41,43,44,46,47,50,51,52,53,56,57,58,60,62,63,64,66,67,68,69,73,75,77,78,80,81,84,85,86,88,89,90,91,93
0,1,2,3,5,6,8,9,10,12,13,14,15,16,19,21,22,24,25,29,30,31,33,34,35,36,37,40,41,42,43,44,49,50,51,53,56,58,59,60,62,63,65,66,67,69,70,71,73,74,75,76,78,79,81,82,83,86,87,88,89,91,92,93,94,97,98,99,100,101,103,104,105,106,108,109,111,112,113,114,115,117,118,119,121,122,124,125,126,127,129
0,0,1,4,5,6,9,11,12,13,16,17,18,19,20,21,23,24,25,26,27,28,31,33,34,36,37,39,40,41,42,43,45,46,47,48,53,54,56,57,59,60,63,65,66,67,69,70,72,73,74,76,77,78,79,79,84,85,86,88,91,94,95,96,98,99,100,101,104,105,106,108,109,109,111,112,113,114,119,121,123,124,126,127,128,129,132,133,134,136,138,139,140,142,143,144,145,149,151,153,154,156,157,160,161,162,164,165,166,167,169
0,1,3,4,5,6,7,8,11,14,15,16,18,19,20,22,23,24,25,28,29,32,33,34,35,37,38,39,41,43,44,45,47,48,48,53,57,58,59,60,63,64,66,67,68,70,73,74,75,76,80,81,82,83,84,86,90,91,92,94,95,96,97,99
0,1,2,3,5,6,7,8,10,11,12,14,15,16,17,20,22,23,24,26,27,29,30,32,33,38,39,41,42,44,45,48,49,52,55,56,57,59,60,61,63,64,65,66,68
0,0,1,4,5,6,9,11,12,13,16,17,18,19,20,21,23,24,25,26,27,28,31,33,34,35,37,38,40,41,42,43,45,46,46,51,54,56,57,58,61,62,64,65,66,67,70,71,71,75,76,77,78,80,81,82,83,84,85,88,89,90,91,92,94,95,96,97,99,100,101,102,103,104,105,106,107,110,111,112,113,114,115,116,117,118,119,120,124,125,126,130,132,133,135,136,137,140,141,145,146,148,149,150,151,152,153,156,159,160,161,163,164,165,167,168,169,170,175,176,177,178,179,180,182,183,184,185,188,191,192,193,195,196,197,199,202,204,205,208,209,210,211,213
0,1,2,3,6,8,9,10,12,14,15,19,20,21,22,25,26,28,29,30,32,35,36,37,38,40,41,43,45,46,48,49,51,52,53,55,56,57,58,60,61,63,64,65,66,70,72,74,75,80,82,83,84,86,87,89,90,91,93,94,95,97,98,99,101,104,106,107,110,111,112,113,115
2,3,4,7,8,9,11,14,15,16,17,19,20,22,23,24,27,28,29,31,32,33,34,37,39,40,41,43,44,46,47,48,50,51,53,54,56,57,58,60,61,63,64,67,70,71,72,74,75,76,78,81,82,85,86,87,88,89,90,93,95,96,97,99,100,101,104,105,107,108,111,113,114,116,119,120,121,122,123,124,125,127,128,130,131,132,135,136,137,139,140,141,142,144,145,146,147,148,150,153,155,156,159,160,161,162,164
0,1,2,3,6,8,9,10,13,14,15,16,17,18,19,20,21,25,26,28,29,30,31,33,34,34,37,38,39,41,43,44,45,49,50,52,53,54,55,55,58,59,60,62,64,65,66,69,70,71,72,73,74,75,76,76,79,80,81,83,85,86,87,89,90,91,92,93,94,95,98,99,100,102,103,103,107,108,109,111,113,114,115,116,117,119,120,121,122,128,129,130,131,132,134,135,136,137,140,141,142,144,146,147,148,149,150,151,153,154,159,160,161,162,164,165,165,172,173,174,175,176,177,178,182,185,186,187,188,189,190,191,193,197,198,199,201,202,203,205,206,210,211,212,213,214,215,216,218,219,220,221,227,228,229,230,231,232,232,238,239,240,241,243,243,248,249,250,251,252,253,255,256,257,258,261,262,263,265,266,267,268,270
0,1,2,3,6,8,9,10,11,14,15,17,18,21,22,23,24,25,26,28,29,33,34,35,36,37,38,41,42,43,44,49,50,51,53,54,54,58,59,60,61,62,64,65,66,69,70,71,72,74,75,77,78,79,80,83,84,85,87,88,89,90,91,92,94
0,1,2,3,4,7,8,9,10,12,13,14,15,19,21,22,23,25,26,28,29,30,31,34,35,36,37,39,40,42,43,47,48,50,51,54,55,58,61,62,63,65,66,67,69,70,74,75,77,78,79,80,82
0,0,1,3,4,5,7,8,10,11,12,14,15,16,21,22,24,26,27,28,29,32,33,35,36,37,38,39,40,44,45,46,48,49,50,52,53,56,57,58,59,62,63,64,65,66,67,68,69,74,75,76,77,78,80,81,83,84,85,87,88,89,90,92
0,1,2,3,6,8,9,10,12,13,16,17,19,20,24,25,26,28,29,32,33,34,35,36,39,40,43,45,46,47,50,51,52,53,55,56,57,59,60,61,62,64
0,1,5,7,8,9,10,12,13,15,16,17,19,21,22,27,29,31,32,34,35,36,38,39,40,41,43
0,1,2,4,6,7,9,10,12,13,14,15,16,19,20,21,23,24,26,27,30,31,32,33,34,35,38,39,40,42,43,44,45,47
0,1,2,4,5,7,8,11,14,15,16,20,21,23,24,29,30,31,33,38,39,40,42,45,46,47,51,52,55,56,57,58,59,63,64,66,67,72,73,74,76,77,78,80,81,83,84,85,88,89,89,95,96,97,98,100,101,102,103,105,106,107,108,109,111,114,117,118,119,122,124,125,128,129,130,131,133
0,1,3,4,5,6,7,9,10,11,12,15,16,17,18,19,20,23,24,25,27,28,29,30,32,33,35,36,40,42,43,44,46,47,49,50,51,52,53,55,56,59,61,62,63,65,67,68,69,70,71,72,75,76,77,78,79,80,83,84,85,87,88,89,90,92
0,0,1,3,4,5,6,12,13,14,16,17,19,20,22,23,24,25,26,28,29,30,32,33,36,37,38,39,41,42,44,45,47,48,53,54,55,56,57,59,60,62,63,64,66,67,71,73,74,75,76,77,78,79,81,82,83,85
0,1,3,5,6,7,10,11,12,14,16,17,18,20,21,24,27,28,29,31,32,33,35,35,40,41,42,43,44,46,49,50,51,52,53,54,55,57,58,59,61,62,63,65,66,69,71,72,73,76,77,78,79,80,81,82,83,84,87,88,89,92,93,94,95,96,97,98,100,101,102,103,105,106,107,109,110,111,112,113,114,115,117,118,121,122,123,125,126,127,128,130
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,21,22,23,24,25,26,26,32,33,35,36,37,39,40,41,42,44,45,46,48,49,50,54,55,57,58,59,60,61,63,64,67,68,69,70,71,73,74,76,77,78,79,80,82,83,84,88,91,93,94,97,98,99,101,102,103,106,107,108,109,110,112,113,117,118,119,120,123,124,126,127,129,130,131,132,133,134,136,137,137,139,140,143,144,145,147,148,149,150,152,153,155,156,158,159,160,161,161,163,164,165,167,170,171,172,173,174,176,177,180,183,184,185,189,190,191,192,193,194,197,198,201,202,204,205,206,208,209,212,215,216,217,219,220,221,222,223,224,226,227,229,231,232,233,235,237,238,239,240,241,242,243,244,246,247,248,249,251,252,253,254,257,259,260,261,263,264,265,266,268
0,0,1,4,5,6,9,11,12,13,16,17,18,19,20,21,23,24,25,26,27,28,31,33,34,35,37,38,41,42,44,45,46,47,48,50,51,52,53,58,59,60,62,63,66,67,68,69,70,72,73,76,77,78,80,81,82,83,85
0,1,2,3,4,5,6,9,10,12,13,16,17,18,19,22,23,24,25,27,28,29,30,31,32,33,35,36,37,38,43,44,45,46,47,49,50,53,54,56,57,58,59,59,62,63,66,67,68,69,71,72,73,74,75,78,79,80,81,82,83,84,86,87,90,91,92,93,94,95,99,101,102,103,105,106,108,109,110,112,113,114,115,117
0,1,2,3,4,5,7,8,9,12,13,15,16,19,20,21,22,25,26,27,28,29,31,33,34,36,37,40,41,44,47,48,49,51,52,53,54,55,56,57,59
0,1,2,3,4,5,6,9,10,11,12,14,15,20,21,25,27,28,29,31,32,34,35,36,37,38,39,40,41,42,47,48,49,51,52,54,55,57,58,60,61,64,65,66,67,68,69,72,74,75,76,78,79,81,82,83,85,86,87,89,90,91,92,93,98,99,101,102,108,109,110,112,113,114,115,117,118,119,121,122,123,126,127,128,129,130,131,132,134,136,137,138,140,141,142,142,146,147,148,150,151,153,154,154,158,159,163,165,166,167,169,170,172,173,174,175,179,180,181,183,184,188,189,190,192,193,194,198,201,202,204,205,210,211,212,214,215,216,217,219
0,1,2,3,4,6,9,10,13,14,15,17,18,19,22,23,24,25,26,27,28,29,30,32,33,35,37,38,39,41,42,43,46,47,49,50,51,52,53,54,59,60,61,62,65,66,67,68,69,70,71,72,76,77,78,81,83,84,85,87,88,90,91,92,93,95,96,98,99,100,101,102,106,109,110,112,113,118,119,120,121,122,125,126,128,129,130,132,133,134,135,137
0,1,2,3,4,6,9,10,11,12,13,18,19,20,22,23,24,25,28,29,31,32,38,39,41,42,43,45,48,49,51,54,55,56,58,59,60,62,63,64,65,68,69,70,71,72,73,74,76,77,80,81,82,83,86,87,88,90,93,94,95,96,99,100,101,103,104,105,106,108
0,1,2,3,4,7,8,9,10,12,13,14,15,16,17,18,19,20,21,24,25,27,28,31,32,33,34,35,38,39,40,42,45,46,47,48,49,54,55,56,58,59,60,61,66,67,68,70,71,72,75,78,79,80,83,85,86,87,90,91,92,95,96,97,98,99,102,103,106,107,108,109,111,112,113,114,119,120,121,122,123,124,125,126,128,129,130,131,133,134,135,136,139,141,142,145,146,147,148,150
0,1,3,4,6
0,1,2,3,4,6,7,7,12,13,14,18,20,21,23,24,27,28,32,34,35,36,38
0,1,2,3,6,7,7,10,11,12,14,15,16,17,20,21,23,24,27,28,29,30,33,34,35,37,38,40,41,41,44,45,46,47,48,49,50,52,52,58,59,60,61,63,64,64,68,69,71,72,73,74,76
0,1,2,3,5,6,6,11,12,13,14,15,17,18,18,22,23,24,25,26,28,29,30,31,33,34,35,37,38,39,40,41,42,43,46,47,48,49,50,53,54,57,58,59,61,62,63,64,66
0,1,2,3,5,6,11,12,13,14,16,17,18,19,22,23,27,28,29,30,31,33,34,35,35,40,41,43,46,47,48,50,51,53,54,58,59,60,61,62,64,65,67,68,69,70,74,75,77,78,80,81,82,83,86,87,88,90,91,91,95,96,97,98,101,102,103,105,106,107,108,111,112,113,114,115,117,118,119,120,122,123,124,125,127,128,128,131,132,134,136,137,138,141,142,143,145,146,147,150,151,154,155,156,157,159
0,1,2,5,6,7,9,10,11,15,16,17,18,22,23,24,25,26,27,27,32,33,35,36,37,38,39,42,43,45,46,51,52,53,54,55,57,59,60,61,63,64,65,69,70,71,72,75,76,77,78,79,82,83,84,85,88,89,89,93,95,96,97,98,98,101,102,104,106,107,108,109,111,112,118,119,120,121,122,124,125,127,128,130,132,133,134,136,137,138,139,141,142,146,147,148,149,150,152,153,153,158,159,161,162,163,165,166,167,168,170
0,0,1,3,4,5,7,8,10,11,14,15,16,18,19,21,22,26,28,29,30,33,34,36,37,38,39,40,42,43,45,48,49,51,52,53,54,55,56,58,59,60,63,64,67,68,69,70,72
0,1,2,4,7,9,10,11,13,14,16,17,19,20,21,22,23,28,29,30,31,32,33,34,41,43,46,47,48,49,52,53,55,56,57,58,59,62,63,64,66,67,67,69,70,71,73,74,76,77,78,80,81,83
2,3,4,7,8,9,10,11,13,14,15,16,19,20,21,22,23,25,26,27,28,30,31,33,34,36,38,39,40,43,44,45,46,47,48,51,53,54,55,57,58,60,61,62,65,66,68,69,70,72,73,75,76,77,78,79,81,82,83,84,86,87,89,90,91,92,96,97,98,99,100,102,103,103,109,110,112,113,114,115,117,118,119,121,124,126,127,130,131,132,133,135
0,1,2,3,4,5,6,7,9,10,12,13,16,17,18,19,21,22,23,24,26,27,28,30,31,32,34,35,36,37,40,41,42,43,46,47,48,49,51,52,54,55,58,59,60,61,62,64,65,66,68,69,71,72,76,77,78,80,81,83,84,85,86,89,90,94,95,96,98,99,100,101,102,103,105,106,107,109,111,112,112,115,116,117,118,121,122,122,127,129,131,134,135,136,137,139
0,1,2,4,7,9,10,11,12,17,18,19,20,25,27,28,29,32,33,35,36,37,38,39,40,42,43,44,45,47,48,48,51,52,53,54,56,57,59,60,61,62,65,66,67,68,69,71,72,73,75,76,79,81,82,83,84,87,88,89,91,92,92,95,96,97,100,101,102,104,105,105,109,110,112,113,114,115,119,120,121,122,123,125,126,129,130,133,134,135,136,138
0,1,2,3,4,5,8,9,10,12,14,15,16,18,19,21,22,23,24,27,28,30,31,31,34,35,36,39,40,42,43,44,46,47,49,50,51,52,53,55,56,60,61,64,65,66,68,70,71,72,73,76,77,77,79,80,81,83,84,85,86,91,92,93,94,95,97,98,100,105,107,108,109,112,113,117,119,120,122,123,126,127,128,129,130,131,134,135,137,138,140,141,142,143,144,146,147,147,153,154,156,157,158,159,161,162,163,165,166,168,169,172,174,175,176,177,179,180,183,185,186,187,188,190
0,1,2,3,4,7,8,9,11,12,13,14,19,20,21,22,23,26,27,28,29,30,31,33,34,35,36,37,40,41,44,45,46,47,48,49,49,54,55,57,58,60,61,64,65,66,67,68,69,71,72,74,75,75,79,80,81,82,83,85
0,1,2,5,6,9,10,11,13,14,15,16,20,22,23,24,25,26,28,29,30,33,34,35,37,38,40,41,42,44,45,47,48,49,52,53,54,55,56,59,60,61,63,64,65,66,67,70,71,72,74,77,78,79,81,82,83,84,90,91,92,94,98,101,102,103,107,108,110,111,116,117,118,121,122,125,126,128,129,130,132,133,134,137,138,139,140,141,142,143,144,145,147,148,149,150,154,155,156,157,158,159,159,162,163,164,165,166,168,171,172,173,174,178,179,180,182,183,184,186,187,188,190,191,192,193,196,197,200,201,202,203,205
0,1,2,3,4,6,9,10,12,13,13,16,17,19,21,22,23,25,26,27,28,33,34,38,40,41,42,44,45,47,48,49,50,51,53,54,57,59,60,61,63,65,66,67,68,70,71,76,77,78,81,82,83,84,85,87,89,90,91,93,96,97,98,100,101,102,102,106,107,108,109,110,111,112,115,116,117,118,119,124,125,126,128,131,134,135,136,139,141,142,143,146,147,148,149,150,151,152,153,154,157,158,159,160,162,163,164,165,166,168,170,171,172,174,175,176,179,180,181,183,184,185,185,191,192,193,195,196,201,202,204,205,207,208,211,212,213,214,217,218,219,221,222,223,224,226
0,1,2,3,4,6,7,8,10,11,14,15,16,17,18,20,21,22,25,26,28,29,29,33,34,35,37,38,39,40,40,44,45,49,50,51,53,55,56,56,61,62,63,64,65,67,68,68,73,74,75,76,77,79,80,81,82,83,86,87,88,89,91,92,95,97,98,99,101,102,104,105,109,111,112,113,114,117,118,122,124,125,127,128,133,134,135,136,137,138,139,140,142,143,146,149,150,152,153,154,155,156,157,159,160,161,163,164,170,171,172,173,174,177,178,181,182,183,184,185,186,187,189
0,1,2,3,4,6,9,10,11,12,14,15,17,18,19,20,21,22,23,25,26,29,30,31,34,35,37,39,40,41,42,43,45,51,53,54,55,56,60,61,62,63,67,69,70,71,72,76,77,78,79,80,81,82,83,84,86,87,88,91,92,95,96,97,98,99,100,103,105,106,107,108,110,111,114,116,117,119,120,122,123,124,125,128,129,131,132,137,138,139,141,142,143,144,146
0,1,2,3,4,6,7,9,10,14,16,17,18,20,21,23,24,26,27,28,29,30,35,36,37,39,40,45,46,47,49,50,51,53
0,1,2,3,4,6,7,9,10,11,13,14,15,16,18,19,20,22,23,26,27,30,33,34,35,37,38,39,40,45,47,49,50,52,53,54,55,56,59,60,62,63,64,65,67
0,1,2,4,9,10,11,12,15,16,19,20,23,24,26,27,30,31,32,33,34,35,37,38,39,40,41,43,44,45,48,49,50,52,53,54,55,56,59,60,61,62,63,65,66,69,70,71,72,73,76,77,78,79,80,81,83,84,85,86,87,89,90,91,92,95,96,98,99,104,105,106,108,109,110,111,113
0,1,2,3,5,6,11,12,13,14,15,16,18,19,20,21,22,25,26,27,28,30,31,32,33,34,35,37,38,41,42,43,44,45,47,48,53,54,56,57,63,64,65,66,67,68,69,70,71,75,78,79,80,83,85,86,87,91,92,93,94,95,96,97,99,100,101,103,105,106,107,109,110,110,114,115,116,117,118,120,121,122,123,124,125,126,127,128,131,132,133,135,136,137,139,140,141,143,144,145,145,149,150,151,152,153,154,156,157,159,160,161,163,164,165,166,168
0,1,2,3,6,7,8,9,10,11,14,15,16,18,19,20,21,22,23,25,26,28,29,32,33,34,36,37,38,39,41,42,43,44,45,47,48,49,52,53,54,56,57,58,59,60,63,64,65,66,70,71,72,74,75,78,79,80,81,82,85,86,87,88,91,92,93,94,96,97,98,99,100,103,104,105,106,109,110,111,113,114,115,116,117,118,119,120,123,124,125,127,130,133,134,135,137,138,141,142,143,145,146,147,148,150,151,152,153,155,156,156,162,163,165,168,169,170,172,173,174,175,177
0,1,2,3,5,6,7,8,9,12,13,14,16,17,18,19,20,23,25,26,27,30,31,32,33,34,35,36,37,39,40,41,42,43,45,46,47,48,51,52,53,55,56,59,60,61,64,65,66,67,68,70,71,72,74,75,76,80,81,82,85,87,88,91,92,93,94,96
0,1,2,3,6,7,8,10,11,12,13,18,19,22,24,26,27,29,30,31,33,34,34,40,41,42,43,48,49,50,51,54,55,56,58,59,60,62,63,64,65,70,71,72,73,76,77,78,82,83,84,87,89,90,91,93,94,95,96,98
2,3,4,5,6,8,9,11,12,15,16,17,18,19,22,23,24,25,26,27,30,31,33,34,35,36,37,39,40,41,46,47,48,49,50,54,57,58,59,61,62,64,65,66,68,69,71,72,73,76,77,78,79,82,83,84,86,87,88,89,90,93,94,95,96,97,99,101,102,103,104,105,107,108,109,110,113,115,116,117,119,120,122,123,127,128,129,130,131,132,132,135,136,137,140,141,142,143,144,147,148,149,151,152,153,155,156,157,158,159,163,164,165,168,170,171,172,174,176,177,179,181,182,183,184,185,189,190,191,193,194,195,196,199,200,202,203,208,209,212,213,214,215,217
0,1,2,3,5,6,9,11,12,13,15,16,18,19,20,21,22,23,28,29,32,33,34,36,37,38,39,44,45,46,47,50,51,55,57,58,59,61,62,64,65,67,68,70,72,73,74,79,80,82,83,85,86,87,88,89,91,92,93,94,97,98,99,101,102,103,104,106
0,1,2,3,4,5,6,7,9,10,11,13,16,18,19,20,22,23,25,26,27,28,29,30,35,36,37,38,40,41,41,45,46,47,48,50,51,51,56,57,58,59,60,61,63,64,65,66,67,69,70,71,72,75,76,77,79,80,81,82,85,87,88,89,92,93,95,96,101,102,103,105,106,107,108,110
0,1,3,4,5,6,8,9,10,11,14,15,17,18,19,21,22,25,26,29,32,33,34,38,40,42,43,47,48,49,50,51,54,55,57,58,61,62,64,65,68,70,71,72,74,75,79,80,81,82,85,86,86,89,90,91,92,95,96,98,99,104,105,107,108,110,111,114,115,116,117,120,121,122,124,125,126,127,129
0,1,2,3,5,6,9,11,12,13,15,16,18,19,20,21,22,23,28,29,30,32,33,34,38,39,40,41,42,43,47,49,50,51,52,54,55,57,58,59,60,61,63,65,66,69,70,71,72,75,77,78,79,81,83,84,86,88,89,90,91,92,94,95,96,98,99,100,102,103,104,105,108,109,110,112,113,115,116,117,119,120,122,123,124,125,128,129,130,131,132,133,135,136,139,140,141,142,145,147,148,149,151,152,153,154,156
0,1,2,4,7,9,10,11,13,14,16,17,19,20,25,26,27,29,30,31,35,38,39,40,42,43,44,46,49,51,52,53,54,57,58,63,64,65,66,67,68,69,71,72,73,75,76,77,78,79,81,82,83,84,87,89,90,91,92,96,97,98,99,100,101,103,104,105,107,110,111,112,113,115,116,117,122,123,124,127,128,129,131,132,133,134,135,140,141,142,143,145,146,147,148,153,154,156,158,159,160,162,163,164,167,169,170,171,174,175,176,177,178,179,182,183,185,186,187,188,190
0,1,2,4,5,7,8,9,11,12,13,14,17,18,19,20,21,24,25,29,31,32,33,34,37,38,42,44,45,47,48,51,52,53,54,58,61,62,64,65,66,67,68,69,73,74,75,76,77,78,79,82,83,85,86,89,90,93,94,95,97,98,99,100,104,105,106,107,108,109,110,111,112,113,116,117,118,119,120,121,122,125,126,128,129,132,133,136,137,138,140,141,142,144
0,1,2,3,4,5,5,11,12,15,16,17,18,20,21,21,26,27,28,30
0,1,2,3,4,7,8,9,11,12,13,14,16,17,18,20,21,21,27,28,30,31,33,34,35,36,40,41,42,43,47,50,51,52,54,55,56,57,58,59,60,61,63,64,67,68,69,70,70,75,76,77,79,80,82,83,84,86,87,88,91,92,93,94,97,99,100,101,103,104,105,106,108
0,1,2,3,6,7,8,10,11,12,13,17,19,20,21,22,23,24,25,26,28,29,30,31,36,38,39,41,42,43,44,45,50,52,53,54,57,58,60,62,63,64,67,68,69,70,72,73,74,76,77,78,79,81,82,83,84,85,86,90,92,93,94,97,98,99,101,102,103,104,106,107,108,109,110,112,113,114,115,118,119,120,121,123,124,125,126,126,129,130,131,132,133,135,136,137,140,141,142,143,144,146,146,148,149,150,151,153
0,1,2,3,6,7,8,9,10,12,15,16,20,21,22,24,28,30,31,32,34,35,37,38,39,40,41,42,43,48,49,50,53,54,55,56,57,59,62,63,67,68,69,71,74,75,78,79,80,82,82,84,85,86,87,89
0,1,2,3,4,6,9,10,11,12,13,14,15,16,18,19,20,22,23,24,25,29,31,32,34,35,38,39,41,42,43,45,46,46,49,50,52,54,55,56,57,58,61,62,64,67,68,69,73,74,75,77,78,79,82,83,84,85,89,91,92,93,95,96,99,101,102,103,104,106
0,1,2,3,4,7,8,10,11,14,15,16,17,20,22,23,25,26,28,29,32,34,35,36,38,39,41,42,45,47,48,50,51,53,54,56,58,59,60,61,62,63,67,68,71,72,73,75,76,77,78,83,84,86,88,89,91,92,94,95,96,97,100,101,102,104,105,106,107,108,109,111,112,114,116,117,118,119,124,125,126,128,129,130,133,135,136,137,140,141,142,143,144,145,146,147,148,150,152,153,154,156,157,158,159,160,161,164,165,166,168,170,171,173,174,175,177,178,179,180,182
0,1,2,3,4,5,8,10,11,12,14,15,16,17,22,23,25,27,28,29,31,32,34,35,36,37,38,40,41,42,44,45,46,48,49,50,51,52,54,55,56,58,59,61,62,63,64,67,68,70,72,73,75,76,78,79,82,84,85,86,88,89,91,92,93,94,95,98,99,102,103,104,107,108,109,110,112
0,1,2,3,4,7,8,10,11,14,15,16,17,21,22,23,25,26,27,29,30,31,32,36,38,39,40,42,43,45,46,49,50,51,52,53,54,54,57,58,59,60,61,62,66,67,68,69,70,71,73,74,77,78,79,80,81,83,84,88,90,91,94,95,98,100,101,102,104,105,108,109,110,111,112,113,114,119,120,121,123,126,128,129,130,134,135,136,138,139,141,142,145,146,147,148,149,151,152,155,157,158,159,161,162,169,170,171,173,174,175,178,179,180,181,185,186,187,189,191,192,193,195,196,196,199,200,201,202,204
0,1,2,4,7,9,10,11,13,14,16,17,18,20,21,22,23,25,26,28,29,33,34,36,37,40,41,42,43,46,47,50,51,52,54,55,56,58,59,61,62,63,64,65,67,68,74,75,76,77,78,79,82,83,84,86,87,91,92,97,99,101,102,104,105,106,108,109,109,111,112,113,117,120,121,122,124,125,129,130,132,133,134,135,135,140,141,143,144,147,149,150,151,152,155,156,157,158,163,165,166,167,168,173,174,177,178,179,181,182,183,188,189,190,192,193,194,197,198,199,200,203,204,205,207,208,209,210,212,213,215,216,217,218,220
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,21,26,27,30,32,33,35,36,38,39,40,42,45,46,49,50,51,52,53,58,59,60,61,62,64,65,66,69,70,71,72,73,74,77,78,78,80,81,82,83,85
0,2,5,6,7,9,10,12,13,16,18,19,22,23,24,25,27,28,29,32,33,34,36,37,39,40,41,42,43,45,46,48,49,50,51,54,55,56,59,60,61,63,64,65,66,71,72,73,74,75,77,78,78,83,84,87,88,89,90,92,93,93,95,96,97,98,100
0,2,5,6,7,8,10,11,13,14,15,16,18,19,20,22,25,26,29,30,31,34,35,37,38,40,41,43,45,46,47,48,49,51,52,53,55,56,57,59,60,61,62,66,67,68,70,72,73,74,76,77,78,80,81,82,83,86,87,88,90,91,92,93,94,95,95,99,100,101,104,105,106,107,109,110,110,112,113,114,115,117
0,1,2,3,4,7,8,9,10,11,13,14,17,18,20,21,22,24,25,27,28,28,31,32,33,35,36,37,38,39,41,41,47,48,49,51,52,57,58,59,61,62,65,66,67,69,70,71,72,75,76,78,79,82,83,84,85,91,92,95,97,98,99,100,101,103,103,107,108,109,110,111,112,113,114,116,116,121,122,123,126,127,128,129,131,132,133,135,136,137,139,140,142,143,145,146,147,148,153,154,155,156,156,161,162,163,164,165,168,169,169,175,177,179,180,181,183,184,186,187,190,191,192,194,195,196,197,199,200,202,203,207,208,210,211,213,214,215,216,217,220,221,222,224,225,225,229,230,231,232,233,235,236,237,238,239,241,242,243,246,247,248,249,249,254,255,258,259,263,264,265,266,268,269,270,271,273,274,275,277,278,280,281,282,286,287,288,290,291,291,294,295,296,297,299
0,1,2,3,4,5,6,9,10,12,13,14,16,17,20,21,23,24,28,30,31,32,33,36,37,39,40,42,44,45,46,47,48,49,51,52,54,55,59,60,61,62,63,65,66,69,70,71,72,73,74,75,76,76,79,80,81,82,83,84,85,88,89,92,94,95,97,98,99,101,102,103,104,105,106,107,108,110,111,112,114,115,116,117,118,123,124,125,126,127,129,130,131,132,135,136,137,138,141,142,143,145,145,150,151,153,154,156,157,158,159,161
0,2,3,6,7,8,9,10,11,13,14,17,18,19,20,20,24,25,26,27,28,29,30,32,33,34,35,40,41,42,43,44,47,48,49,50,53,54,56,57,58,59,60,61,62,64,65,70,71,72,73,76,77,78,80,81,82,84,85,86,87,88,90,93,94,94,99,100,102,103,104,105,107
2,3,4,5,6,8,9,11,12,13,14,15,17,19,20,21,23,24,28,30,32,33,34,35,39,40,41,42,45,46,47,49,50,51,52,54,55,56,58,59,60,61,62,63,65,66,66,71,72,75,76,77,79,80,82,83,84,85,88,89,90,91,94,95,96,98,99,100,101,103,104,105,108,109,110,111,112,116,117,118,119,122,123,124,125,126,127,129,130,131,133,136,137,138,139,140,142,143,144,145,150,151,152,153,154,156,157,159,160,161,162,164,165,167,168,169,172,173,174,176,177,179,180,181,182,183,184,187,188,191,192,194,195,201,202,204,205,206,208,211,212,214,215,218,219,220,222,225,226,227,229,230,231,232,234
0,1,2,3,4,6,8,9,10,12,13,14,18,21,22,24,25,30,31,32,34,35,37,38,40,41,42,44,45,46,48,49,53,54,55,56,57,59,64,65,68,69,70,71,72,76,77,81,82,83,85
0,2,5,6,7,10,11,12,13,16,18,19,20,21,22,25,26,28,29,30,32,33,34,35,38,39,42,44,45,46,48,49,51,52,53,54,55,59,60,62,63,64,68,70,71,73,75,76,77,78,80,81,83,84,84,87,88,89,90,92
0,1,2,3,4,5,6,9,10,11,12,13,15,16,19,20,22,23,24,26,27,28,29,29,34,35,37,40,41,42,45,46,47,49,50,52,53,54,56,59,60,62,63,64,66,67,69,70,72,73,74,75,76,77,79,80,81,83,85,86,89,90,93,94,97,98,99,100,104,105,106,107,108,110,114,116,118,119,120,121,123,124,127,128,129,130,131,132,132,136,137,138,139,140,143,145,146,147,148,150,151,153,154,155,156,160,161,162,164,168,169,170,172,174,175,178,179,180,181,182,183,184,187,188,189,191,192,193,195,196,202,203,204,205,206,207,208,209,210,212,213,214,215,217,220,222,223,224,226,227,229,230,231,232,233,234,239,240,241,242,245,246,247,248,249,250,251,256,257,258,259,260,261,262,264,265,266,268,269,270,271,275,276,279,280,281,282,284,285,285,287,288,289,290,292
0,1,2,3,4,5,9,10,11,13,14,15,17,18,21,22,23,24,28,30,31,32,33,34,37,38,40,41,42,44,45,46,47,49,50,51,52,54,55,58,59,60,61,63,64,65,66,67,68,71,72,73,74,75,76,79,80,81,83,84,85,89,91,92,94,96,97,98,99,102,103,104,105,108,109,109,111,112,113,114,116
0,1,2,5,6,7,8,9,10,11,13,14,15,18,19,20,22,23,25,26,28,29,30,33,34,35,36,37,40,43,44,45,47,48,49,51,53,54,55,56,57,59,60,61,63,64,65,66,69,70,71,74,75,76,77,78,80,82,83,84,86,87,90,91,92,93,95,96,99,100,101,102,104,105,105,108,109,110,111,113
0,1,2,3,4,5,7,8,9,12,13,15,16,19,20,21,22,25,26,30,33,34,36,37,39,40,42,43,44,45,49,50,51,52,53,54,55,56,57,58,61,62,63,65,66,70,71,72,73,74,75,77,78,79,81,82,83,84,85,88,89,90,92,93,94,97,99,100,101,103,107,108,109,110,111,112,113,116,117,118,120,121,123,124,125,126,127,129,130,131,133,134,135,137,138,139,142,143,144,145,149,150,151,153,155,156,157,159,160,160,163,164,165,166,168
0,1,2,3,7,8,9,11,12,13,14,17,18,21,22,23,25,26,27,28,28,33,36,38,39,40,43,44,46,47,48,50,51,52,53,58,59,60,61,65,66,67,69,70,71,74,75,76,77,78,80,82,83,84,86,87,87,92,93,94,96
0,1,3,4,6
0,1,2,4,7,8,10,13,14,16
0,1,2,3,5,6,7,8,10,11,13,14,18,19,20,21,22,24,25,27,28,29,30,31,32,36,38,39,40,42,43,45,46,47,49,50,51,53,54,55,56,59,62,63,64,67,69,70,71,72,74,75,78,80,81,82,83,85
0,1,2,3,6,7,10,11,16,18,19,20,23,24,26,27,29,30,31,32,35,36,40,42,43,44,46,47,51,52,53,54,55,56,59,61,62,63,64,65,67,70,72,73,74,75,77
0,1,2,3,5,6,10,12,13,14,17,18,20,21,23,24,25,26,27,28,29,31,32,34,35,37,38,39,41,42,43,45,46,47,48,49,51,55,56,58,60,61,62,63,67,68,69,70,71,72,74,75,76,77,78,80,81,82,84,85,87,88,89,90,91,93,94,96,97,98,100,101,102,103,106,107,108,109,110,112,113,114,116,117,118,119,121,122,124,125,126,127,128,130,131,135,137,138,139,141,142,146,147,148,149,153,154,155,157,160,163,164,165,167,168,169,170,173,175,176,177,178,180,181,185,187,188,189,191
0,1,3,5,6,7,9,10,13,15,16,17,18,19,24,25,26,28,29,31,32,33,34,38,39,40,42,43,44,45,48,49,52,55,56,57,59,60,61,62,64,65,65,67,68,69,70,71,73,74,75,78,79,80,81,85,86,87,88,89,91,92,93,94,95,97,98,99,101,102,103,104,105,106,108
0,1,2,3,4,5,7,8,9,10,12,13,14,16,17,18,20,21,25,26,27,28,29,31,32,34,35,36,38,39,41,42,42,45,46,47,48,49,50,51,53,53,59,60,61,62,63,64,65,66,68,69,70,72,75,77,78,79,80,84,85,86,87,88,91,92,93,95,96,97,98,101,102,103,104,105,106,107,108,109,111,112,113,115,116,119,121,122,123,125,126,128,129,132,133,134,136,137,139,140,142,143,147,148,149,150,152,153,153,156,157,161,163,164,165,167,168,169,171,172,173,174,175,176,178,179,179,182,183,188,190,191,192,194
0,1,2,3,4,7,8,11,12,15,18,19,20,22,23,24,25,26,27,28,29,30,31,32,35,36,37,39,40,41,41,45,47,48,49,50,51,52,52,56,57,58,61,62,65,66,67,69,70,71,72,74,75,78,79,80,81,84,85,87,88,91,92,93,95,96,97,98,99,100,105,106,109,111,114,115,116,117,119,120,122,123,126,127,128,129,130,134,137,138,139,140,141,143,143,147,148,149,152,153,154,155,157
0,1,2,3,6,8,9,10,11,12,17,18,19,21,22,24,25,26,27,31,32,33,35,36,37,38,41,42,46,47,49,52,53,54,56,57,58,59,62,64,65,66,67,68,70,72,73,74,75,76,77,79,80,81,83,84,87,89,90,91,93,94,98,99,100,101,102,103,105,106,107,108,112,113,114,116,118,119,120,122,123,123,126,127,128,129,131
0,1,2,3,7,9,10,11,12,13,15,16,17,20,21,23,24,26,27,28,30,31,32,34,35,35,38,39,40,41,42,44,45,46,47,51,52,53,54,58,61,62,63,67,68,70,71,72,73,74,75,78,81,82,83,85,86,87,89,92,93,94,95,96,98,99,101,102,103,104,105,107,108,110,111,113,114,115,116,117,118,119,121,122,124,125,126,127,129
0,1,3,4,5,6,10,12,13,14,17,18,20,21,23,24,26,28,29,30,32,33,37,38,39,40,41,42,44,45,46,47,48,52,53,56,57,58,59,60,61,62,63,64,65,68,69,70,72,73,75,76,76,81,82,83,84,85,88,90,91,92,94,95,98,99,101,102,103,105,106,108,109,109,116,117,119,120,121,122,123,124,125,128,129,131,132,136,137,138,140,141,143,144,145,146,147,149,150,151,152,155,156,157,159,160,160,166,167,168,169,170,174,176,177,178,180,181,184,186,187,188,189,191
0,1,2,3,6,7,8,9,11,12,14,15,19,21,22,23,26,27,29,30,32,33,35,37,38,39,41,42,46,47,48,50,51,52,53,57,59,60,62,63,65,66,67,68,71,72,73,74,77,78,80,81,82,83,84,86,87,88,89,93,94,95,97,98,99,102,103,104,105,106,108,110,111,112,114,115,115,117,118,119,120,122
2,3,4,5,6,7,9,10,11,12,13,17,18,19,23,25,27,28,30,31,34,35,36,38,42,43,44,45,48,49,51,52,52,57,59,61,62,63,67,68,69,71,72,73,75,76,80,81,82,83,84,86,87,89,90,91,92,95,96,97,99,100,102,103,106,107,108,109,113,114,115,117,118,120,121,123,124,126,127,128,129,131,132,136,137,138,139,141,142,149,150,151,154,155,156,157,159,160,167,169,171,172,174,175,176,177,180,181,182,183,184,185,186,188,189,190,195,196,198,199,203,204,205,206,207,208,210,211,212,213,217,219,220,221,223,224,225,226,228,229,231,232,235,236,237,239,240,242,243,244,247,248,249,250,251,253,254,259,262,263,264,266,267,268,270,271,272,273,277,278,279,280,281,283,284,286,287,290,291,292,293,296,297,299,300,301,302,303,305,306,310,311,312,313,314,316,317,319,320,323,324,325,326,328
0,1,2,3,6,7,8,9,10,12,13,14,20,21,22,24,27,28,29,32,33,34,36,37,39,40,43,44,47,48,49,50,51,52,55,57,58,59,61,62,64,65,66,68,69,69,73,74,75,77,78,79,80,81,86,87,88,89,90,92,93,96,97,98,99,100,101,102,103,103,106,107,108,109,110,111,112,115,116,119,121,122,124,125,126,128,129,130,131,136,137,138,139,140,141,141,146,147,148,149,151,151,157,158,159,160,161,162,163,165,166,167,169,170,171,172,173,178,179,180,181,182,184,187,189,190,191,193,194,196,197,199,200,201,202,208,210,211,212,213,216,217,219,220,221,224,225,226,228,229,230,231,232,235,236,237,238,241,242,243,245,245,250,251,253,254,256,257,258,259,261
0,1,2,3,4,5,7,8,9,10,12,13,15,17,18,22,23,25,27,28,29,30,31,34,35,36,37,41,42,43,44,45,47,48,52,53,54,55,58,59,60,62,63,64,65,68,69,70,72,73,76,77,78,79,80,85,86,87,88,89,92,93,95,96,97,98,99,101,102,103,104,108,109,110,111,112,113,114,117,120,121,122,124,125,126,128,129,130,131,134,135,135,141,142,143,144,145,146,148,149,151,152,153,154,155,157,158,159,160,162,163,164,166,167,168,169,170,171,176,179,180,181,183,184,185,187,188,189,192,193,194,195,196,198,199,200,201,206,207,208,209,213,214,215,217,218,221,222,223,224,227,228,229,230,231,232,233,236,237,238,240,241,244,245,246,247,248,253,254,257,258,259,261,262,263,265,266,267,269,270,271,272,275,276,277,278,279,281,282,283,284,285,286,291,294,295,296,298,299,300,302,303,304,305,307,308,309,311,312,313,314,319,320,321,322,323,324,325,327,328,331,333,334,335,336,338
0,1,3,5,6,7,9,10,12,13,14,15,18,20,22,23,25,26,30,33,34,35,37,38,39,42,43,44,46,47,49,50,54,56,57,58,59,61,62,64,65,66,67,70,71,72,74,75,76,77,78,79,82,83,85,86,87,88,89,90,90,92,93,94,95,96,98,99,100,102,103,104,105,108,109,110,111,112,113,114,116,117,118,121,122,123,124,125,126,126,130,131,132,133,134,135,138,139,140,141,143,144,144,147,148,149,150,152
0,0,1,4,5,6,9,11,12,13,17,18,19,20,21,22,23,26,28,29,30,31,34,35,37,38,40,42,43,44,46,48,49,51,53,54,56,57,59,60,64,65,66,67,70,71,72,74,75,77,78,80,81,82,83,84,86,90,92,94,95,96,97,99,100,101,102,104
0,1,2,4,5,6,8,9,10,11,13,14,15,16,20,22,23,24,26,27,29,30,33,34,35,37,38,39,40,42,43,45,46,47,48,53,54,56,58,59,60,62,63,65,66,68,69,70,71,76,77,78,80,81,82,83,85,86,88,89,90,92,93,96,97,98,99,100,102,103,104,105,107,108,110,111,112,114,115,116,120,122,123,124,126,130,131,132,133,137,138,139,141,144,146,147,148,150,151,153,154,155,156,158,159,161,162,164,165,170,172,174,175,176,177,179,180,181,182,185,186,187,188,191,192,192,195,196,197,198,200
0,0,1,4,5,6,8,9,10,11,13,14,14,17,18,19,20,21,22,24,25,26,27,28,31,32,34,35,36,37,39,40,43,44,45,46,49,50,54,55,56,57,58,59,62,64,65,66,67,68,70,73,75,76,77,78,80
0,1,2,4,5,7,8,10,11,12,13,15,16,18,19,20,22,23,26,29,30,32,33,34,35,36,37,39,40,41,42,43,46,47,48,49,52,53,56,57,58,60,61,62,63,68,69,70,71,72,74,75,77,78,80,81,82,83,85,86,88,89,90,92,93,97,99,100,102,103,106,107,108,110,111,112,113,116,117,118,120,121,124,125,126,127,130,131,132,133,136,137,141,144,145,147,148,149,150,151,152,154,155,156,160,161,162,164
0,1,2,5,6,7,8,9,12,13,14,15,16,17,21,22,26,27,28,29,30,31,36,37,38,39,40,44,45,46,50,52,54,55,57,58,61,62,63,66,67,68,70,71,72,75,76,77,78,81,84,85,86,90,91,92,93,94,96,97,100,101,102,103,104,105,106,107,110,112,113,114,116,117,119,120,121,122,123,124,125,126,128,129,130,132,133,134,135,136,141,142,143,144,145,147,151,153,156,157,158,159,161,162,164,165,166,167,168,171,172,173,174,176,177,177,179,180,181,182,184
0,1,2,3,8,10,13,14,15,16,18,19,21,22,23,25,26,27,28,30,31,33,34,35,37,40,41,42,43,44,45,46,51,52,53,54,55,57,58,60,61,62,63,63,66,67,68,69,70,75,76,78,80,81,82,84,85,87,88,90,91,92,93,94,99,100,101,102,103,104,105,112,114,117,118,119,120,123,124,126,127,130,131,132,134,135,137,138,141,143,144,145,147,149,150,154,155,156,157,158,162,165,166,167,168,171,172,174,175,177,178,179,180,181,183,184,185,187,188,189,190,195,196,198,199,200,201,203,204,205,206,209,211,212,213,215,216,219,221,222,223,224,226
0,1,3,4,5,6,9,11,12,13,14,17,18,19,20,22,23,24,27,30,31,32,34,35,36,37,39,40,41,42,45,47,48,49,51,52,54,55,57,58,59,60,61,66,67,68,69,70,71,72,79,81,84,85,86,87,90,91,95,96,97,101,105,106,107,110,111,112,113,114,115,116,119,120,121,122,123,125,126,128,129,130,132,133,133,136,137,138,140,144,146,147,148,149,150,152,153,154,156,157,161,163,164,165,167,168,174,175,176,177,180,181,182,184,185,186,187,188,191,192,193,194,195,196,197,198,198,203,204,205,206,209,210,211,212,215,216,218,219,222,223,224,226,227,227,232,233,234,236,239,242,243,244,246,247,248,249,251,252,252,255,256,257,258,260
0,1,2,5,6,7,8,10,11,13,14,17,19,20,21,22,26,27,28,29,33,36,37,38,40,41,42,43,44,45,45,51,52,53,54,57,58,59,60,61,62,65,68,69,70,72,73,74,76,77,78,81,82,83,84,88,89,90,92,93,94,95,99,100,101,102,103,105,106,109,112,113,114,117,119,120,123,124,125,126,128,129,130,131,132,133,134,136,139,141,142,143,145,147,148,149,150,151,152,153,154,157,158,159,160,166,167,168,170,171,172,175,176,177,178,180,181,181,184,185,186,187,189,190,194,196,197,198,200
0,1,2,3,4,5,8,10,11,12,13,16,17,19,20,21,22,26,28,29,31,32,33,34,36,37,38,41,42,43,44,46,47,48,49,52,53,54,55,56,58,59,64,65,66,67,71,73,74,76,78,79,81,82,84,85,86,87,88,90,91,92,93,95,96,99,100,101,103,104,105,106,108
0,1,2,3,4,6,7,8,9,11,12,15,17,18,19,21,22,24,25,27,28,29,30,31,36,37,38,39,40,41,42,49,51,54,55,56,57,60,61,63,64,65,66,67,68,70,71,72,73,74,78,79,81,82,83,85,86,87,88,93,94,96,98,99,102,103,104,105,107,108,110,111,112,113,114,117,118,119,120,122,123,123,126,127,128,129,131
2,3,4,5,6,9,10,11,12,13,14,17,20,21,22,26,28,29,31,32,34,35,36,37,38,39,41,42,43,44,47,48,49,50,51,52,53,58,59,63,65,66,67,69,70,72,73,74,75,78,79,82,83,84,85,86,88,89,90,92,93,94,95,96,97,98,99,99,104,107,108,109,110,113,114,118,119,120,122,123,124,127,128,129,130,131,132,134,135,136,137,140,141,142,143,145,146,146,149,150,151,152,154
0,1,2,3,4,5,8,10,11,12,13,16,17,18,19,21,22,23,26,28,29,30,32,33,35,36,37,40,41,42,44,45,47,48,51,52,53,54,55,56,57,62,63,64,65,66,67,68,69,71,72,73,75,76,77,78,79,80,85,86,87,88,89,90,93,95,96,97,98,99,101,104,106,107,108,109,111
0,1,2,3,4,7,8,10,11,14,15,16,17,20,21,22,24,25,29,31,32,33,36,37,39,40,42,43,45,47,48,49,51,52,54,55,56,57,60,61,62,64,66,67,69,70,71,72,75,76,77,79,80,83,85,86,87,87,93,94,95,96,97,99,100,101,102,106,107,108,110,111,112,113,114,117,118,119,120,123,124,125,126,129,130,132,133,134,135,137
0,1,2,3,7,8,9,10,13,14,15,16,17,21,22,26,27,28,30,31,32,33,33,36,37,38,39,40,41,44,45,46,47,48,49,50,53,54,55,57,58,60,61,62,65,66,67,68,69,71,72,77,78,79,81,82,83,84,86
0,1,2,3,7,8,9,10,11,12,14,15,16,17,18,20,21,22,23,25,26,28,29,33,35,36,37,39,40,44,45,46,47,50,51,52,53,54,58,59,61,62,64,65,68,71,72,73,75,76,79,80,81,82,83,85,85,89,90,91,94,95,96,97,99
0,1,2,3,4,7,8,10,11,14,15,16,17,20,22,23,24,25,27,28,30,31,35,37,38,39,41,42,44,45,47,49,50,51,53,54,57
0,1,4,5,6,7,8,11,12,13,15,16,17,18,22,24,26,27,29,30,31,32,33,35,36,37,39,40,42,43,44,45,47,48,49,50,52,53,54,55,59,60,61,63,64,65,66,72,73,74,76,78,79,82,83,85,86,87,88,90,91,93,94,96,97,100,101,101,106,107,108,109,111,113,114,115,117,119,120,120,123,124,125,126,128
0,1,2,5,6,8,9,10,12,13,14,16,18,19,20,21,24,25,26,27,28,29,30,35,36,37,38,40,41,43,44,45,47,48,49,50,52
0,1,2,3,4,6,7,8,9,12,14,15,16,18,19,21,22,23,24,27,28,29,30,32,33,35,36,40,41,43,44,47,48,49,50,53,54,57,58,59,60,61,65,66,70,71,72,74
0,1,2,3,7,8,10,11,13,14,15,19,20,22,23,24,26,27,27,30,31,32,33,34,35,38,39,42,44,45,46,47,50,51,55,57,58,60,61,66,67,68,69,72,73,74,75,76,79,82,83,84,86,87,88,90,91,91,95,96,97,98,100,101,105,106,107,109,110,111,113,114,116,117,119,120,121,122,123,128,129,130,131,132,136,137,138,140,141,142,143,146,147,148,149,150,151,152,154,155,156,158
0,1,3,5,6,7,9,10,12,13,14,16,17,18,19,20,21,23,24,26,27,28,29,33,34,35,36,39,41,42,43,45,46,48,49,51,53,54,55,56,58,59,60,61,63,64,65,66,67,68,71,72,75,76,77,78,79,80,85,86,87,90,91,92,94,95,96,97,99
0,1,3,5,6,7,9,10,13,15,16,17,18,20,21,26,27,28,29,30,32,33,34,35,38,39,40,41,42,43,45,46,53,55,56,57,60,61,63,64,65,66,67,69,70,71,72,73,76,77,79,80,84,85,86,88,89,90,91,92,95,96,97,98,99,101,104,105,106,107,108,110,111,114,115,116,119,120,121,122,123,124,125,127
0,1,3,5,6,7,9,10,12,13,14,15,19,20,21,22,24,25,26,27,28,29,32,34,35,36,38,39,41,42,43,46,47,48,49,50,51,52,53,54,56
0,1,2,3,4,5,8,9,13,14,15,17,18,19,20,21,21,24,25,26,28,29,30,31,32,32,37,38,40,41,42,43,48,49,50,51,52,55,56,57,58,61,62,63,64,65,67,68,69,70,72,73,74,75,76,78,79,80,81,84,85,86,87,91,94,95,96,100,101,102,104,105,106,109,110,113,114,115,116,117,119,123,125,128,129,130,131,133
0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,18,19,20,22,23,25,26,27,29,30,31,32,35,36,37,38,41,42,46,47,48,49,51,52,55,56,57,58,59,61,62,63,67,68,70,71,72,73,75
0,1,2,4,5,6,11,13,14,15,17,18,20,21,22,23,27,29,30,31,33,34,36,37,38,40,41,42,43,45,46,50,52,54,55,57,58,59,60,61,63,64,66,67,69,70,74,76,77,78,80,81,83,84,85,86,87,89,90,93,95,96,97,99,103,104,107,108,112,113,114,115,117,118,119,120,121,124,125,126,127,129,130,130,132,133,134,135,137
0,1,2,3,4,5,6,8,9,10,11,12,13,15,16,17,18,19,20,21,22,24,25,26,28,30,31,33,34,35,36,38,39,40,41,42,45,46,47,49,50,53,55,56,57,58,60
0,1,2,3,6,7,8,10,11,12,13,16,19,20,21,23,24,25,26,29,30,31,32,35,36,39,40,41,42,43,45,45,50,51,54,55,56,58,59,60,61,66,67,68,69,70,71,76,78,81,82,83,84,86,87,89,90,91,93,96,97,98,99,100,101,106,108,109,110,111,113,114,116,117,118,119,121,122,124,125,127,128,129,132,133,134,135,139,140,141,142,143,145,145,150,151,153,154,155,156,158
0,1,2,3,4,5,8,9,10,13,14,15,17,18,19,20,22,23,25,26,27,28,29,31,32,35,36,39,40,41,42,44,45,47,48,49,50,54,56,57,59,61,62,63,64,65,66,67,69,70,72,73,74,76,77,78,80,81,81,83,84,85,86,87,89,89,95,96,97,99,100,103,105,106,107,109,110,112,113,115,116,117,118,124,125,126,128,131,133,134,137,138,139,140,142,143,146,148,149,150,152,153,155,156,157,158,159,160,166,167,168,169,170,171,172,173,174,175,178,179,180,181,182,184,185,187,188,189,192,193,194,196,197,200,202,203,204,205,208,209,210,211,215,216,217,218,222,223,224,226,230,232,235,236,237,238,240,241,243,244,247,248,249,250,252,253,253,258,259,260,262
0,1,2,3,6,7,9,10,12,13,14,15,16,20,21,24,25,26,28,29,30,31,34,35,37,38,39,40,41,42,43,45,46,47,48,49,53,54,56,57,59,60,63,66,67,68,72,73,74,75,78,79,80,82,83,84,85,88,91,92,93,95,96,97,98,101,102,103,104,107,108,109,111,112,113,114,116
0,0,1,3,4,5,6,8,9,14,15,16,17,18,20,21,22,23,27,28,30,31,32,34,35,37,38,41,42,43,45,46,47,48,50,51,52,54,55,55,60,63,64,65,66,67,69,71,72,73,74,77,78,79,80,83,86,87,88,92,93,96,97,98,99,100,104,105,109,110,112,113,114,115,115,119,120,122,123,124,125,126,127,127,131,132,133,136,137,138,139,140,144,145,149,150,151,153
0,1,2,3,4,7,8,9,11,12,13,14,19,20,21,22,26,27,28,30,31,32,34,35,38,39,41,42,43,44,45,47,48,49,52,53,54,55,57,58,58,63,64,65,68,69,70,71,72,74,75,77,78,79,81,85,87,88,89,90,93,94,98,99,100,101,102,104,108,109,110,111,115,116,117,118,119,121,122,126,128,129,130,131,132,135,136,138,139,140,142,145,146,147,149,150,151,152,152,155,156,157,158,159,160,162,163,164,165,170,171,172,173,174,176,177,178,179,180,182,183,184,187,188,189,191,192,193,194,195,195,198,199,200,201,204,205,206,208,209,210,211,214,215,216,218,219,221,222,223,226,227,228,229,230,232,235,237,238,239,240,241,244,245,247,248,249,250,252
0,2,3,5,6,7,9,10,11,13,14,18,20,21,22,25,26,28,29,31,32,34,36,37,38,40,41,45,46,47,49,50,51,52,54,55,58,59,60,61,64,65,69,70,71,72,73,74,76,77,78,79,82,83,84,85,88,89,91,92,93,94,97,98,98,103,104,105,106,107,108,109,111,112,113,114,117,118,119,120,123,124,128,130,131,132,134
0,1,2,5,6,7,8,9,11,12,13,14,15,16,19,20,21,23,24,26,27,27,32,33,34,35,36,39,40,40,47,48,49,50,52,53,54,55,57,58,61,62,63,64,67,68,70,71,72,73,75,76,76,81,82,83,85,86,87,90,91,92,93,95,96,96,99,100,101,102,104
2,3,4,5,8,9,11,12,14,15,16,17,18,19,20,21,21,23,24,27,28,29,30,31,33,34,35,36,37,40,43,44,45,47,48,49,51,54,55,56,58,59,59,62,63,64,67,68,71,72,73,74,77,78,80,81,82,83,85,86,86,88,89,90,93,94,95,97,98,99,100,102,103,104,105,107,108,108,112,113,114,115,117,118,119,120,122,123,124,125,126,128,129,130,131,134,135,138,139,140,141,144,145,149,150,151,153,154,155,158,159,160,161,162,164,164,166,167,168,169,171
0,1,2,3,4,5,7,8,9,10,12,13,14,16,17,18,20,21,25,26,27,28,29,31,32,34,35,37,38,38,44,45,48,49,50,52,53,54,55,60,61,64,65,66,67,68,70,71,72,74,75,78,79,83,85,86,87,88,91,92,94,95,96,97,101,103,104,106,107,110,111,113,114,115,116,119,120,121,123,124,125,126,127,129,130,133,134,136,137,139,140,140,146,147,149,150,153,154,155,156,159,160,161,165,166,167,170,171,173,174,175,178,179,180,181,183,184,185,186,191,192,193,194,195,197,198,199,201,202,203,204,205,207,208,212,213,214,215,219,220,221,222,224,225,225,230,231,233,234,235,236,238
0,1,2,3,5,6,9,12,13,14,17,19,20,21,24,25,26,27,30,31,34,35,40,42,43,44,47,48,50,51,53,54,55,56,59,60,64,66,67,68,70,71,75,76,77,78,82,83,84,85,89,92,93,94,96,97,98,99,101,102,105,107,108,109,110,112
0,1,3,4,6
0,1,3,5,6,7,8,11,12,15,17,18,19,20,22
0,1,2,4,7,8,9,10,11,13,14,17,18,20,21,22,24,25,27,28,28,31,32,33,34,35,36,37,39,39,45,46,47,48,50,51,52,53,56,57,58,60,61,62,63,65
0,1,2,3,4,6,7,8,11,12,16,17,18,20,23,25,26,27,28,31,32,34,35,36,37,38,40,41,44,45,46,47,48,49,50,52,52,54,55,56,57,59
0,1,2,3,4,5,6,8,9,10,11,13,14,15,16,17,18,19,23,25,26,28,29,31,32,33,35,36,36,39,40,41,43,44,45,46,47,48,51,52,53,55,56,56,62,63,65,66,67,68,70
0,1,2,3,4,7,8,9,11,12,13,15,16,19,20,21,25,26,27,28,30,30,33,34,38,40,41,42,44,45,46,48
0,1,2,3,6,7,8,10,11,13,14,15,19,20,24,25,26,27,29,29,31,32,33,35,38,39,41,42,47,48,49,50,51,54,55,57,58,59,61,62,63,64,66
0,1,2,3,4,6,7,8,10,11,15,16,17,18,19,21,23,24,25,27,28,29,31,32,33,35,36,36,41,42,43,44,45,49,50,51,52,53,54,57,59,60,61,63,64,65,67
0,1,2,3,4,5,6,8,9,10,11,12,14,15,16,17,18,22,23,26,27,28,29,30,31,35,37,38,39,42,43,45,46,48,49,51,53,54,55,57,58,60,61,62,63,64,65,67,68,69,71,73,74,75,76,77,78,79,80,81,83,86,88,89,90,91,93,94,97,99,100,101,102,104
0,0,1,3,4,5,8,9,10,11,12,13,15,16,17,18,19,20,23,25,26,27,29,30,32,33,34,36,37,37,42,43,44,45,46,47,48,50,51,52,53,54,57,58,60,61,64,65,66,67,68,69,69,75,76,77,78,80,81,82,83,86,87,88,90,91,92,93,95
0,1,3,5,6,7,10,11,12,14,15,16,18,19,20,21,25,27,28,29,32,33,35,36,39,40,40,43,44,45,46,47,48,49,50,50,53,54,55,56,57,58,59,60,62,63,66,67,68,69,72,73,74,76,77,78,79,79,84,85,87,88,88,94,95,96,97,99,100,101,102,104,105,106,108,109,110,111,113
0,1,3,5,6,7,10,11,12,13,14,15,18,20,21,22,24,25,27,28,30,31,32,34,35,36,39,40,41,42,43,44,45,46,48,49,50,51,52,56,57,58,61,63,64,65,67,68,70,71,73,75,76,77,79,80,83,84,86,87,90,91,92,94,95,96,97,99
0,1,2,3,4,6,7,8,9,14,15,16,17,21,22,23,24,26,27,28,29,32,33,34,36,38,39,40,42,43,44,45,50,51,52,54,55,56,57,59,60,61,63,64,65,66,69,70,71,72,76,78,79,80,81,82,84,85,86,89,90,91,92,93,95,96,98,99,100,101,102,103,105,106,111,112,113,115,116,119,120,123,125,126,127,130,131,132,134,135,136,138,139,140,141,144,145,148,149,152,153,154,155,158,159,160,162,165,166,167,168,171,172,173,175,176,177,178,180
0,1,2,3,4,6,10,11,12,13,17,18,19,21,22,23,26,27,28,29,30,31,32,33,34,35,36,38
0,1,2,3,4,5,6,7,12,13,14,15,18,19,20,23,24,25,26,28,29,30,31,34,35,36,38,39,39,44,45,46,48,51,53,54,55,56,57,60,61,63,64,65,66,67,68,70,71,71,76,77,78,80
0,1,2,3,6,8,9,10,11,12,14,15,16,18,21,22,23,25,26,27,28,30,31,32,33,35,36,36,40,41,42,43,45,46,49,50,51,53,54,56,58,59,60,61,63
0,1,2,3,4,5,8,9,10,12,13,14,16,17,18,19,20,21,22,23,24,26,27,28,29,32,33,34,35,36,37,39,40,42,44,45,47,48,51,52,54,55,56,57,58,59,59,63,64,65,67,69,70,71,73,74,75,76,79,80,81,83,84,85,87,87,92,93,94,95,96,98,99,100,101,103
0,1,2,3,4,5,8,9,10,11,12,14,15,16,20,21,25,27,28,29,31,32,33,34,36,37,38,39,40,41,43,44,48,50,51,52,53,55,56,58,59,60,62,63,65,66,67,68,70
0,1,2,3,4,5,6,7,13,15,16,17,18,22,23,24,25,26,27,30,32,33,34,36,37,39,40,41,44,45,46,47,50,51,55,57,58,60,61,64,65,67,68,69,70,73,74,74,79,80,81,82,83,84,85,86,91,92,93,95,96,97,98,99,104,105,106,107,108,110,111,112,113,115,116,117,118,121,122,123,124,125,126,127,130,131,132,133,134,137,138,139,140,142
0,1,2,3,5,6,11,12,13,16,17,20,21,25,27,28,30,31,34,35,37,38,41,42,43,44,45,47,48,51,52,53,59,62,63,64,65,66,68,69,70,71,73,74,75,76,78,79,80,83,84,85,87,88,88,92,93,94,97,98,99,102,103,104,106,109,110,111,113,114,115,116,118
0,1,2,5,6,8,9,10,12,13,16,17,18,21,22,23,24,27,28,28,34,35,37,38,39,41,42,43,44,47,48,49,50,51,53,54,55,56,59,60,61,63,64,65,67,68,69,70,72
0,1,2,5,6,8,9,15,16,17,19,22,23,24,25,26,28,29,33,34,36,37,40,41,42,43,46,47,48,49,54,55,56,58,59,60,60,64,65,66,67,69,72,73,74,75,80,81,83,84,87,88,89,90,91,95,96,98,99,100,101,103
0,1,2,3,4,5,7,8,9,10,12,13,17,18,19,21,22,23,25,26,29,30,31,33,34,35,37,38,39,40,42,43,46,47,48,50,51,52,53,53,58,59,63,64,65,67,68,68,70,71,72,74,77,78,80,81,83,84,85,87,88,89,90,92,93,97,98,99,101,104,105,106,107,108,110,111,115,116,118,119,122,123,124,125,128,129,130,131,136,137,138,140,141,142,142,146,147,148,149,151,154,155,156,157,162,163,165,166,169,170,171,172,173,177,178,180,181,182,183,185
2,3,6,7,9,10,11,12,13,14,15,18,19,20,22,23,24,25,26,28,29,30,31,32,34,35,39,40,41,43,46,47,48,49,50,51,53,54,57,58,59,60,61,63,64,66,67,69,70,73,74,75,76,77,82,83,85,86,92,93,94,96,99,100,101,102,106,107,108,110,111,112,114,115,116,118,119,120,121,124,125,128,129,130,131,133
0,1,3,4,5,6,7,8,10,11,14,15,16,18,19,20,25,26,28,29,30,31,34,35,36,38,39,41,42,44,45,47,48,51,52,53,54,55,56,59,61,62,63,64,65,67,68,69,71
0,1,2,3,4,7,8,10,11,13,14,15,17,18,20,21,23,24,26,27,28,29,30,31,33,34,36,37,38,39,40,42,43,44,45,49,50,51,53,54,55,58,59,60,61,64,65,65,70,71,73,76,77,78,80,81,82,83,85
0,1,2,4,8,10,11,12,15,16,17,18,19,20,21,22,25,26,27,28,29,31,32,33,36,37,38,39,40,42,43,45
0,1,2,3,4,5,6,7,8,9,12,13,14,15,16,17,18,19,19,22,23,25,26,27,28,29,30,30,33,34,37,38,39,40,41,42,43,44,47,48,49,50,51,53,54,55,56,59,60,61,63,64,65,66,68
0,1,2,5,6,7,9,10,12,13,15,16,20,21,22,23,26,27,29,30,31,32,34,35,38,39,40,41,42,45,46,47,49,53,54,57,58,59,60,61,62,65,67,68,69,71,73,74,75,76,77,78,80,81,81,86,87,88,90
0,1,2,3,4,6,9,10,13,14,15,16,17,18,21,23,24,25,27,29,30,32,33,38,39,42,43,46,47,48,50,51,51,55,56,57,58,60,63,64,65,66,69,70,73,74,75,76,78
0,1,2,3,5,6,11,12,13,15,16,19,20,21,23,24,25,27,28,31,32,36,38,39,40,42,43,45,46,48,49,50,51,55,56,57,58,59,60,60,65,66,67,70,72,73,74,76,77,78,79,80,82,83,85,86,87,88,90
0,1,2,3,4,7,8,9,11,12,13,14,16,17,19,20,21,23,24,25,26,28,29,30,32,33,34,38,39,40,42,43,45,46,47,48,49,51,52,55,56,57,59,60,61,62,63,67,68,69,71,72,73,74,75,76,77,80,81,85,87,88,89,90,93,94,98,100,101,103,104,109,110,111,112,113,114,115,117,118,121,122,123,125,126,127,128,129,132,133,134,136,137,139,140,141,143,144,144,147,148,149,150,151,152,155,156,156,161,162,163,164,166,167,168,169,170,172,173,174,176,177,178,179,180,182,183,184,186,187,187,191,192,193,195,196,197,199,199,206,207,208,209,211,212,213,214,216,217,218,220,221,222,224,225,226,228,229,229,234,235,237,240,241,242,244,245,246,247,249
0,1,2,3,4,6,7,11,12,15,16,17,18,20,21,25,27,29,30,32,33,34,36,37,38,38,42,44,45,46,47,48,49,49,54,55,56,57,58,59,61,62,65,66,67,68,71,72,73,75,76,77,78,80,81,84,86,87,89,90,93,94,96,97,98,99,100,101,103,104,105,106,107,110,111,112,113,114,115,115,121,122,124,125,126,128,129,130,130,134,135,136,137,138,140,141,142,143,145,146,147,148,149,151,152,155,156,157,159,160,161,162,164
0,1,2,3,4,5,6,7,9,10,11,12,13,16,17,18,20,21,23,24,24,29,30,31,32,33,34,35,35,38,39,40,41,42,44,45,48,49,50,52,53,54,56,57,59
0,1,2,3,4,6,7,8,9,9,16,17,18,19,21,22,23,25,27,28,30,31,32,33,35,36,37,39,42,43,44,45,48,49,52,54,55,56,57,60,61,65,67,68,70,71,76,77,79,82,83,85,86,87,88,89,90,92,93,94,95,96,98,99,100,102,103,104,106,107,108,110,111,112,114,115,116,118
0,1,2,3,6,7,8,10,11,13,14,15,17,18,19,21,22,26,28,29,31,32,35,36,38,39,40,41,42,44,45,48,49,50,51,54,55,56,58,59,62,63,63,67,68,69,70,71,72,74,75,76,77,80,81,82,83,85
0,1,2,3,4,6,7,8,9,12,13,14,15,16,17,18,20,22,23,24,25,26,29,30,31,32,36,38,39,40,42,43,45,46,47,48,49,51,52,53,54,56,57,59,60,61,63,64,65,66,70,71,73,74,75,76,78
0,1,2,4,9,10,11,12,15,16,19,20,21,22,25,26,28,29,31,32,35,36,37,39,40,42,43,44,46,47,50,51,52,53,54,56,57,58,59,61,62,63,65,66,69,71,72,73,75,76,77,78,79,81,82,84,85,86,87,88,90,91,94,96,97,98,99,101
0,1,2,3,6,7,8,9,10,11,12,13,14,15,16,19,21,22,23,25,26,28,29,32,34,35,36,37,39,40,41,44,45,46,48,49,50,51,54,55,59,61,62,63,64,66,67,69,70,71,73,74,75,76,77,78,80
0,1,2,3,4,5,6,7,8,10,11,12,14,15,16,17,21,23,24,26,28,29,30,33,34,35,37,38,42,44,45,46,48,49,51,52,53,54,55,57,58,60,61,63,64,67,68,69,70,73,74,74,79,80,81,83
0,1,2,3,4,6,9,10,11,13,14,15,16,17,19,21,22,23,24,26,27,28,29,30,32,35,36,37,39,40,41,45,46,47,48,49,50,51,52,54
0,1,2,5,6,7,8,9,10,11,13,14,15,18,20,21,22,25,26,27,28,29,31,32,35,36,37,40,41,42,43,44,46,49,50,51,52,53,55,56,57,61,62,64,65,66,67,68,69,71
0,1,3,5,6,7,9,10,11,14,15,17,19,20,21,25,26,28,29,30,31,33,34,35,36,37,39,40,44,45,46,48,49,50,52,53,54,55,59,60,61,62,64,65,65,70,71,73,74,75,76,78
0,1,2,3,4,6,7,8,11,12,13,14,15,17,18,18,23,24,25,27,28,29,30,31,32,33,35,36,37,38,42,43,44,45,46,48,49,51,52,53,56,57,58,59,61
0,1,2,5,6,7,10,11,12,15,16,17,19,20,21,23,24,27,28,29,31,32,33,35,36,37,38,40,41,44,46,47,48,49,50,51,52,56,57,58,59,60,61,62,64,65,68,69,70,72,73,75,76,80,82,83,85,86,89,90,92,93,95,96,97,98,99,100,100,104,105,107,108,109,110,112
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,21,22,24,25,29,30,32,33,35,36,39,40,41,42,46,47,48,49,53,54,55,57,58,59,61,62,64,65,66,67,68,69,70,71,74,75,78,79,80,81,83,84,86,87,88,90,93,94,95,96,98,99,101,102,103,105,108,110,111,114,115,116,117,119
0,1,2,3,4,6,9,10,13,14,15,16,17,19,20,22,23,25,26,29,30,31,32,36,37,38,39,42,43,44,48,49,51,52,55,56,57,59,60,61,62,64
0,1,2,3,6,7,8,9,11,12,13,17,18,21,22,24,25,26,27,27,29,30,31,33,36,37,38,39,41,42,43,45,46,47,48,50,51,52,55,56,57,59,60,61,62,67,68,69,70,71,72,73,75,76,79,80,81,83,84,86,88,89,90,91,93,94,96,97,98,99,100,102,103,104,105,108,109,110,112,113,114,115,117
0,1,2,3,5,6,11,12,16,17,18,20,21,22,26,28,30,31,32,33,36,38,39,41,42,43,44,47,48,49,51,52,53,55,56,57,58,61,62,63,64,65,66,68,69,70,71,72,73,74,76,77,78,80,81,82,85,86,87,88,89,91,92,93,94,96
0,1,2,3,4,6,9,10,11,12,13,15,16,19,20,21,23,24,25,26,29,31,32,33,34,36,37,39,40,41,42,45,46,47,50,51,52,53,54,55,56,58
0,1,2,3,5,6,10,11,12,14,15,16,18,19,21,22,25,26,27,29,30,31,32,35,36,38,39,41,42,45,46,47,49,50,52,53,54,55,56,58,59,61,62,65,66,67,69,70,72,73,74,76,77,79,80,81,82,85,86,87,88,91,93,94,95,97,98,101,102,104,105,106,108,109,112,113,114,116,117,118,120,121,127,128,129,130,131,132,135,136,137,139,140,141,142,144
0,1,2,5,6,7,8,12,13,14,16,17,17,22,23,26,27,30,31,35,37,38,39,42,43,44,45,47,48,49,50,52,53,53,57,58,59,62,63,64,65,67,68,70,71,72,73,75
0,1,2,3,4,6,7,11,12,13,15,16,17,18,20,21,22,23,24,26,27,29,30,31,33,34,35,36,37,38,38,43,44,46,47,48,49,50,51,51,53,54,55,58,59,62,63,65,66,67,68,69,70,73,75,76,77,78,82,83,84,85,86,87,89,90,91,93,94,95,96,97,98,100
0,1,3,5,6,7,8,9,11,13,14,15,17,18,19,20,23,24,25,26,27,28,30,31,33,34,38,39,40,42,43,44,45,48,49,51,52,57,58,59,61,62,62,66,67,70,71,72,73,75
0,1,2,3,4,6,10,11,13,14,15,16,18,19,23,24,25,26,27,28,30,31,34,35,36,38,39,40,43,44,45,46,47,49,50,51,53,54,57,58,59,62,63,64,66,67,68,69,71
0,1,2,3,4,5,6,8,9,12,13,14,17,18,19,20,21,22,22,27,28,29,30,31,32,33,33,39,40,43,44,46,47,48,49,51
2,3,4,5,6,8,11,12,13,14,15,16,19,21,22,24,25,26,28,29,30,31,33,34,35,36,37,38,38,41,42,43,44,47,48,49,51,52,53,54,56,57,58,60,61,63,64,65,66,67,69,71
0,1,2,3,5,6,12,13,14,15,18,19,20,21,22,23,24,25,28,29,30,32,33,33,35,36,37,40,41,42,43,47,48,51,52,53,54,55,56,58,59,61,62,63,64,66,67,68,70,73,74,75,76,77,78,78,84,85,86,89,90,91,94,95,96,98,99,99,101,102,103,104,105,106,108
0,1,2,5,6,7,8,10,11,12,14,17,18,19,21,22,22,24,25,26,28,29,30,32,33,36,37,38,39,40,42,43,45,46,47,48,49,50,51,53,54,57,58,60,61,62,63,64,65,65,71,72,73,74,75,79,80,81,83,84,87,88,90
0,1,2,3,4,7,8,9,10,13,14,16,17,18,19,20,21,22,24,25,28,29,30,31,32,33,37,38,39,43,44,45,46,47,48,48,51,52,56,58,59,60,62,63,65,66,67,69,70,71,72,74
0,1,2,3,4,6,7,8,11,12,13,14,15,17,18,18,23,25,27,29,30,31,32,34,35,36,37,40,41,42,44,45,46,47,48,50,52,53,54,55,58,59,61,63,64,65,66,67,69,70,74,75,78,79,82,83,84,85,87,88,88,93,94,96,97,98,99,101
0,1,2,3,6,7,8,9,10,12,13,15,16,17,18,19,23,25,26,28,29,32,33,37,38,39,41,42,43,46,47,48,49,50,53,54,55,56,57,59,59,64,65,66,68
0,1,2,3,4,6,9,10,13,14,16,17,19,20,24,25,27,29,30,31,33,34,35,38,39,41,42,44,45,47,48,49,52,53,54,56,57,58,59,60,62,63,65,67,68,69,71,72,73,74,76,77,78,79,80,81,82,83,84,86,87,88,90,91,92,93,94,96,97,98,100,101,104,106,107,108,111,112,113,115,116,117,118,119,120,122,123,125,126,128,129,133,134,136,138,139,140,146,149,150,151,153,154,155,156,157,158,160,161,163
0,1,2,4,7,10,11,12,14,15,16,17,19,20,21,23,26,27,28,29,30,32,33,34,35,38,39,41,43,44,45,46,48,49,53,54,57,58,61,62,63,64,66,67,67,72,73,75,76,77,78,80
0,1,3,5,6,7,8,9,10,13,15,16,17,19,20,22,23,25,26,27,30,31,32,34,35,36,37,38,43,44,45,46,47,49,50,50,55,56,58,59,60,62,63,65,66,67,68,69,70,75,76,77,80,81,82,83,85,86,88,89,90,92,93,93,95,96,97,98,100
0,1,2,5,6,7,8,9,10,11,13,14,16,17,18,20,25,27,29,30,31,32,34,35,36,38,39,40,42,43,44,45,46,47,48,50,51,52,54,55,56,57,57,61,62,63,64,67,68,71,72,73,75,76,77,78,80
0,0,1,3,4,5,6,7,9,12,13,15,16,17,19,20,21,22,23,24,24,27,28,29,31,32,33,34,35,38,39,40,41,42,44,45,45,47,48,49,50,51,53,53,55,56,57,59,63,65,66,67,69,70,71,73
0,1,4,5,6,7,9,10,12,13,16,17,18,20,21,21,23,24,25,26,27,29,30,31,32,35,37,38,39,41,42,44,45,46,47,51,52,53,54,55,56,59,60,61,63,64,65,66,68
0,0,1,3,4,5,7,8,10,11,13,14,15,16,21,22,24,25,27,28,31,32,33,34,37,38,39,40,42,43,48,49,50,52,53,54,55,57
0,0,1,3,4,5,6,12,14,15,16,18,19,20,22,23,24,25,26,27,30,31,32,33,34,36,37,39,40,41,42,43,46,47,48,50,51,52,53,55
0,1,2,3,5,6,8,9,10,11,12,14,15,16,18,19,20,21,22,23,25,26,26,31,32,34,35,36,37,38,39,39,43,44,45,46,48,49,51,52,52,58,59,60,62,63,66,67,70,71,72,74,75,76,77,79,80,83,85,86,87,88,89,90,91,93,94,95,96,97,98,99,101,104,106,107,108,110,111,112,113,117,118,119,120,121,122,123,124,127,128,130,131,134,135,138,139,140,141,143
0,1,2,3,4,6,7,10,12,13,14,16,17,18,21,23,24,25,29,30,32,33,34,36,37,38,39,41,42,45,46,47,48,51,52,53,54,55,56,59,60,61,63,64,65,66,68
0,1,2,3,4,7,8,10,11,14,15,18,19,20,21,22,23,23,26,27,28,29,31,32,33,34,34,39,40,42,43,46,47,48,50,51,52,53,55
0,1,2,4,7,9,10,11,13,14,15,16,18,19,21,22,25,26,27,28,30,31,33,34,35,36,37,39,40,41,43,44,47,48,49,50,52
0,1,4,5,6,7,8,10,11,12,14,15,16,18,19,20,23,24,25,26,27,30,31,33,34,36,37,38,40,41,42,43,45
0,1,2,3,6,7,8,9,10,12,13,16,17,18,21,22,23,24,27,28,29,31,32,34,35,40,41,42,43,47,49,52,53,54,55,57
0,1,2,3,5,6,7,12,13,16,17,20,21,22,23,25,26,27,28,29,31,32,34,35,36,37,38,40,41,44,45,46,48,49,50,54,55,57,58,60,61,62,64,65,66,67,71,74,75,76,77,79
0,1,2,3,4,7,8,9,11,12,15,16,17,19,20,22,24,25,26,28,30,31,32,33,36,37,38,40,42,43,44,46,47,48,49,50,51,52,55,56,57,59,60,61,63,65,66,69,70,71,72,74
0,1,2,5,6,7,9,10,11,12,18,19,20,22,23,23,27,28,29,30,31,33,36,37,38,40,41,42,43,45
0,1,2,5,6,7,9,10,11,12,14,15,17,18,19,21,24,25,28,29,30,32,33,34,35,37,38,39,41,42,43,44,47,48,49,50,51,53,54,57,58,59,63,64,65,66,70,71,72,73,74,75,76,77,78,79,82,83,84,85,86,88,89,90,93,94,95,97,98,99,100,102
0,1,2,5,6,7,9,10,12,13,15,16,18,20,21,23,24,27,28,30,31,32,33,34,35,35,38,39,40,41,42,43,47,48,49,51,52,53,56,58,59,62,63,64,65,67
0,1,2,4,5,8,9,11,12,13,15,19,21,22,23,26,27,29,30,32,33,35,37,38,39,41,42,44,45,46,48,51,53,54,55,57,58,60,61,62,64,67,68,69,70,71,72,74
0,1,2,3,4,6,7,8,11,12,13,14,16,17,18,23,24,25,26,28,29,30,31,36,37,38,40,41,45,46,47,50,51,56,57,58,60,61,62,63,64,65,68,70,71,72,73,76,78,79,80,81,83
0,1,2,3,4,5,8,10,11,12,15,16,21,23,24,25,28,29,31,32,33,34,37,38,38,42,43,44,48,50,51,52,54,55,57,58,59,60,63,64,64,70,71,72,73,74,77,79,80,81,82,84,85,88,90,91,92,93,95
0,1,2,3,4,5,7,8,9,10,13,15,16,17,20,21,22,23,26,27,28,30,31,35,37,38,39,42,43,45,46,48,49,51,53,54,55,57,58,60,61,62,63,66,67,68,70,71,72,73,74,75,78,79,80,81,82,83,84,85,86,89,90,91,93,94,98,100,102,103,104,105,107,108,109,110,111,112,113,115,116,118,119,120,122,123,124,125,127
0,1,2,3,6,7,8,10,11,12,13,16,18,19,20,22,23,25,26,27,29,30,32,33,35,36,37,39,40,42,43,44,45,49,51,52,53,56,57,58,59,61,62,63,65,68,69,70,72,73,74,75,76,77,79,80,82,84,85,86,88,90,91,92,93,94,97,98,99,101,102,103,104,106
0,1,2,3,4,5,6,8,9,10,11,12,14,15,16,17,18,22,23,26,27,28,29,30,31,32,33,34,37,38,39,40,41,42,44,45,46,48,51,54,55,56,60,61,62,63,64,66,67,71,72,74,75,76,77,79
0,1,2,3,5,6,7,8,9,12,15,16,17,19,21,22,23,25,27,28,32,33,34,35,38,39,41,42,43,45,46,46,51,54,55,56,58,59,60,61,63
0,1,3,5,6,7,10,11,12,14,15,16,19,20,21,22,23,26,27,28,29,32,33,33,38,39,40,41,42,44,45,47,48,49,51,52,53,54,56
0,1,3,4,6
0,1,3,5,6,7,8,11,12,15,17,18,19,20,22
0,1,2,4,8,9,10,11,12,13,15,16,19,20,22,23,26,27,28,30,31,32,33,33,38,39,40,43,44,45,46,47,48,48,52,53,54,56,59,60,61,63,66,67,68,69,70,71,72,74
0,1,3,4,7,8,9,11,12,13,14,16,17,18,20,22,23,24,26,27,27,29,30,31,32,34
0,1,2,4,5,5,11,12,15,16,17,18,19,20,21,27,28,29,31,34,35,36,38,41,42,43,45,46,47,48,50
0,1,2,4,5,6,7,7,12,15,17,18,20,21,22,26,27,28,30,31,32,35,36,37,38,42,44,45,46,48,49,52,54,55,56,57,59
0,1,2,4,8,10,11,12,15,16,18,19,21,22,24,26,27,28,30,31,33,34,35,36,39,40,41,43,44,45,46,47,48,54,55,56,58,59,60,61,62,63,67,69,70,71,72,74
0,1,5,6,7,8,11,12,14,15,16,18,21,22,23,24,26,27,28,30,31,34,35,36,37,38,39,41,42,46,47,48,50,51,52,53,56,57,58,59,60,62,64,65,67,68,71,72,73,74,75,76,79,81,82,83,85,86,87,89
0,1,2,5,6,7,10,11,14,15,16,18,18,22,23,25,26,27,28,30
0,1,3,5,6,7,8,9,12,13,14,16,17,19,20,21,23,24,29,31,32,33,36,37,39,40,41,42,43,44,46,47,47,52,53,54,56
0,1,2,4,5,10,12,14,15,19,20,23,24,27,28,29,30,32,33,33,35,36,37,38,40
0,2,3,5,6,7,11,13,14,15,18,19,20,22,26,28,29,30,31,33,34,36,37,38,40,43,44,45,47,48,49,50,52
0,1,2,4,8,9,10,11,12,13,17,19,20,22,23,27,28,29,30,31,34,35,38,39,40,41,42,45,46,47,48,50,51,51,56,57,58,60
0,1,2,4,6,7,8,9,10,12,13,18,19,20,22,23,25,26,27,28,30,31,36,37,38,39,40,42,43,44,44,49,50,52,53,55
0,1,2,4,7,8,10,11,12,13,19,21,22,23,24,26,27,29,30,31,32,34,35,35,40,41,42,44,45,46,47,50,51,54,55,56,57,59
0,1,2,4,5,7,8,9,11,12,13,14,17,19,20,21,23,24,25,26,29,31,32,33,35,36,41,42,43,45,48,49,50,51,52,53,54,55,56,58
2,3,4,5,6,7,8,11,12,13,14,15,17,20,21,22,24,25,26,27,28,31,32,33,35,36,38,39,40,42,43,44,46,47,49,50,51,52,55,56,57,58,59,62,63,64,65,67,68,68,71,72,73,74,76
0,1,2,5,6,7,9,15,16,17,18,19,21,23,24,25,26,28,29,32,35,36,37,41,42,43,45,48,49,50,51,52,55,56,57,58,60,61,61,63,64,65,66,68
0,1,2,3,6,8,11,12,13,15,16,21,22,23,24,28,31,32,33,37,38,39,41,45,46,48,49,51,52,53,55,56,57,58,59,61,62,65,66,66,71,72,73,75
0,1,2,3,4,6,9,10,11,13,14,16,17,18,19,20,22,25,26,27,28,29,31,32,33,34,37,38,39,41,42,43,45,46,47,48,50
0,1,2,3,6,8,9,12,13,14,16,17,18,19,24,25,28,29,31,33,34,35,36,37,38,40
0,1,2,3,4,5,8,9,10,12,13,14,18,19,20,22,24,25,29,30,31,32,35,36,38,39,40,42,43,43,48,49,51,52,53,54,56
0,1,2,3,4,6,7,9,10,11,12,13,14,16,17,20,21,22,24,25,25,28,29,30,32,33,34,35,39,40,42,43,44,45,46,48
0,1,3,5,6,7,8,11,13,14,15,17,18,20,21,22,24,25,25,30,31,32,34,35,36,37,40,41,42,43,44,44,49,50,52,53,54,55,57
0,1,2,5,6,7,8,9,10,15,16,17,19,20,21,23,26,27,27,31,32,33,34,35,37
0,1,2,3,4,5,7,8,8,12,13,14,15,16,18,19,19,22,23,24,25,27
0,1,2,3,4,6,7,8,9,9,12,13,15,16,21,22,24,25,28,29,32,33,34,35,37
0,1,2,3,5,6,7,8,12,13,14,15,16,18,19,20,22,23,26,27,30,31,32,34,35,35,38,39,41,42,43,44,46
0,1,2,3,6,7,8,9,10,13,14,15,16,17,19,20,21,22,26,28,29,30,33,34,36,37,39,41,42,43,45,46,48,49,50,51,54,55,57,58,63,64,65,66,67,68,69,71
0,1,2,3,4,5,6,9,10,11,13,14,16,17,20,21,22,23,27,28,29,31,32,35,36,38,39,41,42,43,44,47,49,50,51,52,54,55,58,60,61,62,63,65
0,1,2,4,5,6,8,9,10,12,13,17,18,19,21,22,23,26,27,29,30,32,33,35,36,37,38,38,44,45,46,49,51,52,53,55,56,57,58,60
0,1,2,3,4,5,6,7,10,12,13,14,16,17,20,21,22,25,26,27,28,32,33,34,36,37,37,39,40,41,42,46,48,49,52,53,54,55,57
0,1,2,3,5,6,7,9,10,13,14,15,19,20,21,24,27,28,30,31,34,35,37,38,41,42,44,45,47,48,49,50,54,55,55,62,63,64,66
0,1,2,4,6,7,11,12,13,14,17,18,20,21,22,23,24,25,27,28,30
0,1,2,5,6,7,8,10,11,12,14,17,18,19,21,22,23,24,25,26,30,32,33,35,36,40,41,42,43,46,47,48,50,51,53,54,55,56,57,58,59,60,61,63
0,1,2,4,5,10,11,13,14,16,17,20,21,22,23,27,28,29,31,32,33,34,35,36,39,40,43,44,45,46,48
0,1,2,3,4,7,8,9,11,12,12,14,15,16,19,20,21,23,24,26,27,28,30,31,32,32,36,38,40,41,42,44,45,47,48,49,51,52,53,55,56,57,58,59,64,65,66,68,69,70,72,73,76,77,78,83,84,85,87,88,89,90,93,94,96,97,102,103,104,106,107,108,109,111
0,1,2,3,6,7,8,9,10,12,13,18,20,21,22,25,26,28,29,31,32,34,36,37,38,40,41,43,44,45,46,49,50,51,53,54,55,56,57,58,61,62,65,66,67,68,70
0,1,4,5,6,7,8,10,11,14,15,16,17,21,22,23,25,28,29,31,33,34,35,37,39,40,41,42,45,46,47,49,51,52,53,55,56,57,58,59,60,61,64,65,68,69,70,72,73,74,75,77
0,1,2,4,6,7,8,10,11,14,16,17,18,20,21,23,24,26,27,30,31,32,33,34,37,38,39,41,42,43,44,46
0,1,2,4,5,7,8,11,12,13,15,16,19,20,21,23,24,24,27,28,29,33,34,36,37,37,41,42,43,46,47,47,52,53,54,57,58,59,62,63,64,65,66,67,68,70
0,1,2,4,7,8,11,13,14,15,16,17,20,23,24,25,29,30,31,33,34,35,38,39,40,41,44,46,47,48,49,51,52,56,58,59,60,62
0,1,2,4,6,7,8,9,10,11,12,13,17,19,20,22,24
0,1,2,3,5,6,9,11,12,13,14,16
0,1,3,5,6,7,9,10,12,13,14,16,17,20,21,25,27,28,29,30,32
0,1,2,3,4,6,7,10,12,13,14,15,17
0,1,2,3,5,6,8,9,11,13,14,15,16,18,19,21,22,23,24,28,29,30,31,34,35,38,40,41,42,43,45
0,1,2,4,6,7,8,10,15,16,17,19,20,22,23,24,26,27,28,29,32,33,34,37,38,39,40,42,43,46,48,49,50,51,53
0,1,2,5,6,7,9,10,11,13,14,15,16,17,20,22,23,24,25,27,28,31,33,34,35,36,38
0,1,2,4,6,7,10,11,14,15,18,19,20,21,22,23,25,26,27,28,31,32,33,35,36,37,38,40
0,1,2,4,7,9,10,11,13,14,15,17,18,20,21,24,25,26,27,29,30,30,32,33,34,35,37
0,1,4,5,6,8,11,12,12,16,17,18,19,20,22
0,1,2,4,5,6,7,9,10,12,13,14,16,17,18,19,20,21,22,22,26,27,28,29,31,32,33,35,36,37,38,38,43,44,45,46,47,50,51,52,53,55
0,1,2,3,5,6,7,8,10,11,12,13,14,16,17,19,20,23,24,25,27,28,29,30,32,33,33,35,36,38
0,1,2,4,5,7,8,10,11,13,14,17,18,19,20,21,23,25,26,29,30,31,32,33,34,34,36,37,39,40,41,42,44
0,1,4,5,6,7,9,10,12,13,15,16,18,19,23,25,26,27,29,30,32,33,34,36,40,42,43,44,46,47,48,49,52,54,55,57,58,64,65,66,67,68,69,72,73,74,77,78,79,80,82,83,86,88,89,90,91,93
0,1,2,4,5,5,11,14,16,17,19,20,21,25,26,28,29,30,31,33,34,35,36,39,41,42,43,45,46,49,51,52,53,54,56
0,1,2,3,4,6,7,8,11,12,13,15,16,18,19,22,23,25,26,27,28,29,30,32,33,34,35,37,38,39,40,41,43,44,45,46,49,50,51,52,53,54,55,57,58,59,61
0,1,3,5,6,7,8,9,12,13,14,16,17,18,19,23,24,26,27,28,29,30,31,33
0,1,3,4,6
0,1,2,3,4,6,7,10,12,13,14,15,18,19,21,22,23,24,27,30,31,32,35,37,38,39,40,42,43,46,48,49,50,51,53
0,1,2,4,6,7,12,14,15,16,19,20,22,23,25,26,28,30,31,32,34,35,37,38,40,41,43,44,47,48,48,53,54,56,57,58,60,61,62,63,65
0,1,2,3,6,7,8,10,11,12,13,14,17,18,19,20,23,24,25,26,27,29,31,32,33,35,36,39,41,42,43,43,45,46,48,49,52,53,53,58,59,60,61,63,64,64,68,70,71,72,73,75
0,1,3,5,6,7,8,11,12,15,17,18,20,21,23,24,27,29,30,31,33,34,36,37,38,39,43,44,45,46,47,48,49,52,55,56,57,59,60,61,62,66,68,69,70,73,74,76,77,80,82,83,85,86,86,89,90,91,92,93,95,96,99,100,101,102,105,107,108,109,111,112,114,115,116,118,119,121,122,123,125,126,127,128,131,132,133,134,135,137,138,140,141,145,147,148,149,152,153,155,156,158,159,162,163,163,168,169,170,171,173,174,174,178,179,181,182,183,184,186
0,1,2,4,5,7,8,10,11,14,15,18,21,22,23,25,26,27,29,30,32,33,36,37,38,39,40,42,43,45,46,48,50,51,52,54,58,59,60,61,62,63,64,66,68,69,70,71,73,74,74,77,78,79,81,82,85,88,89,90,92,93,94,95,97,98,101,102,103,104,105,108,109,111,112,113,114,116
0,1,2,4,5,5,10,11,12,13,15,17,18,19,21,23,24,24,26,27,28,29,31
0,1,2,4,5,6,7,9,10,12,13,16,17,20,23,24,25,27,28,29,31,32,36,37,38,39,40,42,43,45,46,47,49,51,52,53,54,55,57,59,60,61,63,64,65,67,68,69,70,70,74,75,76,77,80,82,83,86,87,88,90,91,92,94,95,100,101,102,103,104,106,107,109,110,112,113,114,115,116,117,119,120,120,122,123,124,125,127
0,1,2,3,4,5,8,9,10,11,12,13,15,16,17,20,21,23,24,27,28,29,30,33,34,35,38,39,39,43,45,46,47,48,49,50,51,54,55,56,57,58,59,59,64,65,68,69,73,74,75,76,78,79,80,81,82,85,86,87,88,90,91,91,96,97,98,100
0,2,5,6,7,8,11,12,13,14,15,18,19,20,21,22,24,25,26,30,31,32,33,36,37,38,40,41,44,45,46,48,49,50,54,57,58,59,60,61,62,67,68,69,72,73,73,78,79,80,83,84,88,90,91,92,93,94,99,100,101,103,104,106,107,110,113,114,115,117,118,119,121,122,123,124,127,128,132,133,134,135,136,137,138,141,142,143,144,146,147,147,149,150,151,152,154
0,1,4,5,8,9,10,11,11,18,20,22,23,24,26,27,29,30,31,32,33,34,39,40,42,43,45,46,49,50,52,53,54,56,57,58,59,62,63,64,65,66,69,70,71,72,74,75,75,80,83,85,86,88,89,89,91,92,93,94,96
2,2,2,6,7,8,11,13,14,15,18,19,20,22,23,24,26,27,28,29,30,31,34,36,37,38,40,41,43,44,45,46,47,49,50,51,52,55,57,58,59,61,62,64,65,67,68,70,71,72,73,74,76,77,78,79,82,83,84,85,86,87,88,90,91,92,93,98,99,100,102,103,104,106,107,108,109,112,113,114,115,116,117,118,120,121,122,123,126,127,128,130,131,132,133,135
0,1,2,3,4,6,7,8,10,11,12,13,14,18,21,22,27,29,30,31,34,35,37,38,40,41,42,43,46,47,51,53,54,55,57,58,60,61,62,63,65,66,66,72,73,75,76,80,81,82,84,86,87,90,91,93,94,95,96,98,99,101,102,104,105,108,109,109,114,115,116,117,119,120,120,124,125,126,127,128,129,131,132,133,135
0,1,2,6,7,9,10,11,13,14,16,17,19,20,21,22,27,28,29,31,32,33,34,39,40,41,43,44,45,47,48,50,51,54,55,56,58,59,61,62,64,65,66,68,70,71,74,77,78,79,81,82,83,84,85,87,88,89,90,92,93,94,96,97,97,101,102,103,104,107,108,110,111,116,117,118,120,121,122,123,125
0,1,2,5,6,7,8,9,10,12,13,16,17,18,19,19,23,24,25,26,27,28,29,31,32,33,34,39,40,41,42,43,46,47,48,49,52,53,55,56,57,58,59,60,61,63,64,69,70,71,73,75,76,77,78,82,83,84,86,87,88,89,92,93,94,96,97,98,99,101
0,1,2,3,4,5,6,9,10,12,13,14,16,17,20,21,22,23,27,28,29,31,32,35,36,38,39,42,44,45,46,47,50,51,53,54,56,58,59,60,62,63,65,66,69,71,72,73,74,76,77,78,80,81,82,83,84,85,86,88,89,92,93,94,98,99,100,104,106,107,109,110,111,114,115,117,118,119,120,121,123,124,126,127,130,131,132,135,136,137,138,142,144,145,148,149,150,151,153
0,1,2,3,5,6,7,9,10,13,14,15,17,18,19,21,22,23,26,27,27,32,33,34,37,39,40,41,43,44,48,49,50,51,55,57,58,59,60,61,62,68,69,70,72,75,76,77,80,81,82,84,85,87,88,91,92,95,96,97,98,99,100,103,105,106,107,109,110,112,113,114,116,117,117,121,122,123,125,126,127,128,129,134,135,136,138,140,141,142,144,145,146,148,149,150,152,153,156,157,158,160,161,162,163,164,167,168,169,171,172,175,177,178,179,180,183,184,185,186,188,189,191,192,195,196,198,199,204,205,207,208,210,211,212,214,215,216,217,218,219,221
0,1,2,4,6,7,8,9,10,12,13,16,17,19,20,21,22,26,27,28,29,31,32,33,34,34,39,40,41,44,46,47,48,50,51,53,54,56,58,59,60,61,63,64,67,68,69,70,73,74,75,77,78,79,80,83,84,85,87,88,91,92,95,97,98,99,101,102,104,105,108,109,110,112,113,114,115,117
0,1,2,4,5,6,7,10,11,14,15,16,18,19,24,25,26,27,28,30,31,32,33,36,39,40,41,43,44,45,48,49,49,56,57,58,59,61,65,67,70,71,72,73,75,76,78,79,80,82,83,84,85,86,89,90,91,93,94,95,96,99,100,102,103,104,106,107,107,113,115,118,119,120,122,123,124,125,126,128,131,133,134,135,137,138,139,141
0,1,4,5,8,9,10,11,15,16,17,18,20,21,23,25,27,28,30,31,32,33,34,35,35,40,41,42,43,45,46,47,48,48,53,54,55,56,58,59,59,63,65,66,67,68,70
0,1,2,5,6,7,8,9,10,13,15,16,17,19,20,23,25,26,27,28,29,30,37,39,40,42,44,45,47,48,50,51,52,56,57,59,60,61,62,63,64,65,68,69,71,73,74,75,77,78,80,81,83,84,85,86,87,92,93,94,95,96,97,98,105,107,110,111,112,113,116,117,119,120,121,122,125,126,126,131,132,134,135,137,138,139,142,143,144,145,146,147,149,150,151,152,153,158,159,162,163,165,166,169,170,171,173,174,175,176,178
0,1,2,3,4,5,6,7,10,13,14,15,19,21,22,23,26,27,29,30,32,33,35,37,38,39,41,42,44,45,47,49,50,51,53,55,56,57,58,59,60,61,63,64,68,69,70,72,74,75,76,78,79,79,82,83,84,85,88,89,90,91,92,93,94,97,98,99,100,101,104,105,108,109,110,112,113,114,115,117
0,1,2,3,4,5,6,7,8,10,11,13,14,15,16,19,21,22,23,24,25,27,28,29,30,33,34,35,36,39,40,41,42,45,46,48,49,50,51,52,53,54,56,57,58,61,64,65,66,68,69,70,71,75,76,77,79,80,80,84,85,86,87,88,89,90,92,93,94,95,99,100,101,103,104,105,106,109,110,111,112,113,115,116,117,118,121,122,123,124,125,126,127,128,130,131,132,133,137,138,139,140,141,142,143,144,147,148,149,150,153,154,155,156,156,159,160,161,162,165,166,167,169,170,172,173,175,176,177,180,181,182,184,185,188,191,192,193,197,198,199,200,201,202,205,206,207,208,209,211,212,213,215
0,1,2,3,5,6,11,12,15,16,17,18,20,21,22,24,27,28,29,30,32,33,34,35,40,42,43,45,46,49,50,51,52,54,55,57,58,59,60,61,63,64,67,68,69,70,73,74,75,77,78,79,80,81,82,86,87,88,90,95,97,98,100,101,105,106,107,108,111,112,113,114,115,117,118,119,120,122,123,124,125,127,128,129,132,133,134,136,137,137,141,142,143,146,147,148,151,152,153,155,158,159,160,161,162,164,166
0,1,2,3,4,5,8,9,10,12,13,17,18,19,20,21,23,24,25,28,29,31,32,35,36,37,38,41,42,43,45,46,47,50,51,51,56,59,60,62,63,65,66,67,69,70,71,72,73,74,77,78,79,81,85,86,87,89,90,92,93,99,101,102,107,108,110,111,113,114,117,118,119,120,124,125,126,128,129,130,131,132,133,136,137,140,141,142,143,145
0,1,2,3,6,9,10,11,13,14,15,17,18,20,21,22,25,26,27,29,31,32,33,34,36,37,38,39,40,43,44,45,47,49,50,51,53,54,55,56,57,58,59,62,63,64,65,66,70,71,73,74,77,79,80,81,82,85,86,87,88,90,91,94,95,96,98,99,101,102,104,105,107,108,109,110,113,114,115,117,119,120,121,123,124,125,126,130,132,134,135,137,138,141,142,143,145,146,147,148,150
0,1,2,3,4,6,7,8,10,11,12,14,15,19,21,22,23,26,27,29,30,32,33,35,37,38,39,41,42,46,47,48,49,50,52,53,55,56,57,58,60,61,65,67,69,70,71,72,74,75,76,78,79,80,81,82,83,83,87,88,90,91,92,93,96,98,99,100,102,103,104,105,107
0,1,2,3,4,5,9,10,11,13,15,16,17,19,20,21,21,24,25,27,28,29,30,31,32,32,37,38,39,41,43,44,45,47,48,49,49,52,53,54,56,57,62,63,64,65,69,70,71,72,75,76,77,78,82,84,85,86,88,89,91,92,93,95,96,97,99,100,102,103,106,107,108,109,110,111,114,115,116,118,119,120,121,123
0,1,4,5,8,9,10,11,14,15,16,17,20,21,22,23,24,25,26,28,29,30,31,32,34,35,36,38,39,41,43,44,45,47,51,52,53,55,58,59,60,62,65,66,67,69,70,71,72,73,74,75,77,78,81,82,83,84,85,86,89,90,91,93,94,95,96,98
0,1,2,3,4,6,10,12,13,14,16,17,19,20,22,23,24,25,26,31,32,33,34,35,36,37,44,46,49,50,51,52,55,56,58,59,60,61,62,64,65,66,67,68,69,70,73,74,75,77,78,79,80,83,84,87,88,89,91,92,93,94,95,96,101,102,104,105,106,107,109,110,111,112,115,117,118,119,121,122,125,127,128,129,130,132
0,1,2,3,4,6,10,12,13,14,16,17,19,20,21,22,23,24,30,31,32,33,34,35,36,39,40,41,42,43,46,47,49,50,53,54,57,58,59,61,62,66,67,68,69,70,72,73,74,77,78,80,82,83,84,86,87,88,90,91,92,95,96,97,98,99,100,101,102,105,106,107,109,110,110,116,117,119,120,121,122,124
0,1,2,3,4,5,8,9,11,12,14,15,16,18,20,21,22,24,25,28,31,32,33,35,36,37,39,39,43,46,48,50,51,52,53,55,56,59,60,61,63,64,66,67,69,70,73,74,75,77,78,79,83,86,87,88,90,91,94,95,100,102,104,105,106,107,109,110,111,115,116,117,118,120,122,123,124,126,129,130,131,133,133,138,139,140,143,144,145,147,148,150,151,152,153,154,156,157,158,160,161,162,163,165
0,1,2,3,4,5,8,9,10,11,12,15,16,17,19,21,22,24,25,27,28,31,32,33,34,35,36,37,42,43,44,46,47,49,50,51,52,53,57,60,61,63,64,69,70,71,72,73,76,77,79,80,81,83,84,85,86,88
0,1,2,3,5,6,9,11,12,13,15,16,18,19,20,21,22,25,26,27,30,31,32,33,36,37,38,39,41,42,43,46,47,48,49,52,53,55,56,57,59,60,61,62,63,66,67,70,71,74,75,76,77,78,80,81,84,85,86,87,91,93,95,96,98,99,100,101,104,105,106,107,108,112,113,117,120,121,122,123,125
0,1,3,4,5,6,7,9,10,11,12,13,15,16,17,18,19,22,24,25,26,27,29,30,31,34,35,37,38,41,42,45,48,49,50,52,53,54,55,56,57,57,62,63,64,65,67,68,70,71,72,73,76,78,79,80,81,84,85,89,91,92,94,95,100,101,103,105,106,107,109,110,112,113,116,117,118,120,121,122,123,125,126,128,129,130,132,133,136,137,138,139,142,143,144,147,148,149,151,152,153,155,156,157,158,160
0,1,2,3,4,6,7,8,11,13,14,15,17,18,20,21,22,24,28,30,31,32,35,36,38,39,41,42,43,44,45,47,50,52,53,54,56,57,59,60,61,63,66,68,69,72,73,74,75,77
0,1,2,3,4,5,8,10,11,12,14,15,16,17,20,21,23,24,29,31,32,33,36,37,39,40,42,43,45,47,48,49,51,52,56,57,58,59,60,61,64,66,67,68,69,71,72,75,77,78,79,80,82
0,1,3,4,6
0,1,2,3,4,6,7,10,12,13,14,15,18,19,21,22,23,24,27,30,31,32,35,37,38,39,40,42,43,46,48,49,50,51,53
0,1,4,5,6,7,8,10,11,16,18,19,20,23,24,26,27,29,30,32,34,35,36,38,39,41,42,43,44,47,48,49,51,52,53,54,55,56,60,61,62,64,67,68,70,72,73,74,76,78,79,80,81,82,83,84,85,85,90,91,92,93,95,95,102,104,106,107,108,110,111,113,114,115,116,117,118,123,124,125,127,131,132,133,134,135,136,137,142,143,144,146,147,148,149,151
0,1,2,5,6,7,8,9,10,11,13,14,15,19,22,23,24,26,27,29,30,32,33,34,36,37,39,40,43,46,47,48,50,51,52,53,55,56,59,60,62,63,66,67,68,69,70,71,76,77,78,79,82,84,85,86,88,89,91,92,93,96,97,98,99,100,103,104,105,107,108,108,111,112,117,119,120,121,124,125,127,128,133,135,136,138,139,142,143,144,145,146,147,150,151,151,156,157,159,160,161,163,164,166,167,170,171,175,176,177,180,181,182,183,186,187,188,189,189,194,195,198,199,200,202,203,203,205,206,207,209,210,211,212,213,214,217,218,221,222,223,224,226
0,1,2,3,4,7,8,9,10,11,13,15,16,17,19,22,23,24,26,27,32,33,34,36,37,39,40,43,46,47,48,50,51,54,56,59,60,61,63,64,65,66,68,69,71,72,73,74,78,79,80,81,82,86,87,89,90,93,95,96,97,98,101,102,103,104,106,107,108,109,110,113,114,115,117,118,119,120,123,124,125,126,127,130,131,134,135,136,137,139
0,1,2,3,4,5,8,9,10,11,12,13,17,19,21,22,24,25,27,28,33,34,35,36,37,40,41,42,44,45,48,49,49,53,54,55,57,58,63,64,65,66,67,68,70,71,72,73,74,75,76,79,80,83,84,85,86,88
0,1,2,3,4,5,8,9,10,12,13,17,18,19,20,21,23,24,25,28,29,31,32,35,36,37,38,41,42,43,45,46,47,50,51,51,54,55,57,58,61,63,64,65,67,68,70,71,72,73,74,75,80,81,82,84,85,86,88,90,91,92,94,97,98,101,102,103,104,105,108,109,112,113,116,117,118,120,121,121,126,127,128,130
0,1,2,5,6,7,8,10,11,13,14,17,19,20,21,22,25,26,30,31,32,35,36,37,38,41,43,44,45,46,47,49,50,51,52,55,56,57,58,61,62,63,65,66,67,68,70,71,73,74,77,78,79,80,83,86,87,88,90,91,92,95,96,96,101,102,103,104,106,107,108,110,111,112,113,115,116,117,118,121,122,123,124,126,127,129,130,132,133,135,136,140,141,142,143,147,148,149,150,153,154,155,156,158,159,159,163,164,165,167,168,171,172,173,174,175,177,178,179,180,181,186,187,188,189,190,191,194,196,197,198,199,201,202,206,208,209,210,212
0,1,2,5,6,9,10,11,12,13,15,16,17,19,20,20,26,27,28,32,34,35,36,37,38,40,41,42,43,47,48,49,51,52,55,56,59,60,61,63,64,65,66,68,69,72,73,74,75,78,79,80,81,82,87,88,89,92,93,94,96,97,98,99,100,102,103,104,106,109,110,113,114,116,117,122,123,124,125,126,128,130,131,132,133,137,138,139,140,144,145,146,148,151,152,153,154,156,157,157,162,163,164,166
0,1,2,5,6,7,8,9,10,11,13,14,15,18,19,20,22,23,25,26,28,29,30,33,34,35,36,37,40,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,61,62,65,66,67,68,69,70,71,72,74,75,77,78,79,80,80,85,86,89,90,91,92,96,97,98,100,101,104,105,107,108,110,111,112,113,117,118,119,121,122,123,124,127,128,130,131,133,134,135,136,138,139,141,143,144,145,147,148,149,151,152,153,158,159,160,162,165,168,169,170,172,173,176,177,178,180,181,185,187,188,189,191,192,196,198,201,202,203,204,206
0,1,2,3,5,6,9,11,12,13,15,16,18,19,20,21,22,23,28,29,30,32,33,34,36,37,39,40,42,43,44,45,50,51,52,55,56,58,59,61,62,63,65,66,66,72,75,76,77,78,79,80,82,83,87,88,89,90,91,93,94,98,99,100,101,102,105,106,107,110,111,112,114,115,116,117,122,123,124,125,128,129,130,131,132,133,134,135,137,138,140,141,143,144,147,148,152,153,154,156,157,157,160,161,162,163,165
0,1,2,3,4,6,7,8,10,11,12,13,16,17,18,19,22,23,25,26,28,29,34,35,36,37,39,40,40,45,46,47,48,50,51,52,53,53,59,60,61,64,65,68,69,70,71,74,75,75,80,81,82,83,85,86,87,87,92,93,94,96,97,97,100,101,102,103,104,105,106,108,108,114,115,116,117,118,119,120,121,124,126,127,128,130,131,133,134,135,136,137,138,139,144,145,146,147,149,150,154,155,156,158,159,160,162,163,164,165,167
0,1,2,4,7,9,10,11,13,14,16,17,19,20,25,26,27,29,30,31,35,38,39,40,42,43,44,46,49,51,52,53,54,57,58,63,64,65,66,69,70,71,73,74,74,76,77,78,79,80,82,83,84,87,88,89,90,93,94,95,98,99,100,102,103,104,105,107
0,1,4,5,9,10,11,12,14,15,16,18,19,22,23,26,28,29,30,32,33,34,36,37,40,41,42,43,45,46,48,49,51,52,55,56,57,58,61,62,62,65,66,67,68,71,72,74,75,80,81,82,84,85,86,87,89
0,1,2,3,4,6,7,9,10,14,16,17,18,19,20,23,24,26,27,28,29,31,32,33,34,35,37,38,40,41,42,44,45,48,49,49,54,55,56,57,58,59,60,62,63,65,66,67,69,70,71,74,75,76,78,79,79,84,85,86,87,88,89,90,91,93,94,96,97,98,100,101,101,108,109,110,111,113,114,115,116,119,120,121,122,123,124,127,128,129,130,133,134,135,136,139,140,142,143,145,146,147,149,150,150,155,156,157,159,164,165,166,167,170,171,172,173,174,175,177,178,179,180,181,183,184,185,188,189,190,191,192,193,194,195,197,198,199,201,202,203,204,206,207,209,210,211,212,213,214,214,217,218,220,221,223,224,225,227,229,230,231,233,234,235,237,238,242,243,244,247,248,249,251,252,253,254,256,257,258,260,261,262,263,264,265,268,270,271,272,276,277,278,280,281,282,284,285,287,288,289,290,291,293,295,296,297,298,299,300,304,305,307,308,309,310,311,313,315,316,317,318,319,322,323,324,326,327,328,329,331,332,335,336,337,338,338,342,343,344,346,347,350,351,353,354,355,356,357,359,360,361,364,365,368,369,372,373,374,376,377,379,380,381,387,388,389,391,394,395,396,398,399,401,402,403,404,405,407,408,410,411,412,413,414,416,419,420,421,422,425,427,428,429,431,432,433,434,436
0,1,4,5,9,10,11,12,15,17,18,19,21,22,24,25,26,27,28,29,30,32,33,34,36,37,38,40,41,42,45,46,47,49,50,51,52,54,55,58,59,60,61,62,63,64,69,70,71,72,73,74,75,77,78,79,80,82,83,84,86,87,88,90,92,93,95,96,97,98,99,102,103,107,108,109,111,112,115,116,119,121,122,123,125,126,127,131,132,133,135,136,140,142,143,145,146,149,151,152,153,156,157,159,160,165,166,168,169,170,171,173
0,1,3,5,6,7,10,11,13,14,16,17,18,19,21,22,23,24,25,27,28,30,31,32,34,34,39,40,41,42,43,47,48,49,50,51,52,53,54,56,57,58,59,63,64,65,68,69,70,72,73,74,75,77,78,79,80,81,84,85,86,87,88,89,92,94,95,96,97,99,100,102,103,104,106,107,108,110,111,114,115,116,117,118,119,122,123,124,126,127,128,129,131,132,134,135,138,141,142,143,145,146,147,149,150,151,152,154,155,157,158,159,162,163,164,166,168,169,170,172,173,176,179,180,181,183,184,185,187,187,190,191,192,193,194,195,197,198,200,201,204,205,208,209,213,214,215,217,221,222,223,224,227,228,230,231,234,236,237,238,240,241,242,244
0,1,4,5,9,10,11,12,15,17,18,19,21,22,24,25,26,28,30,31,32,33,34,36,37,38,39,42,44,45,46,48,49,51,52,56,57,58,59,60,61,61,64,65,66,69,70,71,72,73,76,77,78,80,81,82,84,85,86,87,88,92,93,94,97,99,100,101,103,105,106,108,110,111,112,113,114,118,119,120,122,123,124,125,128,129,131,132,137,138,141,142,143,144,146
0,1,2,3,4,5,6,8,8,11,12,13,14,15,16,19,20,20,25,26,28,31,32,33,34,35,36,37,44,45,46,47,48,49,50,51,53,54,55,56,57,58,61,62,63,65,66,69,70,71,72,73,76,77,78,79,80,83,84,87,88,89,91,92,93,94,96
0,1,2,3,4,6,7,9,10,11,13,14,15,16,19,21,22,23,25,26,28,29,30,31,32,33,38,39,40,41,46,48,50,51,53,54,55,57,58,59,61,62,63,66,67,68,70,71,72,75,76,77,78,79,82,83,86,87,88,89,91,92,93,94,95,96,100,102,103,105,106,109,110,112,114,115,116,118,119,120,122,123,124,126,127,128,129,132,133,135,137,138,139,141,142,144,145,146,148,149,150,152,153,155,156,157,158,160,161,164,166,167,169,170,172,173,174,175,178,179,180,181,182,183,186,187,188,190,191,192,194,195,196,197,199,200,202,203,207,209,210,211,213,214,216,217,218,219,220,222,223,226,228,229,230,232,234,235,236,237,238,239,242,243,244,245,246,247,250,251,252,254,255,256,257,259
2,3,5,7,8,9,12,13,14,15,18,19,21,22,22,24,25,26,29,30,31,32,33,34,35,37,38,39,41,42,43,44,47,48,50,52,53,54,56,57,59,60,62,63,64,65,66,69,70,71,72,73,74,78,80,81,82,83,84,86,87,88,91,92,93,95,96,98,99,100,101,102,104,105,107,108,109,110,111,114,115,116,118,119,120,121,125,126,127,129,132,133,134,136,137,138,139,145,146,147,149,153,156,157,158,160,161,162,164,168,169,170,171,173,174,176,177,178,179,180,182,183,184,187,188,189,190,192,193,195,196,197,199,200,200,202,203,204,205,207
0,1,3,4,10,11,12,13,14,16,17,18,19,22,23,24,25,26,28,29,30,31,32,33,36,37,38,41,42,44,45,46,47,48,49,50,51,54,55,56,58,59,60,61,64,65,66,67,70,71,72,73,74,75,76,77,81,82,83,85,86,87,88,89,91,92,93,94,98,100,103,104,105,106,108
0,1,3,4,6,7,8,10,11,12,16,18,19,20,22,23,25,26,27,28,29,32,35,36,37,39,40,41,42,43,44,45,47,48,49,50,51,52,56,60,61,62,64,65,66,68,69,71,72,73,74,77,78,79,80,83,84,85,87,91,92,93,94,97,98,99,102,103,104,106,107,107,111,112,113,115,116,117,118,120
0,1,2,3,4,6,9,10,11,12,13,15,16,18,19,21,22,23,24,24,30,31,33,34,35,37,38,39,40,42,43,44,46,47,48,49,50,51,52,53,54,57,58,60,61,66,67,70,71,74,75,77,78,79,80,80,85,86,88,89,90,91,92,93,98,99,100,103,104,105,106,108,109,113,115,116,117,119,120,121,123,124,125,127,128,129,130,135,136,138,139,139,142,143,145,146,149,150,151,152,154,155,155,157,158,159,160,162
0,1,2,3,4,6,7,8,10,11,12,14,16,17,18,20,21,21,24,25,26,27,28,30,31,33,34,35,37,38,39,42,43,44,45,46,48,49,50,51,56,57,60,61,62,63,68,69,70,72,75,76,77,78,81,82,83,84,85,86,87,92,93,94,95,97,98,99,100,102,103,104,106,107,111,113,114,115,117,118,121,123,124,125,127,128,129,130,132
0,1,2,3,4,5,6,9,10,11,13,14,16,19,20,21,24,25,27,28,32,33,34,38,39,41,42,44,47,48,49,52,53,55,56,58,59,60,61,62,63,64,66,67,70,71,72,73,74,77,78,79,81,82,82,87,88,89,90,92,93,96,97,97,102,103,104,105,108,109,110,111,112,113,113,116,117,118,119,123,124,125,127,128,132,133,134,136,137,138,141,142,143,145,146,147,148,149,152,153,154,155,159,160,161,163,164,167,168,169,170,171,174,175,176,177,181,182,183,186,187,188,189,190,191,192,193,194,198,199,201,202,203,205,206,206,208,209,210,213,214,216,217,222,223,224,226,227,228,229,231,232,234,235,237,238,240,241,244,245,248,251,252,253,255,256,257,258,260,261,263,264,265,266,267,271,274,275,277,278,283,284,285,286,287,290,291,293,294,295,297,298,299,300,302
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,21,22,25,26,27,29,30,31,32,33,37,38,39,42,44,45,46,47,51,52,53,54,55,57,58,60,61,65,68,69,71,72,75,76,78,79,80,81,82,84,85,86,87,90,91,92,94,95,96,97,99
0,1,2,3,4,6,7,10,11,12,13,14,15,16,17,18,19,22,24,25,26,28,29,32,34,35,36,37,38,43,44,45,47,48,50,51,54,57,58,59,61,62,63,65,66,68,69,69,72,73,75,76,77,78,79,80,80,85,86,87,90,91,92,94,99,100,101,103,104,105,110,111,112,113,115,116,117,118,120,121,122,124,125,126,127,128,131,132,133,134,137,138,140,141,146,147,148,150,151,152,153,155
0,1,2,3,4,7,8,9,10,11,13,14,18,19,20,21,22,24,25,27,28,29,30,31,32,32,38,39,40,43,45,46,47,49,51,52,53,55,56,57,58,59,60,62,63,66,68,69,70,72,73,75,76,78,79,80,81,82,84,87,88,89,90,91,92,94,95,97,98,100,101,107,108,109,110,111,112,113,120,121,122,123,124,126,129,130,131,132,133,134,136,137,138,140,141,146,147,148,149,153,154,155,157,158,159,160,161,165,166,167,168,169,170,172
0,1,3,4,9,10,13,14,15,17,18,19,20,24,25,26,28,31,32,33,34,35,37,38,41,42,43,44,47,48,48,51,52,53,54,55,56,57,59,60,61,64,65,66,68,69,71,72,74,75,79,80,81,82,83,85,86,87,87,93,94,95,98,99,100,102,103,105,106,107,108,109,111,112,114,115,116,118,119,123,124,125,126,130,132,133,134,136,138,139,140,141,142,143,147,148,149,150,152,153,153,158,159,161,162,163,164,166
0,1,4,5,6,8,9,10,11,15,16,17,18,20,21,26,27,29,30,31,32,35,38,39,40,42,43,44,45,47,48,49,50,55,56,57,58,59,62,63,65,66,67,70,71,72,73,74,78,79,81,82,83,84,86,87,88,89,90,93,94,95,96,97,98,99,101,102,103,107,108,111,112,113,114,116,117,117,119,120,121,122,124
0,1,2,3,6,8,11,12,13,14,15,18,19,21,22,23,24,27,30,31,32,34,35,36,37,38,40,41,43,44,45,46,47,49,50,51,52,52,55,56,60,62,63,64,66,67,69,70,71,72,73,75,76,78,79,80,81,84,85,86,88,89,91,92,93,94,98,99,100,102,103,104,105,108,109,113,114,117,118,122,123,124,125,127,128,131,132,133,134,137,138,138,143,144,145,147
0,1,2,3,4,5,6,9,10,11,12,13,18,19,20,22,25,28,29,30,33,35,36,37,40,41,42,43,44,45,49,51,52,53,56,57,59,60,62,63,65,67,68,69,71,72,74,75,76,77,78,81,82,83,85,86,88,89,90,91,92,94,95,96,97,98,100,102,103,104,105,108,109,110,111,111,113,114,115,116,121,122,125,126,127,130,131,132,133,136,138,139,140,142,143,149,150,151,152,157,158,159,161,162,163,166,167,168,169,173,174,175,177,179,180,181,183,184,184,187,188,189,190,192
0,1,2,3,4,6,7,9,10,11,13,14,15,16,19,21,22,23,25,26,28,29,30,31,32,33,38,39,40,41,46,48,50,51,53,54,55,56,57,59,60,62,63,66,67,70,71,73,75,76,77,79,83,84,86,87,92,93,94,95,99,100,101,102,103,105,106,107,112,113,115,116,118,119,120,121,123,124,130,132,133,134,135,137,138,140,141,142,143,146,147,148,149,150,151,154,155,156,158,159,160,161,163
0,1,3,5,6,7,10,11,12,13,16,17,18,19,20,21,23,24,27,28,34,36,37,38,40,41,43,44,45,46,50,52,53,54,55,56,58,59,60,61,64,65,66,68,69,70,72,73,74,78,79,80,81,86,87,88,89,90,92,93,94,95,98,99,100,102,103,105,106,107,108,109,111,112,114,115,118,119,121,122,123,124,126,127,129,130,131,134,135,136,138,139,140,141,147,148,149,151,154,155,157,158,159,160,160,165,166,170,171,172,174,175,175,180,181,182,183,186,187,187,192,193,194,195,196,199,200,201,203,204,205,206,208,209,210,212,216,218,219,220,222,223,226,228,229,232,233,234,235,237
0,0,1,3,4,5,7,8,10,11,12,13,14,15,16,21,22,23,24,26,31,32,33,35,36,37,38,40,41,44,47,48,49,51,52,53,54,55,57,59,60,61,63,64,67,68,69,70,71
0,1,3,5,6,7,9,10,12,13,15,16,17,18,19,24,25,26,27,28,29,30,37,39,42,43,44,45,48,49,51,52,53,54,56,57,58,59,64,65,66,67,70,71,72,74,75,76,78,79,80,81,85,86,87,88,89,91,92,93,93,97,98,99,100,101,104,106,107,108,110,112,113,116,118,119,121,122,123,124,129,130,131,133,134,135,137,138,139,141,142,143,146,147,148,150,152,153,155,156,157,158,159,162,163,164,165,166,168,169,170,171,173,174,176,177,178,179,180
0,1,3,4,5,6,8,9,10,11,12,14,17,19,20,21,23,24,26,27,28,29,30,31,37,39,40,41,42,43,49,51,52,55,56,57,58,60,61,62,63,64,66,69,71,72,73,75,76,78,79,81,82,83,84,90,92,93,94,95,96,102,104,105,106,108,110,111,114,116,117,119,120,121,122,127,128,129,130,132,133,134,135,137,138,139,141,142,143,144,147,150,151,152,154,155,157,159,161,162,164,165,166,168,169,172,173,174,175,176
0,1,2,3,4,5,8,9,10,11,13,14,15,16,19,21,22,23,25,26,28,29,30,31,32,33,38,39,40,41,42,44,45,49,51,52,53,55,56,58,59,60,62,67,68,69,70,74,75,76,78,79,80,81,82,83,84,86,87,88,91,92,93,94,95,97,103,105,106,107,108,110,111,113,114,115,116,117,119,122,123,124,126,126,130,131,132,134,135,137,138,139,140,141,143,146,147,148,149,152,153,153,155,156,157,159,163,164,165,166,167,168,171,173,174,175,177,178,180,181,182,184,185,187,188,189,190,195,196,198,199,200,201,203,204,205,206,207,210,211,212,213,216,217,220,223,224,225,227,228,230,231,232,233,234,235,236,238,239,240,242,243,244,247,248,249,250,253,254,257,259,260,261,262,264,265,266,267,271,272,273,275,276,277,278,279,281,282,283,284,285,287,288,288,294,296,298,299,300,302,303,305,306,307,308,309,310,315,316,319,320,321,322,324,325,328,331,332,333,335,336,337,338,341,342,343,344,345,347,349,350,351,353,354,357,358,359,360,361
0,1,2,3,4,6,7,9,10,11,14,15,16,17,18,20,21,22,23,25,26,28,29,30,31,32
0,1,2,3,4,6,7,8,9,10,11,12,13,16,18,19,20,22,23,24,26,27,28,30,31,32,33,34,37,38,39,40,41
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,40,41,42,43,44,45,46,52,55,56,57,59,60,61,62,63,64,66,67,68,71,72,73,74,75,76,77,79,80,83,84,85,87,88,90,91,92,93,94
0,1,3,5,6,7,9,10,12,13,14,15,16,17,22,23,24,25,26,28,29,29,35,36,37,38,41,42,43,44,45,46,47,49,51,52,53,55,56,59,60,61,62,63
0,1,3,4,5,6,8,9,10,11,12,14,15,16,17,20,21,22,23,24,25,30,31,35,36,37,38,39,40,41,44,47,48,49,51,52,53,54,55,57,58,59,60,62,63,64,66,67,70,71,72,73,74
2,3,4,5,6,7,8,11,12,13,14,16,17,22,23,27,29,30,31,33,34,36,37,38,39,40,41,42,43,44,49,50,51,53,54,56,57,59,60,62,63,66,67,68,69,70,71,74,76,77,78,80,81,83,84,85,87,88,89,91,92,93,94,95,100,101,102,104,105,106,109,112,113,114,116,117,118,119,120,122,123,124,129,130,131,132,133,135,136,139,140,141,142,144,145,147,148,149,151,152,155,156,157,158
0,1,3,4,5,6,8,9,10,11,12,14,17,20,21,22,24,25,26,28,29,33,35,36,37,39,40,42,43,45,46,47,48,49,54,55,56,57,59,62,64,65,68,69,70,71,73,74,76,77,80,81,82,84,85,89,90,91,92,93
0,1,2,4,7,10,11,12,14,15,16,18,19,20,21,24,26,27,28,30,31,33,34,36,37,38,39,40,45,46,47,48,49,50,51,58,60,63,64,65,66,69,70,72,73,74,76,79,80,80,83,84,85,87,88,91,92,93,95,96,97,99,100,101,102,106,108,109,110,112,113,116,117,121,122,124,126,127,128,130,131,133,134,135,136,137,138,143,144,145,146,147,148,149,151,152,153,155,156,158,159,160,161,162,164,165,166,167,169,170,172,173,174,175,178,179,180,182,183,184,185,188,190,191,192,194,195,198,199,201,202,205,207,209,210,212,213,214,216,217,217,223,224,225,226
0,1,2,3,4,5,6,8,9,13,14,16,17,18,20,21,22,23,23,25,26,27,28,30,31,32,33,34,36,38,39,40,42,43,44,44,49,50,52,53,54,56,57,58,59,60,61,64,66,67,68,72,73,74,76,77,78,79,80,82,83,85,86,87,89,90,91,93,94,97,98,99,102,103,104,105,108,109,111,112,113,114,116,117,118,119,120
0,1,2,3,4,5,6,8,9,11,12,14,15,16,17,21,22,23,25,26,27,28,29,29,34,37,39,40,42,43,44,47,48,49,50,51,53,54,55,57,58,59,61,62,63,64,67,68,71,72,74,75,76,77,78,79,80,81,84,85,87,89,90,91,92,93,99,100,101,103,104,107,108,109,110,111
0,2,3,4,5,6,9,11,12,13,15,16,17,20,22,23,24,27,28,29,30,31,32,35,37,38,39,41,42,43,45,46,50,51,53,54,58,59,60,62,63,66,67,67,72,73,77,80,81,81,83,84,85,87,88,90,91,93,94,95,96,96,100,101,102,103,105,106,109,110,110,115,118,120,121,122,123,124,124,129,130,133,134,135,136,137,138,139,141,142,145,146,147,149,150,151,152,155,156,157,158,159,161,162,165,166,166,171,172,175,176,177,179,180,180,185,186,188,189,190,190,195,197,199,202,203,204,205,207,208,210,211,212,213,214,216,217,220,221,221,226,227,230,231,232,233,234,235,235,240,241,242,243,245,245,252,253,254,255,256,257,260,261,263,264,267,268,269,271,272,273,275,279,281,282,283,284,285,287,288,290,291,292,293,294,296,297,298,299,300,301,301,306,309,311,312,314,315,316,317,322,323,324,325,326,329,330,331,332,334,335,338,339,340,341,341,344,345,350,352,354,355,357,358,359,360,361,362,367,368,371,372,372,374,375,376,377,379,380,380,384,385,386,387,388,390,391,392,394,395,396,398,399,402,403,404,405,406
0,1,2,3,4,6,7,8,12,15,16,17,19,20,21,22,23,24,26,27,28,29,30,32,33,35,36,37,39,44,45,46,47,50,51,52,53,54,55,60,61,62,65,66,67,68,69,70,71,73,74,76,77,82,83,84,86,87,88,90,91,93,94,96,97,103,105,106,107,109,110,112,113,115,116,119,120,122,123,125,126,128,129,130,131,131,136,137,140,141,145,146,147,148,151,153,154,155,157,158,160,161,162,163,164,165,168,171,172,173,175,176,177,178,182,183,184,185,187,188,189,190,191,194,195,197,199,200,201,202,203,209,210,211,213,214,217,218,219,220,221
0,1,3,5,6,7,9,10,13,15,16,17,18,19,24,25,27,28,29,30,31,34,35,36,37,37,42,43,44,46,47,50,51,52,55,56,57,59,60,63,64,65
0,1,2,3,4,7,8,9,10,11,12,13,15,16,18,19,20,22,27,29,31,32,33,34,36,37,38,40,41,42,44,45,46,47,48,49,50,52,53,54,56,57,58,59,59,64,65,66,67,68,71,72,75,76,78,79,80,82,83,85,86,87,88,93,94,95,96,97,99,103,104,105,106,107,110,111,112,113,116,117,120,121,122,124,125,126,129,130,131,133,134,137,138,139
0,1,3,5,6,7,10,11,12,14,15,16,19,20,24,25,26,27,30,31,33,34,35,37,41,44,45,46,48,49,51,53,54,55,57,58,59,62,63,64,65,66,68,69,70,71,73,74,75,76,77,79,80,81,83,84,85,86,88,89,91,92,94,96,97,98,100,101,102,103,106,107,111,112,114,117,118,119,121,122,123,125,126,127,128,130,131,132,133,134,135,136,138,139,140,141,142,143,146,147,148,149,150,152,153,156,157,158
0,1,2,3,4,5,7,8,11,13,14,15,17,18,20,21,23,24,25,26,31,32,33,35,36,39,40,41,43,44,45,46,49,50,52,53,54,55,55,60,61,62,63,64,65,69,70,71,72,73,74,75,76,79,80,82,83,84,85,85,90,91,93,94,95,96,97,98,98,102,103,104,105,106,107,108,110,111,113,114,118,120,121,122,123,125,126,130,131,132,133,134,136,137,140,142,143,144,146,147,149,150,153,154,155,156,158,159,160,161,162,166,167,168,169,170,170,174,175,176,177,178,179,181,182,184,185,186,187,188,190,191,193,194,195,196,197,198,201,203,204,205,207,208,209,211,213,214,215,216,217,219,220,222,223,224,225,228,230,231,232,234,235,239,240,241,242,243,245,246,250,251,252,253,254
0,1,3,4,5,6,6,10,11,12,13,15,16,16,21,22,24,25,27,28,28,33,34,35,36,37,38,41,42,43,44,45,46,49,51,52,53,55,56,58,59,60,61,62,65,66,67,68,69,70,76,79,80,81,83,84,85,86,88,89,91,92,93,95,96,96,102,103,104,105
0,1,2,3,4,7,8,9,10,11,13,14,15,18,19,20,22,23,24,25,26,28,29,31,32,33,36,37,38,40,41,42,44,45,46,47,52,53,57,59,60,61,63,64,66,67,68,69,70,71,72,74,75,76,82,83,84,86,87,89,90,91,92,93
0,1,4,5,9,10,11,12,15,17,18,19,21,22,24,25,26,27,28,29,30,31,32,33,36,39,40,41,43,44,45,46,47,48,49,51,52,53,54,57,58,59,60,61,63,64,69,70,71,73,74,77,78,79,80,81
0,1,2,3,4,5,8,9,10,11,12,13,14,16,17,18,20,21,24,26,27,28,30,31,33,34,36,37,38,41,42,43,44,48,49,50,51,53,54,54,56,57,58,60,61,63,64,65,66
0,1,2,4,7,9,10,11,13,14,17,19,20,21,23,28,29,30,31,36,37,38,40,41,44,45,46,47,48,52,53,56,57,58,60,61,63,64,67,68,69,70,71,73,74,75,77,78,79,80,81,82,85,87,88,89,90,97,99,100,102,103,106,107,109,110,111,113,114,115,117,118,119,120,121,124,125,126,127,128,130,131,135,136,137,138,139
0,1,3,4,5,6,8,9,10,11,12,14,15,16,17,20,21,23,24,29,30,31,33,34,35,37,38,40,41,42,43,44,45,50,51,54,55,56,58,59,60,63,66,67,68,70,71,72,73,74,75,77,78,79,80,81,84,85,88,89,90,92,93,96,98,99,100,102,103,107,108,110,113,114,115,117,118,119,121,122,123,124,126,127,128,130,131,133,134,135,136,137
0,1,2,3,4,6,7,9,10,11,12,15,16,17,18,19,21,22,24,25,26,27,30,32,33,34,35,39,40,41,42,43,44,46,47,48,50,51,52,53,55,56,58,59,60,61,63,64,65,66,67,70,71,72,73,74,76,77,80,81,82,83,84
0,1,3,4,5,6,8,9,10,11,12,14,15,16,17,18,21,23,24,25,26,27,32,33,37,38,39,41,42,43,44,47,50,51,52,54,55,56,57,58,59,60,61,66,67,68,70,71,73,74,75,76,79,80,81,82,83,85,86,87,88,90,91,92,94,95,98,99,100,101,102
0,1,2,5,6,7,8,9,10,13,15,16,17,19,20,22,23,26,27,28,29,31,32,33,34,35,39,40,41,42,43,43,45,46,49,51,54,55,56,58,59,60,61,64,67,68,69,71,72,73,75,76,79,80,81,82,83
0,1,2,3,4,7,8,9,10,13,14,16,17,18,19,20,21,22,24,25,28,29,30,31,32,35,36,37,38,39,40,41,42,43,45,46,47,48,49,51,52,53,54,56,57,60,61,62,67,68,69,70,71,72,73,75,76,77,78,79,81,82,83,84,87,88,91,92,93,95,96,99,101,102,103,105,106,110,111,113,116,117,118,120,121,122,124,125,126,127,129,130,131,133,134,137,138,139,140,141
0,1,2,3,4,5,6,8,9,10,11,12,14,15,16,17,20,21,22,24,28,29,30,32,33,34,35,38,40,41,42,43,46,47,48,49,51,52,54,55,56,57,58,59,62,63,66,68,71,72,73,74,76,77,79,80,81,82,83,85,86,87,88,92,93,94,96,97,99,100,101,102,103
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,21,22,27,28,29,30,32,37,38,39,41,42,43,44,46,47,50,53,54,55,57,58,59,60,63,65,72,74,75,76,78,79,81,82,83,86,87,88,90,91,93,94,97,98,99,100,101,103,104,105,107,108,109,110,111,112,115,117,118,119,120,124,125,128,129,130,131,132,134,140,143,144,145,147,148,149,152,153,153,158,159,160,161,162,163,165,166,167,168,170,171,172,174,175,178,179,180,181,182
2,3,7,8,9,11,12,13,17,19,20,21,23,24,26,27,29,30,31,32,38,39,40,41,43,44,50,53,54,55,57,58,59,60,61,62,64,65,72,74,75,76,78,79,81,82,83,84,87,88,89,91,92,93,94,100,101,102,104,105,108,109,110,111,112
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,21,22,27,28,29,30,32,37,38,39,41,42,43,44,46,47,50,53,54,55,57,58,59,61,63,64,66,67,68,73,74,75,76,79,80,81,83,85,86,86,89,90,91,92,95,96,97,99,100,101,102,105,108,109,110,112,113,114,115,116
0,1,2,3,6,7,8,9,10,11,12,17,18,19,20,22,23,29,30,31,32,37,39,40,42,43,45,46,47,48,49,50,51,52,53,56,58,59,60,62,63,64,66,67,69,70,72,75,76,77,79,80,81,82,83,84,85,88,89,90,91,94,95,96,97,98,99,100,101,102,105,106,107,109,110,113,114,115,116,117
0,1,2,4,5,6,10,12,13,14,15,18,19,23,25,26,28,29,32,33,34,35,36,37,37,41,42,43,44,46,47,47,53,54,55,56,58,59,60,62,63,64,65,66,71,72,73,74,76,77,78,83,84,85,87,88,89,90,91,94,95,96,97,99,100,101,102,103,106,107,108,109,112,113,114,117,118,119,121,122,123,126,127,128,130,131,133,134,135,136,137
0,1,4,5,6,9,10,11,13,14,15,16,18,19,22,23,24,25,26,28,29,30,31,32,35,36,37,39,40,41,42,43,48,49,50,51,53,54,55,58,59,60,62,63,66,67,68,69,70
0,1,5,6,7,8,9,10,13,14,18,19,20,21,24,25,27,28,29,31,32,33,35,36,38,39,40,41,42,43,44,45,46,51,52,55,56,57,58,60,61,64,67,68,69,71,72,73,74,75,76,77,78,82,85,86,87,89,90,91,92,96,97,98,99,102,103,104,106,107,108,111,112,113,114,115,117,118,119,122,123,124,126,127,128,129,131,132,133,137,138,140,141,142,143,148,149,151,154,155,156,159,161,162,163,164,165,167,169,170,171,172,173,174,175,176,177,180,182,183,184,185,186,187,190,191,195,196,197,198,199,201,202,203,204,205,206,207,209,210,215,216,217,219,220,221,223,224,225,228,229,230,232,233,233,236,237,238,240,241,242,243,244,247,248,249,251,253,254,257,258,259,260,262,263,269,270,271,273,274,277,278,279,280,281
0,1,2,4,7,8,9,10,11,13,14,17,18,19,20,22,23,24,26,27,27,33,34,35,37,38
0,2,3,4,5,7,8,9,10,12,13,14,15,18,21,22,23,25,26,29,30,31,32,33,35,36,37,39,40,41,43,44,45,47,48,49,50,52,53,54,55,58,59,60,61,62,64,65,66,68,69,70,71,72,73,74,76,78,79,80,82,83,84,85,86,87,90,91,92,93,94,96,97,99,100,101,102,103,105,106,107,108,109,110,112,113,114,115,117,118,118,124,125,127,128,129,130,132,133
0,1,2,3,4,5,6,7,8,9,10,13,16,17,18,20,21,22,24,25,25,28,29,30,31,33,34
0,1,2,3,6,8,9,10,14,15,16,17,18,19,20,24,26,27,28,30,31,32,33,35,36,39,40,41,42,44,45,48,50,51,52,54,55,56,57,59,60,62,63,64,65,66,68,69,71,72,78,79,81,82,85,86,86,92,93,94,96,97,99,100,103,104,105,106,107,112,113,114,115,116,118,119,120,122,123,124,125,127,128,132,134,135,136,139,140,142,143,145,146,148,150,151,152,154,155,159,160,161,162,164,165,168,171,172,173,175,176,177,178,180,181,181,184,185,186,187,189,190
0,2,3,4,5,7,8,9,10,13,15,16,17,19,20,21,22,24,25,27,28,30,32,33,34,36,37,38,39,42,43,45,46,47,49,52,53,53,56,57,58,60,61,64,65,66,68,69,70,72,73,74,75,79,81,82,83,85,86,89,90,92,93,96,97,98,99,101,102,104,105,107,108,111,112,113,114,115,116,117,119,120,121,123,124,125,127,128,129,132,133,134,136,138,139,141,142,143,144,145,150,151,152,153,155,156,158,159,161,162,163,164,166,167,168,169,170,173,176,177,178,180,181,182,184,185,185,188,189,190,191,193,194
0,1,2,3,4,5,6,8,9,10,13,15,16,17,18,21,22,23,24,26,27,29,30,32,34,35,36,37,40,41,42,43,46,47,49,50,52,54,55,56,58,59,60,61,63,64,66,67,69,71,72,73,75,76,77,78,81,82,86,88,91,93,95,96,98,99,101,104,105,106,108,109,110,112,116,118,119,121,122,126,127,128,129,130,132,133,134,137,138,141,142,143,144,145,146,150,152,153,155,156,160,161,162,163,164,165,166,167,170,173,174,175,177,178,179,180,181,183,184,185,188,189,190,191,192,193,194,195,196,197,198,201,202,203,204,205,206,207,209,211,212,213,214,215,218,219,220,221,222,224,225,226,230,231,232,233,236,237,238,241,242,243,244,246,247
0,1,2,3,4,6,7,8,10,11,12,13,15,16,20,22,23,24,27,28,30,31,33,34,36,38,39,40,42,43,47,48,49,50,52,53,56,59,60,61,63,64,65,66,68,69,69,72,73,74,75,77,78
0,1,2,4,8,9,10,12,13,14,16,17,20,21,23,24,27,28,29,30,30,35,36,37,38,39,40,42,43,44,44,49,50,51,52,53,55,56
0,2,3,4,5,7,8,9,10,15,16,18,21,22,23,25,26,27,28,29,30,32,33,34,35,38,39,40,41,42,43,44,46,47,48,50,51,53,54,55,56,57,58,59,61,62,63,65,66,68,69,70,71,72,73,74,76,77,78,80,81,83,84,85,87,88,89,90,90,94,95,96,97,98,100,101
0,1,2,4,7,9,10,11,13,14,16,17,18,19,21,22,23,24,26,27,28,29,31,32,33,35,36,37,40,41,42,43,45,46,47,48,50,51,54,57,58,59,61,62,63,64,67,70,71,72,74,75,76,78,79,81,82,83,85,86,88,89,90,95,96,97,98,99,103,104,105,106,107,109,110,111,112,113,115,116,117,120,121,122,123,124,125,126,128,129,130,131,135,136,137,139,140,141,142,147,148,149,150,151,154,155,156,158,159,163,164,165,166,169,170,173,174,175,176,178,179,180,181,182,184,185,188,191,192,193,195,196,197,198,199,200,201,203,204,206,207,209,210,211,213,214,214,217,218,219,220,222,223
0,1,2,3,4,5,7,8,10,11,12,13,16,18,19,20,21,22,24,25,26,28,29,31,32,33,34,37,39,40,41,43,44,46,47,49,50,51,52,53,54,55,57,58,62,63,64,66,67,69,70,71,72,75,76,77,78,79,81,82,84,85,88,89,91,93,94,95,97,98,99,102,103,104,105,110,111,112,113,115,116,118,119,121,122,123,124,125,127,128,129,130,131,132,133,134,135,139,142,143,144,146,147,149,150,153,154,155,156,158,159,160,161,162,167,168,169,172,173,174,175,178,179,180,182,183,184,185,187,188,189,190,191,195,196,197,200,203,204,205,207,208,209,212,213,213,216,217,218,221,222,223,224,226,227,229,230,231,232,233,236,237,238,240,240,243,244,245,248,249,250,251,253,254,256,257,258,259,260,263,264,265,267,268,268,274,275,276,279,280,282,283,286,289,290,291,293,294,295,296,299,300,301,303,304,305,306,308,309,311,312,313,314,316,317
0,1,2,5,6,7,8,9,10,11,12,15,16,19,21,24,25,26,27,28,29,30,31,32,36,38,39,40,42,43,45,46,48,50,51,52,54,55,56,57,59,60,62,63,64,65,70,71,72,74,75,77,78,79,82,83,84,85,86,87,87,92,93,94,95,97,98,99,101,102,104,105,106,107,109,110,113,114,115,116,118,119,120,121,122,125,126,127,128,129,130,131,132,133,134,137,138,139,141,145,147,148,150,151,153,154,155,156,157,158,159,160,163,164,165,167,168,168,172,173,175,176
0,1,2,3,6,8,9,12,13,14,16,17,18,21,22,24,27,28,29,31,32,33,34,35,36,38,39,40,41,44,45,46,47,48,50,54,55,56,58,59,60,62,63,66,67,68,70,71,74,75,76,77,79,80,82,83,84,85,87,88
0,1,2,3,4,6,7,8,10,11,12,14,15,19,21,22,23,26,27,29,30,32,33,35,37,38,39,41,42,46,47,48,50,51,52,53,55,56,57,58,61,62,63,64,67,68,70,71,72,73,74,75,76,78,79,80,82,83,86,87,88,89,92,93,97,98,99,100,102,103,106,109,110,111,113,114,115,116,118,119,119,125,126,127,129,130
0,1,2,3,4,5,7,8,11,13,14,15,16,17,19,20,21,23,24,26,27,28,29,33,34,35,36,37,38,40,41,42,45,46,47,48,52,53,54,55,57,58,59,60,62,63,64,65,66,68,69,70,71,73,74,77,78,79,80,82,83,86,87,88,90,91,92,93,95,96,97,102,103,104,105,107,108,110,111,113,114,117,118,119,120,121,123,124,125,130,131,132,133,136,137,140,143,144,145,149,150,151,155,156,158,159,160,162,163,164,165,166,168,169,172,173,174,175,177,178,179,180,181,184,185,187,188,191,194,195,196,198,199,200,202,203,204,206,207,211,212,213,214,215,216,217,218,220,221,223,224,226,227,228,231,232,233,235,236,237,238,240,241,242,243,248,249,250,253,254,256,257,262,263,266,267,268,270,271,272,273,275,276,278,279,280,282,285,286,287,288,290,291
0,1,2,6,7,9,10,11,12,13,15,16,17,19,20,22,23,24,25,28,30,31,32,34,35,37,38,40,41,42,43,44,46,47,48,50,51,53,54,55,56,60,61,62,64,65,65,67,68,71,72,75,76,77,79,80,80,83,84,85,86,88,89,89,92,93,94,95,98,99,100,101,103,104,105,106,107,110,111,112,115,116,117,119,120,121,122,124,125,129,130,131,132,133,135,136,137,138,140,141,146,147,148,150,151,152,153,154,155,158,161,162,163,165,166,167,169,170,170,173,174,175,176,177,178,178,185,186,187,188,190,191,192,193,194,195,196,198,199,204,205,206,207,210,211,212,213,214,216,217,219,220,221,225,226,228,229,230,232,233,235,236,237,238,239,241,242,244,245,246,249,250,251,252,254,255,255,258,259,260,261,263,264
0,2,3,5,6,8,9,10,11,15,17,18,19,21,22,26,27,28,29,30,31,31,35,36,37,40,41,42,43,47,49,50,51,53,54,55,56,58,59,60,61,62,63,63,67,68,69,72,73,74,75,79,81,82,83,84,86,87,89,90,91,92,93,94,94,100,101,102,105,106,107,108,109,110,113,116,117,118,120,121,122,123,124,125,127,128,129,130,133,134,135,137,138,139,141,142,144,145,146,148,151,152,152,155,156,157,159,160,163,164,165,167,168,169,171,172,173,174,178,180,181,182,184,185,188,189,193,194,195,196,199,200,201,202,203,204,205,207,209,210,211,212,213,215,216,218,219,221,222,223,224,226,227,227,230,231,232,233,235,236
2,4,5,6,7,10,11,12,13,14,15,18,21,22,23,25,26,27,28,31,33,34,35,37,38,39,40,42,43,45,46,47,50,51,52,53,55,56,57,58,60,61,62,63,65,66,67,69,70,74,76,77,78,79,80,81,82,84,85,86,87,88,89,90,91,93,94,97,98,101,102,103,104,106,107,108,109,110,113,114,115,116,117,118,119,120,121,125,127,128,129,131,132,133,134,136,137,138,139,140,142,143,144,147,148,149,150,151,152,155,156,157,158,159,162,163,164,166,167,167,171,172,173,174,176,177
0,1,2,3,4,5,7,8,9,10,12,13,14,15,17,18,19,20,20,24,25,27,28,29,30,32,33,34,35,40,41,42,43,45,46,49,52,53,54,56,57,58,59,61,62,62,65,66,67,68,70,71
0,1,2,3,4,5,6,7,8,9,12,15,16,17,19,20,21,22,24,25,26,27,29,30,31,32,34,35,36,37,37,40,41,42,44,45,46,47,49,50,51,52,55,56,57,58,59,61,62,63,65,66,67,68,69,72,73,76,77,78,79,82,83,84,85,86,88,90,91,92,94,95,96,97,101,103,105,106,108,109,110,111,112,113,116,117,118,119,120,121,122,123,125,126,128,129,131,132,133,134,134,139,140,142,143,144,146,147,148,149,151,152,154,155,156,157,158,160,161,162,163,164,165,166,169,170,171,172,174,175,175,181,182,184,185,186,187,189,190
0,1,2,3,4,6,7,11,12,13,16,17,18,20,21,22,23,28,29,30,31,32,34,35,38,39,40,43,44,45,46,48,49,52,55,56,57,59,60,61,62,67,68,69,70,72,73,76,79,80,81,83,84,85,86,90,91,92,94,96,97,98,100,101,101,104,105,106,107,109,110
0,1,2,3,4,7,8,11,12,13,14,15,16,17,18,21,23,24,25,27,28,30,31,32,33,34,35,40,41,42,43,44,46,47,48,53,55,56,57,59,60,63,64,66,67,68,70,72,73,76,77,78,79,80,81,83,84,86,87,88,89,90,92,92,97,98,99,102,103,104,105,107,108
0,1,2,4,5,6,9,12,13,14,17,19,20,21,24,25,26,29,30,31,32,33,36,37,38,40,41,42,44,45,49,50,51,52,53,55,56,57,58,59,60,62,63,64,65,66,68,69,70,73,76,77,78,80,81,82,84,85,87,88
0,1,2,3,4,5,8,10,11,12,15,16,17,19,21,22,23,25,26,27,28,29,30,31,34,35,36,37,38,39,42,43,44,45,46,48,49,50,51,52,53,54,57,58,59,61,62,63,65,66,67,68,69,71,72,74,75,76,78,79,80,82,83,84,87,88,89,91,92,94,95,96,99,100,101,103,104,105,106,107,108,109,112,113,114,115,116,118,119,120,125,126,127,128,130,131,134,137,138,139,141,142,143,144,147,148,149,151,152,153,154,156,157,159,160,161,162,164,165
0,1,2,3,6,8,9,10,12,13,15,16,17,18,19,20,21,26,27,28,29,31,33,34,35,38,39,40,41,44,46,47,48,50,51,52,53,56,58,59,60,61,63,64,66,67,69,71,72,73,75,76,78,79,80,82,83,85,86,86,89,90,93,94,95,97,98,99,100,102,103,104,105,106,108,109,110,115,116,117,118,119,121,122,125,126,127,128,130,131,131,136,137,139,140,141,142,144,145,147,148,149,150,151,152,155,156,156,161,162,164,165,166,167,170,171,171,176,177,180,181,182,184,185,186,187,189,190,191,194,195,196,198,199,200,201,203,204,206,207,208,211,212,213,214,215,216,218,219,220,221,222,226,227,229,230,231,235,236,237,238,240,241,242,242,245,246,247,248,249,251,252,254,255,256,258,259,259,266,267,268,269,271,272,273,274,277,280,281,282,284,285,288,289,290,292,293,294,295,296,297,300,301,304,305,306,307,310,311,315,316,317,320,321,322,323,324,326,327,328,333,334,335,336,337,339,340,342,343,347,349,350,351,353,354,356,357,358,359,360,361,366,367,368,370,371,372,375,376,377,378,380,381,381,384,385,386,387,389,390
0,1,2,5,6,7,8,9,10,13,15,16,17,19,20,22,23,24,25,26,27,32,33,36,37,38,39,41,42,43,44,45,46,49,51,52,53,54,55,57,58,59,61,62,63,64,65,67,68,69,72,74,75,78,79,80,81,82,84,85,86,88,89,90,91,92,93,94,95,96,99,102,103,104,106,107,108,109,111,112,113,114,115,116,119,120,121,122,126,127,128,129,131,132,133,134,137,138,139,140,141,142,146,148,149,150,152,153,154,155,157,158,160,161,162,163,164,166,167,168,169,170,171,172,175,176,177,178,179,180,181,182,186,188,189,191,192,196,197,198,199,201,202,208,209,210,211,212,214,216,217,218,219,222,223,224,225,226,228,229,230,231,236,237,238,239,241,242,245,248,249,250,252,253,254,255,256,258,260,261,262,264,265,265,267,268,269,270,272,273
0,2,3,4,5,8,9,10,11,12,13,16,19,20,21,23,24,25,26,28,29,30,31,35,37,38,40,41,44,45,47,49,50,51,53,57,58,59,60,61,63,64,65,66,67,69,72,74,75,76,78,79,80,81,84,86,87,88,89,91,92,94,95,96,98,99,102,103,106,109,110,111,113,114,116,117,118,119,121,122,124,125,126,127,128,130,131,132,134,135,137,138,139,140,142,143,144,145,146,149,150,151,152,153,154,155,157,158,159,161,162,164,165,168,169,170,171,173,174,176,177,181,182,183,184,185,186,187,188,190,191,194,195,196,199,200,201,203,204,205,206,211,212,213,214,215,216,217,218,220,221,222,224,225,227,228,230,231,233,234,235,236,238,239,240,242,243,243,247,248,249,250,252,253
0,1,2,3,6,8,9,10,14,15,16,18,19,20,21,23,24,25,26,28,29,30,31,34,35,37,39,40,41,42,46,47,48,49,51,52,55,57,58,59,61,63,64,65,66,67,69,70,71,72,73,74,77,78,79,80,85,87,89,90,92,93,94,96,97,98,103,104,105,106,107,108,112,113,115,118,119,120,122,123,124,125,127,128
0,2,3,4,5,7,8,9,9,14,15,16,18,19,22,25,26,27,31,32,34,36,37,38,40,41,43,44,45,46,47,48,52,53,54,55,56,58,61,62,64,65,66,67,71,73,74,75,77,79,80,82,83,84,85,86,87,90,91,93,94,95,97,98,99,100,101,106,107,108,109,112,113,114,117,118,119,121,122,123,123,127,128,129,131,132,133,133,138,139,141,142,143,144,146,147,149,150,151,153,154,154,160,161,162,165,168,169,170,172,173,174,175,176,178,179,181,182,182,188,189,191,192,194,195,196,199,200,203,204,205,206,208,209,210,211,212,216,217,220,221,222,223,224,225,229,231,232,233,235,236,240,241,243,244,245,246,248,249,250,251,252,253,254,255,256,259,260,265,267,268,270,271,274,275,279,280,281,282,283,284,285,286,287,288,289,292,293,297,299,300,301,302,303,305,306,308,309,310,311,312,314,315,315,317,318,319,321,322,323,324,326,327,328,331,332,333,334,337,338,340,341,343,344,345,346,347,348,351,352,354,356,357,358,360,361,362,363,365,366,368,370,371,372,373,377,378,379,380,384,385,387,388,389,390,391,394,395,397,398,399,400,404,406,407,409,411,412,414,415,416,417,418,419,421,422,424,425,426,427,428,429,432,434,435,436,438,440,441,445,446,447,448,449,450,453,456,457,458,461,463,464,465,467,468,470,471,473,474,475,476,477,482,483,484,485,486,487,488,495,497,500,501,502,503,506,507,509,510,511,513,514,515,519,520,522,523,524,525,526,527,527,531,532,533,534,536,537,537,540,541,542,543,545,546
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,42,43,45,46,47,52,53,54,56,57,59,60,61,62,63,64,67,70,71,72,74,75,76,77,78,79,81,82,83,84,89,90,92,94,95,96,102,105,106,107,111,112,113,115,118,121,122,123,125,126,127,128,130,131,131,133,134,135,136,138
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,43,44,45,46,52,53,54,56,57,59,60,61,62,63,66,67,68,70,71,73,74,75,77,78,82,84,85,86,87,89,91,92,93,94,97,98,99,101,102,103,104,109,110,111,112,115,116,118,120,121,122,124,125,127,128,129,130,131,133,134,136,137,138,140,141,142,143,144,147,148,149,150,151,153,154,154,156,157,158,160,161,162,164,165,166,167,169,170,171,173,174,177,178,179,180,181,184,185,186,187,188,189,190,191,194,195,198,199,200,202,203,204,205,207
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,22,24,25,27,28,29,31,32,34,35,36,37,38,41,42,43,44,45,47,48,49,50,52,53,56,59,60,61,63,64,67,68,72,73,74,75,78,80,81,82,84,85,88,90,91,92,93,94,95,98,101,102,103,105,106,107,108,110,111,112,113,114,117,118,120,122,123,125,126,132,133,134,135,136,140,141,143,144,145,146,147,148,148,152,153,154,155,157,158,158,160,161,162,163,165
0,1,2,4,7,9,10,11,13,14,16,17,18,19,21,22,24,25,26,27,29,30,33,34,35,36,39,40,43,45,46,47,48,49,50,52,53,55,56,57,59,60,61,62,63,64,65,68,69,72,73,74,76,77,78,79,81
0,1,2,3,4,7,8,9,11,12,13,14,17,18,19,20,21,22,27,28,29,31,35,36,37,39,40,41,42,44,45,46,47,48,50,51,52,55,56,57,58,60,61,63,64,65,67,68,68,74,75,76,77,82,83,85,88,89,90,92,93,94,95,97,98,98,103,104,105,107
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,40,41,44,45,46,47,48,51,52,54,55,56,57,57,60,61,62,63,64,65,66,67,67,70,71,72,73,74,75,76,78,79,80,86,87,88,90,91,92,93,95,96,101,102,103,105,106,106,110,111,112,113,114,115,118,119,120,121,121,124,125,126,127,128,130,131,132,133,138,139,140,141,145,146,149,150,151,152,153,155,156,157,160,161,164,165,166,167,169
0,1,3,5,6,7,8,14,15,16,18,20,21,23,24,25,28,29,30,31,33,34,37,40,41,42,46,47,48,51,52,53,54,56,57,58,59,60,63,64,67,68,69,70,72,73,73,78,79,80,83,85,86,87,89,90,92,93,94,95,96,97,98,100,101,104,105,106,107,110,111,112,114,117,120,121,122,124,125,126,128,129,130,132,133,134,135,136,138,139,140,141,144,146,147,149,150,153,154,156,157,158,159,160,162,163,164,165,166,169,170,173,174,175,176,178,179,180,181,182,185,186,187,188,189,191,192,193,195,196,197,198,199,201,202,203,204,207,209,210,211,213,214,216,217,219,221,222,223,224,226,227,229,230,232,234,235,236,238,239,241,242,246,247,250,251,255,256,257,258,260,261,262,263,267,269,271,272,273,274,276
0,1,2,4,5,5,11,12,13,16,19,20,21,23,24,25,26,27,29,30,31,32,32,38,40,43,44,45,47,48,49,50,52,53,53,55,56,57,58,60
0,1,2,3,4,6,7,10,11,12,13,14,15,17,18,20,21,22,23,26,28,29,30,32,33,34,35,37,38,41,43,44,45,46,47,48,53,54,55,56,57,59,60,61,62,67,68,69,71,72,73,74,75,76,81,82,83,84,85,88,89,90,91,92,95,96,97,99,100,103,104,105,106,109,110,111,112,116,118,119,120,122,123,127,128,129,130,133,134,135,136,142,144,145,146,149,150,151,153,154,157,158,159,161,165,166,167,168,171,172,174,175,176,177,182,183,184,186,187,190,193,194,195,199,200,201,202,203,205,206,209,210,211,214,215,216,217,218,220,221,222,223,228,229,230,232,233,234,235,236,237,240,241,243,245,246,247,249,250,252,253,254,255,256,258,259,260,261,269,270,271,273,276,279,280,281,283,284,285,286,287,289,292,294,295,296,298,299,300,301,303
0,1,2,4,5,6,10,12,13,14,16,17,18,19,21,22,24,25,26,28,29,30,31,31,34,35,36,37,38,40,41,42,43,48,49,50,52,53,55,56,57,58,59,60,61,63,64,65,70,71,73,75,76,77,83,86,87,88,90,91,92,93,94,96,97,98,99,102,103,104,106,107,108,109,111
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,43,44,45,48,49,50,52,53,53,58,59,61,62,63,65,66,66,68,69,70,71,76,77,80,81,82,83,85,86,91,92,93,95,96,96,102,103,105,106,107,110,111,112,113,116,117,118,119,122,123,123,128,129,133,134,135,138,139,139,141,142,143,144,149,150,153,154,155,156,157,159,161,162,163,165,166,166,172,173,175,176,177,179,183,184,185,186,189,190,191,193,194,195,196,202,203,204,205,206,207,208,209,210,211,214,215,216,217,220,221,222,223,225,226,227,228,233,234,236,238,239,240,242,243,246,247,251,252,253,255,256,259,260,262,264,265,268,270,271,272,273,275,276,278,279,280,282,283,286,288,289,291,292,295,296,300,301,302,303,306,308,309,312,313,314,315,316,319,320,321,322,325,326,330,331,332,333,335,336,337,338,342,344,347,348,349,350,352
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,38,39,40,41,42,43,48,49,50,51,53,54,54,60,61,62,66,68,69,71,73,74,75,77,79,80,81,83,84,88,90,91,93,95,96,97,99,100,100,106,107,108,111,112,113,114,115,117,118,119,120,125,126,127,130,131,132,134,135,136,140,141,143,144,145,146,147,149,150,151,153,154,154,159,160,161,162,163,164,165,167,169,170,171,172,173,174,175,176,177,180,181,184,185,186,188,189,190,191,193,194,195,197,198,200,201,202,203,205,206,208,209,210,212,213,213,217,218,219,220,221,222,223,225,226,227,228,230,231,235,236,238,240,241,242,248,251,252,253,257,258,259,261,264,267,268,269,271,272,273,275,277,278,278,283,284,285,287
0,1,5,6,7,9,10,11,16,18,20,21,23,24,25,27,30,31,32,33,34,36,37,40,41,42,46,47,49,50,51,52,53,54,54,58,59,60,61,62,63,67,68,69,70,71,72,73,75,76,79,80,81,84,85,86,87,89,90,90,95,96,97,98,99,102,103,104,105,107,108,109,110,111,112,114,115,116,117,125,126,127,129,131,132,133,135,136,137,138,139,140,141,144,145,146,147,148,151,154,155,156,158,159,160,162,163,166,167,168,173,174,175,177,180,183,184,185,187,188,189,190,192,193,193,195,196,197,198,200
2,3,5,6,7,8,11,13,14,15,17,18,20,21,23,24,26,27,28,30,35,36,37,41,42,45,46,47,49,50,51,52,53,58,59,60,63,64,65,67,68,70,71,77,78,79,81,82,83,85,86,89,90,91,92,93,95,98,99,100,102,103,104,105,108,110,111,113,114,117,118,120,121,124,125,126,127,129,130,131,132,133,138,139,140,141,142,144,145,146,147,149,150,156,159,160,161,163,164,165,166,167,168,170,171,172,173,176,177,180,181,182,183,184,186,187,188,192,193,196,197,198,200,201,204,205,206,207,208,211,212,213,216,217,217,222,223,224,226,229,232,233,234,236,237,238,239,241,242,242,247,248,249,251
0,1,2,4,5,6,10,12,13,14,16,17,18,19,21,22,25,27,28,29,31,32,34,35,37,38,39,40,45,46,48,51,52,53,55,56,57,58,59,60,62,63,64,65,68,69,70,72,74,75,76,79,80,81,83,84,86,87,88,93,94,95,98,99,100,101,106,107,108,109,110,112,113,115,116,117,118,119,122,123,124,125,126,127,128,129,130,131,132,133,136,137,140,141,142,143,145,146,149,152,153,154,158,159,162,163,167,168,169,170,172,173,174,175,179,181,184,185,186,187,189
0,1,2,5,6,7,8,9,10,11,13,14,15,17,18,21,24,25,26,28,29,30,31,33,34,35,36,37,40,41,43,46,47,48,50,51,52,54,55,56,57,59,60,63,64,69,71,72,73,76,77,79,80,82,83,84,85,88,89,93,95,96,97,99,100,104,105,107,110,111,112,114,115,116,117,118,120,122,123,124,126,127,127,129,130,131,132,134
0,1,2,3,4,6,8,9,11,12,13,14,15,17,18,20,21,22,25,26,27,29,30,31,32,39,40,41,45,48,49,50,51,52,54,59,60,61,62,63,65,67,68,69,71,72,75,76,77,78,79,83,84,85,86,89,92,93,94,96,97,98,99,100,102,104,105,106,107,108,110,111,112,115,116,117,120,121,122,123,126,127,128,131,132,133,135,136,138,139,142,143,145,146,147,149,150,151,152,153,154,157,158,161,162,163,164,166
0,1,2,4,7,10,11,12,14,15,16,18,19,20,21,23,24,25,27,28,32,34,35,36,39,40,42,43,45,46,48,50,51,52,54,55,59,60,62,65,66,67,69,70,71,72,74,75,75,78,79,80,81,84,85,86,88,89,90,91,93
0,1,3,8,9,11,13,14,15,17,18,20,21,24,26,27,28,29,31
0,1,2,5,6,7,8,9,10,16,17,18,20,21,24,25,26,27,28,32,33,34,35,36,37,37,42,43,45,46,47,50,51,52,53,55,56,59,61,62,65,66,67,68,70,71,73,74,77,78,81,82,83,85,86,86,88,89,90,91,93
0,1,2,3,4,5,8,9,10,12,13,16,17,18,19,20,22,25,26,27,28,30,31,31,37,38,40,41,42,43,45,46,47,49,50,50,53,54,55,56,58
0,1,2,5,6,7,8,9,11,12,15,16,19,20,21,22,23,24,25,28,30,31,32,34,35,37,38,39,41,42,43,48,49,50,51,52,53,54,55,56,59,60,61,62,65,66,66,68,69,70,71,73
0,1,2,5,6,7,9,10,11,16,17,19,21,22,23,25,27,28,29,31,34,35,38,39,40,41,42,45,46,47,48,49,52,53,57,58,59,61,62,62,67,68,69,71
0,1,2,3,4,5,6,9,10,11,12,13,14,15,21,22,23,24,29,31,32,33,36,37,39,40,41,43,44,45,46,47,50,51,52,54,55,57,58,59,60,61,63,64,67,68,71,72,73,74,75,77,78,80,83,84,87,88,89,90,93,94,95,96,99,100,101,103,104,105,106,108
0,1,3,5,6,7,9,10,12,13,14,15,16,18,19,22,23,26,27,28,29,30,32,33,34,36,37,40,41,43,44,47,48,49,50,52,53,54,55,57,58,59,60,61,63,64,65,67,68,71,72,74,75,78,79,80,82,83,84,86,88,89,90,92,93,93,96,97,98,99,101
0,1,2,4,5,6,7,8,9,9,13,14,15,16,18,19,23,24,25,26,27,29,31,32,33,35,36,36,41,42,43,45
0,1,2,3,4,6,7,9,10,13,14,15,16,20,22,23,24,27,28,30,31,34,35,35,40,41,42,45,46,47,48,48,52,53,54,55,56,58,59,60,62,63,66,67,68,69,72,73,74,76,79,80,80,84,85,86,87,89,92,94,95,96,97,99
0,1,4,6,7,9,10,12,13,15,16,17,18,21,22,22,27,28,29,32,33,34,36,37,37,42,43,44,46
0,2,3,5,6,6,12,13,15,16,17,18,20,21,25,26,27,28,29,31,32,33,35,36,39,40,41,42,45,46,47,49,50,51,52,52,57,58,60,61,61,67,68,69,70,72,73,74,75,78,80,81,82,83,85
0,1,2,4,5,6,7,10,11,12,14,15,16,17,18,21,22,23,25,26,28,29,31,32,32,36,37,38,39,41,42,45,46,50,52,53,55,57,58,59,60,61,62,64
0,1,2,3,5,6,6,10,11,12,13,15,16,17,19,20,22,23,24,25,26,28,29,31,32,34,35,37
0,1,2,3,4,6,7,10,11,14,16,17,18,20,21,22,23,25,26,27,28,29,31,32,34,35,36,38,39,40,40,45,46,47,49,49,52,53,54,56,57,58,62,64,65,66,67,68,70,71,72,73,74,76,78,79,80,81,83
0,1,2,3,4,5,6,7,9,10,13,14,16,18,19,20,22,23,26,28,29,30,32,33,34,38,39,40,43,44,45,48,49,52,53,54,56,57,57,62,63,66,67,68,70,71,71,74,75,76,77,79
0,1,2,3,4,5,6,9,10,11,12,13,15,16,20,22,23,24,25,26,29,30,32,33,34,35,36,38,39,40,41,43,44,47,48,49,50,51,53,54,55,56,58,59,60,61,64,65,66,68,69,70,71,76,77,78,79,80,82,83,85,86,87,89,90,91,92,94,95,96,97,98,100,101,103,104,105,108,109,110,112,113,116,118,119,120,121,123
0,1,2,5,6,7,8,9,10,11,13,17,19,20,21,22,23,24,25,27,28,29,31,32,34,35,36,37,40,42,43,44,45,47,48,50,51,52,53,54,55,59,61,62,63,65,66,68,69,70,71,73
0,2,5,6,7,9,10,11,12,14,15,16,18,19,20,22,23,23,25,26,27,29,32,33,34,35,36,38,39,41,42,43,44,46,47,47,49,50,51,52,54
0,1,2,3,6,7,8,11,12,13,15,16,17,18,21,23,24,25,27,28,30,31,33,35,36,37,39,43,44,46,47,48,49,51,52,55,56,57,58,59,61,62,63,65,66,68,69,70,71,73
0,1,2,3,4,5,6,7,9,10,15,17,19,20,24,25,27,28,29,30,32,33,34,36,37,40,42,43,44,45,47
0,1,2,3,6,7,8,11,12,13,15,17,18,19,21,22,22,27,28,29,30,31,34,35,38,39,40,41,41,45,46,47,48,49,51
0,2,3,4,5,8,9,10,11,12,14,15,18,19,20,22,23,24,25,25,30,31,34,35,38,39,42,43,44,45,46,47,48,50,51,54,55,56,57,58,60,61,62,63,66,67,68,69,71,72,73,74,75,76,77,78,79,80,83,85,86,87,89,90,92,93,94,95,97
0,1,2,3,5,6,8,9,10,11,13,14,15,16,19,20,23,24,27,28,31,32,33,34,35,37,39,40,41,42,44
0,1,2,4,5,6,7,10,11,14,15,16,17,18,20,21,22,24,25,26,28,30,31,32,34,36,37,37,39,40,41,42,44
0,2,3,5,7,8,8,13,14,16,17,18,20,21,23,24,25,27,28,29,30,30,35,36,37,39
0,0,1,3,4,5,8,9,10,11,12,13,15,16,17,18,21,24,25,26,28,29,30,31,34,35,35,38,39,41,42,43,44,46,47,48,49,50,52,53,54,55,57,58,60,61,65,67,68,69,70,72,73,77,79,80,81,83
2,3,5,6,8,9,10,11,13,14,15,16,19,20,21,23,24,25,28,29,33,34,35,37,38,39,41,42,43,44,47,48,49,50,53,54,55,57,58,60,61,63,64,67,68,69,70,73,74,74,77,78,79,80,82
0,1,3,4,6,7,10,11,12,14,15,16,17,18,19,24,25,26,27,28,30,32,33,34,35,36,39,40,41,43,44,46,47,49,50,51,52,53,55,56,57,59,60,62,64,65,66,67,69
0,1,4,5,6,7,8,10,11,12,15,17,18,19,21,22,24,25,26,27,28,30,32,33,34,35,39,40,41,42,46,47,48,49,50,52,55,56,56,61,62,64,65,66,67,69
0,1,2,4,5,7,8,9,10,12,13,15,16,17,18,19,20,21,23,24,25,27,28,29,30,33,35,36,37,38,39,41,42,44,45,46,47,48,49,51,52,54,55,56,59,60,61,65,66,67,69
0,1,2,3,4,6,7,8,9,10,11,14,16,17,18,20,21,22,24,25,26,28,29,30,32,33,34,36,37,39,40,41,43,44,46,47,48,49,51
0,1,4,5,8,9,12,13,15,16,17,18,20,21,23,24,25,26,27,29,31,32,33,35,37,38,38,40,41,42,43,45
0,2,3,6,7,8,9,10,11,15,17,18,20,21,24,25,27,28,30,32,33,34,36,37,39,40,41,42,45,46,48,49,50,51,52,54,55,55,60,61,62,64
0,0,1,3,4,5,6,8,9,12,13,14,15,16,17,20,21,21,26,27,29,30,31,32,34,35,36,38,39,42,44,45,46,47,49
0,1,2,3,4,8,11,12,13,14,17,18,20,21,23,24,26,27,30,31,32,33,34,35,36,38,39,42,43,44,45,47
0,1,2,3,4,7,8,9,11,12,13,15,16,19,20,21,23,24,25,26,27,31,32,34,35,36,38,39,39,41,42,43,46,47,48,49,50,52,54,55,56,58,59,60,62,63,64,66,67,67,71,72,73,74,75,77,78,79,84,85,89,91,92,93,94,97,98,100,101,102,105,106,107,111,112,113,115
0,1,2,4,6,7,10,11,13,14,15,16,18,19,20,21,22,24,25,29,30,31,32,33,35,36,38,39,41,42,43,44,47,48,49,51,52,52,54,55,56,59,60,61,63,64,69,71,72,74,75,77,78,79,80,81,82,84,85,86,87,89
0,1,2,3,4,5,6,9,10,11,12,13,15,16,21,23,24,25,28,29,31,32,34,35,37,39,40,41,43,44,46,47,48,49,52,53,54,56,57,58,59,60,61,64,65,68,69,70,72,73,74,76,77,78,80,82,83,83,87,88,89,92,93,94,96,97,98,101,102,105,107,108,109,111
0,1,3,5,6,7,10,11,12,13,17,18,21,22,23,24,26,27,29,30,32,33,34,35,36,38,39,42,43,44,45,46,48,49,51,52,53,55,56,57,59,60,61,63,64,66,67,68,69,71,72,76,78,79,81,82,84,85,86,87,88,90,91,94,96,97,98,99,101
0,1,2,3,4,5,8,10,11,13,14,16,17,18,19,20,22,23,25,26,28,29,30,31,32,34,35,38,39,43,45,46,47,49
0,1,3,5,6,7,8,9,12,13,14,16,17,19,20,21,22,24,25,28,30,31,32,33,35,36,38,39,40,44,45,46,48,49,49,52,53,54,55,57
0,1,2,4,5,7,8,9,11,12,13,14,16,17,21,23,24,26,27,28,29,31,32,34,36,37,38,40,44,45,47,48,49,50,52,53,54,56,57,60,62,63,64,65,67
0,1,2,4,7,8,9,11,12,14,15,16,18,19,22,23,24,25,26,27,29,30,32,33,34,35,36,37,38,40,41,45,47,48,49,50,52
0,1,2,4,5,7,8,9,10,11,13,14,15,18,20,21,22,24,25,27,28,29,31,32,33,36,37,38,39,41,42,42,48,49,51,52,53,54,56,57,58,60,61,61,63,64,65,66,67,69,70,73,74,75,76,78
0,2,3,5,6,8,9,10,12,13,14,15,17,18,19,20,23,24,25,26,28,29,31,32,36,37,38,39,43,44,45,46,47,49,50,51,52,53,55,56,57,59,60,61,62,63,65,67,68,68,73,74,75,76,77,79,80,83,84,86,88,89,90,92,93,95,96,98,99,102,103,104,105,107,108,110,111,112,113,115
0,1,4,6,8,9,10,11,14,15,17,18,19,21,22
0,1,3,5,6,9,10,11,12,15,16,18,19,20,22,23
0,1,3,5,6,9,10,11,12,15,16,18,19,20,22,23
0,1,3,5,6,7,8,9,11,12,13,16,17,19,20,21,23,24
0,1,2,4,5,6,9,10,12,13,14,15,17,18,20,21,22,23,25,26,27
0,1,2,3,4,6,10,12,14,15,17,18,19,20,22,23,24
0,1,4,6,7,8,11,12,14,15,17,18,21,23,24,25,26,27
0,1,2,4,5,6,7,10,11,12,13,16,17,18,20,21,21,26,27,29,30,31,32,33
0,1,2,4,5,6,7,9,10,11,13,14,16,17,18,21,22,23,24,25
0,1,2,3,4,5,8,10,11,12,14,16,17,19
0,0,1,3,4,5,7,8,10,11,12,15,16,19,20,21,23,24,25,26,26,29,30,32,33,35
0,1,2,5,6,7,8,10,11,13,14,15,17,19,20,22,23,24,26,27,31,33,35
0,1,2,4,5,7,8,9,12,13,14,15,20,22,24,25,27,28,29,31,32,33,34,36
0,1,3,4,9,10,11,13,14,15,16,17,18,19,22,23,26,27,31,33,34,35,38,39,40,41,42,43,45,46,47,48,51,52,53,55,56,57,59,60,61,62,64
0,1,2,4,7,9,10,11,13,14,15,17,18,20,21,24,25,26,28,31,32,32,36,37,38,39,40,42
0,1,3,4,5,6,8,9,11,12,16,17,19,20,23,24,25,28,29,30,32,33,34,35,40,41,42,44,45,46,47,50,51,53,54,59,60,61,63,64,66,67,69,70,71,72,74,75,76,78,79,80,81,83
0,1,3,4,9,10,11,12,14,15,15,21,22,23,26,28,29,31,32,34,35,38,39,40,42,43,44,45,47
0,1,2,3,5,7,8,9,11,12,14,15,17,18,19,22,23,24,26,27,28,30,31,32,33,35
0,1,2,3,7,8,9,11,12,14,15,16,17,18,21,22,23,25,25,30,32,34,37,38,39,40,42,43,45,47,48,49,51,52,54
0,1,2,3,7,9,10,11,13,14,16,17,19,20,23,24,24,29,30,32,33,35,36,37,38,40
0,1,2,3,7,8,9,10,11,12,13,14,15,16,21,22,23,24,25,26,29,30,31,33,34,35,36,38
0,1,2,3,8,10,11,12,15,16,18,19,20,22,23,24,25,26,29,30,31,32,35,36,38,39,40,41,43
0,1,2,3,4,5,6,8,12,14,15,16,19,20,22,23,25,27,28,29,31,32,34,35,36,38,39,40,43,44,45,46,47,49,49,54,55,57,58,60,61,65,66,67,69,70,71,72,75,76,77,78,79,80,81,83
0,1,2,5,6,7,8,11,12,14,15,16,17,19,20,22,23,24,26,27,29,30,31,33,34,36,37,39,40,43,45,46,47,49,50,51,52,54
0,1,2,5,6,7,8,9,10,15,16,17,18,19,21,22,24,25,26,27,29,30,35,36,37,38,41,42,42,48,49,51,52,54,55,56,57,60,61,61,64,65,66,68,69,69,74,75,76,77,78,79,81
0,1,2,3,5,6,8,9,10,11,16,17,18,20,21,22,23,26,27,28,29,32,33,35,36,37,38,39,41,42,42,45,46,47,48,50
0,1,2,3,4,6,7,8,9,10,14,15,16,17,18,20,21,22,25,26,28,29,31,32,33,34,37,38,39,41,42,43,44,46
0,1,2,3,4,6,7,8,9,11,12,13,15,16,17,20,21,23,24,25,26,26,31,32,34,35,40,41,44,45,46,47,48,53,54,55,56,57,59,60,61,63,64,66,67,68,69,70,71,74,75,75,77,78,79,80,82
0,1,2,3,4,6,7,8,9,10,11,14,16,17,18,19,20,21,22,23,26,27,30,31,32,34,35,36,36,39,40,41,42,43,45,46,49,50,51,53,54,55,56,59,60,61,62,64,65,66,69,70,71,72,74,75,75,77,78,79,80,82
0,1,3,4,9,10,11,12,14,15,16,17,19,20,22,23,25,26,27,29,30,31,35,36,37,39,40,41,44,45,46,47,50,52,53,54,55,57,58,61,63,64,65,66,68
2,3,5,6,8,9,10,11,14,15,16,18,19,20,21,22,25,26,27,29,30,31,35,37,38,39,41,42,43,44,46
0,1,3,4,10,11,12,14,18,19,20,22,23,24,26,27,31,32,33,34,38,39,40,42,43,43,48,49,51,52,53,54,56
0,1,2,3,4,6,7,8,9,11,12,13,14,15,17,18,19,22,23,24,25,27,28,29,30,30,35,36,38,39,41
0,2,3,4,5,7,8,9,10,11,11,13,14,15,16,17,19,20,21,23,24,25,27,28,29,31,32,33,35,36,37,38,40
0,1,2,3,4,6,7,8,10,11,14,15,16,18,19,21,22,24,25,27,28,31,32,33,34,37,39,40,41,43,44,45,46,48
0,1,2,3,6,7,8,9,10,12,13,16,17,19,20,23,24,25,27,28,30,31,32,34,35,35,40,41,42,45,47,48,49,51,52,53,54,56
0,1,2,3,4,5,6,8,9,12,13,15,16,20,21,23,24,25,26,26,31,32,34,35,36,38,39,41,42,43,44,46,47,49,50,53,55,56,57,58,60,61,64,66,67,68,69,71
0,1,2,3,6,7,9,10,15,16,17,20,21,22,24,25,26,28,29,32,33,35,36,37,38,42,43,44,46,47,48,50,51,53,54,55,56,57,59,60,63,64,64,69,70,71,73
0,1,2,3,4,5,6,8,12,13,14,15,16,18,19,20,21,24,25,26,27,29,30,32,33,36,37,38,39,39,41,42,43,46,47,48,50,51,53
0,1,2,3,4,5,6,8,9,12,13,15,16,17,18,19,20,22,23,24,25,28,29,30,31,32,33,34,36,37,40,41,42,45,46,50,52,53,54,56,58,59,60,61,62,63,65,66,67,68,70
0,1,2,3,6,7,9,10,10,12,13,14,17,18,19,21,22,23,25,26,29,30,31,32,33,35,36,37,38,42,44,46,47,50,52,53,54,55,57
0,1,4,5,6,7,8,9,11,12,13,15,16,17,19,20,20,22,23,24,25,26,29,30,31,32,33,35,36,38,39,40,42,45,46,47,48,49,50,51,53,54,56,57,60,62,63,64,66
0,1,2,3,6,7,8,9,11,12,14,15,16,19,20,22,23,25,26,27,28,29,32,33,34,35,36,38,39,40,45,46,47,49,53,54,56
0,1,2,3,4,5,6,11,12,13,16,17,18,20,21,23,24,25,27,28,29,30,33,34,35,36,37,38,39,40,41,43,44,45,46,50,52,55,56,57,58,59,60,62,63,64,65,66,69,70,71,72,73,74,75,77
0,1,2,3,7,9,10,11,12,15,16,21,22,23,25,26,27,28,30,31,31,35,36,37,40,41,43,44,49,50,51,52,53,54,55,56,57,59
0,1,2,3,4,6,7,9,10,12,13,13,18,19,21,22,23,25,26,30,31,32,34,35,36,37,40,41,43,44,49,50,51,53,54,54,58,59,62,63,64,65,67
0,1,4,6,7,8,11,12,14,15,16,17,18,20,21,24,25,28,29,30,31,32,36,37,37,41,42,43,44,46,49,50,51,52,54,55,56,57,59
0,1,3,5,6,7,9,10,12,13,14,15,16,18,19,22,23,26,27,28,29,30,32,33,36,38,39,42,43,44,45,47
0,1,2,3,4,6,7,8,10,12,13,14,16,17,17,19,20,21,22,23,25,26,29,30,31,33,34,35,37,38,40,41,42,43,44,46,47,48,49,52,53,54,55,56,58,59,60,62
0,1,2,3,4,6,12,13,14,15,19,22,23,24,28,29,30,32,35,36,37,38,39,43,44,46,47,49,50,51,52,54,55,55,60,61,62,64
0,1,2,3,6,7,8,10,11,12,13,18,19,20,21,24,27,28,29,31,32,33,34,37,38,38,41,42,44,45,46,47,51,52,53,55,58,59,60,61,62,66,67,69,70,72,73,74,75,77,78,78,83,84,85,87
0,1,2,3,5,6,7,8,10,11,15,16,17,18,22,24,25,26,28,29,31,32,33,35,36,37,39,40,41,42,43,47,50,52,53,54,56,57,57,59,60,61,63,66,67,69,70,75,76,78,79,80,81,81,83,84,85,88,89,90,92,93,95
0,1,2,3,4,5,7,8,9,14,15,16,17,22,23,24,27,28,29,32,33,34,36,37,37,40,41,43,44,46
0,1,2,3,4,5,6,8,10,11,12,14,15,16,19,20,21,22,26,27,28,29,30,32,33,34,35,36,37,39
0,1,2,3,4,6,7,10,11,12,13,14,16,20,22,23,25,26,30,31,32,33,34,35,36,39,41,42,43,45,46,47,48,50
0,1,2,3,6,7,8,9,10,12,13,16,18,19,20,22,24,25,27,29,30,31,32,33,35,36,37,39,42,43,44,45,46,48,49,50,51,53
0,1,5,6,7,8,10,11,13,14,15,17,18,19,23,26,28,29,31,32,32,36,37,38,42,43,44,45,47,48,50,51,54,55,56,58,59,60,61,63
0,1,2,4,7,10,11,12,14,15,16,17,21,23,24,26,28,29,31,32,36,38,39,40,42,43,44,47,49,50,51,52,54
0,1,2,3,4,6,8,9,10,12,13,14,16,17,19,20,21,22,23,24,29,30,31,32,34,35,35,41,42,44,45,47,48,49,50,52,53,55,56,57,59,60,63,64,65,66,67,70,71,72,73,76,77,78,80,81,82,84,85,86,87,89
0,1,2,3,4,6,7,7,12,13,15,16,17,19,20,22,23,24,25,26,27,32,33,36,37,38,40,41,42,43,44,45,48,50,51,52,53,56,58,59,60,61,63
0,1,4,6,8
0,1,2,3,4,5,8,9,9,14,15,17,18,20
0,1,4,5,6,8,8,13,14,15,16,18
0,1,3,5,6,7,9,10,13,15,16,17,19,20,22
0,1,4,6,7,9,10,13,15,16,17,19,20,22
0,1,3,5,6,7,9,10,13,15,16,17,19,20,22
0,1,2,4,6,7,8,9,11,12,14,15,16,18,19,20,22,23,24,25,27,28,29
0,2,5,6,7,8,11,12,13,15,16,18,19,20
0,1,2,4,5,7,8,9,10,12,13,17,19,20,21,24,25,27,28,29,31,32
0,1,2,3,4,5,7,8,11,13,14,15,16,18,19,21,22,23,25,26
0,1,2,3,4,6,7,7,11,12,14,15,16,17,18,19,19,24,25,27,28,29,30,31,33,34,35,37
0,0,1,3,4,5,7,8,10,11,12,15,16,19,20,21,23,24,24,28,29,31,32,33,34,36
0,1,2,4,5,7,8,9,10,11,13,15,16,18,19,20,21,25,26,28,29,31,32,33,34,35,37,38,39,41,42,43,45
0,1,4,5,6,7,11,13,15,16,19,21,22,23,26,27,28,29,30,31,33,34,35,36,39,40,41,42,43,45,46,47,49
0,1,2,3,4,5,6,8,9,9,11,12,15,16,20,21,22,25,26,27,28,29,30,33,34,37,38,39,41,42,43,44,46
0,0,1,3,4,5,7,8,11,12,14,16,17,18,19,25,26,27,30,31,34,35,36,38,39,40,41,46,47,48,49,52,53,53,55,56,57,58,59,61,62,63,68,69,70,72,73,74,77,78,79,81,82,83,85,86,88,89,92,93,94,95,96,97,100,101,102,104,105,106,107,109
0,1,2,4,7,9,10,11,13,14,15,17,18,20,21,24,25,26,28,31,32,32,36,37,38,39,40,42
0,1,4,5,6,7,9,10,12,13,14,15,19,20,22,23,26,27,28,31,32,33,35,36,37,38,41,42,43,44,45,46,49,50,51,54,55,56,58,59,60,61,64,65,66,67,69,70,73,75,76,77,78,80
0,1,2,3,4,9,11,13,14,15,16,21,22,23,24,28,29,29,33,34,35,36,39,40,41,42,43,44,47,48,49,51,52,53,54,56
0,1,2,4,5,6,8,9,11,12,14,15,16,17,21,22,23,24,25,26,26,31,32,34,35,37,38,39,40,40,46,47,48,49,51,52,54,55,58,59,60,62,63,64,65,67,68,68,70,71,73
0,1,3,5,6,7,9,10,12,13,15,16,17,18,19,24,26,28,29,30,31,32,33,35,36,37,40,41,42,44,45,47,48,49,50,51,52,54,55,56,57,59,60,63,64,64,66,67,68,70,71,72,74,75,78,79,80,81,82,85,86,87,89,90,92,93,94,95,96,97,100,101,102,103,107,108,109,110,111,113,114,117,118,119,123,124,127,128,129,130,131,132,133,134,135,139,140,142,143,144,146,147,147,152,153,154,156,159,161,162,163,164,164,167,168,169,170,173,174,175,176,177,178,180,181,182,183,185
0,1,2,3,4,6,7,8,10,11,14,15,16,18,19,20,21,24,25,26,27,28,29,29,33,34,35,36,38,39,39,44,45,47,50,51,52,54,55,56,57,59
0,1,2,3,4,5,8,9,10,11,13,14,16,17,19,20,23,24,25,27,28,28,34,37,38,39,41,42,42,45,46,48,49,52,53,54,55,58,59,60,62,63,65
2,3,4,5,6,7,9,10,12,13,14,15,16,18,19,20,23,24,25,27,28,30,31,31,36,37,38,39,42,43,44,45,46,48,49,50,51,54,55,56,58,59,60,61,61,66,67,69,70,72
0,1,2,3,4,6,7,8,9,11,12,13,15,16,17,18,19,22,23,24,25,29,30,31,33,34,34,38,39,40,41,42,45,46,47,48,50
0,1,3,4,10,11,12,14,17,18,19,21,24,25,26,28,29,31,32,36,37,38,40,41,42,43,46,47,48,50,51,52,53,55
0,1,2,3,4,6,9,12,13,14,16,17,18,19,20,22,23,26,27,28,29,30,31,34,35,38,39,40,41,43,44,48,50,51,52,54
0,1,2,4,7,8,9,11,14,15,16,18,19,20,22,23,25,26,27,29,30,32,33,37,38,39,41,42,43,46,47,48,49,52,54,55,56,58,62,64,65,66,68
0,1,2,3,4,6,7,10,11,12,13,17,18,19,20,21,23,24,25,26,27,29,30,31,32,34,35,36,38,39,40,42,43,44,45,47,48,49,50,50,54,55,56,59,60,61,63,64,66
0,1,2,5,6,7,8,10,11,13,14,16,17,19,20,21,22,22,27,28,29,30,31,32,34,35,36,38,39,40,41,44,45,46,48,49,52,54,55,56,57,59
0,1,2,5,6,7,8,9,11,12,13,18,19,20,21,22,24,27,28,29,30,31,32,33,37,38,39,42,44,45,46,47,48,49,50,52,53,54,56
0,1,2,5,6,7,9,10,11,12,13,14,15,18,19,20,22,23,26,27,28,29,30,32,33,34,35,38,39,45,46,47,50,51,52,55,56,57,59,60,60,63,64,66,67,69
0,1,2,5,6,7,8,10,11,13,14,16,17,18,19,20,22,23,24,25,26,31,32,33,37,40,41,42,44,45,46,47,49
0,1,2,4,5,6,8,9,14,15,16,17,18,19,21,22,22,27,28,30,31,32,33,37,38,39,41,42,44,45,50,51,54,55,56,57,59
0,1,2,5,6,7,8,9,10,15,16,17,20,21,22,24,25,27,28,29,31,32,32,34,35,36,39,40,41,42,45,47,48,51,52,53,54,56
0,1,2,5,6,7,8,9,10,17,19,20,21,24,25,27,28,30,31,33,35,36,37,39,40,44,45,46,50,53,54,56,57,58,59,61
0,1,2,5,6,7,8,9,10,11,12,15,16,17,18,21,22,23,24,26,27,28,30,31,32,34,35,36,39,40,41,42,45,47,48,49,51,52,54,55,56,57,59
0,1,2,5,6,7,8,9,12,13,14,16,17,18,18,22,23,25,26,27,28,29,30,32,33,35,36,38,39,43,44,45,47,48,49,51,52,54,55,56,58,59,60,61,62,63,64,65,66,68,69,70,71,72,74,75,78,79,79,84,85,86,88
0,1,2,5,6,7,8,11,13,14,15,16,19,20,22,23,24,25,26,27,28,29,32,34,35,36,37,39
0,1,2,5,6,7,10,11,12,13,14,15,16,19,20,21,23,24,24,28,29,30,31,32,36,37,41,42,44,45,46,47,47,52,53,55,56,57,58,60
0,1,2,5,6,7,8,9,10,11,12,13,16,18,19,20,22,23,25,26,27,28,29,32,33,34,36,37,38,39,41
0,1,2,5,6,7,8,10,11,13,14,16,17,18,20,21,21,27,28,30,32,33,34,36,37,39,40,41,42,43,44,49,50,51,52,55,57,58,59,60,62,63,65
0,1,2,5,6,7,8,9,12,13,14,15,18,19,19,21,22,23,25,26,29,32,33,34,38,39,40,42,43,46,47,50,53,54,55,57,58,59,61,64,65,66,68,69,70,71,73
0,1,2,3,6,7,8,9,10,15,16,17,19,20,20,26,27,28,32,34,35,36,39,40,42,43,45,46,47,48,48,53,54,55,57,58,63,64,65,66,68,69,69,74,75,77,78,80
0,1,2,3,4,6,7,8,11,12,13,15,16,20,21,22,25,26,31,32,33,35,36,37,38,39,40,43,45,46,47,50,51,53,54,56,57,58,60,61,62,63,65
0,1,2,4,5,7,8,11,12,13,15,16,19,20,21,23,24,25,28,29,30,32,33,34,35,36,39,40,41,44,45,45,50,51,52,55,56,57,60,61,62,63,64,65,66,68
0,1,2,3,4,6,8,9,10,12,13,14,16,17,19,20,21,22,23,24,29,30,31,32,34,35,35,39,40,42,43,45,46,48,49,50,51,53,54,55,56,59,60,61,63,65,66,67,69,70,71,72,73,74,75,78,79,82,83,84,86,87,88,89,91
0,1,3,5,6,7,10,11,12,13,14,16,17,19,20,21,23,24,25,27,28,29,30,31,33,34,35,37,38,39,40,41,43,44,45,46,47,48,53,54,55,56,57,59,60,63,64,65,66,67,69,70,72,73,74,76,77,78,80,81,83,84,86,87,88,89,91
0,1,2,3,4,5,8,10,11,13,14,16,17,18,19,20,22,23,25,26,28,29,30,31,32,34,35,38,39,43,45,46,47,49
0,1,4,6,7,9,10,12,13,14,15,18,19,20,21
0,1,4,5,6,8,10,11,13,14,15,16,17,18,19,22,23,24,25,28,29,30,31
0,1,2,3,6,7,8,9,10,11,12,14,15,16,17,20,22,23,24,25
0,1,2,5,6,7,8,10,11,12,14,17,18,19,21,22,22,26,28,29
0,1,2,4,5,6,7,8,11,12,13,14,16,17,20,22,23,24,25
0,1,4,5,6,8,9,10,10,13,14,16,18,19,20,21
0,1,2,3,4,5,7,8,10,12,13,14,15,16,17,20,22,23,24,26,27
0,1,2,4,6,7,8,9,12,13,14,15,16,17,18,20
0,1,2,3,5,6,8,9,11,12,14,15,16,18,19,20,22,23,25,26,27,30,31,32,34,35
0,1,2,3,4,6,7,12,13,14,15,19,20,21,23,24,25,26,29,30,34,35,36,38,39
0,1,4,5,6,7,8,9,12,14,15,16,17,19,20,22,23,26,27,28,29
0,1,2,3,4,5,6,7,10,11,13,14,15,16,19,20,21,22,26,27,30,31,32,33
0,1,2,3,4,5,6,9,10,11,12,14,15,17,18,19,21,22,23,24,24,26,27,28,30,31
0,1,2,3,4,6,7,8,10,11,12,13,16,18,19,20,21,22,23,24
0,1,2,3,4,5,6,9,10,11,13,14,15,18,20,21,22,24,25
0,1,2,5,6,7,9,10,15,17,18,20,21,22,23,25,26,29,30,31,33,34
0,1,4,5,7,8,11,13,14,15,16,17,18,20,21,22,23,26,27,28,29
0,1,2,3,4,7,8,9,10,14,15,16,19,20,22,23,26,27,29,30,31,33,34,35,38,40,41,42,44,45
0,1,2,3,4,5,6,7,8,10,11,12,13,16,19,22,23,25,26,28,30,31,32,34
0,1,2,3,4,5,8,9,13,15,17,18,19,20,21,22,25,27,28,29,31,32
0,1,2,3,4,5,6,7,11,13,14,15,16,17,19,20,21,22,23,24,27,29,30,31,32,33
0,1,2,4,5,7,8,9,10,10,14,15,16,18,19,20,21,21,24,25,27,28
0,1,2,5,6,7,8,10,11,12,14,18,19,20,22,23,26,27,27,30,31,32,34,35,37,38,39,40,42,43,47,48,49,50,51,52,55,56,57,58,60,61,64,65,66,67,68,72,76,77,78,79,80,81,82,85,88,89,90,92,93,94,95,98,99,100,102,103,104,106,107,110,111,111,115,116,119,120,121,123,124,125,126,127,129,130,132,133,134,136,141,143,144,146,148,149,150,151,154,155,156,158,159,163,165,166,167,168,169,170,171,175,176,177,178,179,180,181,184,185,188,189,190,191,192,196,199,201,202,204,205,206,207,208,211,213,214,215,216
0,1,2,5,6,7,9,10,11,12,13,16,17,19,20,23,24,25,26,27,29
0,1,2,3,4,6,7,8,11,14,15,17,18,19,20,21,22,24,25,27,29,30,32,33
2,3,4,5,6,10,11,15,16,17,18,19,19,22,23,28,30,31,32,35,36,38,39,41,42,45,46,47,49,50,53,54,55,56,59,60,61,62,63,64,65,68,69,70,73,74,74,77,78,79,81,84,85,86,89,90,91,93,94,96,97,100,101,102,104,105,106,107,110,113,114,115,117,118,119,120,123,124,125,126,129,130,132,133,134,135,136,138,139
0,1,2,4,7,9,10,11,13,14,16,17,20,21,22,24,25,26,27,29,30,32,33,35,38,39,41,42,43,44,45,46,48,49,50,51,52,53,54,56,58,59,62,64,65,66,67,71,72,73,74,75,76,78,79,80,82,83,84,85,86,87,90,92,93,94,95,96
0,1,2,3,6,7,8,9,10,12,13,14,15,18,19,20,23,24,25,27,28,28,32,33,36,37,38,40,41,42,43,44,46,47,49,50,51,53,58,60,61,63,67,68,69,70,71,73,77,79,80,82,84,85,88,89,90,92,93,96,97,98,99,102,104,105,106,108,110,111,112,115,116
0,1,2,3,4,6,7,8,11,12,13,17,18,20,21,22,23,24,26,30,31,32,34,35,36,38,39,40,41,44,45,46,47,48,51,52,53,54,55,58,59,60,62,66,68,69,70,71,74,75,79,81,82,84,85
0,1,3,4,5,6,8,9,10,12,13,14,15,16,17,18,22,23,24,27,29,30,31,33,34,38,39,40,42,44,45,46,48,49,50,52,53,54,55,57,58,59,61,62,63,64,66,67,68,69,70,72,73,74,76,78,79,80,82,83,84,85,87,88,89,90,93,94,95,96,97,98,100,101,102,104,105,106,107,109,110,111,112,113,114,117,119,120,121,122
0,1,2,3,4,6,7,8,10,11,14,15,20,22,23,24,27,28,30,31,33,34,35,36,39,40,44,46,47,48,50,51,53,54,55,56,57,59,60,61,62,65,67,68,69,71,72,74,75,76,77,82,83,88,89,90,91,94,95,96,97,98,99,100,105,106,107,108,110,111,112,113,116,118,119,120,122,123,125,126,127,129,130,131,132,137,138,140,142,143,144,146,147
0,0,1,3,4,5,7,8,10,11,12,14,15,16,17,18,19,21,22,24,25,26,27,31,32,33,34,37,39,40,41,43,44,46,47,49,51,52,53,54,56,57,58,59,61,62,63,65,69,72,73,74,75,76,80,81,82,84,86,87,88,90,91,92,94,95,97,98,99,100,103,105,106,107,109,110,111,112,113,114,118,119,120,121,123,124,125,127,128,129,130,132,133,134,135,136,139,140,141,144,145,146,147,148,149,150,151,152,153,157,158,159,162,164,165,166,168,169,171,172,173,174,175,178,179,180,181,182,183,186,187,188,189,190,192,193,194,194,197,198,201,202,203,204,206,207,209,210,211,213,214,215,218,219,220,221,222,227,228,229,230,233,234,235,236,237,239,245,246,247,248,249,250,251,252,253,254,259,260,261,262,264,265,266,268,269,270,271,273,274,275,276,277,278,281,283,284,285
0,1,2,3,4,5,6,7,8,10,11,14,16,17,18,21,22,23,24,25,27
0,1,2,3,4,6,7,11,12,13,14,16,17,17,22,23,24,25,27,28
0,1,2,3,4,5,6,7,8,11,12,13,15,16,19,21,22,23,25,26,28,29,30,31,32,33,35,36,37,38
0,1,2,5,6,7,10,11,12,13,14,16,17,20,21,22,23,26,27,30,31,32,33,34,35,37,38,40,41
0,1,2,3,4,6,7,9,10,12,13,16,18,19,20,23,24,25,27
0,1,2,4,7,8,9,10,11,12,14,15,17,18,19,20,21,22,22,26,27,29,30,32,33,34,36,37
0,1,2,3,6,8,9,11,12,14,15,16,18,19,20,21,22,25,26,28,29,30,32,35,36,39,40,41,42
0,1,2,3,4,6,8,9,10,12,13,14,15,18,19,20,22,23,25,26,27,28
0,1,2,4,6,7,8,10,11,14,15,18,20,21,22,23,26,27,30,32,33,34,36,37
0,1,2,3,4,6,8,9,10,11,15,16,17,19,20,21,24,26,27,28,29,30,31,32
0,1,2,3,4,6,7,8,11,12,13,14,16,17,18,20,21,22,23,25,26,27,28,29,31,32
0,1,2,3,4,6,7,8,11,12,13,14,16,17,18,19,21,22,24,25,26,27,28,30,31
0,1,2,3,4,6,7,8,11,12,13,14,15,16,20,22,23,25,26,27,29,30,34,36,37,38,39,40,42,43,45,47,48,49,50,51
0,1,2,6,7,9,10,11,12,12,14,15,16,17,20,21,22,24,25
0,1,2,3,4,6,8,9,10,11,12,14,15,19,21,22,24,25,26,27,30,32,33,34,36,37
0,1,2,3,4,6,7,8,11,12,13,14,16,17,18,20,21,25,26,27,28,29,31,32
0,1,2,3,4,6,7,8,11,12,13,14,16,17,18,20,24,26,27,29,30
0,1,2,3,4,6,7,8,12,13,14,16,17,18,19,21,22,24,25,25,28,28,28,35
0,1,2,3,4,5,7,8,12,13,14,15,19,20,21,23,24
0,1,2,3,4,6,7,9,10,12,13,13,18,19,21,22,23,25,26,30,31,32,34,35,36,37,40,41,43,44,49,50,51,54,55,56,58,59,60,61,63,64,65,66,67,69,70
0,1,3,5,6,7,9,10,11,12,13,14,15,16,18,19,20,22,23
0,1,2,3,4,6,9,10,13,14,17,18,19,21
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,28,29,30,31,32,33,35,36
0,1,4,5,8,9,10,11,13,14,14,19,20,21,25,27,28,29,30,31,34,36,37,39,40
0,1,2,3,4,5,6,7,10,13,14,16,17,18,19,23
0,1,2,4,5,7,8,9,10,13,14,15,17,18,20,21,24,27,28,29,31,32,34,35,36,37,39,40
0,1,2,3,4,5,6,9,10,13,14,18,20,21,22,23,25,26,28,29,30,32,33,34,35,37
0,1,2,3,4,6,7,8,9,11,12,14,15,16,17,20,21,22,24,25,27
0,1,2,3,4,5,6,7,10,11,14,15,16,17,19
0,1,3,5,6,7,8,13,14,15,17,18,19,21,22,24,26,27,28,29,30
0,0,1,3,4,5,6,7,8,9,10,14,16,18,19,20,21,23,24,26,27,28,29,31,34,36,37,38,39,40
0,1,2,3,6,7,8,9,10,15,16,18,19,20,21,21,25,26,28,29,30,31,32,37,38,39,40,41,43,44,49,50,51,53,54,54,59,60,62,63,64,65,66
0,1,2,3,4,6,7,8,9,14,16,18,19,20,21,22,28,29,30,32,33,36,37,38,39,40,45,46,47,48,49,51,53,54,55,57,58,58,63,64,66,67,68,69,70
0,1,2,3,4,5,6,9,10,13,14,15,16,17,21,22,23,26,28,29,30,32,33,36,37,39,40,43,44,46,47,49,50,51,53,54,55,56,57
0,1,2,4,5,6,7,7,10,11,14,15,16,17,18,19,19,24,25,26,27,30,31,32,34,35,39,41,42,43,44
0,1,2,3,4,5,6,8,10,11,12,14,15,16,21,22,23,25,26,28,29,30,32,33,37,39,41,42,44,45,46,47,51,52,53,55,56,56,61,62,63,64
0,1,2,4,5,6,6,9,10,11,13,14,17,18,19,20,21,24,25,26,28,29,30,31,33,34,36,37,38,39,42,44,45,46,48,49,51,52,54,55,56,57,58,60,61,62,63,66,67,68,69,71,72,72,77,78,79,80,81,82,83
0,2,3,5,6,7,8,10,11,13,14,15,16,21,23,25,26,30,31,32,33,35,36,39,41,42,45,46,47,48,50,51,53,54,57,58,61,62,63,65,66,66,68,69,70,71,72
2,3,4,6,7,8,9,12,13,14,16,17,18,19,20,23,24,25,27,28,30,31,33,34,34,37,38,39,40,41,43,44,45,50,51,52,54,55,56,57,60,61,62,63,65,66,71,72,73,75,76,78,79,79,83,85,87,88,89,90,91
0,1,2,3,4,5,8,9,10,12,13,14,18,19,20,22,25,26,27,29,30,32,33,33,36,37,39,40,41,42,43,44
0,1,2,3,4,5,6,8,9,13,14,15,17,18,20,21,25,27,28,29,32,33,35,36,37,38,41,42,42,47,48,50,51,52,53,54
0,1,2,3,4,6,7,9,10,14,16,17,18,20,21,23,24,25,26,28,29,29,33,34,36,38,39,40,41,45,47,48,51,52,54,55,56,57,62,63,64,66,67,67,70,71,72,75,76,77,78,79
0,1,2,3,4,5,6,8,9,12,13,15,16,17,18,22,23,25,26,28,29,30,32,33,35,36,36,40,41,42,43,44,45
0,1,2,4,5,8,9,10,11,12,14,15,16,17,18,19,22,23,24,25,28,29,29,34,35,36,37,39,40,42,43,45,46,47,48,49
0,1,2,3,4,5,6,8,10,11,12,13,15,16,19,20,24,25,27,28,29,30,30,33,34,35,36,37,40,41,42,46,47,49,50,51,52
0,1,2,3,4,6,7,9,10,12,13,15,16,17,18,20,21,24,25,26,27,28,29,30
0,1,2,3,4,5,6,9,10,11,13,14,16,17,21,23,24,25,27,28,30,31,33,34,36,38,39,41,42,44,45,46,47,48,51,52,53,57,58,60,61,62,63
0,1,2,4,5,6,7,10,11,13,14,14,17,18,19,20,21,23,24,26,27,29,30,32,33,34,35,37,38,41,42,43,44,45,46,47
0,1,2,4,8,9,10,12,13,14,16,17,20,21,22,23,24,26,27,28,31,32,34,35,35,39,40,41,43,44,45,46,46,50,51,52,55,56,58,59,61,62,63,65,66,66,71,72,74,75,76,77,78
0,1,2,3,4,5,6,10,12,14,15,17,18,19,20,21,23,24,25,26,29,30,31,33,34,36,37,39,40,41,43,44,44,49,50,51,52,53,54,55
0,1,2,3,4,6,7,9,10,12,13,15,16,17,18,20,21,24,25,26,27,28,29,30
0,1,2,3,4,5,6,9,10,11,13,14,16,17,21,23,24,25,27,28,30,31,33,34,36,38,39,41,42,44,45,46,47,48,51,52,53,57,58,60,61,62,63
0,1,2,4,5,6,7,10,11,12,13,15,16,18,19,22,24,25,26,27
0,1,2,3,5,6,12,13,14,15,16,17,18,19,19,25,26,28,31,32,34,35,36,37,37,43,44,46,47,48,49,50,51,52,56,57,58,60,64,65,66,67,67,73,74,75,78,79,80,81,84,85,85,89,90,91,92,93,94
0,1,2,3,4,6,7,8,9,13,15,16,18,19,21,22,23,24,25,27,28,30,31,32,35,36,37,39,40,41,42,45,46,47,50,51,52,53,55,56,57,59,61,62,62,64,65,66,67,68
0,1,2,3,4,6,7,8,9,11,12,14,15,16,17,17,23,24,25,28,30,31,32,34,36,37,40,42,43,44,45,46
0,1,2,4,7,8,9,11,12,13,14,21,23,25,26,27,28,30,31,32,34,35,36,37,37,42,43,44,45,48,49,51,53,54,55,56,57,59,60,61,64,65,67,69,70,71,72,73
0,1,2,3,4,6,7,9,10,11,14,15,16,18,21,23,24,27,28,30,31,32,34,35,36,37,37,40,41,42,44,45,46,47,48,53,54,55,57,59,60,61,63,64,64,69,70,72,73,74,75,76
0,1,2,3,5,6,7,12,13,15,16,17,18,19,20,21,24,25,26,27,28,29,31,32,36,37,38,39,40,41,42
0,1,2,3,4,6,7,9,10,12,13,15,16,17,18,20,21,24,25,26,27,28,29,30
0,1,2,4,8,9,10,12,13,14,16,17,20,21,22,23,24,26,27,28,31,32,33,35,36,37,38,38,42,44,45,46,47,48,49,49,52,53,54,55,57,58,63,64,65,66,67,68,70,71,74,76,77,78,80,81,82,83,84
0,1,2,3,4,5,6,9,10,11,13,14,16,17,21,23,24,25,27,28,30,31,33,34,36,38,39,41,42,44,45,46,47,48,51,52,53,57,58,60,61,62,63
0,1,2,4,5,6,7,10,11,12,14,15,17,18,20,21,21,24,25,28,30,31,32,33
0,1,2,4,8,9,10,12,13,14,16,17,20,21,22,23,24,26,27,28,31,32,34,35,36,37,37,40,41,42,44,48,49,51,52,54,55,57,58,58,65,66,68,69,71,72,75,76,77,79,80,81,82,83,84,85
0,2,3,5,6,7,8,8,13,14,17,18,19,20,21,22,23,28,29,30,31,33,34,35,36,38,39,40,42,43,46,47,48,50,51,52,53,54
0,1,2,3,4,5,6,9,10,11,12,13,14,15,16,17,18,20,21,22,24,25,26,27,28,29,32,33,34,35,36,37,39,40,41,46,47,50,52,53,54,55
0,1,2,3,4,5,6,9,10,12,13,14,15,17,18,20,21,22,24,25,26,28,29,30,31,34,35,36,37,38,39,40,42,43,47,48,49,51,52,53,54,55,56,57,60,61,62,63,65,66,71,72,73,74,76,77,80,81,82,83,84,85,86
0,1,2,3,4,5,6,9,10,11,13,14,15,16,17,18,20,21,22,24,25,26,27,27,29,30,31,32,34,35,35,40,41,43,44,45,46,47
0,1,2,3,5,6,11,12,13,14,16,17,20,21,22,23,24,25,26
0,1,2,3,4,5,6,9,10,11,13,14,16,17,21,23,24,25,27,28,30,31,33,34,36,38,39,41,42,44,45,46,47,48,51,52,53,57,58,60,61,62,63
0,1,2,3,4,5,6,9,10,13,14,16,17,19,20,22,23,24,26,27,28,30,31,35,37,38,39,40
0,1,2,4,5,6,11,12,14,15,17,18,21,22,23,24,27,28,29,31,32,33,36,37,38,39,40,41,42,44,45,48,49,50,53,54,55,57,58,60,61,62,63,65,66,66,71,72,74,75,76,77,78
0,1,2,3,4,6,8,9,10,11,12,15,16,17,19,20,20,25,26,29,30,33,34,38,39,40,41,42,45,46,47,50,51,52,53,54,56,57,58,59,62,63,64,65,65,68,69,74,76,77,78,79
0,1,2,5,6,7,8,10,11,13,14,16,17,18,20,21,23,24,25,26,28,29,29,34,35,36,37,38,39,40
0,1,2,3,4,6,7,8,9,12,14,15,16,18,19,21,22,23,24,25,26,27,29,31,32,36,38,39,40,41
0,1,2,3,7,9,11,12,13,14,16,17,18,20,21,22,23,24,25,26,29,30,33,35,37,38,39,40,42,43,44,46,47,51,52,53,54,55,56,57
0,1,2,4,7,9,10,11,13,14,15,16,18,19,21,22,25,26,27,28,31,32,32,36,37,38,39,40,41
0,1,2,4,5,7,8,9,11,12,13,14,16,17,19,20,25,27,29,30,32,33,34,35,39,40,41,42,44,45,46,47,48,51,52,54,55,60,61,62,64,66,67,68,69,70
0,1,2,4,7,8,9,11,13,14,15,17,18,18,20,21,22,23,24,26,27,30,31,33,34,35,36,37,38,39
0,1,2,3,7,8,9,11,12,13,14,18,19,20,22,25,26,28,29,30,31,32,33,33,36,37,38,39,40,42,43,43,46,47,49,51,52,53,54,55
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,22,23,24,26,27,29,30,31,32,33,36,37,38,39,40,43,44,45,49,50,52,53,54,55
0,1,2,3,4,6,8,9,10,12,13,13,16,17,18,19,20,21,23,24,26,27,32,34,35,36,37
0,1,2,3,4,6,8,9,10,11,13,14,14,18,19,20,21,22,24,25,25,30,31,33,34,35,36,37
0,1,2,4,7,9,10,11,13,14,15,17,18,20,21,24,25,26,28,31,32,32,36,37,38,39,40,41
0,1,4,5,6,8,9,10,11,13,14,15,17,18,18,20,21,22,23,24,26,27,28,29,31,32,32,37,38,40,41,42,43,44
0,0,2,4,5,7,8,11
0,1,2,4,5,6,9,11,12,13,15,16,18
0,1,2,3,4,5,8,10,11,12,13,14,17
0,1,2,4,5,6,7,8,11,13,14,15,16,18
0,0,2,4,5,7,8,10,11,13,15,16,17,18,19,20,22,23,24,25,26,28,29,31
0,1,4,6,7,9,10,12,13,16,18,19,20,21,22,24,25,26,28,29,30,31,33
0,1,4,6,7,8,11,12,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,34,36,37,39,40,42
0,1,2,4,7,8,9,11,12,13,18,19,23,25,26,28,29,31
0,1,2,3,4,5,7,8,14,16,17,18,20,21,23,24,26,28,29,30,32,33,35,36,37,38,41,42,43,45,46,47,48,54,56,57,59,60,62
0,1,3,5,6,7,9,10,12,13,14,15,16,17,18,19,22,23,24,26,27,28,29,31
0,1,3,4,7,8,11,12,13,14,15,16,16,20,23,25,26,28,29,31,32,34,35,38,40,41,42,44,45,47
0,1,3,5,6,7,9,11,12,16,18,19,20,22,23,25,26,29,31,32,34,35,37
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,3,4,5,8,10,11,12,13,14,17,18,20,21,22,24,25,26,28,29,32,33,33,36,37,39,41,42,43,45,47
0,1,2,3,4,5,6,7,10,12,13,16,18,20,21,22,26,28,29,30,31,31,36,37,41,43
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,4,7,9,10,11,13,14,15,16,17,19,20,22,23,24,25,26,28,31,33,34,35,37,38,39,40,41,43
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,3,4,5,8,10,11,12,14,15,16,18,19,21,22,23,25,26,27,28,29,30,32
0,1,2,4,5,6,7,8,9,12,13,14,16,17,18,19,19,24,27,28,29,31,32,33,34,36
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,4,5,6,7,9,10,11,13,14,15,16,20,23,24,26,27,28,29,31,32,34,36,37,38,40,41,43
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,3,4,5,8,10,11,12,13,15,16,19,21,22,23,24,25,27,28,30,31,33,34,38,40,41,42,44,45,47,48,50,52,53,54,56,57,60
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,4,6,7,8,11,12,13,14,15,17,18,21,22,24
0,1,2,3,4,6,7,11,12,13,15,16,18,19,20,22,23,24,26,27,31,33,34,35,36,39,40,42,43,45,47,48,49,51,52,54
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,5,6,7,8,9,10,13,14,15,17,18,23,25,26,27,30,31,33,34,36,37,39,41,42,43,45,46,50,51,52,54,56,57,58,60,61,61,63,64,65,66,68,69,72,73,74,76
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,3,4,6,7,8,9,11,12,13,14,15,18,19,20,22,23,24,28,30,31,32,33,34,36
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,4,5,6,8,9,10,11,14,16,17,18,20,22,23,25,27,28,29,30,31,33,34,35,36,39,41,42,43,44,45,47,48,49,52,53,54,56,57,58,59,60,61,62,67,68,69,72,73,74,76,77,79,80,84,86,87,88,91,92,94,95,97,98,100,102,103,104,106,107,109,110,112,113,114,115,116,123,124,127,128,129,130,131,132,133,135,136,138,139,140,142,145,146,147,148,149,151,152,155
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,4,5,6,7,9,10,11,12,13,15,16,17,18,21,22,23,24,26,27,27,32,33,37,39,40,40,44,45,46,47,48,50,51,51,54,55,56,57,60,61,62,63,64,65,66,67,68,70
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,3,4,5,9,10,11,12,14,15,16,20,22,23,24,27,28,30,31,32,33,35,36,37,40,41,42,44,45,46,47,47,50,51,54,56,57,58,60
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,3,4,6,7,8,9,10,11,11,16,19,20,21,24,25,26,27,29,30,31,33,34,35,37,38,39,40,44,45,46,47,48,48,52,53,54,57,58,61
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,4,5,6,7,10,12,13,14,16,17,18,19,21,22,24,25,26,27,29,30,33,34,35,38,39,40,41,42,44,45,46,47,49,50,53,55,56,57,59,60,63,64,66,68,69,70,72,73,75
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,4,5,6,7,10,11,12,13,14,16,17,18,21,23,24,25,26,29,30,31,32,34,35,36,38,39,40,41,45,47,48,49,51,52,53,54,56
0,1,2,3,5,6,8,9,11,12,13,15,16,17,18,21,22,23,24,25,27,28,30,31,32,33,35,36,36,38,39,41
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,3,4,5,6,9,10,12,13,15,16,17,18,20,21,23,24,25,27,28,29,32,33,34,36,37,38,40
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,3,5,6,10,11,12,14,15,17
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,3,4,5,6,9,10,11,13,14,16,17,19,20,21,23,24,25,26,28
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,3,4,5,6,9,10,11,13,14,15,17,19,20,23,24,25,26,27,28,28,31,32,33,35,36,38
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,4,5,6,8,9,11,12,14,15,16,17,21,22,23,24,25,26,26,29,30,31,32,35,36,37,38,39,40,43,44,45,48,49,50,52,53,54,56,57,58,59,59,65,66,67,68,69,73,75,76,77,79,80,81,82,84,85,87,88,90
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,3,4,5,7,9,10,13,14,15,16,18,19,23,25,26,28,29,31,32,33,36,37,38,40,41,42,44,45,46,48,50,51,52,53,54,54,57,58,59,61,62,63,64,65,68,69,70,71,74,75,78
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,3,4,6,7,8,9,11,14,16,17,19,20,22,23,25,26,28,30,31,32,34,35,37
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,5,6,7,8,11,12,15,17,18,19,21,22,25,26,28,29,30,32,36,38,39,40,42,43,46
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,3,4,6,7,9,10,11,12,13,14,17,18,19,21,22,23,25
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,4,5,8,10,11,12,14
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,3,4,5,6,9,10,11,13,14,16,17,19,20,21,23,25,26,27,28,30
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,3,4,5,6,9,10,13,14,15,16,17,18,18,22,23,24,25,27,28,28,32,33,34,35,37,39
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,3,4,5,7,9,10,11,13,14,16,17,17,19,20,21,22,24
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,3,4,4,9,10,12,13,15,16,18,19,19,22,23,27,29,30,31,32,34
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,5,6,7,9,10,11,13,14,15,17,19,20,21,22,23,23,26,27,28,30,31,32,33,34,37,38,39,40,43,44,47
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,4,5,6,8,9,11,12,14,15,16,17,21,22,23,25,26,27,28,28,30,31,32,34,35,35,39,40,41,42,44,45,46,47,48,50,50,52,53,54,55,57
0,1,2,3,4,5,6,8,10,11,13,14,17,18,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41
0,1,2,3,6,7,8,9,12,14,15,17,18,19,21,22,23,25,26,30,32,33,34,35,38,39,41,42,44,46,47,48,50,51,53
0,1,2,3,6,7,8,9,10,11,12,13,16,18,19,21,22,23,24,28
0,1,2,4,5,7,8,9,10,11,13,14,15,16,17,18,21,22,24,25,26,27,29,30
0,1,3,4,5,6,7,8,8,13,15,16,17,18,20,21
0,1,2,3,6,7,8,10,11,12,15,17,18,19,21,22,24,25,26,28
0,1,2,3,4,6,7,8,11,13,14,15,16,18,19,21,22,23,25
0,1,2,3,5,6,7,10,11,12,13,16,17,17,22,23,25,26,27,29
0,1,2,3,4,5,6,7,10,11,12,14,15,17,18,18,22,23,24,25,28,29,31,32
0,1,2,3,4,6,7,10,11,14,16,17,18,20,21,22,23,24,25,27,28,32,33,34,36,37,40,41,44,46,47,48,50,51,52,53,57
0,1,2,3,4,6,7,10,11,14,16,17,18,21,22,23,24,25,26,28,29,33,34,35,37,38,41,42,45,47,48,49,52,53,54,55,59
0,1,4,6,9,10,11,12,14,15,19,21,24,25,26,27,29
0,1,4,5,9,10,11,12,15,17,18,19,20,21,23,24,25,27
0,1,4,5,6,8,11,12,16,18,19,20,22
0,1,2,4,5,6,6,11,12,13,16,18,19,20,22,23,24,26
0,1,2,3,4,5,7,8,8,13,14,15,18,21,22,24,25,26,27,29
0,1,2,3,7,8,9,10,11,12,12,17,18,20,21,23,24,26,27
0,2,3,5,6,7,9,10,12,13,15,16,17,18,19,21,22,25,26,27,28,29,30,33,34,35,36,38
0,1,2,3,5,6,8,9,10,11,12,14,15,16,19,20,21,23,24,26,27,27,32,33,34,35,37,38,39,41
0,1,2,3,4,6,7,9,10,10,14,15,16,17,18,20,21,23,24,26,27,28,29,30,32,33,33,38,39,43,44,45,47
0,2,5,6,7,8,9,11,12,13,15,16,18,19,20,22,23,26,27,28,29,32,33,34,35,36,37,38,40
0,1,2,3,6,7,8,9,10,11,11,16,17,19,22,23,24,25,26,27,28,30,31,32,34
0,1,2,3,4,6,7,9,10,11,13,14,14,19,20,22,25,26,27,29,30,31,32,34
0,1,2,3,5,6,6,8,9,11
0,1,2,3,4,6,7,10,11,14,17,18,20,21,22,23,26,28,29,30,32,33,35
0,1,2,3,6,7,7,10,11,12,13,16,17,19,20,25,26,27,29,30,31,32,34
0,1,4,5,6,8,9,10,11,13,14,16,17,19,20,23,24,25,27,28,28,33,34,35,38,39,40,42,43,45,46
0,1,2,4,7,8,10,11,11,15,16,17,18,21,22,22,26,27,28,29,32,33
0,1,2,3,4,6,7,10,11,14,16,17,18,19,21,22,24,25,29,30,31,33,34,37,38,41,43,44,45,46,48
0,1,4,5,6,8,9,9,14,15,17,18,20
0,1,2,3,4,6,7,7,12,13,14,15,17
0,1,2,3,4,6,6,11,12,14,15,17
0,1,2,3,6,7,7,12,13,15,16,18
0,1,2,3,6,7,8,9,10,11,11,14,15,16,17,19,20,22,23
0,2,5,6,7,9,10,12,13,14,15,15,19,20,21,24,25,26,28,29,31,32,34,35
0,1,2,3,4,5,6,7,7,12,13,15,16,18,19,21,22
0,1,2,4,8,9,10,11,12,13,15,16,19,20,21,23,25,26,27,28,29,32
0,1,2,3,4,5,6,8,9,12,13,14,16,18,19,20,22,23,25,26
0,1,2,3,4,5,5,8,9,10,12,13,15,16
0,2,3,4,5,7,8,11,12,15,17,18,19,20,22
0,1,2,4,5,6,6,11,12,13,16,18,19,20,22,23,24,26
0,1,2,3,4,6,7,8,8,13,14,15,18,21,22,24,25,26,27,29
0,1,2,3,4,6,7,10,11,15,17,18,19,21,22,24,25,29,30,31,33,34,37,38,42,44,45,46,48
0,1,4,5,6,7,9,10,10,14,15,16,17,18,20
0,1,2,3,4,6,6,11,14,15,16,18,19,21
0,2,5,6,8,9,10,11,11,15,16,17,20,21,22,23,25
0,1,2,4,5,6,7,10,11,13,14,19,20,21,23,24,26,27,29,30,31,32,34,35,36,38,39,40,41,43
0,1,2,3,5,6,11,12,13,14,15,17,19,20,22,23,24,25,29,31,32,33,34,35,38,40,41,42,43,45
0,1,2,3,5,6,11,12,13,14,16,17,19,20,22,23,24,25,26,27,30,31,32,34,35,38,39,40,41,42,44,47,48,49,50,52,53,53,58,59,60,61,62,65,66,66,69,70,71,72,73,75,78,79,80,81,82,84,85,87,88,90
0,1,2,3,4,5,7,8,11,12,13,14,18,20,21,22,24,25,26,28
0,1,2,5,6,7,9,12,14,15,16,18,19,20,22,23,25,26,28,31,32,34,35,36,37,39
0,1,2,3,4,6,7,9,10,12,13,15,16,17,18,22,23,25,26,29,30,32,33,34,36,37,37,42,43,45,46,48
0,1,2,4,6,7,8,10,11,12,13,16,17,18,20,21,22,27,29,32,34,36,37,40,42,43,44,45,46,48,49,50,52
0,1,3,4,6,7,8,9,11,12,14,15,16,18,19,20,21,22,23,23,28,29,31,32,33,35,37
0,1,2,3,5,6,8,9,11,12,14,15,16,18,19,23,25,26,27,28,30
0,1,2,3,6,7,8,9,11,12,14,15,16,17,18,20,21,23,24,25,26,29,31,32,33,34,36
0,1,2,3,6,7,8,9,11,12,14,15,16,18,19,22,24,25,27
0,1,4,5,8,9,10,11,12,13,14,15,16,19,20,21,23,24,28,30,32
0,1,2,4,5,7,8,9,10,11,13,14,17,18,19,22,23,24,25,26,28,29,32,33,34,35,36,38,39,40,42
0,1,2,3,4,5,6,7,8,10,11,12,16,19,20,21,23,24,26
0,1,2,3,4,5,6,7,10,11,12,14,15,16,17,19,20,21,22,26,27,28,31,32,33,35,36,39,41,42,45,46,47,48,50
0,1,2,4,5,7,8,9,11,12,14,15,18,19,20,22,23,24,25,26,27,30,32,33,34,36,37,39,40,41,42,45,46,47,49,50,52,53,54,55,56,58,59,61,62,64
0,1,2,3,8,9,10,14,15,16,17,19,20,21,23,24,25,27,28,31,32,33,34,35,38,39,40,41,42,43,44,45,46,47,48,49,52,53,56,57,60,61,64,65,66,68,69,70,71,73
0,1,2,3,4,5,6,9,10,11,12,13,15,16,17,18,22,24,25,27,28,29,30,33,35,36,38,39,43,44,45,46,47,49,50,53,54,55,56,57,59,60,61,63
0,1,2,3,4,5,6,7,8,10,11,12,16,19,20,21,23,24,25,26,28
0,1,2,3,4,5,6,7,10,11,12,14,15,16,17,19,20,21,22,26,27,28,31,32,33,35,36,40,42,44,45,46,47,49
0,1,2,5,6,7,8,11,12,14,15,16,17,18,19,20,22,23,26,27,29,30,31,32,35,36,36,40,41,42,43,44,46,47,48,51,52,53,54,55,57,58,59,61
0,1,2,4,7,8,9,10,11,13,14,15,16,18
0,1,2,5,6,7,9,10,12,13,14,16,17,19,20,22
0,1,2,3,4,5,6,7,8,10,11,12,13,16,18,19,22,23,26,28,29,30,33,34,35,37,38,39,40,42
0,1,2,3,4,5,6,7,10,11,12,13,14,15,17,18,19,20,22,23,25,26,27,28,31,33,34,35,37,38,40,41,42,45,46,47,49,50,53,55,56,57,58,59,60,61,63
0,1,2,5,6,7,8,11,12,14,15,16,17,18,20,21,24,25,27,28,29,30,32,33,33,37,38,39,40,41,43,44,47,48,49,51,52,53,54,56
0,1,2,3,4,5,6,7,8,10,11,12,13,17,19,21,22,25,27,28,29,32,33,35,36,38
0,1,2,3,4,5,6,7,10,11,12,13,14,15,17,18,19,22,23,24,25,26,27,28,29,30,31,35,36,37,40,41,42,44,45,48,50,51,52,53,54,56,57,59
0,1,2,4,5,7,8,9,10,11,13,14,17,18,21,22,23,25,26,27,28,29,30,30,34,35,36,37,38,41,42,42,48,49,51,52,53,55,56,58
0,1,2,3,4,6,7,10,11,13,15,16,18,19,20,22,23,24,27,29,30,31,32,34
2,3,4,5,9,10,11,13,14,15,16,18,19,20,21,22,23,25,26,27,28,32,34,35,36,38
0,1,2,3,4,6,7,8,11,12,13,14,15,16,17,18,18,23,24,27,28,29,31,32,33,34,36,37,39,40,41,42,44
0,1,2,4,5,6,9,10,11,12,13,15,16,18,19,19,22,23,24,25,27
0,1,4,5,6,7,10,11,11,16,17,19,20,22
0,2,5,6,7,8,9,11,12,13,17,18,19,21,25,27,28,29,30,31,33,34,35,37
0,1,2,3,4,6,7,7,12,15,17,18,20,23,25,26,29,30,31,32,34
0,1,2,3,4,5,6,7,10,11,15,17,18,19,20,22,23,25,26,27,28,29,30,34,35,37,38,39,40,42
0,1,2,3,4,6,7,8,9,11,12,14,15,16,18,19,20,21,22,25,26,27,29,30,31,32,35,36,37,38,39,41,42,43,45
0,1,2,3,4,6,7,11,12,13,14,17,18,19,20,21,22,23,24,27,29,30,31,33,34,36
0,1,2,3,4,5,6,7,10,11,13,14,15,16,17,18,18,21,22,23,24,25,26,27,29
0,1,2,3,4,6,7,9,10,11,13,14,15,16,18,19,20,21,22,24,25,27,28,29,30,31,32,35,36,37,38,41,42,45,47,50,51,52,54,55,56,57,59
0,1,2,3,4,6,7,11,12,13,15,16,17,18,19,20,23,24,25,27,28,30,31,32,33,35,36,38
0,1,2,4,5,6,7,9,10,11,12,16,17,18,20,21,22,23,24,25,28,29,32,33,34,35,37
0,1,2,3,4,6,10,11,12,14,15,17,18,20,21,22,23,26,28,29,30,31,32,34,35,36,38
0,1,2,3,4,6,7,7,11,12,13,14,16,17,19,20,20,24,25,26,27,29,30,31,33,34,35,36,38
0,1,2,3,4,6,10,11,12,14,15,17,18,20,21,22,25,26,27,29,30,33,34,37,39,40,41,42,44
0,1,2,3,4,5,8,9,9,14,15,16,18,19,20,23,24,25,27,28,31,32,35,37,38,39,40,42
0,1,2,3,4,6,10,11,12,14,15,17,18,20,21,22,23,26,28,29,30,31,32,34,35,36,38,39,43,45,48,50,52
0,1,2,3,4,5,6,7,7,12,13,16,17,18,19,21
0,1,2,3,4,6,7,8,9,10,11,13,14,15,16,18
0,1,2,4,6,7,10,11,14,15,16,17,18,19,21,22,23,25,28,30,31,32,33,35
0,1,2,3,4,6,7,10,11,13,15,16,18,19,20,22,23,24,27,29,30,31,32,34
0,1,2,4,5,6,8,9,10,12,13,14,16,17,20,21,26,28,29,30,33,34,36,37,39,40,42,44,45,46,48,49,53,54,55,56,57,58,61,63,64,65,66,68,69,72,74,75,76,77,79
0,1,2,3,6,7,8,10,11,15,17,18,19,22,23,25,26,28,29,31,33,34,35,37,38,42,43,44,46,47,50,51,52,53,54,55,57,58,62,63,64,65,66,67,69,70,71,72,76,77,78,80,82,83,84,86,87,87,90,91,92,93,95
0,1,2,3,6,8,9,10,12,13,14,16,17,19,22,23,25,26,27,28,30,31,34,36,39,40,41,42,44,45,47,49,50,52,53,54,55,59,60,61,62,63,64,66,67,68,69,70,72,74,75,76,78,79,79,81,82,83,84,86
0,1,2,3,6,8,9,10,13,14,15,16,17,18,22,24,25,26,29,30,32,33,35,36,38,40,41,42,44,45,47,48,51,52,53,55,56,57,59,60,61,63,65,66,66,69,70,71,73,76,78,79,80,81,85,86,87,88,92,94,95,96,98,99,103,104,105,107,108,109,110,112,113,116,117,118,119,120,121,123,124,128,130,131,132,134,135,137,138,139,140,143,144,145,147,148,149,150,152,153,154,156,157,160,161,162,163,166,167,168,169,170,171,172,174,175,176,177,181,183,184,185,188,189,191,192,193,194,197,198,199,201,202,203,204,206,207,209,210,215,216,217,218,219,220,222,223,224,225,226,227,228,231,232,233,235,236,238,239,242,243,244,245,246,247,252,253,255,258,259,260,262,263,264,265,268,269,270,272,273,274,275,277,278,280,281,282,283,285
0,2,3,4,7,8,9,11,12,16,18,19,20,23,24,26,27,29,30,32,34,35,36,38,39,43,44,45,46,47,48,52,55,56,57,59,60,61,63,64,65,66,69,71,72,73,74,76
0,1,3,4,5,6,9,11,12,14,15,17,18,23,25,26,27,29,30,32,33,34,35,37,38,39,40,44,46,47,48,50,51,53,54,58,60,61,63,64,68,69,70,71,72,73,75,76,77,78,80,81,81,84,85,86,87,89,90,94,96,97,98,100
0,1,3,4,5,6,11,12,14,17,18,19,21,22,23,24,25,26,28,29,30,31,34,35,36,37,38,39,40,41,42,47,48,49,51,54,55,56,57,58,59,60,61,62,66,67,69,70,71,73,74,75,76,78,79,81,82,84,85,89,90,92,94,95,96,98,99,101,102,104,105,106,107,112,113,114,115,116,117,120,121,122,123,124,125,126,127,128,133,134,135,136,137,140,141,142,144,145,145,148,149,150,151,153
0,1,2,3,6,7,8,9,10,13,14,17,18,19,21,22,23,24,26,27,29,30,32,35,36,37,41,42,45,47,48,49,51,52,54,55,56,58,59,61,62,63,66,67,68,69,70,72,73,74,75,80,81,82,83,84,86,87,88,89,92,93,94,95,96,99,100,101,102,103,104,106,107,109,110,113,114,115,116,117,120,121,122,124,125,126,127,128,129,133,134,136,137,138,139,141
0,1,2,3,6,8,9,10,11,14,15,16,17,19,20,21,23,24,25,26,30,31,32,34,35,36,37,41,42,44,45,48,49,49,52,53,54,56,57,58,61,62,62,67,68,69,70,72,73,74,75,76,77,78,82,83,84,88,90,91,92,93,94,97,98,100,101,102,103,108,110,112,113,117,118,119,120,121,123,126,129,130,131,133,134,135,136,137,140,141,142,143,144,145,147,148,148,153,154,155,157
0,1,2,3,6,7,8,9,10,13,14,15,17,20,21,22,23,24,25,26,31,32,35,36,37,38,40,41,44,47,48,49,51,52,53,54,55,57,58,59,61,62,64,65,67,68,72,74,75,76,79,80,82,83,85,86,88,90,91,92,94,95,99,100,103,104,105,107,108,109,110,113,114,115,116,117,118,122,123,126,127,128,129,130,131,132,134,135,136,138,139,140,142,143,146,148,149,150,152,153,155,156,157,158,161,162,163,164,168,169,172,173,177,178,179,180,182,183,184,186,187,188,189,191,192,193,194,195,196,197,198,198,203,204,205,208,210,211,212,214,215,217,218,219,220,221,222,223,228,229,230,233,234,235,237,238,240,241,242,243,246,247,248,249,250,257,258,259,260,262,262,267,268,269,270,271,274,277,278,279,282,284,285,286,288,289,295,296,298,301,302,303,305,306,307,308,311,312,313,315,316,317,318,320,321,323,324,325,326,328
0,2,3,5,6,10,12,13,14,15,18,19,21,22,23,24,27,30,31,32,34,35,36,38,39,39,42,43,44,45,46,47,47,51,52,53,54,55,56,59,60,61,62,63,64,67,68,69,70,73,74,75,76,77,78,82,83,84,86,87,87,90,91,92,93,95
0,1,2,4,5,7,8,9,10,14,16,17,18,20,21,22,23,25,26,28,29,31,33,34,35,37,38,39,40,43,44,46,47,48,50,51,55,56,58,59,60,61,62,64,65,66,68,69,71,72,73,75,76,78,79,80,83,84,85,86,87,88,89,91,92,95,96,97,98,99,101,102,103,105,106,109,110,111,112,115,117,118,119,121,122,124,125,126,128,131,132,132,135,136,137,139,140,143,144,145,147,148,149,151,152,153,154,158,160,161,162,164,165,168,169,171,172,175,176,177,178,180,181,183,184,186,187,192,193,195,196,197,198,200,201,202,203,206,208,209,210,212,213,216,218,219,220,221,223
0,1,2,4,5,7,8,9,10,12,13,16,18,19,20,21,24,25,26,27,29,30,32,33,35,37,38,39,40,43,44,45,46,49,50,52,53,54,56,57,58,60,61,63,64,66,67,68,69,75,76,77,78,79,81,82,85,86,87,89,90,91,92,93,96,97,98,102,104,105,106,107,108,111,112,114,115,118,120,121,122,123,124,129,130,131,134,135,136,137,138,141,142,144,146,147,148,149,150,151,156,157,159,160,160,164,165,166,167,168,169,170,171,173,174,175,177,178,179,180,181,183,184,185,186,188,189,189,194,195,196,199,200,202,203,203,206,207,209,210,211,212,213,214,217,218,220,221,225,227,228,230,231,232,233,235,236,237,238,241,242,243,244,245,246,249,250,251,253,254,255,256,257,258,259,260,263,265,266,267,268,270
0,1,2,3,5,6,8,9,10,11,12,15,16,17,18,19,22,23,24,25,26,30,31,32,33,34,35,40,41,43,44,49,50,51,52,56,57,58,59,62,63,64,66,67,68,69,72,73,74,75,76,77,78,79,82,83,84,85,86,87,88,89,90,91,94,95,96,97,98,99,100,102,103,105,106,107,110,111,113,115,116,117,119,120,121,124,125,126,127,128,130,131,133,134,135,136,139,141,142,143,144,146,147,148,150,152,153,154,156,160,161,164,165,167,168,169,171,172,175,178,179,180,182,183,184,185,186,188,189,190,191,193,194,196,199,200,201,204,206,207,208,209,211
0,1,3,5,6,7,9,10,12,13,16,17,18,20,21,22,23,25,26,27,28,29,30,33,34,35,37,38,39,40,40,44,45,46,49,50,51,52,55,57,58,59,61,62,64,65,66,67,68,69,76,77,78,80,81,84,85,86,87,91,93,95,96,100,101,102,103,105,106,107,109,110,113,114,115,120,121,122,123,124,126,127,130,132,133,134,135,137
2,3,4,5,6,9,10,11,13,14,16,17,18,20,21,22,24,25,27,28,30,31,32,33,39,40,41,43,44,45,47,48,49,50,52,53,54,55,57,58,59,60,61,64,65,66,67,68,70,71,74,77,78,79,81,82,83,84,87,88,89,90,91,92,94,95,96,97,100,102,103,104,106,108,109,110,111,114,115,116,117,119,120,125,126,128,130,131,132,134,135,137,138,140,141,147,149,150,151,152,155,156,158,159,160,162,163,164,166,167,169,170,171,172,174,175,177,178,179,180,181,183,184,185,186,189,191,192,193,194,195,196,198,199,200,201,202,203,204,207,208,209,210,212,213,214,215,216,221,222,223,224,225,226,228,229,229,234,235,237,238,239,242,243,246,247,248,249,251
0,0,1,3,4,5,6,12,13,14,16,19,22,23,24,26,27,28,30,31,34,36,37,38,40,41,43,44,45,47,48,50,51,52,54,55,56,57,62,63,64,67,68,69,71,72,74,77,78,79,80,81,82,85,88,89,91,92,95,96,98,99,100,101,102,104,105,106,107,110,111,112,114,115,116,117,119
0,1,2,4,7,9,10,11,13,14,16,17,18,20,21,23,24,26,28,29,30,32,33,35,36,37,40,41,43,44,45,46,47,49,50,51,52,58,61,62,63,65,66,67,69,70,70,73,74,75,76,77,78,78,83,84,85,88,89,90,91,93,94,95,96,97,100,101,102,103,104,105,106,109,110,111,113,114,114,117,118,119,120,122
0,1,3,5,6,7,9,10,12,13,15,16,17,18,23,24,26,29,30,31,33,34,35,36,37,38,39,40,41,42,46,47,50,51,55,56,57,58,60,61,62,63,67,69,70,72,74,75,77,78,82,83,86,88,89,90,91,92,95,96,98,99,100,101,102,104,105,106,108,109,110,111,114,115,116,117,118,121,122,123,125,126,127,128,129,132,133,134,135,137,138,139,140,141,146,147,149,151,152,153,155,156,158,159,160,161,162,163,164,169,170,171,172,174,175,176,181,182,184,185,187,188,191,192,193,194,198,199,202,203,207,208,209,210,212,213,214,216,217,220,221,224,226,227,228,229,231
0,0,1,3,4,5,6,12,13,14,16,17,18,22,24,25,26,27,30,31,35,37,38,40,41,44,45,46,47,48,49,49,53,54,55,56,58,59,59,63,64,65,67,68,69,70,70,74,75,76,77,78,80,81,82,83,83,86,87,88,90,91,92,93,94,97,98,99,100,101,102,104,105,106,107,107,110,111,115,117,118,119,121,122,124,125,127,128,130,132,133,134,136,137,140,141,145,146,147,148,149,150,151,152,154,155,156,158,159,159,161,162,163,165,166,167,168,171,173,174,175,177,179,180,182,183,184,185,187,188,189,190,193,194,195,197,199,200,201,202,204,205,207,208,209,210,211,212,215,216,218,219,220,222,223,224,226,226,230,231,232,234,236,237,238,239,241,242,244,245,246,247,250,251,251,258,259,260,264,267,268,270,271,272,273,274,275,277,278,279,280,282,283,283,286,287,288,289,291,292,292,296,297,298,299,301,302,303,304,305,306,306,311,312,313,316,319,320,321,323,324,325,326,327,329,330,332,333,333,339,340,341,345,347,348,349,350,353,354,358,360,361,363,364,368,369,370,372,375,376,377,378,381,382,385,387,388,389,390,392
0,1,3,4,5,6,12,13,14,15,19,20,21,23,24,25,26,27,28,28,33,36,38,39,41,42,43,44,47,48,49,50,51,53,54,55,55,57,58,59,61,62,63,64,67,68,69,70,71,73,74,78,80,81,82,85,86,88,89,91,93,94,95,97,98,100,101,102,103,104,106,107,110,111,112,114,115,116,118,119,121,122,124,125,126,127,132,133,135,138,139,140,142,143,144,145,146,147,148,149,150,151,156,157,159,160,161,162,164,165,166,168,169,172,175,176,177,179,180,181,183,184,186,187,189,190,193,194,195,196,199,200,204,205,207,210,211,212,214,215,219,221,222,223,225,226,229,231,232,233,234,236
0,1,5,6,7,8,10,11,13,14,15,19,20,21,23,24,25,26,26,29,30,34,36,37,38,40,41,43,44,45,46,49,50,54,55,56,57,58,59,60,61,62,63,66,67,68,70,73,74,77,78,79,80,83,84,84,89,90,92,93,94,96,97,99,100,101,105,106,108,109,110,111,112,113,119,120,121,123,125,126,128,129,130,131,133,134,135,136,140,143,144,145,147,148,149,150,152
0,2,3,4,5,7,8,11,12,13,15,16,17,22,23,24,25,29,30,33,34,36,37,38,39,40,43,44,45,46,49,50,51,53,54,55,56,61,62,63,64,68,69,71,72,75,76,77,82,83,85,88,89,90,92,93,96,97,98,99,100,102,104,105,106,108,110,111,112,114,115,117,118,118,121,122,123,124,126
0,0,1,3,4,5,7,8,10,11,12,14,15,16,17,19,20,22,23,24,25,26,28,29,30,31,33,34,38,40,42,43,45,46,48,50,51,52,54,55,59,60,61,62,65,66,67,68,69,70,71,73,75,76,77,78,79,81,84,87,88,89,91,92,93,94,97,99,100,101,102,103,105,108,110,111,112,113,115
0,1,2,3,4,7,8,9,11,12,13,15,16,19,20,21,22,23,24,25,26,29,30,32,34,35,36,38,39,40,43,44,46,47,48,49,50,51,52,53,55,56,59,60,61,62,63,64,65,66,69,71,72,73,74,77,78,80,81,83,85,86,88,89,91,92,94,95,96,97,98,99,101,102,106,108,110,111,113,114,116,118,119,120,122,123,127,128,129,130,131,132,133,134,136,137,141,143,144,145,146,148,149,151,152,154,155,157,158,159,161,162,162,165,166,167,168,170,171,171,175,176,177,178,179,182,183,184,185,187,188,190,192,194,195,197,198,199,200,201,202,203,205,206,207,208,211,214,215,216,218,219,222,223,224,225,226,227,228,229,230,233,234,235,236,237,238,239,240,241,242,245,246,248,250,251,252,254,255,259,260,261,263,266,269,270,271,273,274,275,276,277,279,279,281,282,283,284,286
0,1,2,3,4,5,6,9,10,11,13,14,15,17,18,21,22,24,25,25,30,31,32,33,35,36,38,39,41,42,44,45,46,47,48,49,50,52,53,56,57,60,61,62,64,65,67,68,69,70,71,72,73,78,80,81,82,83,85,86,87,89,90,92,94,95,96,97,100,101,105,106,107,108,109,111,112,113,117,118,120,121,122,123,123,129,130,131,132,133,135,136,136,141,142,144,145,146,149,150,153,154,155,156,158
0,1,2,4,6,7,8,10,11,13,14,17,18,19,20,25,26,28,29,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,50,51,52,53,54,56,57,59,60,63,64,65,66,68,69,73,75,76,78,79,80,82,83,84,85,87,88,89,90,92,93,94,96,97,100,101,104,106,107,108,109,110,112,113,115,116,117,118,119,120,121,123,124,127,128,131,132,133,134,136,137,140,142,143,144,146,147,150,152,153,154,155,156,158,159,161,162,163,165,166,167,168,168,172,173,174,175,177,178,179,180,180,184,185,186,187,189,190,192,193,194,196,197,198,198,201,203,204,205,206,207,208,210,211,214,215,218,219,220,221,222,224,225,228,229,232,233,234,235,236,238,239,240,243,244,245,247,251,253,254,255,256,259,260,262,263,264,266,267,269,270,273,276,277,278,280,281,282,283,286,287,288,289,290,292,293,296,297,298,300,302,303,304,305,307,308,309,310,311,312,317,318,320,321,323,324,325,327,328,332,334,335,336,338,339,341,342,344,345,346,347,352,353,354,356,357,358,361,362,363,365,366,367,368,369,374,375,376,377,378,379,381,382,382,387,388,390,391,392,395,396,399,400,401,402,404
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,38,39,40,46,49,50,51,53,54,55,56,58,59,60,61,66,67,68,69,70,71,73,74,75,76,77,80,81,83,84,85,86,87,90,91,92,94,95,96,98,99,101,102,105,107,108,110,111,112,113,114,115,118,119,120,121,122,124,125,126,130,131,132,133,136,137,139,140,140,144,145,146,148,149,151,152,154,155,156,157,160,161,162,163,164,166,167,168,171,172,173,174,175,180,181,183,186,187,188,190,191,192,193,195,196,196,201,202,203,205
0,2,3,4,5,7,10,11,12,14,15,16,17,19,20,21,23,24,27,29,30,31,32,35,36,38,39,40,42,45,46,47,49,50,51,52,54,55,57,58,59,60,64,65,66,68,69,69,74,75,77,78,79,81,82,85,88,89,90,94,95,96,97,98,100,103,105,106,107,109,110,112,113,114,115,116,117,120,123,124,125,127,128,129,131,132,134,135,137,138,141,142,143,144,147,148,152,153,155,158,159,160,162,163,167,169,170,171,173,174,177,179,180,181,182,184
0,1,2,5,6,7,8,9,10,13,16,17,18,20,21,22,24,25,28,30,31,32,35,36,37,38,41,42,43,44,45,46,48,49,52,53,54,56,57,58,59,62,63,64,65,66,68,69,70,71,75,76,77,78,82,85,86,87,89,90,92,95,96,97,99,100,101,103,104,105,106,108,109,110,111,113,114,115,116,117,118,119,120,126,127,128,130,133,136,137,138,140,141,142,143,145,146,146,149,150,151,152,154
0,0,1,3,4,5,7,8,10,11,12,13,16,17,18,19,21,22,24,25,26,27,28,29,33,34,38,39,40,43,44,45,46,47,51,54,55,56,58,60,61,62,64,65,66,69,70,71,72,73,78,79,80,83,84,85,87,88,89,92,93,94,95,96,99,100,101,103,107,109,114,115,118,119,120,121,122,124,125,126,127,128,133,134,135,136,137,139,140,141,142,145,146,147,148,149,150,152,153,155,156,158,159,160,161,162,163,164,164,170,171,172,175,177,178,179,181,182,184,185,186,187,189,190,190,197,198,199,200,202,205,208,209,210,212,213,214,215,216,217,218,220,220,222,223,224,225,227
0,1,3,5,6,7,9,10,12,13,14,15,18,19,20,21,23,24,26,27,28,32,33,34,37,38,39,40,41,44,45,46,48,50,51,52,53,55,56,58,59,61,62,63,64,67,68,70,71,76,77,78,79,80,82,83,85,86,88,89,90,91,92,93,94,95,95,100,101,103,104,105,107,108,110,111,114,115,116,117,118,119,122,124,129,130,132,133,134,135,136,139,140,142,143,144,145,147,148,150,151,152,153,158,159,161,164,165,166,168,169,170,171,174,175,176,178,179,180,181,183,184,186,187,188,189,191
0,1,2,3,6,8,9,12,13,14,15,16,19,20,21,22,23,24,26,27,29,30,31,33,34,35,37,38,40,41,42,43,44,45,47,48,49,50,51,53,54,56,57,58,60,61,62,64,65,67,68,71,72,73,74,75,76,79,81,86,87,88,89,92,94,95,98,99,100,102,103,104,105,106,109,110,111,112,113,115,116,118,119,121,122,123,125,127,128,130,131,132,134,135,137,138,138,144,145,147,148,149,150,152,153,154,155,156,158,159,160,161,166,167,169,172,173,174,176,177,178,179,180,181,183,184,185,186,191,192,193,194,195,197,198,200,201,202,203,205,206,209,212,213,214,218,219,220,221,222,224,225,228,229,230,231,233,234,236,237,238,239,241,242,242,244,245,246,247,249
0,1,2,4,7,9,10,11,13,14,16,17,18,19,22,24,26,27,30,33,34,35,37,38,39,40,41,42,44,45,46,47,50,51,52,53,54,55,60,61,62,63,66,67,68,69,70,71,74,76,77,78,80,81,83,84,85,87,88,89,91,92,93,94,95,100,101,102,103,104,107,108,109,110,111,112,114,115,119,120,122,123,126,127,127,130,131,132,134,135,136,139,140,140,146,147,148,149,151,152,155,156,157,158,160,161,163,164,165,166,168,169,169,174,175,176,178
0,1,2,4,5,7,8,9,11,12,13,14,15,16,17,18,21,24,25,26,28,29,30,31,33,34,34,38,39,40,41,42,43,44,46,47,48,49,50,51,53,54,55,56,59,60,61,62,63,64,72,73,74,76,77,80,81,84,87,88,89,91,92,93,94,95,96,98,99,103,104,106,109,110,111,113,114,115,116,120,121,122,124,126,127,128,130,131,131,134,135,136,137,139
0,1,2,3,4,7,8,9,10,12,13,14,16,19,22,23,24,26,27,28,30,31,32,33,35,36,39,40,45,47,48,49,52,53,55,56,58,59,60,61,64,65,69,71,72,73,75,76,80,81,84,85,86,87,89,90,92,93,94,98,99,101,102,106,107,108,109,112,113,114,115,115,117,118,119,121,124,125,126,127,129,130,132,133,134,135,136,137,138,141,142,143,144,147,148,149,151,152,153,154,154,156,157,158,160,163,164,165,166,168,169,171,172,173,174,175,176,177,180,181,182,183,187,188,189,191,192,196,197,198,200,201,203,204,205,206,208,209,210,211,215,216,217,219,220,221,222,224,225,226,228,231,232,233,234,236,237,238,239,240,241,242,245,246,247,249,250,252,253,256,257,259,260,267,268,269,271,273,274,275,276,277,279,280,281,282,283,284,286,287,288,289,292,293,294,295,296,297,302,303,304,306,307,310,312,313,314,315,318,319,320,321,325,326,327,329,332,335,336,337,339,340,341,342,343,345,347,348,349,351,352,352,354,355,356,357,359
0,1,2,3,4,7,8,9,10,12,13,14,15,19,21,22,23,25,26,28,29,30,31,36,37,38,39,43,45,46,48,49,53,54,55,57,59,60,61,62,64,65,67,68,70,71,72,73,76,77,78,79,84,85,86,88,89,91,92,93,94,95,96,97,98,101,102,103,105,106,108,109,111,113,114,115,117,118,120,121,123,125,126,127,129,130,132,133,135,136,137,138,139,141,142,143,144,145,146,150,152,153,154,156,157,159,160,161,162,163,164,167,168,171,172,174,175,177,178,179,181,182,184,185,187,188,189,190,193,194,195,198,199,200,201,202,204,205,206,208,209,210,211,214,217,218,219,221,222,223,224,225,226,228,229,231,232,234,235,239,240,241,242,243,244,245,246,247,248,251,252,253,255,256,259,260,261,262,263,265,266,267,268,269,273,276,277,278,280,281,282,283,286,287,288,289,291,292,296,297,298,300,301,302,303,304,307,308,309,310,311,313,314,315,317,318,319,321,322,323,325,326,327,328,333,334,335,336,337,339,340,343,345,346,347,348,350
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,39,42,43,44,45,48,49,50,52,53,54,57,58,59,60,63,64,65,66,67,68,71,72,73,78,79,81,83,84,85,87,88,90,91,93,95,96,97,99,100,102,103,105,106,107,108,109,111,112,113,114,115,116,120,122,123,124,126,127,129,130,131,132,133,134,137,138,139,144,145,147,149,150,151,153,155,156,159,161,162,164,165,171,172,174,176,177,178,184,187,188,189,192,194,195,196,200,201,202,203,204,206,207,209,210,211,213,214,215,216,218
0,1,2,4,5,6,11,13,14,16,17,21,22,23,24,28,30,31,33,34,37,38,40,41,42,43,44,46,47,48,49,52,54,55,56,58,59,61,62,64,65,66,67,68,73,74,75,76,78,79,81,82,83,84,87,89,90,91,92,95,96,97,100,101,101,104,105,106,108,111,112,113,114,115,117,118,121,124,125,126,130,131,132,133,134,135,139,142,143,144,146,147,148,150,151,152,153,154,155,156,158,159,160,163,165,166,167,169,170,171,172,174
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,39,42,43,45,46,48,49,50,51,52,55,56,57,58,59,61,62,63,68,69,73,75,76,77,78,81,82,83,84,86,87,89,91,92,93,94,99,100,101,103,104,105,106,109,112,113,114,116,117,118,119,120,125,126,127,128,129,130,133,134,136,137,140,141,142,143,144,149,150,152,153,154,155,156,161,162,163,165,166,167,168,171,174,175,176,179,181,182,183,185,186,188,189,191,192,193,194,199,200,201,202,203,204,207,208,210,212,213,214,216,217,219,220,222,223,229,231,232,233,235,236,238,239,240,241,242,243,246,247,247,253,255,258,259,260,262,263,264,265,268,269,270,272,273,274,275,277,278,280,281,282,283,285
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,39,42,43,46,47,48,50,51,52,53,57,59,60,61,63,64,66,67,68,69,70,72,73,74,79,80,81,83,84,86,87,88,89,90,93,94,95,97,98,101,102,103,106,107,108,109,110,111,112,113,113,118,119,121,122,123,124,126,127,128,130,131,131,136,137,138,139,142,143,144,145,146,148,149,150,151,155,156,157,158,161,163,164,167,168,169,170,171,172,177,178,179,180,181,183,186,189,190,191,193,194,195,196,198,199,199,204,205,206,208
0,1,2,3,4,6,7,8,10,11,12,15,16,17,19,20,21,22,23,25,26,27,32,33,34,36,37,39,40,41,42,43,46,47,48,50,51,54,55,56,59,60,61,62,63,64,67,68,68,73,74,75,76,77,80,81,82,85,86,87,89,90,91,92,93,98,99,100,102,103,106,109,110,111,113,114,115,116,117,119,120,121,124,125,126,127,128,129,131,132,139,141,142,143,146,147,149,150,151,152,154,155,162,164,165,166,169,170,172,173,174,175,176,177,179,180,186,189,190,191,193,194,195,196,197,198,200,201,202,203,208,209,211,214,215,216,218,219,220,221,223,224,224,227,228,229,230,233,234,235,237,238,239,240,242
2,3,4,5,6,9,10,11,12,14,15,16,17,21,23,24,25,27,28,30,31,32,33,34,36,37,42,43,44,46,47,47,50,51,52,53,54,55,58,61,62,63,65,66,67,68,69,71,72,73,77,80,81,82,86,87,88,89,90,93,94,95,96,99,100,101,103,104,105,108,109,110,111,112,114,115,116,117,119,120,122,123,124,125,129,131,132,133,134,135,136,138,139,140,141,142,145,146,147,149,150,151,152,154
0,1,2,3,4,6,9,12,13,14,16,17,18,19,20,23,24,25,26,28,29,29,33,34,35,36,38,39,39,44,45,46,48,49,50,51,54,55,58,59,61,62,65,66,68,69,74,75,76,78,79,80,81,83
0,0,1,3,4,5,6,7,13,14,15,17,18,21,22,23,24,25,28,29,30,32,33,34,34,37,38,39,40,41,43,48,49,50,52,53,54,55,57,58,61,64,65,66,68,69,70,71,72,73,74,77,78,79,80,82,83,83,88,89,90,92
0,2,3,5,6,7,9,10,11,12,14,15,16,18,19,20,23,24,25,27,28,30,31,32,33,34,37,38,39,40,44,45,46,48,49,52,53,54,55,56,60,61,62,65,68,69,70,72,73,74,77,78,78,83,84,87,88,92,93,94,95,97,98,99,101,102,105,106,110,112,114,115,119,120,121,124,125,127,128,131,132,135,136,137,138,140
0,1,2,4,5,7,8,9,11,12,13,14,15,16,17,18,21,24,25,26,28,29,30,31,33,34,34,38,39,40,41,42,44,45,46,47,49,50,52,53,54,55,58,59,60,61,64,65,66,68,69,70,71,73,74,76,77,78,79,80,85,86,87,88,89,91,92,93,94,96,97,99,100,101,103,104,105,106,109,110,111,112,116,117,118,120,121,121,125,126,127,128,132,133,134,136,137,138,139,142,143,144,145,148,150,151,154,155,156,157,159
0,0,1,3,4,5,7,8,9,10,12,13,14,15,16,18,19,20,21,25,27,28,30,31,34,35,37,38,39,40,41,42,43,46,47,48,51,52,53,55,56,59,62,63,64,68,69,72,73,77,78,79,80,82,83,84,86,87,91,93,94,96,97,100,101,105,106,107,108,112,113,114,116,118,119,120,122,123,127,129,130,132,133,136,137,139,140,141,142,145,147,148,151,152,153,154,156
0,1,2,4,7,9,10,11,13,14,16,17,18,19,22,24,26,27,30,33,34,35,37,38,39,40,41,42,44,45,46,47,51,52,55,56,60,61,62,63,65,66,70,72,73,74,75,76,78,80
0,1,2,3,4,5,8,11,12,13,15,16,17,18,19,21,22,23,24,25,27,29,30,31,32,36,37,38,39,40,41,42,43,49,50,51,53,56,59,60,61,63,64,65,66,67,69,69,71,72,73,74,76
0,2,5,6,7,8,9,10,12,13,14,16,17,17,22,23,25,26,27,28,30,31,33,34,36,39,40,41,43,44,46,48,49,50,52,53,56,59,60,62,63,64,65,67,68,69,70,73,75,77,78,80,81,82,85,86,89,91,94,97,98,99,101,102,103,104,105,106,108,109,110,111,114,115,116,117,118,121,122,124,125,131,132,134,135,138,139,140,141,142,145,146,147,150,151,152,154,155,158,159,160,161,162,165,166,167,170,171,172,174,175,177,178,179,180,181,184,185,186,189,190,191,192,194,195,196,197,198,199,200,205,206,209,210,214,215,216,217,219,220,221,222,223,224,226,227,230,231,232,233,235,236,237,238,239,240,243,245,246,248,249,252,253,255,256,257,258,259,261,262,263,264,265,266,268,269,270,271,273,274,274,279,280,282,283,287,288,289,290,291,293,294,295,296,297,298,299,302,303,304,306,309,310,310,313,314,315,317,318,321,322,323,325,326,327,329,330,331,332,336,338,339,340,342,343,346,347,349,350,353,354,355,356,358,359,361,362,364,365,370,371,372,373,374,375,378,381,382,383,385,386,387,389,390,391,394,395,396,397,398,399,404,405,406,408,409,413,414,417,418,422,423,424,425,427,428,429,431,432,435,438,439,440,444,445,446,447,451,452,453,455,457,458,459,461,462,465,468,469,470,472,473,474,475,478,480,481,482,484,485,486,487,489
0,1,2,4,5,6,8,9,10,12,13,14,16,17,20,21,26,28,29,30,33,34,36,37,39,40,41,42,45,46,50,52,53,54,56,57,61,62,63,64,65,66,69,71,72,73,74,76,77,80,82,83,84,85,87
0,1,2,3,6,8,9,10,14,15,16,18,19,20,21,24,26,27,28,30,31,33,34,35,36,37,38,43,44,45,48,49,50,52,53,56,58,59,60,61,64,65,67,68,69,71,72,73,74,77,78,79,80,81,84,85,86,87,88,90,91,92,95,97,98,99,101,102,106,107,110,111,112,113,114,115,116,117,120,121,124,125,126,128,129,130,131,132,139,140,141,142,144,150,151,152,154,155,156,157,161,163,164,165,166,167,168,169,170,171,174,175,176,177,179,180,181,182,183,187,188,189,192,195,196,197,199,200,201,202,203,204,207,208,209,210,213,216,217,218,220,221,222,225,226,227,229,230,232,233,234,237,238,239,241,242,243,244,245,246,247,254,255,256,257,258,259,260,262,263,266,267,268,269,271,272,273,274,275,276,280,282,283,285,286,290,291,292,294,295,296,297,299,300,302,303,304,305,307,308,309,310,311,313,314,315,316,317,319,320,322,323,324,327,328,329,330,331,333,334,338,340,341,342,344,345,346,347,349,350,352,353,355,357,358,359,360,361,362,367,368,372,373,376,377,381,383,384,385,387,388,391
0,1,2,3,4,6,7,11,12,13,15,16,17,18,19,20,23,26,27,28,30,31,32,33,34,36,37,38,39,42,44,45,46,47,50,51,53,54,55,56,57,59,60,61,62,63,64,67,68,73,75,76,78,79,84,85,86,87,88,89,90,93,94,98,101,102,104,105,106,107,108,109,111,112,113,114,116,117,121,123,125
0,1,3,4,5,6,8,9,10,11,12,14,15,16,17,20,21,24,26,32,35,36,37,39,40,41,42,43,44,46,47,48,49,54,55,56,57,60,61,62,63,66,68,71,74,75,76,78,79,80,81,82,84,87,90,91,92,94,95,96,97,99,100,103,105,106,107,108,110
0,1,4,5,6,7,8,10,11,12,16,19,21,23,24,25,26,26,28,29,30,33,34,35,36,37,39,40,41,42,44,45,48,49,52,53,54,55,56,57,57,59,60,61,62,67,68,69,70,72,73,74,75,78,79,80,81,82,83,84,86,87,90,93,94,95,97,98,99,100,101,102,103,105,106,107,108,111,113,114,117,118,119,120,122
0,1,2,3,7,8,9,10,13,14,17,20,21,22,24,25,26,27,31,32,33,34,36,37,38,39,42,43,44,46,47,48,51,52,53,54,58,59,60,62,63,64,66,67,68,71,72,73,74,75,77,78,80,81,82,85,86,87,89,90,90,94,95,96,99,100,101,102,104,105,105,109,110,111,114,115,116,118,121,124,125,126,128,129,130,131,132,134,135,136,138,139,140,141,142,143,144,145,148,149,150,151,155,156,159,160,161,162,165,166,170,171,173,176,177,178,180,181,182,183,187,188,189,191,193,194,195,197,198,198,201,202,203,204,206
0,2,6,7,8,9,12,13,16,19,20,21,23,24,25,26,30,31,32,33,35,36,37,38,41,42,43,46,47,48,50,51,54,56,57,58,59,63,64,65,66,67,69,70,71,73,74,75,76,78,80,81,82,84,85,87,88,89,90,91,92,96,98,99,100,102,103,107,108,110,112,113,114,115,118,119,123,124,126,128,129,130,131,134,135,137,138,140,141,143,145,146,150,152,153,154,156,157,159,160,161,164,165,168,169,170,171,173,174,176,177,179,180,181,182,182,185,186,187,189,190,193,195,196,197,199,200,201,202,205,206,208,209,210,211,212,213,218,219,220,221,225,226,228,229,232,233,234,235,239,241,242,243,245,246,248,249,250,251,252,253,255,256,258,259,260,261,264,265,266,267,270,271,272,275,276,277,279,280,282,283,285,286,287,288,289,290,297,299,301,302,303,309,312,313,314,318,319,320,322,325,328,329,330,332,333,334,335,337,338,341,343,344,345,346,348
0,1,2,4,5,6,7,8,9,12,13,16,18,19,20,21,24,25,26,27,29,30,33,35,36,37,39,40,42,43,44,46,47,48,49,54,55,56,58,59,60,61,64,65,66,67,68,71,72,73,74,75,77,78,80,81,82,83,84,87,88,89,91,92,93,94,96,97,99,100,101,103,104,104,110,111,112,115,118,119,120,122,123,124,125,126,128,129,131,132,132,137,138,139,140,141,142,143,144,146,147,150,153,154,155,157,158,159,160,161,162,164,165,166,167,173,174,177,178,182,183,184,185,187,188,189,190,194,196,199,200,201,202,204
0,1,3,5,6,7,9,10,12,13,14,15,16,18,19,20,25,27,29,30,32,33,35,37,38,40,41,44,45,47,48,49,51,52,53,55,56,57,58,59,62,63,64,65,66,68,70,71,73,74,75,78,79,81,82,83,84,86,87,88,89,90,92,93,94,97,98,99,100,103,104,105,106,107,108,110,111,113,114,117,118,119,120,122,123,124,125,126,129,130,132,133,134,135,135,140,141,143,147,148,150,151,152,157,158,159,160,162,163,164,165,167,168,170,171,172,173,178,179,180,181,182,183,184,185,186,187,190,191,192,193,194,197,198,200,201,203,204,205,206,207,210,211,212,213,215,216,217,218,218,224,225,226,229,230,232,233,235,236,237,239,241,242,243,245,246,247,248,251,252,253,254,257,258,262,263,264,265,267,268,269,270,273,275,276,277,279,280,281,282,284
0,1,3,5,6,7,9,10,12,13,16,17,20,21,22,25,26,27,29,30,31,32,33,36,37,38,39,41,42,44,45,47,48,49,51,52,53,57,59,60,61,64,65,66,67,70,71,72,73,74,75,76,78,79,81,82,83,84,88,90,91,92,94,95,97,98,99,100,101,102,104,105,108,109,111,113,114,116,117,120,121,123,124,125,126,129,130,131,133,134,135,138,139,142,143,144,145,147,148,149,150,153,154,155,157,157,163,164,166,167,168,170,171,173,174,176,177,178,179,184,185,186,188,189,190,194,195,196,198,199,200,202,203,204,205,207,208,208,213,214,215,217
2,3,4,5,6,9,10,11,12,14,15,16,17,21,23,24,25,27,28,30,31,33,34,35,36,41,42,43,44,46,47,49,50,52,53,54,55,56,58,59,61,62,63,64,65,66,69,71,72,73,75,76,78,79,80,81,82,83,88,89,90,93,94,95,97,98,101,103,104,105,106,109,110,112,113,114,115,116,119,120,121,123,124,125,127,128,129,132,133,134,135,136,138,139,140,141,142,144,146,147,148,149,150,151,152,155,156,157,158,161,162,163,164,166,167,169,170,172,173,174,177,178,179,180,181,182,182,185,186,187,188,189,190,190,195,196,197,198,200,201,203,204,205,207,208,209,212,213,214,215,216,217,218,219,220,221,223,224,225,226,229,230,232,235,236,237,239,240,241,243,244,245,246,248,249,250,252,253,254,255,258,259,260,261,264,265,266,267,269
0,1,2,3,4,7,8,9,11,12,13,14,19,20,23,24,25,27,28,29,30,32,33,35,36,37,38,39,40,41,44,45,46,47,48,49,50,52,53,55,56,57,58,63,64,67,68,69,70,71,72,73,75,76,77,78,79,82,83,84,85,86,87,88,92,93,94,95,96,98,99,100,103,104,105,106,107,108,109,111,112,114,117,119,120,121,123,124,127,128,130,131,132,134,136,137,140,141,142,143,144,145,146,148
0,1,2,3,4,5,6,7,10,11,12,13,14,16,18,19,20,22,23,24,25,25,28,29,32,33,34,35,37,38,39,40,41,45,46,47,50,53,54,55,59,60,62,63,64,65,67,68,69,70,71,73,74,75,76,79,80,81,83,84,84,89,92,93,94,96,97,98,99,101
0,1,4,5,6,7,10,11,12,13,15,16,17,18,19,22,23,24,25,27,28,28,31,32,33,35,38,39,42,43,44,45,45,51,52,53,54,56,57,58,59,60,60,62,63,64,67,68,71,72,73,74,77,78,80,81,82,83,84,85,85,90,91,92,94,95,96,97,98,100,101,102,104,105,106,107,108,111,112,113,114,116,117,117,122,123,124,126,127,128,129,130,131,132,135,136,137,138,140,141,141,146,147,148,149,150,152,153,154,155,156,159,160,161,163,169,170,172,173,174,175,177,178,179,180,181,183,184,185,186,189,190,191,193,194,194,199,202,203,204,206,207,208,209,211
0,1,2,3,4,5,6,7,10,12,13,14,16,17,19,20,21,23,24,25,27,28,29,30,31,34,35,36,37,39,40,40,46,47,49,50,51,56,57,58,60,61,63,64,65,67,68,69,70,71,74,75,76,77,78,79,80,83,84,85,86,88,89,89,91,92,93,94,96
0,1,2,3,4,5,6,7,11,13,14,16,17,20,21,23,24,25,28,29,31,32,34,35,36,38,39,40,41,42,45,46,49,51,52,53,56,57,58,59,60,62,65,66,67,68,69,70,72,73,75,76,78,79,80,82,85,86,87,88,91,92,92,97,98,99,100,102,103,104,106,110,111,112,113,115,116,119,122,123,124,126,127,128,130,133,135,136,139,140,141,142,144
0,1,2,3,5,6,8,9,12,13,14,15,16,17,18,19,20,21,25,26,27,29,30,31,32,33,36,37,42,44,46,47,49,50,53,54,55,56,57,59,60,62,63,65,66,71,72,73,74,76,77,78,79,81,82,83,84,87,88,94,96,99,100,101,102,104
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,38,39,40,46,49,50,51,53,54,55,57,58,59,60,61,62,65,66,67,69,70,70,75,78,79,80,82,83,84,85,88,89,90,91,92,93,93,99,101,103,104,105,111,114,115,116,120,121,122,124,127,130,131,132,134,135,136,137,139,140,140,143,144,145,146,149,150,151,153,154,155,156,158
0,1,2,3,6,7,8,9,11,12,17,18,20,22,23,24,26,27,29,30,31,32,38,41,42,43,45,46,47,48,49,50,51,54,55,56,59,60,61,62,63,64,65,66,67,68,73,74,77,78,82,83,84,85,87,88,89,90,93,95,96,99,100,101,102,104
0,1,4,5,6,8,9,10,11,15,16,17,19,20,23,24,28,30,32,33,35,36,37,38,39,41,42,45,46,49,51,52,53,55,56,57,61,62,63,65,66,69,70,73,75,76,77,79,80,81,83,84,85,86,89,91,92,95,96,97,98,100
0,1,2,5,6,7,8,9,10,12,13,16,17,20,21,25,27,28,29,31,32,34,35,37,38,39,40,44,45,46,47,48,49,49,54,55,56,57,58,59,61,62,63,64,67,68,71,72,73,74,74,80,81,82,83,84,85,87,88,89,89,95,96,99,100,101,103,104,105,106,109,112,113,114,118,119,120,121,122,124,125,128,130,131,132,134,135,138,139,141,142,143,145,146,147,148,149,150,153,154,156,158,160,161,163,164,165,166,167,169,170,171,172,175,176,177,178,179,180,181,183,184,185,187
0,1,2,3,6,9,10,11,14,16,17,18,21,22,26,27,28,29,32,33,35,36,37,39,42,43,44,45,49,50,53,54,55,56,59,61,62,63,65,66,68,69,72,74,75,76,79,80,81,82,86,87,88,89,93,95,96,98,99,102,103,107,109,110,111,113
0,1,2,3,6,9,10,11,14,16,17,18,21,22,26,27,28,29,32,33,35,36,37,39,42,43,44,45,48,50,51,52,53,54,55,58,60,61,62,64,66,67,71,73,74,75,78,79,82,84,85,86,88,89,90,91,94,96,97,98,99,100,102,103,104,105,108,110,111,112,113,115,116,119,121,122,123,125,127,128,131,133,134,135,136,137,138,139,141,142,143,147,148,149,151,152,155,156,159,162,163,164,166,167,168,170,173,174,175,177,178,179,180,182
0,1,2,3,6,9,10,11,14,16,17,20,21,22,23,26,28,29,31,32,33,34,37,39,40,41,42,43,45,46,47,51,52,53,54,57,59,60,61,63,64,67,68,71,73,74,75,77,78,79,85,86,87,88,90,91,92,94,95,96,97,100,101,104,105,110,112,113,114,117,118,120,121,123,124,126,128,129,130,132,133,137,138,139,140,141,142,145,147,148,149,150,152,153,156,158,159,160,161,163
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,43,44,45,46,47,52,53,54,55,56,58,61,62,63,64,65,66,67,69,70,71,72,75,76,77,79,80,81,82,85,86,88,89,90,92,93,95,96,98,99,100,101,102,104,105,106,108,109,111,113,114,115,116,117,119,120,121,123,124,125,126,127,130,131,132,133,134,135,140,141,142,143,146,147,150,151,152,153,154,158,159,160,163,165,166,167,169,171,172,173,175,176,177,178,180,181,185,187,188,189,191,192,194,195,196,197,198,200,202,203,204,209,210,211,213,214,215,217,218,219,220,225,226,228,231,232,233,235,236,237,239,240,241,242,245,246,247,249,250,251,252,253,254,257,258,259,260,261,263,264,265,268,269,270,271,274,275,275,279,280,283,284,285,286,288,289,292,293,295,297,298,299,300,303,304,306,307,308,310,311,313,314,319,320,321,322,323,325,327,328,330,331,332,333,334,336,337,338,340,341,343,345,346,347,348,349,351,352,353,355,356,357,358,359,360,364,365,366,368,369,370,371,373,374,375,376,380,381,382,384,385,386,388,389,390,393,394,395,396,400,401,402,404,405,406,407,408,409,414,415,416,417,420,421,422,424,425,426,428,429,431,432,433,434,435,436,439,440,441,442,443,446,447,448,450,452,453,454,455,458,459,463,465,466,467,469
0,1,4,5,6,8,9,10,11,13,14,15,18,19,20,21,23,24,29,30,31,32,33,36,37,38,40,41,44,45,45,49,50,51,52,54,55,56,57,63,64,65,66,67,69,70,71,74,75,76,78,79,80,81,82,83,84,87,88,89,90,91,93,94,95,96,97,98,99,100,101,103,104,107,109,112,113,115,116,117,118,119,121,126,127,128,131,132,133,135,136,137,138,140
0,1,2,4,5,6,7,8,9,10,11,12,13,16,17,18,20,21,23,24,25,26,27,30,31,32,33,37,38,39,41,42,45,46,47,48,49,54,55,56,58,59,62,64,65,66,67,70,71,72,73,75,76,77,79,80,81,82,84,85,86,88,89,90,91,92,97,98,100,103,104,105,107,108,109,110,113,114,115,117,118,119,120,122,123,125,126,127,128,130
0,1,2,5,6,8,9,10,13,14,15,16,17,20,21,22,24,25,26,27,27,29,30,31,32,33,34,35,36,36,39,40,44,45,46,48,49,51,52,54,55,57,58,60,62,63,64,66,67,69,70,71,72,73,74,78,79,80,83,84,86,87,92,93,94,95,96,98,99,100,101,102,105,106,107,109,112,113,114,115,116,117,120,121,125,126,127,128,129,130,133,134,135,136,137,139,142,143,144,146,147,148,149,151,152,154,155,156,158,159,161,162,165,168,169,170,172,173,174,175,176,178,179,182,183,184,185,186,189,190,191,192,193,194,197,198,199,201,202,203,204,207,208,209,210,211,213,214,215,216,217,218,221,223,224,225,226,228,229,230,231,233,234,236,238,239,240,242,243,246,247,249,250,251,252,253,254,254,257,258,259,261,265,266,267,269,270,271,272,277,278,280,283,284,285,287,288,289,291,292,293,294,298,299,300,302,305,306,307,309,310,312,313,314,316,317,319,320,322,323,325,326,327,328,329,330,332,333,335,336,337,338,339,341,342,343,345,346,347,348,349,351,353,354,355,356,358,359,360,361,365,366,367,369,370,371,372,374,375,376,377,379,380,381,382,385,388,389,390,392,393,394,396,397,398,400,401,401,408,409,411,412,413,416,417,418,419,420,422,423,425,426,427,428,429,431,432,434,435,438,439,440,441,442,443,444,446,447,449,450,451,452,453,455,456,459,460,461,462,463,464,465,467,468,471,473,474,475,476,478
0,1,2,4,5,6,9,10,13,14,15,17,18,19,21,22,25,26,27,29,30,31,32,32,37,38,40,41,42,44,45,47,48,49,50,51,52,53,58,60,62,63,64,67,68,69,70,73,74,75,77,78,79,85,86,87,89,90,91,93,94,95,96,97,100,102,103,104,105,107,108,111,113,114,115,116,118
0,1,2,3,4,7,8,10,11,13,14,15,16,17,20,21,23,24,25,28,29,30,32,33,34,35,35,37,38,39,40,41,42,43,44,44,49,50,51,52,54,55,57,58,60,61,62,64,65,71,74,75,76,78,79,81,83,84,85,87,88,91,94,95,97,98,99,100,104,105,106,107,110,111,112,113,114,115,116,118,120,121,122,123,124,126,129,132,133,134,136,137,138,139,142,144,145,146,147,148,150,153,155,156,157,158,160
2,3,4,5,9,12,13,14,16,17,20,21,22,24,25,26,27,29,30,31,33,34,35,36,37,40,41,42,43,44,46,47,50,52,53,54,56,57,59,60,62,63,64,66,67,68,72,73,75,76,77,81,82,83,84,86,87,88,88,94,96,99,100,101,103,104,105,106,108,109,109,115,117,120,121,122,124,125,126,127,129,130,130,135,136,137,139
0,2,5,6,7,9,10,13,14,15,16,19,22,23,24,26,27,28,29,32,34,35,36,38,39,41,42,43,46,47,48,49,52,53,54,55,57,58,59,62,63,68,70,72,73,75,76,77,78,79,82,83,84,86,87,88,89,91,92,93,97,98,100,101,102,103,106,107,108,109,110,113,114,115,117,118,119,120,121,123,125,126,127,130,131,132,133,134,136,137,138,139,145,146,147,148,149,151,152,153,158,159,160,162,165,168,169,170,172,173,174,175,176,178,181,183,184,185,187,188,189,190,192
0,1,2,4,5,6,9,10,11,13,14,17,18,19,20,23,26,27,28,30,31,32,33,36,38,39,40,42,43,45,46,49,50,51,52,54,55,56,59,60,65,67,69,70,72,73,74,75,76,78,79,80,81,83,84,85,89,90,92,93,94,95,98,99,100,101,102,105,106,107,108,111,112,113,114,119,120,121,122,127,128,129,131,132,134,135,136,137,138,141,142,143,145,146,147,148,149,151,152,154,155,156,161,162,163,164,167,168,169,170,171,172,173,175,176,177,178,181,182,183,184,187,188,192,193,194,195,197,198,199,200,204,206,209,210,211,212,214
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,39,42,43,46,47,48,49,50,51,54,56,57,58,60,61,62,63,66,67,69,70,71,72,75,76,77,78,80,81,81,84,85,87,89,90,91,92,93,94,96,97,98,100,105,108,109,110,112,113,114,116,117,118,119,121,122,123,124,126,127,130,131,132,133,134,136,140,141,142,143,144,147,148,149,150,151,153,154,155,156,158,159,160,162,164,165,166,168,169,170,171,174,175,175,178,179,180,181,184,185,186,188,189,190,191,193,194,195,197,199,200,201,202,206,208,209,210,212,214,215,219,220,223,224,225,227,229,230,231,233,233,238,239,240,241,244,245,246,247,250,251,252,255,256,257,258,259,261,263,264,266,267,268,269,270,272,276,277,278,279,281,282,284,285,286,290,294,295,296,297,298,299,300,301,308,309,310,313,314,315,316,318,319,321,322,323,324,325,327,328,329,332,333,334,336,337,338,339,340,341,342,344,345,346,348,350,351,352,353,357,358,360,361,362,364,365,366,367,369,370,371,373,375,376,377,378,380,381,382,383,384,386,390,391,392,393,396,397,398,400,401,402,403,408,409,410,411,412,413,414,415,418,420,421,422,423,425,426,427,428,430,431,432,435,436,437,438,443,444,448,449,450,451,452,453,455,456,457,460,461,462,464,465,466,469,470,471,472,477,478,482,483,484,485,486,487,488,495,496,498,499,500,501,502,505,506,507,509,510,513,516,517,518,522,523,524,526,527,528,529,531,532,533,535,536,537,538,539,544,545,547,550,551,552,554,555,556,557,559,560,560,562,563,564,565,567
0,1,2,3,4,6,7,9,10,11,12,13,16,17,18,20,21,21,26,27,30,31,32,34,35,37,38,39,40,41,44,45,46,47,51,53,54,55,57,59,60,62,63,64,65,67,68,69,71,72,73,76,77,79,80,82,83,89,91,92,93,95,96,98,99,100,101,102,103,104,107,108,109,111,112,114,115,116,117,118,122,123,125,126,128,129,133,134,135,136,137,138,139,140,147,149,151,152,153,159,162,163,164,167,169,170,171,175,176,177,178,179,180,182,183,184,185,188,189,190,192,193,194,195,197
0,1,5,6,7,9,10,11,16,18,19,20,21,23,25,26,27,28,31,32,35,36,37,38,41,43,44,45,47,48,49,50,53,54,56,57,58,59,61,62,63,65,66,67,68,70,71,72,73,78,79,82,84,87,88,89,91,92,93,95,96,98,99,101,104,105,106,108,109,110,113,114,114,119,120,121,124,125,126,128,129,130,132,133,135,136,137,138,141,142,143,145,146,148,149,151,152,153,154,157,158,159,161,162,163,165,166,168,169,170,172,173,176,177,178,179,180,182,184,185,186,187,190,191,192,194,195,197,198,200,201,202,203,204,206,207,210,211,211,215,216,218,219,220,221,223,224,225,226,229,230,231,233,234,236,237,238,240,241,243,244,245,247,249,250,251,252,253,255,256,257,258,259,260,261,263,265,266,267,268,271,272,273,275,276,278,279,280,281,283,284,287,288,289,291,292,294,295,295,300,301,302,303,305,306,307,309,310,311,313,315,316,318,320,321,322,324,325,326,329,330,331,332,333,335,338,341,342,343,347,348,349,351,354,357,358,359,361,362,363,364,366,367,367,372,373,374,376
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,42,43,44,45,47,48,53,54,55,57,58,58,61,62,63,64,65,66,69,72,73,74,76,77,78,79,80,82,83,84,87,88,89,92,93,94,95,96,97,102,103,104,105,108,111,112,114,115,116,117,118,119,121,122,123,124,127,128,129,130,131,132,135,137,138,139,141,143,144,146,147,148,151,152,153,155,156,159,160,163,165,166,167,168,170
0,1,2,4,5,6,8,9,10,12,13,14,16,17,20,21,26,28,29,30,33,34,36,37,39,40,41,42,45,46,50,52,53,54,56,57,61,62,63,64,65,66,69,71,72,73,74,76,77,80,82,83,84,85,87
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,37,38,40,41,42,43,45,46,48,49,51,52,55,56,59,60,61,63,64,65,66,68
0,1,2,3,4,5,7,8,9,11,12,12,15,16,17,18,19,22,25,26,27,29,30,31,33,34,35,36,38,39,44,45,48,49,52,53,54,56,57,58,59,61
0,1,2,4,7,10,11,12,14,15,16,17,18,20,23,25,26,27,29,30,32,33,34,35,38,39,40,41,43,44,46,47,50,51,52,53,55,56,57,58,61,62,63,65,65,69,70,71,72,73,75,76,77,78,80,81,82,84,85,88,89,89,94,95,97,98,100
0,1,2,3,4,7,8,10,11,13,14,16,17,21,22,23,24,25,27,28,29,30,31,34,37,38,39,41,42,44,45,46,47,49,50,51,53,54,56,57,58,59,62,63,64,65,66,68,70,71,73,74,75,76,78,79,81,82,83,85,88,89,90,91,93,94,97,100,101,102,104,105,106,107,108,110,111,112,117,118,119,120,121,123,126,127,129,130,136,137,138,139,141,142,145,148,149,150,152,153,154,155,157,158,159,160,161,166,167,169,172,173,174,176,177,180,181,182,184,185,189,191,192,193,195,196,199,201,202,205,206,207,208,210
0,1,2,3,4,7,8,10,11,13,14,16,17,21,23,24,26,27,28,30,31,32,33,35,36,39,40,41,42,46,47,48,50,51,54,55,57,58,60,61,62,64,67,68,69,70,72,73,76,79,80,81,83,84,85,86,87,89,90,91,95,96,97,98,100,101,102,102,108,109,110,113,114,115,117,118,120,121,122,123,124,126,128,129,130,131,135,137,138,140,141,144,145,147,148,149,150,151,152,153,155,156,157,157,161,162,163,164,165,166,168,169,169,173,174,176,177,180,181,182,185,186,187,189,190,194,196,197,198,199,203,204,205,207,208,209,210,214,215,216,217,218,220,223,224,227,228,229,230,231,233,234,236,238,239,240,242,243,244,247,248,250,251,253,254,259,260,263,264,267,268,269,271,272,272,277,278,279,281
0,1,2,3,4,7,8,9,11,12,13,14,16,17,18,20,21,22,25,27,28,29,30,34,35,36,37,41,44,45,46,49,51,52,53,54,55,56,58,59,60,61,62,63,65,66,67,69,70,75,76,77,78,82,84,85,86,88,89,92,93,97,98,100,103,104,105,107,108,111,112,113,115,116,120,122,123,124,126,127,131,133,136,137,138,139,141
0,1,2,3,5,6,8,9,11,12,13,14,15,17,18,20,21,26,27,29,30,33,36,37,38,40,41,42,43,44,46,47,49,50,51,52,53,56,57,59,62,63,64,66,67,68,69,70,72,74,75,77,78,79,80,83,84,85,86,87,90,91,92,93,94,95,98,100,101,104,105,106,107,109
0,1,2,3,6,8,9,10,14,15,16,18,19,20,21,23,24,25,26,28,29,30,31,34,35,37,39,40,41,42,46,47,48,49,51,52,55,57,58,59,61,63,64,65,66,67,69,70,71,72,73,74,77,78,79,80,85,87,89,90,92,93,94,96,97,98,101,102,103,104,105,108,109,110,111,112,113,116,118,119,120,122,123,124,125,127
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,37,40,41,42,43,44,46,47,48,49,52,53,54,55,59,60,61,62,65,66,67,68,68,71,72,73,74,75,77,78,79,83,84,87,88,89,90,92,93,93,95,96,97,98,100
0,1,2,4,5,6,7,9,10,12,13,15,18,19,20,22,23,24,25,26,27,29,30,31,32,35,36,37,38,39,40,43,44,45,46,48,49,51,52,55,56,57,58,60,61,64,67,68,69,71,72,73,74,75,77,78,80,81,82,83,84,87,88,89,90,91,92,93,94,95,96,97,98,103,104,106,107,108,109,110,113,114,115,117,118,118,123,124,125,126,129,130,131,133,134,135,136,137,138,141,142,143,145,146,147,148,150
0,1,2,4,5,6,9,10,11,12,13,16,17,18,19,21,22,23,24,25,28,29,30,31,32,34,35,36,38,39,40,43,44,45,47,50,51,51,54,55,56,58,59,62,63,64,66,67,68,70,71,72,73,77,79,80,81,83,84,87,88,90,91,92,93,94,95,98,99,100,101,103,104,105,107,108,109,110,111,111,114,115,118,119,120,122,125,126,128,129,130,132,133,133,138,139,141,142,143,144,147,149,150,151,153,154,157,159,160,161,162,164
0,1,2,3,4,6,7,11,12,13,14,15,17,19,20,21,22,27,28,29,31,32,32,37,38,39,42,45,46,47,49,50,51,52,53,55,56,56,59,60,61,62,64,65,65,71,72,73,74,76,77,78,81,83,84,85,87,88,89,90,92
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,38,39,45,46,47,48,49,51,52,55,58,59,60,62,63,64,65,68,69,71,72,74,75,77,78,82,84,85,87,88,89,91,92,93,94,96,97,98,100,101,102,103,105,106,107,109,112,113,115,116,117,120,121,122,123,124,126,127,131,132,133,134,138,141,142,143,147,148,150,151,154,156,157,158,159,161,162,163,165,167,168,170,171,172,174,175,177,178,179,180,181,183,184,187,190,191,192,196,197,199,200,202,203,204,205,208,210,213,214,215,216,217,218,218,223,224,227,228,229,230,234,235,236,238,239,242,243,245,246,248,249,250,251,252,253,254,255,258,260,263,264,265,266,267,268,268,273,274,275,276,277,279,280,282,283,287,289,290,291,293,294,296,297,299,300,301,302,307,308,309,310,314,315,316,317,318,320,321,322,323,326,327,328,329,330,332,333,334,335,340,341,344,345,346,347,349
0,1,2,3,4,6,7,8,10,11,12,14,15,16,18,19,22,23,28,30,31,32,35,36,38,39,41,42,43,44,47,48,52,54,55,56,58,59,62,64,65,66,67,68,69,72,74,75,76,78,80,81,84,86,87,88,89,91,92,95,97,98,99,100,102
0,1,2,3,6,8,9,10,13,14,15,16,17,18,20,21,25,27,28,29,31,32,34,37,38,40,41,42,43,45,46,46,52,53,55,56,57,60,61,62,64,65,70,71,72,73,74,76,77,78,81,82,84,85,88,89,90,91,94,95,96,97,98,99,100,102,104,105,106,109,110,111,112,113,114,115,117,118,119,120,121,122,123,126,128,129,130,131,134,135,137,138,140,142,143,144,146,147,148,149,151,152,153,154,155,157,158,160,161,166,167,168,170,171,172,174,175,177,178,179,180,183,184,185,186,189,190,190,195,196,197,199
0,1,2,3,5,6,7,8,10,11,13,14,15,17,18,19,22,23,24,26,29,30,31,33,34,35,36,41,42,43,44,45,50,51,52,53,54,55,58,60,61,62,63,65,66,69,71,72,73,74,76
0,1,3,4,5,6,8,9,10,12,13,16,19,20,21,23,24,25,27,28,30,31,33,34,37,38,39,40,43,44,48,49,51,54,55,56,58,59,63,65,66,67,69,70,73,75,76,77,78,80
0,1,2,3,4,5,8,10,11,12,14,15,17,18,19,21,22,23,30,32,33,35,36,39,40,42,43,44,46,48,49,50,53,54,55,57,58,59,60,62,63,66,67,68,69,70,71,72,73,76,78,79,80,81,83,84,86,87,88,90,91,92,93,95,96,97,99,100,102,103,103,109,110,111,113,114,116,117,118,119,120,121,124,126,127,128,130,131,134,136,137,138,140,141,143,144,145,147,148,149,154,155,157,158,160,161,164,165,168,171,172,173,177,178,180,183,184,185,187,188,191,192,193,195,196,200,202,203,204,206,207,211,213,216,217,218,219,221
0,1,2,5,6,10,11,12,14,15,16,20,22,23,24,26,27,29,30,32,33,39,40,41,43,44,45,46,47,49,50,51,54,55,56,58,59,60,61,64,65,66,68,69,70,71,74,75,77,78,79,81,82,83,85,86,87,89,90,92,93,97,99,101,102,104,105,106,107,108,109,110,112,113,114,119,121,122,123,125,126,128,129,130,132,133,134,135,136,137,140,141,144,145,146,147,149
0,1,2,3,6,7,8,9,10,11,12,14,15,17,18,19,20,24,25,26,27,28,29,29,33,34,35,36,39,40,41,43,44,45,46,49,50,51,53,54,56,57,58,63,64,66,69,70,71,73,74,75,76,78,79,79,82,83,86,88,91,92,93,94,96
0,1,2,5,6,7,9,12,14,15,16,18,19,22,24,25,26,29,30,31,32,33,35,37,38,40,41,42,44,45,47,48,49,50,51,53,54,55,58,59,60,61,64,65,67,68,69,74,75,76,78,80,81,82,83,84,86,88,89,91,92,93,94,98,99,102,103,104,105,108,110,111,112,114,115,117,118,121,123,124,125,128,129,130,131,133,134,135,136,137,138,139,141,142,143,144,145,146,148,149,150,151,154,155,156,157,158,159,162,163,164,166,167,168,169,171
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,39,42,43,45,46,47,48,50,51,53,55,56,57,60,61,63,64,67,68,69,71,72,75,77,78,79,80,81,82,83,84,86,87,89,91,92,93,98,99,100,101,105,106,107,109,110,113,116,117,118,120,121,122,123,124,125,131,133,134,135,137,138,142,143,145,146,147,148,149,152,153,154,156,157,157,162,163,164,165,168,169,170,172,173,174,175,176,177,180,181,182,184,185,186,187,189
0,1,2,3,4,5,8,9,10,11,12,13,14,15,19,21,22,23,26,27,29,30,32,33,34,35,36,37,38,43,44,48,50,51,52,54,55,57,58,60,62,63,64,65,70,71,72,74,75,76,78,79,82,85,86,87,89,90,92,94,95,96,97,103,106,107,108,110,111,112,113,115,116,116,122,123,124,125,127,128,129,130,133,134,135,137,138,139,140,142
0,1,2,3,4,5,8,9,10,11,12,17,18,19,20,23,24,25,26,26,28,29,30,33,34,35,37,38,38,43,44,45,47,53,54,55,56,57,59,60,63,64,65,66,67,68,69,70,72,73,75,76,79,80,81,82,82,88,89,90,93,94,97,98,99,100,101,104,107,108,109,111,112,113,115,116,116,121,122,123,126,129,130,132,133,135,136,137,138,139,140,144,146,147,148,151,152,153,154,158,159,161,164,165,166,168,169,170,172,173,177,179,181,182,183,184,186
0,1,2,3,6,7,10,11,12,13,16,18,19,20,21,24,25,26,27,29,30,32,33,35,36,41,42,43,45,46,47,48,50,51,52,54,55,56,58,59,60,61,62,63,65,66,69,72,73,74,78,79,81,84,85,86,88,89,90,92,93,94,95,97,98,99,101,102,103,105,106,107,108,109,110,112,113,114,115,118,119,121,124,125,126,128,129,130,132,133,134,135,137,138,139,141,144,146,147,148,149,152,153,154,155,157,158,160,161,162,163,166,167,168,169,171
0,0,1,3,4,5,6,7,13,14,15,17,18,21,22,23,24,25,28,29,30,32,33,34,34,37,38,39,40,41,43,48,49,50,52,53,54,55,57,58,61,64,65,66,70,71,72,74,75,76,77,80,81,84,85,87,88,91,92,94,95,100,101,102,104,105,106,107,109
0,1,3,4,5,6,8,9,10,11,12,14,15,16,17,20,21,23,24,25,26,31,32,33,35,37,38,39,40,41,42,47,48,49,50,51,52,53,54,56,57,58,59,63,64,65,66,68,69,70,71,72,75,76,77,78,79,82,83,86,87,88,90,91,92,93,95
2,3,4,5,6,7,10,11,12,13,14,16,17,18,19,20,23,24,25,27,28,29,30,31,32,34,35,36,38,39,41,42,43,44,45,50,51,52,53,56,57,58,59,61,62,67,68,69,71,72,73,76,77,78,79,80,82,83,84,85,86,91,92,93,94,95,97,98,99,100,103,104,105,106,107,108,108,113,114,115,116,118,119,120,121,122,122,128,129,131,132,133,134,136,137,139,140,141,143,145,146,147,149,150,151,152,152,154,155,156,157,158,160,161,162,167,168,169,170,173,175,176,177,178,179,181,183,184,186,188,189,190,192,193,194,199,200,203,204,205,206,207,208,209,210,213,216,217,218,222,223,224,226,227,231,232,234,235,236,237,239
0,1,2,3,4,5,8,9,11,12,14,15,16,17,18,21,22,23,24,26,27,28,33,34,35,37,38,39,41,42,43,46,47,48,49,50,53,54,55,56,58,59,62,65,66,67,69,70,71,73,74,79,80,81,82,84,85,86,87,88,91,92,93,94,95,96,97,99,100,101,102,103,106,107,108,109,110,112,114,115,117,118,119,120,121,125,126,128,129,130,132,133,134,135,137
0,1,2,3,6,7,7,9,10,11,12,13,15,16,17,20,21,22,24,25,26,28,29,30,32,33,35,36,37,38,39,42,43,44,47,48,49,52,53,54,56,57,58,60,61,62,65,66,67,68,69,72,73,76,77,78,80,81,82,83,86,89,90,91,93,94,95,96,97,102,103,104,106,109,112,113,114,116,117,120,121,122,124,125,129,131,132,133,135,136,139,141,142,145,146,147,148,150
0,1,2,3,6,8,9,10,12,13,15,16,17,18,20,21,23,24,26,27,30,31,32,33,34,35,36,41,42,43,44,48,49,50,53,54,55,56,57,59,60,61,62,64,65,68,71,72,73,75,76,77,79,80,84,85,86,87,88,90,91,98,99,100,101,103,104,105,107,108,109,110,113,114,115,116,120,122,123,124,127,128,130,131,133,134,136,138,139,140,142,143,145,146,147,148,151,152,153,155,158,160,161,162,163,166,167,168,169,171,172,174,175,178,179,180,182,183,184,185,187
0,1,2,3,5,6,8,9,11,12,13,14,17,19,20,21,22,24,25,29,30,31,32,36,38,39,40,41,43,44,45,46,48,49,50,51,52,54,55,56,57,58,60,63,65,66,67,68,69,71,73,74,75,77,78,82,84,85,86,87,88,90,94,95,96,97,98,100,101,102,105,107,108,109,111,112,113,115,116,117,118,119,120,121,122,124,125,126,127,130,131,132,133,134,136,137,138,140,141,142,143,145,146,148,149,150,151,154,155,156,158,161,163,164,165,166,169,170,171,172,174,175,177,178,181,182,183,185,186,187,188,190
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,39,40,41,43,44,45,46,47,50,51,52,54,55,57,58,59,60,61,64,65,66,67,71,72,73,75,76,79,80,81,82,83,86,87,88,90,91,92,94,95,98,101,102,103,107,108,109,110,113,114,115,117,118,119,122,123,125,126,127,128,130,131,132,133,136,137,141,142,143,144,146,147,148,149,152,154,155,158,159,160,161,163
0,1,2,3,4,5,6,7,8,13,14,15,19,22,23,24,25,26,28,29,32,33,34,38,39,41,42,43,45,46,48,49,52,53,54,56,57,58,59,61,62,63,64,65,66,67,68,69,70,73,75,76,77,79,80,82,83,84,85,86,87,89,90,92,93,94,96,98,99,100,102,103,107,108,109,111,112,114,115,116,117,121,122,123,124,129,130,131,132,133,134,134,137,138,139,140,142,143,143,146,147,148,149,150,152,153,155,156,157,159,160,161,162,163,164,165,169,170,171,175,177,180,181,182,183,185
0,1,2,3,6,7,8,9,10,12,13,14,17,20,21,22,24,25,26,28,29,29,32,33,34,35,38,39,42,43,45,46,47,48,49,50,51,52,57,58,60,63,64,65,67,68,69,70,72,73,73,76,77,78,79,82,83,84,86,87,88,89,91
0,1,2,3,4,6,7,8,10,11,12,14,15,16,18,19,22,23,28,30,31,32,35,36,38,39,41,42,43,44,47,48,52,54,55,56,58,59,63,64,65,66,69,71,72,73,75,76,78,79,80,81,82,83,86,88,89,90,92,93,97,98,99,100,101,102,104,105,106,107,111,112,113,115,117,118,119,121,122,122,125,126,127,128,130
0,1,2,3,6,8,9,10,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,34,35,37,38,39,40,40,44,45,46,47,48,49,50,54,55,57,58,59,60,60,66,68,71,72,73,75,76,77,78,81,82,83,85,86,87,88,90,91,93,94,95,96,98
0,1,2,3,4,5,9,11,12,13,16,17,19,20,22,23,25,27,28,29,31,32,34,35,37,39,40,41,43,45,46,47,48,49,51,52,53,54,55,56,59,60,61,62,63,65,66,67,68,70,71,72,73,74,75,76,77,78,83,84,85,86,87,88,89,91,92,95,97,98,99,100,102
0,1,2,4,5,6,7,9,10,13,14,19,21,22,23,26,27,29,30,32,33,35,37,38,39,41,42,44,45,46,47,48,50,51,52,53,55,56,59,60,61,62,63,65,67,68,70,71,72,73,76,77,78,80,81,82,83,85,86,90,91,93,96,97,98,100,101,102,103,105,106,106,109,110,111,112,114,115,119,121,122,123,125
0,1,2,3,4,7,8,9,11,12,13,14,15,18,19,20,21,22,23,28,30,31,32,34,35,37,38,39,40,41,42,47,48,49,51,52,53,55,56,58,59,60,61,63,64,65,70,71,72,74,75,77,78,79,81,82,83,84,85,88,89,90,91,92,93,94,97,98,99,100,102,103,103,105,106,107,108,110
0,1,3,4,5,6,8,9,10,11,12,14,15,16,19,20,22,23,24,28,29,31,32,34,35,36,39,40,41,42,43,44,45,46,47,49,50,52,54,55,56,58,59,60,63,64,66,67,68,69,71,72,78,79,80,81,82,83,84,85,85,89,90,92,93,95,96,97,98,101,102,103,104,105,106,107,108,109,114,115,116,117,118,119,121,122,130,132,134,135,136,138,139,143,146,147,148,152,153,155,158,159,160,162,163,164,165,166,168,168,170,171,172,173,175
0,1,2,3,4,5,8,10,11,12,14,15,17,18,19,20,21,22,28,29,32,34,37,38,39,41,42,43,44,51,52,53,56,57,58,59,63,64,65,66,67,69,72,73,74,75,76,78,79,80,81,82,84,86,87,88,90,92,93,94,95,96,97,98,100,101,102,103,105,107,108,109,110,113,114,115,116,117,119,120,121,126,127,128,129,131,132,133,134,136,137,138,139,143,146,147,148,150,151,152,153,155
0,1,3,4,6,7,8,9,14,15,17,20,21,22,24,25,26,27,28,29,31,32,33,34,37,38,41,43,45,46,49,51,52,53,57,58,59,60,61,62,64,65,70,71,73,76,77,78,80,81,82,83,86,87,88,90,91,92,93,95,96,98,99,100,101,103
0,1,2,4,5,7,8,9,11,12,13,14,15,16,17,20,21,22,23,24,26,27,30,32,33,34,36,37,41,42,44,45,46,47,49,50,51,53,54,58,60,61,62,64,65,66,67,71,72,73,74,77,78,79,81,82,83,86,87,89,92,93,94,96,97,98,99,100,102,103,104,107,108,111,112,113,114,114,119,120,121,122,124,125,128,129,130,132,133,135,136,137,139,141,142,144,145,146,147,150,151,152,153,154,156,157,158,160,161,163,164,165,167,170,171,171,174,175,176,178,179,182,183,184,186,187,188,190,191,192,193,197,199,200,201,203,204,207,208,210,211,214,215,216,217,219,220,222,223,225,226,230,231,232,233,234,235,235,241,242,244,245,246,247,250,252,253,254,256,257,260,262,263,264,265,267
0,1,3,5,6,7,9,10,12,13,14,15,16,17,18,23,24,25,26,28,29,30,35,36,38,39,41,42,45,46,47,48,52,53,56,57,61,62,63,64,66,67,68,70,71,74,75,79,81,83,84,86,87,90,91,92,93,95,96,98,99,101,102,107,108,109,110,111,113,114,117,119,120,121,122,124
0,1,5,6,7,8,10,11,13,14,15,19,20,21,23,24,25,26,26,28,29,30,32,35,36,37,38,39,41,42,45,48,49,50,54,55,56,57,60,61,62,64,65,66,69,70,72,75,76,77,79,80,81,83,84,86,87,88,90,91,92,93,98,99,101,104,105,106,108,109,110,111,112,114,116,117,118,120,121,121,123,124,125,126,128
0,1,2,3,4,5,7,8,14,17,18,19,21,22,23,24,25,26,28,29,36,38,39,40,42,43,47,48,49,50,51,53,54,55,56,57,59,60,62,63,64,67,68,69,70,71,73,74,75,78,79,80,81,85,86,87,88,90,91,92,93,97,99,100,101,102,105,106,109,111,112,113,114,116
0,0,1,4,5,6,8,9,13,14,15,16,19,20,22,23,24,26,29,30,31,32,36,37,38,39,40,41,45,48,49,50,52,53,54,56,57,58,59,60,61,62,64,65,66,69,71,72,73,75,76,77,78,80
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,36,37,38,40,42,43,44,47,48,49,51,52,54,55,56,57,58,61,62,63,64,65,67,68,71,72,73,74,75,78,79,80,81,82,84,84,90,91,92,93,96,97,99,101,102,103,104,106,107,108,113,114,115,116,117,119,120,121,123,124,125,130,131,132,133,135,136,137,138,139,144,145,146,147,149,150,151,152,157,158,159,160,161,163,166,169,170,171,173,174,175,176,178,179,179,184,185,186,188
0,1,2,4,5,6,10,11,12,14,15,17,18,19,20,21,24,25,26,27,28,30,31,34,35,36,37,38,41,42,43,45,46,47,48,48,54,56,59,60,61,63,64,65,66,67,68,69,73,74,75,77,78,78,80,81,82,83,85
0,1,3,5,6,7,13,16,17,18,20,21,25,27,28,29,30,31,33,34,35,38,39,41,43,44,45,46,47,52,53,54,55,56,58,59,60,65,66,67,68,69,70,71,72,77,78,79,81,82,82,88,89,90,91,92,93,94,95,96,97,98,103,104,105,106,109,110,112,113,115,116,117,119,121,122,123,125,126,127,128,131,132,133,134,137,138,142,143,144,145,147,148,149,150,153,155,156,157,159,160,161,162,164
0,1,2,4,5,6,8,9,10,11,17,20,21,22,24,25,26,28,29,29,32,33,34,35,36,37,37,42,43,44,47,48,49,51,52,54,55,56,57,58,61,62,63,64,65,67,68,69,72,73,74,75,76,81,82,84,87,88,89,91,92,93,94,96,97,97,99,100,101,102,104
0,1,4,5,6,7,10,12,13,14,16,17,19,20,23,25,26,27,30,31,32,33,36,38,39,40,41,43,44,47,49,50,51,52,54
0,1,5,6,7,9,10,11,16,18,19,20,21,23,25,26,27,28,31,32,33,35,36,38,39,40,41,45,47,48,49,52,53,55,56,57,58,59,61,62,63,65,66,67,69,71,72,73,74,75,77,78,79,80,81,82,84,86,87,88,89,90,92,93,99,101,102,103,105,106,107,111,112,114,116,117,118,124,127,128,129,131,132,133,135,136,137,138,143,144,147,148,149,151,152,153,154,156,157,158,160,162,163,164,167,168,169,170,172,173,174,175,176,178,180,181,182,183,186,187,188,190,191,192,194,195,197,198,199,201,205,206,209,210,211,213,214,216,217,219,220,221,222,225,226,227,228,229,230,230,235,236,237,238,240,241,242,243,244,244,250,251,252,253,255,256,258,259,260,261,263,264,267,270,271,272,276,277,278,279,282,283,284,285,286,287,288,290,292,293,294,295,297,298,301,304,305,306,308,309,310,311,312,315,316,317,318,319,320,322,323,324,326,327,328,329,334,335,338,339,340,342,343,346,347,348,349,350,352,355,358,359,360,362,363,364,366,367,368,369,371,372,373,375,376,378,379,381,382,383,384,386,387,388,390,391
0,1,2,3,4,5,8,9,10,11,12,14,15,17,18,19,20,21,22,23,24,25,27,29,30,31,32,33,35,36,37,38,40,41,42,44,46,47,48,49,50,52,53,55,56,56,58,59,60,63,64,66,67,68,69,71,72,73,75,77,78,79,80,81,83,84,86,87,87,91,92,93,94,96,97,98,99,104,105,106,107,108,111,112,113,115,116,116,121,122,123,124,125,128,129,130,131,132,133,135,136,143,145,146,147,150,151,152,153,155,156,157,159,160,161,165,166,168,169,170,171,172,175,176,178,179,180,181,183,184,185,186,189,190,191,193,194,196,197,199,200,201,203,204,205,206,208,209,211,214,215,216,218,219,221,223,224,225,227,228,231,234,235,237,238,239,240,244,245,246,247,250,251,252,254,255,256,259,262,263,264,266,267,268,270,271,272,276,277,278,281,282,283,285,286,287,288
0,1,2,3,4,6,7,8,10,11,13,14,15,18,19,20,22,23,25,26,29,30,31,33,34,35,36,37,38,42,43,44,45,48,49,50,51,52,53,54,56,57,60,61,62,63,67,70,71,72,74,75,76,77,78,79,81,82,83,85,86,87,88,94,95,96,98,101,104,105,106,108,109,112,113,114,115,117,118,119,121,122,123,124,129,130,131,134,135,136,137,138,139,142,145,146,147,149,150,151,152,153,155,157,158,159,161,162,162,165,166,167,169,170
0,1,3,5,10,11,12,15,16,17,18,20,21,23,24,25,26,29,31,32,33,34,36,37,39,40,41,45,46,47,50,51,52,53,54,57,58,59,60,63,65,66,67,69,70,71,74,75,76,77,78,80,81,82,83,84,85,87,89,90,91,92,95,96,97,98,100,101,102,104,105,106,107,107,111,113,115,120,121,124,125,126,129,130,131,132,133,135,136,140,141,142,143,146,147,150,151,154,156,157,158,160,161,163,164,166,167,168,169,170,171,172,173,174,176,178,179,182,183,184,185,186,188,189,191,192,193,195,196,197,198,199,201,205,206,207,208,211,212,213,215,216,217,220,223,224,225,227,228,229,231,232,233,237,238,239,242,243,244,247,248,249,251,252,253,254,255,258,259,261,262
0,1,3,4,5,6,8,9,10,12,13,16,19,20,21,23,24,25,26,27,28,29,30,31,35,36,37,38,39,41,42,43,48,49,50,51,54,55,56,58,59,60,63,66,67,68,70,71,72,73,74,76,77,80,81,82,84,85,87,88,89,91,93,94,96,97,98,99,102,103,104,105,106,108,109,110,113,114,115,116,120,121,122,124,125
0,1,2,4,5,6,7,9,10,11,13,15,16,17,20,21,22,24,25,27,28,29,30,31,32,33,34,38,41,42,43,45,46,47,48,49,52,53,54,55,58,59,60,61,64,66,68,69,70,72,74,75,76,77,78,79,80,82,83,84,89,90,91,92,93,95,96,97,99,103,104,105,106,107,109,110,111,113,115,116,119,120,123,124,126,127,128,130,131,131,134,135,136,137,138,139,140,141,142,147,148,149,150,151,153,154,155,157,159,160,161,163,164,168,169,170,171,173,174,176,177,178,180,181,182,183,184,186,190,191,192,193,194,197,198,199,201,202,203,205,206,208,209,210,211,212,215,216,218,219,221,222,224,225,226,228,230,231,232,233,235,236,237,238,239,241,245,246,247,249,250,251,252,253,254,259,260,261,263,264,265,266,267,269,270,271,272,273,275,276,278,279,279,285,286,287,288,290,291,292,293,295,296,297,299,300,301,304,305,306,307,308,309,310,312,313,314,315,317,318,319,320,324,325,326,328,329
0,1,2,3,4,5,6,7,10,11,14,15,16,17,18,19,19,24,25,27,28,29,30,31,32,33,34,39,40,41,42,43,45,46,47,48,49,50,52,53,54,55,56,58,59,61,62,63,65,66,67,68,71,72,73,75,76,77,78,79,80,83,84,85,87,91,92,94,95,98,99,102,105,106,107,111,112,115,116,117,118,119,121,122,123,126,129,130,131,133,134,135,137,138,138,141,142,143,145,148,149,153,154,156,157,160,161,166,167,168,169,170,172,173,174,175,178,181,182,183,185,186,187,189,190,192,193,194,196,197,197,201,202,204,205
0,1,2,3,4,5,6,8,9,13,14,16,17,18,20,21,22,23,23,25,26,27,28,29,32,33,34,37,38,39,41,42,44,45,46,48,49,50,53,54,55,56,57,58,59,60,61,62,65,66,67,68,70,71,72,74,75,78,79,82,83,84,85,87,88,88,92,93,94,95,97,98,98,103,104,105,106,108,109,111,112,115,116,119,120,121,122,124,125,125,131,132,134,135
0,1,2,3,5,6,7,10,11,12,13,15,16,18,19,20,22,23,24,25,28,29,30,31,33,34,36,37,40,41,42,43,44,45,47,48,49,51,52,53,54,57,58,59,61,62
0,1,2,3,4,6,9,12,13,14,16,17,18,19,20,23,24,25,26,28,29,29,33,34,35,36,38,39,39,45,46,48,50,51,52,58,61,62,63,65,66,70,71,74,75,79,81,82,83,85,86,89,90,93,95,96,97,99,100,102,103,105,106,107,108,115,116,117,120,121,122,123,124,125,126,129,132,133,134,136,137,138,139,140,142,143,144,147,148,149,151,152
0,2,3,4,6,7,7,12,13,15,16,21,22,23,24,25,27,28,29,32,33,35,36,39,40,43,46,47,48,50,51,52,53,54,56,57,58,61,62,62,67,68,69,70,72,73,74,75,78,80,81,82,84,85,87,88,90,91,92,93,94,99,100,101,102,103,104,105,112,114,117,118,119,120,123,124,126,127,128,129,133,135,136,137,138,139,142,143,145,146,147,148,153,155,157,158,162,163,164,165,168,169,170,172,173,174,177,178,180,183,184,185,187,188,189,190,191,193,194,195,198,199,202,203,204,205,205,210,211,213,214,215,217,218,220,221,222,224,227,228,228,231,232,233,235,236,239,240,241,243,244,245,247,248,249,250,254,256,257,258,260,261,264,265,267,268,271,272,273,274,276,277,279,280,282,283,287,288,289,290,291,292,292,298,299,300,303,304,305,307,308,309,310,313,316,317,318,320,321,322,323,326,327,328,330,331
0,0,1,4,5,6,9,11,12,13,16,17,18,19,20,21,23,24,25,27,28,30,31,32,33,36,37,39,40,40,44,45,46,47,48,51,53,54,55,57,58,60,61,62,64,65,66,67,68,70,72,73,74,75,76,77,78,80,81,82,85,87,88,89,91,92,94,95,96,98,99,100,101,102,104,106,107,108,109,110,112,113,114,115,121,122,123,125,128,131,132,133,135,136,137,138,142,143,144,146,148,149,150,152,153,153,156,157,158,159,161,162,162,166,167,168,169,171,174,177,178,179,181,182,183,186,187,188,189,191,192,194,195,196,197,198,200,202,203,204,206,207,207,209,210,211,213,214
0,1,5,6,7,9,10,11,16,18,19,20,21,23,25,26,27,28,30,31,32,33,34,36,37,38,40,41,45,46,47,48,49,51,54,57,58,59,61,62,63,64,68,69,70,72,73,74,75,78,79,80,82,83,85,86,88,89,90,92,93,95,96,97,98,102,103,105,108,109,110,112,113,114,115,117,118,118,123,124,125,127
0,1,2,5,6,7,8,9,10,13,16,17,18,20,21,22,23,24,27,28,29,30,31,33,34,35,37,38,39,41,42,45,46,47,48,49,54,55,57,60,61,62,64,65,66,68,69,72,73,74,79,80,81,82,83,84,87,89,90,91,92,94,95,98,100,101,102,103,105
0,1,2,3,4,7,8,9,10,11,13,17,19,20,21,22,24,26,27,28,29,33,34,35,37,38,40,41,42,44,45,47,48,49,50,53,54,55,56,58,59,59,63,64,65,66,67,69,72,73,74,76,77,78,79,82,83,84,85,88,89,90,91,92,94,95,96,97,98,99,102,105,106,107,109,110,111,112,113,115,116,118,119,120,122,123,124,126,127,128,130,131,132,133,136,137,138,139,140,142,143,144,145,147,148,149,152,153,154,156,157,157,162,163,164,165,166,168,171,172,173,175,176,177,178,179,182,183,184,185,188,189,191,192,193,196,197,198,201,202,203,205,206,207,208,209,210,212,213,216,217,222,223,225,226,228,229,230,232,233,234,235,236,237,238,241,243,244,245,246,248,249,252,254,255,256,257,259
0,1,2,4,5,6,7,9,10,14,15,16,17,21,24,25,26,28,29,30,31,32,35,36,37,38,39,42,43,44,45,47,48,49,50,51,52,57,58,59,60,61,63,64,65,66,69,70,71,72,75,76,77,78,79,81,82,84,85,86,87,88,90,93,96,97,98,100,101,102,103,105,106,107,109,110,113,114,116,117,118,119,120,122,123,125,126,128,129,130,131,134,135,136,137,140,142,143,144,146,147,148,149,151,152,156,157,159,161,162,163,164,168,169,170,171,172,173,175,176,177,179,180,182,183,185,186,187,188,190,191,192,193,195
0,1,2,3,7,8,9,11,12,13,17,18,19,21,22,23,25,26,27,28,29,30,32,34,35,38,39,40,42,43,44,45,46,47,51,52,53,55,56,58,59,59,62,63,64,66,67,67,73,74,75,76,77,79,81,82,83,85,86,87,88,91,92,92,97,98,100,101,102,103,106,107,107,110,111,114,115,116,117,120,121,121,124,125,129,130,131,132,135,136,136,138,139,142,143,144,145,147,148,148,151,152,156,157,158,159,162,163,163,166,167,168,170,171,172,175,176,176,180,181,182,183,185,186,188,189
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,42,43,44,45,46,47,48,49,50,51,54,55,56,57,58,60,61,63,64,65,68,69,71,72,72,77,78,79,81,82,83,84,89,91,93,94,96,97,99,101,102,103,104,106,107,108,109,111,112,113,114,115,117,118,121,122,123,124,128,129,130,131,132,133,133,135,136,137,138,140,141,141,144,145,146,147,149,150,150,155,158,159,160,162,163,165,166,169,172,173,174,176,177,181,182,183,184,185,186,187,188,189,192,193,194,195,196,198,199,200,201,203,204,206,207,210,211,212,214,215,216,217,219
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,26,27,28,29,34,35,38,39,40,42,43,44,45,46,47,53,55,56,57,59,60,64,65,66,68,69,70,73,74,75,77,78,79,81,82,84,85,88,89,90,91,92,93,96,97,98,100,101,102,103,105
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25,27,28,29,30,35,36,38,39,45,46,47,48,52,55,56,57,59,60,61,63,64,65,66,66,71,72,73,75,76,76,79,80,81,82,86,87,88,90,91,92,93,96,97,100,101,102,103,104,106,107,108,110,111,112,113,114,115,118,119,120,122,124,125,127,128,129,130,131,134,135,136,137,138,140,141,142,143,144,145,146,149,150,151,153,156,157,157,160,161,162,164,165,168,169,170,172,173,174,176,177,178,179,183,185,186,187,189,190,193,194,196,197,198,200,201,203,204,207,208,209,211,212,216,219,220,221,225,227,228,229,230,232,234,235,237,239,240,241,243,244,246,247,249,250,251,252,257,258,259,260,261,262,267,268,270,271,272,273,274,277,278,279,281,282,286,287,288,290,291,293,294,295,297,298,300,301,302,305,306,307,308,309,310,311,313,314,317,318,319,320,321,324,325,326,327,329,330,332,333,335,336,337,339,340,341,345,346,347,349,350,351,354,355,356,357,360,361,363,364,365,366,369,370,372,374,375,376,379,380,381,382,388,389,390,392,393,394,396,397,398,399,403,404,405,407,409,410,411,413,414,414,417,418,419,420,422
0,1,5,6,7,9,10,11,16,18,19,20,21,23,25,26,29,30,31,32,35,37,38,39,41,43,44,46,47,49,51,52,53,54,57,58,59,60,62,63,65,66,68,70,71,72,75,76,77,78,79,81,82,83,88,89,90,91,92,94,95,98,99,100,103,104,105,106,107,109,110,111,115,116,117,118,119,121,122,125,127,128,129,130,132
0,1,2,3,4,5,8,11,12,13,15,16,17,18,19,20,20,26,27,29,30,31,33,34,36,37,38,39,40,41,47,49,50,51,52,53,54,56,57,59,60,60,64,66,68,69,70,71,72,73,75,76,78,79,79,84,85,87,88,89,90,93,94,95,97,98,100,101,102,104,105,106,108,109,111,112,113,116,117,118,119,121,122,123,124,127,128,131,132,133,134,135,137,138,140,141,142,143,145,146,147,148,150,151,152,153,156,157,158,159,160,163,164,165,167,168,169,170,173,174,175,177,178,179,180,183,184,185,186,189,192,193,194,196,197,198,201,202,202,207,208,209,211,212,215,217,218,219,220,225,227,229,230,232,233,234,235,239,241,243,244,245,246,248
0,1,2,3,4,5,6,7,10,13,14,15,17,18,19,20,21,22,22,28,29,31,32,33,35,36,38,39,41,42,43,44,50,52,53,54,55,56,57,59,60,61,63,64,65,67,68,70,71,72,75,76,78,79,80,83,84,85,87,90,92,93,95,96,99,100,101,102,103,104,105,107,108,109,111,112,112,116,117,121,123,124,125,127,128,129,131,132,133,134,135,137,138,139,142,143,144,146,147,148,150,151,152,154,155,157,158,159,160,161,162,163,164,165,166,169,170,171,172,173,175,176,177,180,181,182,183,186,188,189,190,192,193,197,199,202,203,204,205,207
0,1,2,3,4,6,7,8,9,12,14,15,16,17,19,20,21,23,24,26,27,30,32,33,34,38,39,40,42,43,44,45,46,49,50,51,53,54,55,56,59,60,61,62,63,64,65,67,68,71,72,74,75,77,78,81,83,85,86,87,88,91,92,93,94,95,97,98,99,100,103,104,105,106,107,108,109,110,113,114,116,117,118,120,121,122,125,126,127,128,129,130,131,132,133,134,137,138,139,140,142,143,144,147,148,149,150,153,155,156,159,160,161,162,164
0,1,2,3,6,7,8,9,12,14,15,16,19,20,21,22,23,24,25,26,29,31,32,33,35,36,38,39,40,41,42,43,45,46,47,48,52,53,54,56,58,59,60,62,63,63,66,67,68,69,71
0,0,1,3,4,5,8,9,10,11,12,13,16,18,19,20,22,23,25,26,28,30,31,32,33,36,37,39,40,41,42,43,45,46,47,48,49,50,51,54,55,56,58,59,60,61,64,65,66,68,69,70,71,73,74,75,76,77,78,78,85,86,87,88,89,92,94,95,96,97,99,100,103,105,106,107,108,110
0,0,1,3,4,5,8,9,10,11,12,13,15,16,17,19,20,22,23,24,25,28,29,31,32,32,35,36,37,38,40,41,41,49,52,53,54,55,59,60,63,64,65,67,68,72,74,75,77,78,81,82,84,85,86,88,89,90,91,94,95,96,97,97,102,103,105,107,108,109,110,113,115,116,117,118,119,120,122,123,124,127,128,129,130,134,135,136,138,139,140,141,143
0,1,2,4,7,9,10,11,12,15,17,18,19,20,21,22,24,25,26,28,29,30,31,33,34,36,37,38,39,40,41,42,43,46,47,48,49,50,52,53,56,58,59,60,61,62,63,65,66,68,69,70,71,71,76,77,78,79,80,82,83,84,85,87
0,1,2,3,4,5,6,9,10,11,13,14,16,21,23,24,25,28,29,33,35,36,38,39,42,43,44,45,46,47,50,51,53,54,56,57,58,59,60,61,62,64,65,68,69,72,73,74,75,77,78,78,84,86,88,89,90,93,94,96,97,101,102,103,104,105,107,108,109,111,112,115,116,117,118,119,122,123,124,125,127,128,132,134,135,136,138
0,1,2,3,4,6,7,8,10,11,13,14,15,16,17,18,23,24,25,26,27,29,30,31,32,35,36,37,38,40,41,43,44,45,46,47,49,50,51,55,56,57,58,59,61,62,65,67,68,69,70,72
0,1,2,3,7,8,9,11,12,17,18,20,21,24,25,26,27,28,29,34,35,36,37,40,41,42,43,45,46,46,51,52,53,54,55,57,58,59,60,62
0,1,2,3,5,6,8,9,10,11,12,14,15,16,18,19,20,21,24,26,27,28,30,31,35,36,37,39,40,41,45,46,47,49,50,51,52,54,55,57,58,61,62,63,65,66,66,69,70,71,72,73,74,75,76,77,80,81,82,83,84,85,86,87,88,89,93,94,95,96,97,100,101,102,104,105,106,107,108,111,112,113,114,116
0,1,3,4,9,10,11,12,16,17,18,21,22,25,26,27,28,31,32,33,34,36,37,37,40,41,42,43,44,46,47,49,50,53,54,55,56,57,59,60,63,64,67,68,69,71,72,73,76,79,80,81,83,84,85,87,88,89,91,92,92,94,95,96,99,100,101,102,103,104,107,108,109,111,114,115,118,119,120,121,124,125,125,128,129,130,131,133
0,1,2,3,5,6,11,12,13,16,17,18,20,23,24,25,27,28,29,30,32,33,34,37,38,39,41,42,43,44,46,47,50,51,52,54,57,58,62,63,64,66,67,70,71,75,77,78,79,81
0,1,3,5,6,7,8,9,10,15,16,17,18,19,21,22,23,24,25,28,29,30,31,32,34,35,35,41,42,43,44,46,47,50,51,55,57,58,59,61
0,1,2,4,7,9,10,11,13,14,16,17,18,20,21,22,24,25,27,28,29,31,32,33,34,36,37,39,41,42,43,45,46,48,49,50,51,52,56,57,59,60,61,62,63,64,64,68,69,70,71,73,74,74,77,78,79,80,82
0,1,2,3,4,5,6,8,13,14,15,17,18,19,20,21,24,25,26,27,30,32,33,34,35,40,41,42,43,49,50,51,53,54,55,58,59,60,61,63,64,64,67,68,69,70,72,73,77,79,80,81,83
0,1,2,3,6,7,8,10,11,12,13,15,16,17,20,21,22,23,24,25,27,28,29,30,31,32,35,38,39,40,42,43,46,48,49,50,51,53
0,1,2,3,6,8,9,10,13,14,15,16,17,18,20,21,22,23,24,25,28,30,31,32,34,35,37,38,39,40,42,43,43,47,48,50,52,53,58,59,62,63,64,65,67,68,69,70,71,72,75,76,77,78,79,80,85,86,89,91,92,94,95,96,97,102,103,104,105,106,107,108,110,111,115,117,118,119,121
0,1,2,3,4,5,6,7,8,9,13,14,16,17,22,24,25,26,29,30,32,33,36,37,38,40,41,42,43,45,46,47,48,49,50,53,55,56,57,59,60,62,63,64,65,66,67,70,71,72,73,75,76,77,78,80
0,1,2,5,6,7,8,9,10,11,12,16,17,19,20,25,27,28,29,32,33,35,36,39,40,41,43,44,45,46,48,49,50,51,52,54,55,56,59,60,62,63,64,65,65,71,72,73,74,75,76,77,79,80,81,82,84,85,87,88,89,91,92,94,95,96,97,99
0,1,2,3,4,5,6,9,10,11,13,14,15,18,20,21,22,24,25,27,28,29,31,32,33,35,36,37,38,39,42,43,44,45,46,48,49,51,52,54,55,57,58,59,60,62
0,1,2,3,4,5,6,9,10,11,12,13,18,19,20,21,26,28,29,31,32,34,35,36,38,39,40,41,42,45,46,50,52,55,56,56,60,61,62,63,65,66,67,69,70,74,75,78,79,80,82,83,84,85,86,87,88,90,92,93,94,96,101,103,104,106,107,110,111,115,116,117,119,120,121,124,125,126,127,128,130,132,133,134,136,137,137,140,141,142,143,145
0,1,2,4,5,8,9,12,13,17,19,20,21,24,25,26,27,29,30,31,32,33,33,38,39,40,41,44,45,46,47,48,49,50,51,52,53,57,58,60,61,63,64,68,70,71,73,74,77,78,82,83,84,85,88,90,91,94,95,96,97,99,100,102,103,104,106,109,110,113,114,115,116,118
0,1,2,4,5,8,9,12,13,17,19,20,21,22,25,26,28,29,30,31,32,33,34,37,38,39,42,43,44,46,47,48,49,51,52,53,55,56,57,58,63,64,65,69,70,72,77,78,81,82,83,84,85,87,87,91,92,93,94,95,97
0,1,2,3,4,5,8,9,10,12,13,16,17,18,19,20,22,22,25,26,27,28,32,33,34,36,37,38,39,43,44,45,47,48,53,54,55,57,60,61,62,64,65,68,69,70,71,72,74,74,77,78,79,80,84,85,86,87,89,90,90,95,96,98,99,100,101,103
0,1,2,5,6,7,8,11,13,14,15,19,20,21,22,23,24,25,26,27,28,31,32,33,34,35,36,37,38,40,41,42,43,44,45,49,51,52,54,55,57,58,60,62,63,64,66,67,70,71,73,74,76,78,79,80,83,84,85,86,87,88,92,93,94,95,97,98,98,104,107,108,109,111,112,113,114,116
0,1,2,5,6,7,8,11,13,14,15,18,19,20,21,22,23,24,25,26,29,30,34,36,37,38,40,41,43,44,45,46,47,48,49,51,52,54,55,56,58,59,60,61,63
0,1,2,3,4,5,7,8,10,11,13,14,15,16,20,21,24,25,29,31,32,33,35,36,38,39,40,42,43,44,45,46,47,50,51,54,55,56,57,59
0,1,2,5,6,7,9,10,11,15,17,18,19,21,22,24,25,26,27,28,31,34,35,36,38,39,40,41,42,44,45,46,50,51,52,53,57,58,59,60,62,63,63,68,69,70,72
0,1,2,3,4,6,9,10,11,12,13,15,16,18,19,20,22,23,24,25,25,28,29,33,34,35,38,39,40,41,43,44,47,49,50,51,53,54,56,57,58,59,60,61,62,67,68,69,71,72,74,75,78,79,83,85,86,87,90,91,92,93,94,95,97,98,99,100,103,104,105,107,108,109,111
0,1,2,5,6,7,8,9,10,11,13,14,15,18,19,20,23,24,25,27,28,29,30,31,32,33,34,37,40,41,42,44,45,46,47,48,52,53,54,55,56,58,59,60,63,64,65,66,67,68,69,70,73,74,75,76,79,80,81,82,84,85,88,90,91,94,95,96,97,99,100,102,103,104,107,108,109,110,112,113,113,115,116,117,118,120
0,1,2,5,6,7,8,12,14,15,17,18,21,22,24,25,27,28,29,31,34,35,36,37,40,41,42,43,44,45,46,48,49,51,52,53,54,55,57,58,60,61,66,67,68,69,70,71,72,74,75,76,77,79,80,82,83,84,87,88,89,90,92,93,96,97,98,99,102,103,103,108,109,110,112
0,1,2,5,6,7,8,9,10,11,13,14,15,18,19,20,23,24,25,27,28,29,30,32,33,36,37,38,39,40,43,44,45,47,48,48,52,53,54,55,58,59,60,62,63,65,66,67,69,70,71,72,75,76,76,81,82,83,85
0,1,3,8,9,11,13,14,15,16,17,18,20,21,22,23,26,27,28,30,31,32,33,35
0,1,5,6,7,8,9,11,12,13,14,15,17,18,19,20,22,23,24,26,27,28,30,31,32,33,34,36,37,39
0,1,2,3,4,6,8,9,10,11,13,14,15,16,17,19,20,20,23,24,25,27,28,30,31,32,34,35,37
0,1,2,3,4,6,7,8,10,11,12,13,14,15,19,20,21,22,23,24,24,26,27,28,29,31
0,1,2,3,4,5,6,8,9,10,11,13,14,15,16,17,19,20,21,22,24
0,1,2,3,4,7,8,9,10,11,14,16,17,18,20,21,23
0,1,2,4,6,7,8,10,11,12,14,15,16,17,19,20,21,23,24,25,26,28,29,30,31,32,34,35,36,38,40,41,42,44,45,46,47,49,50,51,52,55,56,57,58,59,60,62,63,64,66,67,68,69,71,72,74,76,77,78,80,81,82,83,85
0,1,2,3,6,7,8,9,10,11,14,16,17,18,19,20,22,23,24,26
0,1,2,4,9,10,11,14,15,16,18,19,20,21,23,24,25,26,27,29,30,31,32,34
0,1,2,3,6,7,8,9,10,13,14,15,17,19,20,21,23,25,26,26,31,32,33,35
0,1,2,4,6,7,7,12,13,15,18,19,19,22,23,24,25,26,27,29
0,2,3,5,7,8,8,13,14,16,17,18,20,21,23,24,25,27,28,29,30,30,32,33,34,35,37
0,1,2,3,4,6,6,9,10,11,13,14,16,17,19,20,21,22,24,25,26,27,29
0,1,2,4,5,7,8,10,11,14,15,17,18,18,22,23,24,25,26,28
0,1,2,3,6,7,8,10,11,15,16,17,18,19,21,22,24,25,27,28,31,32,33,34,37,38,40,41,43,44,45,46,49,50,52,53,56,58,59,60,62,63,64,66
0,1,2,3,4,5,6,7,8,9,12,13,14,15,19,21,22,23,25,26,28
0,1,2,4,7,8,9,10,11,13,14,17,18,19,22,23,24,25,28,29,30,31,32,34,35,39,40,41,43,44,47,48,51,53,54,55,57,58,59,61,62,63,66,67,68,70,71,72,73,78,79,80,81,82,84,85,86,87,88,90,91,92,95,96,97,99,100,101,102,104
0,1,2,3,6,7,8,10,11,12,14,15,17
0,1,2,3,5,6,8,9,10,11,12,14,15,18,19,22,23,24,25,25,30,33,35,36,38,39,40,42,43,44,45,46,49,50,53,54,55,56,58
0,1,2,3,4,6,7,8,9,10,13,14,17,19,20,21,23
0,1,2,3,4,5,7,8,9,14,15,16,18,19,20,21,23
0,1,2,3,6,8,9,14,15,16,17,21,22,23,25,26,27,28,29,32,33,34,36,37,38,39,40,41,44,45,48,49,50,51,53
0,1,3,4,5,6,7,8,9,10,15,16,17,18,21,22,23,24,25,26,29,30,31,32,34
0,1,4,6,9,10,11,13,14,15,16,17,19,20,21,25,27,28,29,31,32,34,35,36,37,38,40,41,42,46,47,49,50,52
0,1,2,3,4,5,6,11,12,13,14,18,19,20,22,23,23,26,27,30,31,32,33,35
0,1,2,3,4,6,9,10,11,12,13,15,16,19,20,22,23,29,30,31,33,36,37,38,39,42,44,46
0,1,2,5,6,7,9,10,12,13,14,16,17,19,20,22
0,1,3,4,6,7,8,10,11,12,13,14,15,16,19,20,21,22,23,26,27,28,29,30,34,35,36,37,40,41,42,44,45,48,49,50,51,52,54,55,56,58
0,1,3,4,9,10,11,13,14,17,18,20,21,22,24,25,26,30,31,32,34,37,38,39,41,44,45,48,49,50,51,53
0,1,2,3,4,6,7,8,9,11,12,13,15,16,17,18,19,22,23,24,25,29,30,31,33,34,34,38,39,40,41,42,45,46,47,48,50
0,1,3,4,9,10,13,14,15,17,18,19,20,24,25,26,28,31,32,33,35,38,39,42,43,45
0,1,2,3,7,8,9,11,12,13,17,18,21,22,23,25,26,27,28,29,30,33,34,35,37,38,38,44,45,47,48,52,53,54,56,60,61,62,63,67,68,69,71,72,73,76,77,79,80,81,82,84
0,1,2,3,5,6,7,8,11,13,14,15,16,18,19,23,24,25,26,27,28,29,30,32,33,36,39,40,42,43,44,45,46,47,49,50,51,53,54,55,56,60,61,62,65,66,68,69,74,75,76,78,79,80,81,83
0,1,2,4,6,7,8,10,11,12,14,15,16,18,19,21,22,23,24,25,27,28,29,31,32,33,34,37,38,39,41,44,45,49,51,52,53,55
0,1,2,3,4,5,6,8,9,10,11,14,16,17,18,20,21,22,23,25,26,28,29,31,33,34,35,37,38,39,40,42
0,1,4,5,6,7,8,11,12,13,15,16,18,19,20,22,23,24,25,27
0,1,2,5,6,7,8,9,12,13,14,15,18,19,19,22,23,25,26,28,29,30,32,33,34,35,37
0,1,2,4,6,7,8,9,10,13,14,16,17,19,20,21,22,25,26,27,28,29,31,32,33,35
0,1,2,5,6,7,8,9,12,13,14,16,17,20,21,21,23,24,25,26,27,29,30,33,34,37,38,39,40,41,42,42,44,45,46,47,48,52,53,55,56,59,61,62,63,64,67,68,69,70,74,75,76,78,80,81,82,83,84,87,88,89,90,93,94,95,97,98,99,100,102
0,1,2,4,5,6,9,10,11,13,14,15,16,18,19,20,21,23,24,25,26,28,29,30,31,33
0,1,2,5,6,7,8,9,12,13,14,15,16,17,20,21,23,24,25,27,28,29,31,32,37,38,39,40,41,42,43,44,47,48,49,50,51,54,55,56,58,59,61,62,67,68,71,72,73,74,76
0,1,2,4,5,7,8,9,11,12,13,14,16,17,18,20,21,23,24,24,28,29,30,31,33,34,35,37,38,40,41,42,43,48,50,51,52,54,55,57,58,59,60,63,64,65,67,68,69,70,72,73,75
0,1,4,5,6,7,8,9,9,11,12,13,15,16,19,20,21,22,23,26,27,28,30,31,32,33,34,35,36,39,40,41,43,44,45,45,51,52,53,54,57,58,60,61,66,67,68,70,71,72,74,75,77,78,79,80,85,87,88,89,91,92,94,95,96,97,98,101,102,105,106,107,108,110
0,1,2,3,4,6,7,10,11,12,13,16,17,18,19,20,22,23,24,26,27,28,29,32,33,37,39,40,41,42,44,45,49,50,51,52,53,55,56,57,59,60,61,62,63,64,65,69,70,73,74,75,77,78,80,81,84,85,86,88,89,90,91,93
0,1,2,3,4,6,7,10,11,12,13,14,19,20,21,23,25,26,27,29,30,33,34,35,36,38
0,1,2,5,6,7,10,11,12,13,14,15,16,19,20,21,23,24,24,28,29,30,31,32,36,37,41,42,44,45,46,47,47,52,53,55,56,57,58,60
0,1,2,5,6,7,8,9,10,11,12,13,16,18,19,20,22,23,25,26,27,28,29,32,33,34,36,37,38,39,41
0,1,3,5,6,7,10,11,12,13,14,16,17,19,20,21,23,24,25,27,28,29,30,33,34,35,36,37,39,40,41,42,44,45,46,47,50,52,53,55,56,58,59,60,63,64,66,67,71,72,73,74,75,76,78,79,80,82,83,85
0,2,3,5,6,10,11,12,14,15,16,17,19,20,21,22,23,24,27,28,29,31,32,33,34,34,39,42,44,45,47,48,49,52,53,54,55,56,57,58,59,61,62,64,66,67,68,69,72,73,75,76,77,78,79,80,82,83,84,86,87,89
0,1,3,5,6,7,8,11,12,14,15,16,18,19,20,23,24,25,26,27,28,29,30,31,32,35,36,37,38,42,44,47,48,49,50,52
0,1,2,3,6,7,8,9,11,12,15,17,18,19,21,22,24,25,26,27,28,29,34,35,36,37,38,40,41,42,43,45,46,47,48,50,51,52,53,54,56,57,60,61,62,63,64,67,68,69,71,74,75,76,77,78,79,86,88,89,91,92,94,95,96,97,98,99,101,102,104,105,107,108,109,111,112,113,116,117,118,119,120,122,123,125
0,1,2,3,6,7,8,9,11,12,13,15,18,19,20,22,23,23,28,29,31,32,35,36,37,38,40
0,0,1,3,4,7,9,13
0,1,5,7,8,11,13,17
0,1,2,3,7,8,9,11,12,15,16,18,19,23,25,26,29,31,35
0,1,2,4,5,6,7,10,11,12,13,15,16,18,19,20,21,23,24,24,27,28,30,32,33,35,36,37,38,42
0,1,2,3,4,6,9,10,11,12,14,15,17,18,19,20,21,23,24,25,26,31,32,35,37,39,40,41,42,46
0,1,2,3,4,6,9,10,12,13,13,16,17,18,19,20,22,23,24,25,30,31,32,33,35,36,36,39,40,41,43,44,45,46,46,48,49,51,52,53,54,56,57
0,1,2,4,5,6,7,8,11,12,13,14,15,17,18,19,22,23,24,26,27,29,30,31,32,34,35,35,39,40,41,42,43,46,47,48,49,50,51,53,54,55,57,59,60,60,62,63,64,65,67,68,68,72,73,74,75,76,77,81,83,84,85,87,88,90,91,93,94,97,98,99,101,102,106,107,108,109,110,112,113,114,115,118,119,120,122,123,125,126,128,129,130,132,133,133,135,136,138,139,140,141,143,144
0,1,2,3,4,7,8,9,10,14,15,16,17,18,22,23,26,27,29,30,31,32,34,35
0,1,2,3,6,7,9,10,11,13,14,15,17,18,20,21,22,23,24,26,27,28,30,31,32,33,36,37,39,41,42,43,45,46,47,48,49,50,53,54,56,57,59,61,62,64,65,66,67,71
0,1,2,3,4,5,6,11,12,13,14,16,17,19,20,21,23,24,25,26,29,30,31,32,33,34,35,36,37,38,39,42,43,44,46,47,48,49,49,54,56,57,58,59,61,62
0,1,2,4,7,8,9,11,14,15,16,17,21,23,24,27,28,30,31,32,33,34,36,37,40,41,42,45,46,50,52,53,55,56,57,58,62
0,1,2,3,4,6,7,8,9,10,11,14,15,16,17,18,21,22,23,25,26,27,28,29,30,30,34,35,36,37,38,39,40,41,42,46,47,48,49,50,51,51,55,57,58,59,60,62,63
0,1,2,3,4,5,8,9,10,11,12,13,15,16,21,23,25,26,28,29,30,32,33,34,35,35,39,41,42,43,44,46,47
0,1,2,3,4,5,6,7,8,9,12,14,15,16,18,19,21,22,24,26,27,28,29,31,32,34,35,36,37,38,40,41,42,45,46,47,49,50,51,51,55,57,58,59,60,62,63
0,1,2,3,4,6,7,8,9,10,11,11,15,16,17,18,19,20,21,24,26,27,29,30,31,32,36
0,1,3,4,5,6,8,9,10,14,16,17,18,21,22,24,25,26,27,28,29,31,32,33,35,36,37,38,39,40,40,44,46,47,48,49,51,52
0,1,3,5,6,7,8,9,10,12,13,14,15,20,21,22,24,25,28,29,30,31,36,37,38,39,40,42,43,44,45,47,48,49,51,52,54,55,56,58,59,60,62,63,64,66,67,68,69,70,73,74,75,77,78,79,80,81,82,82,85,86,87,88,91,92,93,94,96,97
0,1,2,4,5,6,7,8,9,9,12,13,14,16,17,18,19,21,22,24,25,28,29,30,32,33,37,38,39,40,41,42,45,46,48,49,50,51,53,54
0,1,2,3,4,6,9,10,11,14,15,17,18,19,20,22,23,24,25,28,29,30,31,34,35,36,37,38,39,41,42,43,44,47,48,49,50,51,52,54,55,57,58,61,62,63,64,67,69,70,71,72,77,78,79,80,83,84,85,86,87
0,1,2,4,7,8,9,10,11,12,13,15,16,17,19,22,23,24,25,28,29,29,31,32,33,34,36,37,38,39,40
0,1,2,3,4,5,7,8,11,12,14,15,16,17,17,22,24,25,26,27,29,30
0,1,4,5,6,8,9,10,10,12,13,15,16,17,18,20,21
0,1,2,3,5,6,7,8,11,12,14,15,16,17,19,20
0,1,2,3,4,9,11,13,14,15,16,21,22,23,24,28,29,29,33,34,35,36,40,41,42,44,45,46,48,49,50,53,54,58,60,61,62,64,66,67,70,72,73,75,76,77,78,82
0,1,2,3,4,6,9,10,11,14,15,17,18,19,20,22,23,24,25,28,29,30,31,34,35,36,37,38,39,41,42,43,44,47,48,49,50,51,52,54,55,57,58,61,62,63,65,66,67,68,71,72,73,76,77,79,80,82,83,84,85,88,89,90,91,92
0,1,2,3,4,7,8,9,11,12,14,15,18,19,20,21,23,24,25,26,27
0,1,4,5,6,8,9,10,11,14,15,17,18,19,20,23,25,26,28,29,30,31,35
0,1,5,6,7,9,10,14,15,16,18,21,22,24,25,26,27,28
0,1,2,3,4,5,7,8,9,11,14,15,16,18,19,22,23,24,25,26
0,1,2,3,5,6,8,9,10,11,12,14,16
0,1,2,4,7,9,10,11,12,14,15,17,18,19,21,23
0,1,2,4,6,7,10,11,12,14,15,16,17,18,19,19,22,23,24,26,27,28,29,32,33,34,36,37,39,40,42,43,44,45,47,48,48,52,53,55,57,58,59,60,62
0,1,2,4,5,6,9,10,12,13,15,16,19,20,21,23,24,25,26,28,29,31,34,35,36,39,41,42,43,44,46
0,1,2,3,6,7,8,9,10,12,14,15,16,17,21,22,23,24,26,27,30,32,33,34,36,37,39
0,1,2,3,4,6,7,9,10,11,12,15,17,18,19,21,22,24,25,28,29,30,31,34,35,36,37,39
0,1,2,3,6,7,8,9,11,12,12,14,15,16,18,21,22,23,26,27,28,30,31,33
0,2,5,6,7,9,10,11,12,13,14,18,19,20,22,26,28,29,32,33,35,36,38
0,1,2,3,7,8,9,11,12,13,14,16,17,18,19,22,23,24,26,27,28,29,31
0,1,2,3,6,7,10,11,12,14,15,16,17,19
0,1,2,4,5,6,9,10,11,12,13,15,16,18,19,20,21,23,24,24,27,28,29,30,32
0,1,2,3,6,7,8,9,11,12,13,14,15,17,18,20,21,23,24,25,26,26,31,32,33,34,36,37,37,43,46,47,48,50,51,52,53,55
0,1,2,3,6,7,8,9,10,12,13,15,16,18,19,20,21,21,26,27,28,29,31,32,32,38,41,42,43,44,45,47,48,49,51
0,1,2,3,4,6,7,7,12,15,17,18,20,23,25,26,29,30,31,32,34
0,1,2,3,4,7,8,9,10,11,13,14,15,17,18,19,20,21,23,24,27,28,29,31,32,35,37,38,39,40,42,43,45
0,1,2,3,4,5,6,8,9,12,13,14,16,17,19,20,22,24,25,26,27,29
0,1,2,4,6,7,8,9,10,11,12,14,15,18,19,20,22,23,26,28,29,30,31,33
0,1,2,3,6,7,8,9,10,11,15,16,19,20,21,22,23,24,24,26,27,28,30,31,33,34,37,38,39,40,42
0,1,2,3,4,6,7,8,11,12,13,14,15,17,18,19,20,21,22,22,27,28,30,31,32,34,35,36,38
0,1,2,3,4,6,9,10,11,12,13,15,16,17,18,20,21,22,24,26,27,28,29,30,31,35,36,37,38,40,41,42,44
0,1,2,3,4,6,7,8,11,12,13,14,15,17,18,19,20,20,22,23,24,25,29,31,32,35,36,37,38,40
0,1,2,3,4,6,7,8,11,12,13,14,15,17,20,22,23,24,25,27
0,1,2,3,4,6,7,10,11,13,15,16,18,19,20,22,23,24,27,29,30,31,32,34
0,1,2,3,4,5,7,8,11,12,13,14,14,17,18,19,20,21,22,24,25,25,29,31,32,33
0,2,3,5,6,9,10,11,12,14,15,17,18,19,21,22,24,25,26,27,30,31,33,34,35
0,2,3,4,7,10,11,12,14,15,19,21,22,23,24,26,27,28
0,1,2,4,5,6,7,10,12,13,14,15,19,20,21,22,23,24,26,27,30,32,34,35,37,38,39,40,41,43,44,46,47,48,51,52,54,55,55,58,59,61,62,64,65,66,68,69,71,72,73,74,77,78,79,81,82,84,85,87,88,89,91,92,94,95,96,97,99,100
0,1,3,5,6,7,10,11,12,14,15,15,19,20,21,22,24,25
0,1,2,4,5,6,7,10,11,12,13,14,16,17,18,19,22,23,24,25,27,28
0,1,2,3,4,5,8,9,11,12,13,14,16,17
0,1,2,4,5,7,8,9,10,12,13,17,19,20,21,24,25,27,28,30,32,33,34,36
0,1,2,3,4,5,7,8,11,13,14,15,16,18,19,21,22,24,26,27,28,30
0,1,2,3,6,7,8,11,12,13,14,16,17,18,19,21,22,22,24,25,26,27,29,30
0,1,2,3,4,6,7,8,10,11,12,13,14,19,20,21,22,23,25,28,30,31,32,34,35,36,37,39,40,41,44,45,46,48,49,50,51,54,55,56,59,60,61,62,64,65,67,68,69,71,72,73,74,75,76,76,79,80,81,82,83,84,86
0,1,2,3,6,7,8,9,10,11,12,13,16,17,18,19,20,21,23
0,1,2,3,4,5,7,8,9,10,11,12,15,17,18,19,22,23,25,27,28,30
0,1,2,3,4,6,7,11,13,14,15,17,18,20,21,22,23,25,26,26,30,31,32,34,36,37,38,39,40,42
0,1,2,4,10,11,12,14,15,16,19,20,21,22
0,1,2,4,6,7,8,9,9,14,16,18,19,20
0,1,2,4,5,10,11,12,15,16,17,19,20,21,22,24,25,26,27,28,29,30,32
0,1,2,3,4,5,6,7,9,10,11,12,13,15,16
2,3,4,6,9,11,12,13,14,15,18,19,21,22,23,24,25,26,28,29,30,31,33,34
0,1,2,3,6,7,8,10,11,12,16,18,19,21,23,24,25,26,28,29
0,1,2,3,4,5,8,9,10,12,13,14,17,19,20,21,23,24,26,27,28,29,31,32
0,1,2,4,8,10,11,12,13,14,16,18
0,0,1,3,4,5,7,8,10,11,12,15,16,17,18,22,23,24,25,27,28,29,30,31,34,35,38,39,40,41,43
0,1,3,5,6,7,9,10,12,13,17,18,19,21,22,24,25,26,27,28,31,32,33,35,35,40,41,43,44,46
0,2,4,6,9,10,11,12,14,15,17,19,20,21,23,24,26
0,1,3,5,6,7,9,10,12,13,14,15,16,18,19,20,22,23,25,26,27,28,29,31,32,36,38,40
0,1,3,5,6,7,9,10,12,13,14,18,19,22,23,24,25,27,28,30,31,32,34,35,36,37,41,42,44,45,46,47,49
0,1,2,4,6,7,8,9,11,12,14,15,16,18,19,20,21,24,25,26,28,29,31,32,33,35,36,38
0,1,3,5,6,7,9,10,12,13,14,17,18,19,20,21,22,24,25,26,27,28,31,32,35,36,37,38,40
0,1,2,4,7,8,9,10,15,16,17,19,20,22,23,24,25,26,29,30,31,34,35,38,39,40,41,42,43,44,47,48,49,51,52,55,56,57,58,59,62,63,64,65,66,68,69,70,71,74,75,76,78,79,81,82,83,84,86,87,89
0,1,2,3,4,5,8,10,11,12,13,17,18,19,20,23,24,26,27,29,30,31,32,34,35,36,37,40,41,45,46,47,48,50,51,52,53,56,58,59,61,62,64
0,1,3,5,6,7,9,10,12,13,14,17,18,19,20,21,22,25,26,29,30,31,32,33,36,37,38,39,40,42,43,44,45,46,49,50,52,53,55
0,1,3,5,6,7,9,10,12,13,14,16,17,18,19,20,21,24,25,27,28,29,30,31,34,35,38,39,40,41,43
0,1,3,5,6,7,9,10,12,13,14,17,18,19,20,24,25,26,27,29,30,31,32,33,36,37,38,39,41,42,43,44,46
0,1,4,5,9,10,11,12,14,15,18,19,20,22,25,26,26,31,32,34,35,36,37,39
0,1,2,3,5,6,9,11,12,13,15,16,18,19,20,21,22,23,28,29,30,31,32,33,34,35,37,38,39,41,42,43,44,46
0,1,2,3,6,8,9,10,11,13,14,16,17,18,19,20,21,25,27,28,29,31,32,34,35,36,37,39
0,1,2,3,4,6,7,8,9,11,12,13,15,18,20,21,22,23,23,28,29,31,32,33,36,37,40,41,42,44,45,46,47,49,50,51,53,54,55,57,58,59,60,62
0,1,2,4,10,11,12,14,17,18,19,20,21,23,24,27,28,29,33,34,36,39,40,41,43,44,45,46,48
0,1,2,3,7,8,9,11,12,13,14,16,17,18,19,20,22,25,27,28,29,30,33,34,35,36,38,39,41,43,44,45,46,49,50,51,52,54,55,56,58,61,62,63,64,67,68,69,70,72
0,1,2,3,8,9,10,14,15,16,17,19,20,21,23,24,25,27,28,28,34,35,37,38,39,42,43,44,45,48,49,50,52,53,55,56,57,58,59,61,62,64,65,67
0,1,2,3,4,6,7,8,11,12,13,14,16,17,18,23,24,25,26,28,29,30,31,36,37,38,40,41,45,46,47,50,51,56,57,58,60,61,62,63,64,65,68,70,71,72,73,76,78,79,80,81,83
0,1,2,4,5,7,8,9,11,12,13,14,16,17,19,20,21,22,25,27,28,29,31,32,34,35,37,38,39,40,42,43,43,47,48,49,50,51,53,54,55,56,59,60,61,62,66,67,68,69,70,71,71,75,77,78,79,80,82
0,1,4,5,6,7,8,9,9,11,12,13,15,16,19,20,21,22,23,26,27,28,30,31,32,33,34,35,36,39,40,41,43,44,45,45,50,51,53,54,55,56,59,61,62,63,65,66,69,71,72,73,76,77,79,80,85,86,88,89,90,91,93
0,1,2,4,8,9,10,12,13,14,16,17,20,21,23,24,24,27,28,29,30,34,35,36,38,39,40,41,45,46,47,50,51,52,53,54,55,58,59,60,62,63,64,65,67,68,69,71,72,73,75,76,78,79,82,83,84,86,87,88,89,90,91,92,95,96,97,98,100,101,101,103,104,105,106,108
0,1,3,4,6,7,10,11,12,14,15,17,18,19,21,24,25,26,27,28,31,32,33,34,36,37,37,42,43,44,46
0,1,2,3,6,8,9,10,11,17,20,21,22,24,25,27,29,30,31,33,34,36,37,38,39,40,41,43,44,46
0,1,2,4,5,6,9,10,11,12,13,17,18,20,21,22,23,25,26,27,28,29,32,33,34,35,36,37,38,40,41,43,44,45,48,49,50,51,56,57,58,59,60,61,61,66,67,68,69,71,71,76,77,78,80,82,83,84,85,86,87,90,93,94,95,97,98,99,100,103,104,107,108,110,111,114,115,116,117,118,120,121,122,126,127,128,131,132,133,134,135,136,139,140,141,143,144,145,146,148
0,1,3,4,6,7,8,10,12,13,14,16,19,20,21,22,23,25,26,28,29,30,32,33,36,37,38,40,41,41,46,47,48,49,50,52,53
0,1,2,3,4,7,8,9,10,11,13,14,15,18,19,20,21,24,25,29,30,31,33,36,37,38,39,41,42
0,1,2,3,4,6,9,10,11,13,14,15,18,19,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,40,42,43,44,45,46,49,50,51,52,53,54,60,61,62,63,66,67,68,69,70,71,72,75,76,80,81,83,84,86,87,88,89,90,93,94,96,98,99,100,102,103,104,109,110,111,112,114,115,116,117,118,121,122,123,124,125,126,127,129,130,135,137,139,140,141,143,144,145,146,152,154,155,156,158,159,161,162
0,1,2,4,6,7,8,10,13,14,15,16,17,19,20,21,22,23,26,27,28,29,31,32
0,1,2,4,6,7,8,10,14,15,16,18,19,20,21,22,24,25,26,27,28,31,32,33,34,35,37,38,39,41,42,44,45,46,47,48,51,52,53,55,56,58,59
0,1,2,3,4,6,7,10,12,13,14,16,17,18,19,24,25,26,28,29,30,31,34,35,36,38,39,40,43,44,46,47,49,50,51,53,55,56
0,1,2,4,5,6,7,11,13,14,15,18,19,21,22,23,24,25,27,28,29,33,34,36,37,39,40
0,1,2,3,4,6,7,8,10,11,12,14,15,16,17,18,20,21,23,24,24,28,29,30,31,32,34,35,37,38,39,40,41,43,44,45,49,50,51,52,55,56,57,59,62,63,63,67,68,69,70,72,73,74,78,79,80,81,84,85,86,88,89,92,93
0,2,5,6,7,8,9,12,13,16,17,18,20,21,23,24,26,27,28,30,31,32,34,35,36,37,39,40
0,1,2,3,4,7,8,9,10,11,12,13,14,15,18,19,20,22,23,25,26
0,1,2,3,4,7,8,9,10,11,16,17,18,20,21,23,24,25,26,27,28,31,34,35,36,38,39,40,42,43,45,46,47,48,51,52,54,55,55,58,59,60,61,63,64
0,1,2,3,4,5,6,7,10,12,13,14,15,16,17,19,20,22,23,24,26,28,29,31,32,32,37,38,39,40,41,42,43,47,49,50,52,53,55,56,57,58,60,61
0,1,3,6,7,8,10,11,12,14,15,16,17,18,19,20,24,25,26,29,31,32,33,35,36,38,39,40,41,43,44
0,1,2,4,6,7,8,9,11,12,13,14,15,18,19,21,22,25,26,27,28,29,31,32,33,34,35,36,37,40,41,42,44,45,47,48
0,1,3,6,7,8,10,11,12,13,14,15,17,18,19,20,21,22,25,27,28,29,31,32,34,35,36,37,39,40
0,2,3,4,5,7,8,9,10,15,16,17,19,20,23,24,25,26,27,28,28,32,33,34,35,37,38
0,1,3,4,6,7,9,10,10,15,16,18,20,21,22,24,25,26,27,30,31,32,33,34,36,37,40,41,43,45,46,47,48,49,54,55,58,60,61,64,65,66,67,68,70,71,73,74,76,77,78,79,82,83,84,85,86,87,88,89,90,91,95,96,97,99,102,103,104,105,107,108
0,1,2,3,4,5,6,7,12,13,14,16,17,17,21,22,23,25,27,28
0,1,2,3,5,6,11,12,15,16,17,18,19,20,21,23,25,26,28,29,30,31,32,33,34,35,36,39,40,41,42,45,46,47,48,49,50,51,53,55,56,57,59,59,64,65,66,69,70,71,72,74,75,75,80,81,82,85,86,87,88,90,91,93,94,95,96,97,98,100,101,103,104,105,106,107,109,110
0,1,2,3,4,7,8,9,10,11,13,18,19,20,21,23,24,24,31,32,33,36,37,38,39,40,41,45,47,50,51,52,53,55,56,58,59,60,62,65,66,67,68,71,72
0,2,3,5,8,9,10,11,15,16,19,20,21,22,23,26,27,28,30,31,32,33,38,39,40,41,42,44,45,46,47,52,53,55,56,56,60,61,62,63,64,67,68,69,70,71,72,77,78,79,80,81,85,86,88,89,91,92,95,98,99,100,102,103,104,105,106,108,109
0,1,2,3,5,6,8,9,11,12,12,17,18,20,22,23,26,27,28,29,30,33,34,35,36,40,42,43,44,46,47,49,50,51,52,55,57,58,61,62,63,64,66,67,69,70,71,73,75,76
0,1,2,4,5,6,8,9,10,12,13,14,15,16,18,19,20,23,24,25,26,27,29,34,35,36,37,39,40,41,42,44,45,46,47,50,51,52,53,54,55,61,62,63,65,68,69,71,72,73,74,74,78,79,80,82,84,85
0,2,3,5,8,10,11,12,15,16,19,20,21,22,23,24,26,27,28,29,30,32,34,35,36,37,38,39,40,42,43,44,45,46,47,49,50,51,53,54,55,56,58,59,60,62,63,64,65,65,70,71,72,73,75,76,77,79,80,81,82,84,85,87,88,90,92,93,94,96,97,98,99,102,103,105,106,107,108,111,112,113,114,115,116,120,122,125,126,127,128,130,131,133,134,135,137,140,141,142,143,145,146
0,1,2,5,6,8,9,10,11,13,14,15,16,17,19,21,22,23,25,26,27,30,32,33,34,35,36,37,39,40,41,42,43,44,44,49,50,51,54,56,57,58,60,62,63,64,65,67,68,74,75,76,78,81,82,83,84,85,87,88,91,92,93,95,96,98,99,99,102,103,104,105,106,107
0,1,2,4,5,9,10,11,12,17,19,20,22,23,25,26,28,29,31,32,33,35,38,39,40,41,46,47,48,49,50,54,55,57,58,59,60,62,63,64,65,66,68,69,70,74,75,76,77,78,79
0,1,2,3,4,6,7,8,11,12,13,14,17,18,22,23,24,26,28,29,30,32,33,34,37,38,42,44,45,46,47,48,50,51,54,55,56,57,58,59,59,63,64,65,68,69,70,71,72,73
0,1,2,3,4,6,7,8,11,12,14,15,17,18,19,20,22,23,25,26,27,28,30,31,32,33,36,37,38,39,43,46,47,48,50,51,52,53,54,55
0,1,2,3,4,6,9,10,11,12,13,15,19,20,23,25,26,28,29,30,31,33,34,37,39,40,41,42,43,45,46,48,50,51,52,54,56,57,58,59,63,66,67,68,70,71,72,73,74,75
0,1,2,3,4,6,7,8,11,12,14,15,17,18,19,20,22,23,23,28,29,30,33,35,36,37,38,39,41,42,43,44,46,47,49,50,52,53,54,55,56,57,59,60,60,65,66,67,70,72,73,74,76,78,79,80,81,83,84,86,87,88,91,92,93,94,95,96
0,1,2,3,4,6,7,8,9,12,13,14,16,21,22,23,24,27,28,29,30,31,32,33,34,37,38,41,43,46,47,48,50,51,52,53,56,59,60,61,63,64,65,66,67,68
0,1,2,3,4,6,9,10,11,12,13,15,16,21,23,24,25,28,29,31,32,33,34,35,36,37,39,40,43,44,47,48,49,50,51,52,53,56,57,58,59,60,61,61,65,66,67,68,70,71,71,76,77,78,79,80,81,82
0,1,2,3,4,6,9,10,11,13,16,17,18,20,21,22,23,25,26,27,29,30,33,34,35,36,39,40,41,42,44,45,47,49,50,52,53,57,58,59,60,63,64,65,67,68,69,70,71,72,75,78,79,81,82,84,85,86,87,88,91,92,93,94,97,98,99,100,102,103,103,109,110,111,112,113
0,1,2,3,4,6,9,10,13,14,15,17,18,22,23,24,25,26,28,28,30,31,32,33,35,36,38,39,40,41,42,44,45,49,51,52,53,55,56,58,59,60,63,64,65,66,68,69,71,72,73,74,75,78,79,80,82,83,84,85,88,89,90,91,92,93
0,1,2,3,4,6,9,10,11,13,18,20,23,24,25,26,28,29,31,32,33,34,35,37,40,41,43,44,46,47,49,50,51,52,56,57,58,60,63,64,65,66,69,70,71,72,74,75,76,77,78,79
0,1,2,3,4,6,9,10,11,12,13,15,19,20,23,25,26,30,31,33,34,35,36,39,42,43,44,46,47,51,53,54,55,57,58,60,61,62,63,64,68,69,71,72,73,74,75,76,79,80,81,82,83,84
0,1,2,3,4,6,9,10,11,13,16,17,18,19,20,22,23,27,29,30,31,32,37,38,40,41,42,44,47,48,49,50,55,56,57,58,61,62,63,65,66,67,70,71,72,73,74,76,77,78,81,82,83,84,87,88,89,90,92,93,95,96,97,99,100,100,105,106,107,110,111,112,113,114,115
0,1,2,3,4,6,9,10,11,13,17,19,20,21,23,24,25,26,28,29,31,32,33,34,35,37,41,43,44,47,48,49,50,52,53,57,58,59,60,61,64,65,66,68,69,70,71,73,74,75,76,79,80,84,85,86,87,89,90,91,92,93,95,96,101,102,103,104,105,106
0,1,2,3,4,6,10,12,13,16,17,18,19,21,22,24,25,26,27,29,30,35,36,37,38,39,40,41,43,44,45,47,48,49,50,51,52
0,1,2,3,4,6,7,8,11,13,14,15,16,19,20,25,26,27,28,33,35,36,37,39,40,41,42,44,45,46,47,48,50,51,52,54,55,58,59,60,64,67,68,68,70,71,72,73,74,75
0,2,3,4,5,7,8,9,10,11,12,13,16,17,19,20,24,25,26,27,30,31,32,34,35,36,39,40,41,43,44,45,47,48,50,51,52,54,55,56,57,60,61,63,64,65,67,68,70,71,72,73,75,76,76,80,81,82,83,84,85
0,1,2,3,4,6,9,11,12,13,14,17,18,19,20,22,23,24,26,27,28,30,31,32,33,36,37,38,40,41,46,47,48,49,52,55,56,57,59,60,61,62,63,64
0,1,2,3,4,6,7,8,11,12,13,15,18,19,21,22,24,25,26,28,29,32,35,36,37,39,40,41,43,44,46,47,49,50,52,53,58,59,60,61,63,64,66,67,69,70,71,72,73,75,76,78,79,80,81,82,83
0,1,2,5,6,7,9,10,11,15,16,17,19,20,25,26,27,29,32,33,34,35,39,40,41,43,44,45,46,48,49,50,51,55,56,57,58,59,60
0,1,2,5,6,7,9,12,13,17,18,19,21,22,23,24,26,27,28,29,30,33,34,35,37,37,42,43,44,47,48,49,50,51,52
0,1,2,5,6,7,9,12,13,16,17,18,19,21,22,23,24,27,28,29,30,33,36,37,38,40,41,42,43,44,45,45,49,50,51,52,55,56,57,58,59,60,62,63,64,66,67,69,70,71,72,75,76,77,79,80,81,82,83,84
0,1,2,4,7,8,9,10,13,14,14,20,21,22,25,28,29,30,32,33,34,35,36,37,40,41,44,45,46,47,52,53,54,55,58,59,60,62,63,66,69,70,71,73,74,75,76,77,78,80,81,82,83,86,87,88,89,90,92,94,95,96,97,100,101,103,104,106,107,108,109,110,112,113,114,116,117,120,121,122,123,125,126,128,129,131,132,136,137,138,139,140,141
0,1,2,4,9,10,11,12,15,16,17,18,19,24,25,28,29,31,32,33,34,36,37,39,40,41,42,43,44,45,47,48,49,50,52,53,55,56,57,60,61,62,64,65,66,67,69,70,72,73,74,75,75,80,81,82,83,84,85,87,89,90,91,92,93,94
0,1,2,5,6,7,10,11,12,14,15,19,20,21,22,23,24,26,27,27,32,35,36,38,39,40,41,43,44,46,47,48,51,52,53,55,56,57,58,60,61,62,63,66,67,68,70,74,75,76,77,78,79
0,1,4,5,6,7,10,12,13,14,16,17,19,20,21,22,25,26,27,29,30,31,32,34,35,36,37,41,42,43,45,46,47,48,52,53,54,55,56,57
0,1,2,4,7,8,9,10,13,15,16,17,18,22,23,26,28,29,30,32,33,33,36,37,38,39,40,42,43,44,47,48,49,51,52,53,54,56,57,58,61,62,63,65,66,68,69,70,71,72,74,75,77,78,79,80,81,84,85,86,88,89,90,91,94,95,96,97,98,99
0,2,3,4,5,7,8,9,10,12,13,14,16,17,18,21,22,23,25,26,27,28,33,34,35,36,39,40,43,44,46,47,48,50,51,52,53,56,57,58,59,60,61,63,64,66,67,68,69,72,73,74,75,76,78,79,80,83,84,85,86,87,89,90,94,95,96,98,100,101,102,104,105,105,107,108,109,110,111,112
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25
0,1,2,3,6,8,9,11,12,14,15,16,18,21,22,23,24,26,27
0,2,3,5,6,7,8,12,13,14,15,18,19,20,21,24,25,26,28,29,31,32,33,34,36,37
0,1,2,5,6,7,10,11,12,13,14,16,17,19,20,21,22,23,25,26,27,30,32,33,34,36,37,39,40,42,43,44,46,47,49,50
0,1,2,4,7,8,9,10,11,13,14,17,18,19,20,21,23,24,26,27,28,30,31,31,35,36,37,38,40,41
0,1,2,4,6,7,9,10,11,12,13,14,17,19,20,22,23,25,26,27,28,30,31,32,33,34,36,38,39,40,43,44,44,49,50,51,52,54,55,56,57,59,60,62,63
0,1,2,4,6,7,8,9,11,12,17,19,20,21,23,24,26,27,28,30,31,31,35,36,37,38,40,41
0,1,3,5,6,7,8,11,13,14,16,17,18,20,21,22,24,25,26,27,28,29,30,32,33,36,37,38,39,40,42,43,45,46,47,49,50,52,53
0,2,3,5,8,10,11,12,14,15,16,17,19,20,22,24,25,26,28,29,30,31,33,34,38,39,40,41,44,45,47,48,49,51,54,55,56,57,59,60,62,64,65,66,67,69,70,72,73,74,75,77,78
0,1,3,5,6,7,10,11,12,13,17,18,21,22,23,24,26,27,29,30,32,33,35,37,38,39,41,42,43,46,47,48,50,51,51,55,56,57,58,60,61
0,1,2,3,4,6,7,10,11,13,15,16,17,18,19,21,22,23,25,26,28,29,32,33,38,40,41,43,44,45,46,48,49,50,51,52,54,55,57,58,59,62,63,64,65,67,68
0,1,2,4,6,7,8,9,10,12,13,17,18,19,20,21,23,24,24,29,30,31,32,33,35,36
0,1,2,3,4,5,7,8,8,12,13,16,17,18,20,21,22,22,26,27,28,29,30,32,33,33,36,37,38,39,41,42
0,1,2,4,5,7,8,9,11,12,13,14,17,19,20,21,23,24,26,27,29,31,32,33,34,36,37,39,40,41,42,44,45,46,47,50,52,53,54,55,57,58,60,61,62,63,65,66,66,72,73,74,76,77
0,1,2,4,8,9,10,12,13,14,16,17,21,22,23,24,25,27,28,29,32,33,34,35,37,38,38,42,43,46,47,48,49,49,52,53,54,55,56,58,59,60,63,64,65,66,70,71,72,74,75,76,78,79,83,84,85,86,90,91,92,94,95,96,98,99,101,102,103,104,106,107
0,1,2,3,4,5,9,10,11,13,14,15,17,18,22,24,25,26,28,29,31,32,33,34,35,36,37,39,40,43,44,46,47,48,50,51,51,56,57,58,60,61
0,1,2,3,4,6,7,9,10,11,13,14,15,17,18,20,21,22,24,25,26,27,28,30,31,32,35,36,37,39,40,40,45,46,48,49,50,51,54,56,57,58,60,61,63,64,66,67,69,70
0,0,2,4,5,6,9,10,12,13,14,15,16,17,18,19,20,20,23,24,25,26,31,32,34,35,37,38,39,41,42,43,44,47,48,49,51,52,54,55
0,1,2,4,6,7,10,11,12,13,16,17,18,20,21,22,23,24,25,25,30,31,32,33,34,36,37,40,41,44,46,47,48,49,50,52,53,54,55,59,60,61,63,64,65,68,69,70,71,73,74
2,3,4,6,8,9,10,12,13,14,16,17,18,20,21,22,23,25,26,27,29,30,31,33,34,35,36,38,39,41,42,43,45,46,50,51,52,54,55,56,57,58,59,60,61,64,66,67,69,70,72,73,74,75,76,78,79,80,81,84,85,86,87,88,89,90,91,92,93,96,97,98,99,102,103,104,105,106,107,107,112,113,114,117,119,120,121,123,124,126,127,128,129,130,131,135,136,138,141,142,143,145,146,147,148,149,151,152,153,156,158,159,161,162,164,165,168,170,171,172,174,175,179,180,181,182,183,184,186,187,190,192,193,195,196,197,199,200,202,203,205,206,207,208,210,211,213,214,215,216,217,219,220,221,226,227,229,231,232,233,234,239,240,243,244,245,246,247,249,250,251,253,254,255,256,259,261,262,263,265,266,268,269,273,274,275,276,277,278,280,281,282,284,285,286,287,288,289,291,292,294,295,296,297,298,299,303,304,306,307,313,314,315,316,318,319,320,321,323,324,326,327,328,330,331,332,333,335,336,338,339,343,345,346,347,349,350,352,353,354,356,357,358,359,361,362,364,365,366,368,369,370,372,373,376,379,380,381,385,386,387,388,390,391,392,393,395,396,398,399,400,401,404,405,406,407,409,410,412,413,416,417,418,419,421,422,425,428,429,430,434,435,437,439,440,441,442,447,448,451,452,453,454,455,457,458,459,461,462,463,465,466,470,471,472,473,474,475,477,478,485,487,488,489,492,493,495,496,497,498,500,501,508,510,511,512,515,516,518,519,520,521,522,524,525,526,527,533,536,537,538,540,541,542,544,545,545,548,549,550,551,552,553,553,560,561,562,565,566,567,568,569,571,572,573,578,579,580,581,582,583,584,585,586,587,588,589,593,594,597,598,599,601,602,602,605,606,607,608,609,610,612,613,615,616,617,618,619,622,625,626,627,629,630,631,632,634,635,636,638,639,639,644,645,646,647,649,650,651,652,654,655,656,658,659,659,666,668,670,671,672,674,675,676,677,683,686,687,688,692,693,694,696,699,702,703,704,706,707,708,709,711,712,712,717,718,719,721
0,1,5,6,7,9,10,11,15,17,18,19,21,22,24,25
0,1,2,5,6,7,8,9,10,11,12
0,1,2,3,4,6,7,8,10,11,12,13,14,16,17
0,1,2,3,4,5,7,8,9,10,12,13,14,15,16,18,19
0,1,4,6,7,9,10,12,13,15,17,18,19
0,1,2,3,6,7,8,10,11,12,14,15,16,18,19,20,22,23,24
0,1,2,3,4,5,6,8,9,10,12,13,15,17,18,19
0,1,2,3,4,5,8,9,10,11,12,13,15,16,21,23,25,26,28
0,1,2,3,5,6,7,8,10,11,12,14,15,16,17,18,19,19,23,24,26,27,27,29,30,31,32,34
0,1,2,3,7,9,10,13,14,15,16,18,19,21,22,23,25,26,28,29,30,31,33
0,1,2,4,5,8,9,10,11,12,15,16,17,18,19,21,22,24,25,26,27,29,30
0,1,2,3,4,5,6,8,9,11,12,13,14,17,18,20,21,21,27,28,30,31,33,34
0,1,2,3,4,5,7,8,10,11,12,13,15,16
0,1,2,3,4,6,7,8,10,12,13,14,15,18,19,20,22,23,25,26
0,1,2,4,6,7,8,10,11,12,13,15,16,17,20,21,22,23,25
0,1,2,4,10,11,12,14,15,16,19,20,22,23,25,26,28,29,31,32,35,36,37,38,41,42,43,44,46,47
0,1,2,3,4,6,7,8,9,10,11,14,15,16,17,19,20
0,1,2,4,5,6,9,10,11,13,14,15,17,18,19,20,21,23,24
0,1,2,3,4,5,6,7,9,10,11,13,14,16,17,18,20,21
0,1,2,4,6,7,8,9,10,11,13,14,15,17,18,20,21,22,24,25
0,1,2,4,6,7,8,9,10
0,1,2,4,6,7,8,9,10,11,13,14,15,16,17,18,19
0,1,2,4,6,7,8,10,11,12,13,15,16,18,20,21,22,24,25,26
0,1,2,3,5,6,8,9,10,13,14,17,18,22,23,24,26,29,30,31,33,34,34,38,39,41,42,43
0,1,2,5,6,9,10,14,15,16,18,21,22,23,25,26,29,31,32,33,34,35
0,1,2,3,4,6,7,9,10,12,13,14,15,16
0,1,2,3,7,8,9,11,12,15,16,18,19,22,23,24,25,26
0,1,4,5,6,8,9,12,13,14,15,18,19,20,21,22
0,1,2,4,6,7,8,9,9,14,15,17,18,19,20,21
0,1,2,3,4,6,7,10,11,12,14,15,16,17,19,20,21,22,23
0,1,2,3,6,7,8,9,10,12,13,17,18,19,21,22,25,26,30,32,34,35,37,38,39,41,44,45,46,47,51,52,53,54,55,56,56,62,63,64,67,68,69,70,71,73,74,77,78,79,81,82,83,84,85,86,89,90,91,93,96,97,98,100,101,102,103,103,108,109,111,112,113,115,116,118,119,120,121,122,123,128,129,130,131,132,134,135,136,138,139,140,141,144,146,147,148,150,151,153,154,156,157,163,165,166,167,168,171,172,174,175,176,177,178,180,181,183,184,187,189,190,191,193,194,196,197,199,200,201,202,208,209,211,212,215,216,216,223,224,225,228,229,230,232,233,235,236,239,241,242,243,245,246,248,249,251,252,258,260,261,262,263,266,267,269,270,272,274,275,276,278,279,280,281,283,284,288,289,290,291,292,293,294,295,297,298,301,303,304,305,307,308,310,311,314,315,316,317,319,320,321,322,323,327,328,329,330,331,331,335,337,339,340,343,344,345,346,348,349,351,352,354,355,359,360,361,362,364,365,368,371,372,373,375,376,377,378,381,382,385,386,387,388,389,390,390,396,397,398,399,401,402,403,404,406,407,408,409,410,412,415,418,419,420,422,423,426,427,428,429,432,433,435,436,437,438,439,441,442,445,446,449,450,451,452,455,456,460,461,462,463,466,467,468,470,471,472,473,475,476,477,478,480,481,483,484,485,487,488,489,491,492,493,495,498,499,500,501,505,506,507,508,511,512,513,514,516,517,518,520,523,524,525,527,528,532,533,534,536,537,538,539,540
0,1,2,4,7,8,10,12,13,14,15,16
0,1,3,5,6,8,9,11,12,13,16,17,18,20,21,22
0,1,4,6,7,9,10,12,13,14,15,19,20,21,23,24,25
0,1,2,4,5,6,9,10,11,12,13,15,16,20,22,23,24,25,26
0,1,2,3,5,6,6,12,13,15,16,17,18,19
0,1,2,3,4,6,7,10,11,13,14,15,16,17,18,21,22,25,26,27,28,29,30,31,33,34,35,37,38,39,42,43,44,45,46,47,48,50,51
0,1,2,4,6,7,8,10,11,11,14,15,16,17,20,21,22,23,24,25,26,29,30,31,32,34,35,37,38
0,1,2,4,8,9,10,12,13,16,17,20,22,23,24,25,27
0,1,4,5,6,8,11,12,12,16,17,18,19,20,23,24,25,26,28
0,1,2,3,6,8,9,10,12,13,14,15,17
0,1,4,5,6,7,8,9,10,11,12,15,16,19,20,21,22,23
0,1,3,4,9,10,11,14,15,16,17,19,20,21,22,25,27,28,29,30,31,33,35
0,1,2,3,4,7,8,9,10,12,13,14,16,17,18,19,22,24,25,26,28,29,31
0,1,2,3,4,6,9,10,11,12,14,15,17,18,19,20,23,25,26,29,30,31,32,34
0,1,2,3,4,6,9,10,11,12,13,15,16,17,19,20,21,22,23,25,26,30,32,34
0,1,2,4,9,10,11,12,15,16,20,22,23,24,25,27
0,1,2,3,6,7,8,9,10,11,12,13,14,15,18,19,20,21,24,25,26,27,31,33,36,37,38,39,41
0,1,2,3,6,7,8,9,10,13,14,15,16,20,22,23,25,26,27,28,29,30,32,33,34,36,37,38,39,41
0,1,2,3,4,6,7,8,9,12,13,14,15,16,17,17,22,23,25,26,27,28,29,30,31,33,34
0,1,2,4,5,8,9,10,12,13,14,16,17,18,19,21,22
0,1,2,5,6,7,8,10,11,13,14,15,17,20,22,23,24,25,25,30,31,33,34,35,38,39,42,43,44,46,47,51,52,53,54,55,56,56,62,63,64,65,67,68,69,71,72
0,1,2,4,9,10,11,15,18,19,20,21,23,24,26,27,30,33,34,36,37,38,39,43
0,1,2,4,8,9,10,12,13,14,17,18,19,21,22,23,24,26,27
0,1,2,3,4,6,7,10,11,13,14,15,16,17,18,19
0,1,2,3,6,7,8,10,11,12,13,15,16,18,19,20,22,26,27,30,31,32,33,36,37,40,43,44,45,49,50,51,52,54,55,56,58,59,63,65,66,68,69,73,74,75,76,77,79,80,83,85,86,87,89,90,91,92,96
0,1,5,6,7,9,10,11,12,14,15,16,17,18,20,21,24,26,27,28,29,32,33,37
0,1,2,3,7,8,9,11,12,13,14,16,17,20,22,23,25,26,29,32,33,35,37,38,42
0,1,2,3,4,6,7,8,9,12,14,15,16,17,18,21,22,24,25,26,28,29,33,34,36,37,38,39,41,42,43,44,46,47,48
0,1,2,3,7,8,11,12,13,14,16,17,19,20,21,22,27,28,29,33,34,35,36,38,39,40,42,43,44,45,47,48,49
0,1,2,5,6,7,8,10,11,14,16,17,18,19,20,23,24,26,27,28,29,30,32,33,34,35,37,38,39,40,42,43,44
0,1,2,5,6,7,8,10,11,12,14,16,17,19,20,21,23,24,27,29,30,31,32,35,36,40
0,1,2,3,4,5,8,9,10,11,12,13,16,18,19,20,21,22
0,1,2,3,4,5,6,7,10,12,13,14,15,16
0,1,2,3,4,5,6,7,11,13,14,16,17,19,20,22,24,25,26,27,28
0,1,2,3,5,6,9,11,12,13,14,15,18,19,21,22,23,25,26,27,28,29,30,30,32,33,34,36,37,40,42,43,44,45,46
0,1,2,4,7,8,11,12,13,14,15
0,1,2,3,7,8,9,11,12,13,15,16,17,19,20,21,22,23,24,24,29,30,31,33,34,35,36,37
0,1,2,3,4,6,7,8,13,15,16,17,18,19,22,23,25,26,27,29,30,31,32,33,34,34,37,38,39,40,43,44,45,47,48,49,51,52,53,54,55,57,58
0,1,2,3,6,8,9,10,11,12,15,16,18,19,20,21,25,26,27,29,30,31,32,35,36,37,38,40,41,43,44
0,1,2,3,4,7,8,9,11,12,16,17,18,19,21,22,24,25,26
0,1,4,5,6,7,8,10,11,14,15,16,17,20,21,22,23,25,26,27,28,30,31,32,33,34,36,37,38,39,41,42,43
0,1,2,4,6,7,8,9,10,12,13,16,17,18,20,21,22,23,26,27,28,29,30,32,33,35,36,37
0,1,2,3,4,5,8,9,10,11,12,14,15,18,19,21,22,24,26,27,28,29,32,33,34,36,37,39,40,41
0,1,2,4,6,7,8,10,12,13,14,15,16,18,19,22,23,24,25,27,28,29
0,1,2,4,7,8,9,12,13,14,15,16,18,20,21,24,26,27,29,30,31,32,36
0,1,2,3,4,5,6,7,9,10,13,16,17,19,20,21,22,26
0,1,2,3,5,6,6,10,11,13,14,15,16,17,18,18,23,25,26,27,28,30,31
0,1,2,3,7,8,9,11,12,13,16,17,19,20,21,22,24,25
0,1,2,3,4,5,7,8,8,12,13,15,16,17,18,19,20,20,23,24,26,27,28,29,31,32
0,1,2,3,4,6,8,9,12,13,14,16,17,18,19,21,22,23,24,27,28,30,31,32,33,35,36
0,1,2,4,8,9,10,11,14,15,16,17,18,19,20,21,25,27,28,29,31,32,33
0,1,2,3,5,6,8,9,15,16,18
0,1,2,3,4,6,8,9,10,12,13,14,17,19,20,21,22,24
0,1,3,5,6,7,9,10,11,15,17,19,20,22,23,26,28,30
0,1,2,3,7,8,9,11,12,13,15,16,17,19,20,21,22,23,24,24,29,30,31,32,34
0,1,2,3,6,7,8,10,11,12,14,15,16,17,20,21,22,24
0,1,2,3,6,7,8,10,11,12,14,15,16,18,19,20,21,22,23,24,26
0,1,2,4,6,7,8,9,10,11,13,14,15,16,21,22,23,25,26,27,28,29,32,33,34,35,36,37,39
0,1,2,4,5,9,10,11,12,14,15,16,17,18,20,21
0,1,2,4,6,7,8,10,11,15,16,17,18,20,21,22,23,24,26,27
0,1,2,3,4,6,7,8,9,12,14,15,16,17,18,21,22,24,25,28,29,30,32,33,34,35,37,38,39,40
0,1,2,3,4,7,8,9,10,12,13,14,16,17,18,19,19,24,25,29,30,31,32,34,34,38,39,41,42
0,1,2,4,6,7,9,10,12,13,14,15,16,17,18,19,19,22,23,24,25,26,27,28,29,31,32,33,34,35,37
0,1,2,3,4,5,6,7,9,10,11,13,14,18,20,21,23,24,25,27,28,32,34,35,36,37,38,40,41,43,45,46,47,48,49
0,1,2,3,4,6,7,9,10,12,13,14,15,17,18,19,20,23,24,25,26,26,28,29,30,31,36,37,40,41,42,45,46,47,48,51,53,54,55,57,58
0,1,2,5,6,7,8,12,13,14,15,19,21,22,23,24,25,28,29,31,32,34,35,35,40,41,42,46,48,49,51,52,54,55,56,59,60,61,62,63,65,66,67,70,71,71,77,78,80,81,83,84
0,1,2,4,7,8,9,10,11,13,14,18,20,21,22,23,24,27,28,30,31,32,36,37,39,40,41,42,42,44,45,46,48,49,51,52,52,57,58,60,61,62,63,65,66,68,69,70,71,72,73,74,76,77,80,81,83,84,85,86,88,89,89,93,94,95,96,98,99
0,1,2,4,7,8,9,10,11,13,14,17,18,22,24,25,26,28,29,31,32,33,35,38,39,41,42,43,44,44,49,50,51,52,54,57,58,59,60,62,63
0,1,2,4,8,9,10,12,13,14,16,17,20,21,22,24,25,28,29,30,31,33,34,36,37,38,39,42,43,44,45,49,50,51,52,53,55,56,59,60,60,65,66,67,68,69,71,72
0,1,2,4,7,9,10,11,13,14,16,17,19,20,21,23,24,25,26,28,29,31,32,33,35,36,37,39,40,40,43,44,46,47,49,50,51,52,54,55,56,57,60,61,63,64,66,67
0,1,2,4,5,5,10,11,13,14,15,16,18,19,20,21,24,25,26,27,29,30,33,36,37,38,40,41,42,43,44,46,47,48,50,51,52,53,56,57,58,60,61,63,64
0,1,3,4,6,7,9,10,13,15,16,18,19,21,22,23,24,25,26,28,29,31,32,34,35,36,38,39,39,43,44,46,47,49,50,51,53,54,55,58,59,60,62,63,64,65,67,68
0,1,2,3,4,6,7,8,9,11,12,16,18,19,20,22,23,25,26,27,28,32,33,34,36,37,38,41,42,43,45,46,48,49,49,54,55,56,57,58,60,61,61,66,67,68,69,70,72,73
0,1,2,4,5,6,9,10,11,13,14,15,16,17,18,19,22,23,24,25,26,28,29,32,35,36,37,39,40,43,44,45,46,48,49,51,52,53,54,55,56,59,60,61,62,65,66,66,70,71,72,75,76,77,78,80,81
0,1,2,4,7,8,9,10,12,13,15,16,19,21,22,24,25,26,29,30,31,33,34,34,37,38,39,40,42,43,43,47,48,49,51,52,53,54,56,57
0,1,2,3,4,5,8,9,10,11,14,17,18,19,21,22,23,25,27,28,30,31,32,33,36,38,39,40,42,43,45,46,47,48,49,51,54,55,56,59,60,61,63,64,65,66,66,70,71,72,73,74,76,77
0,1,2,3,4,5,8,9,10,12,13,14,15,18,19,20,21,22,23,28,29,30,32,33,34,34,38,39,40,41,42,44,45
0,2,3,5,6,7,9,10,12,13,15,16,18,19,22,23,24,25,29,31,32,33,34,37,38,39,40,44,45,48,49,50,51,52,54,55,57,58,60,61,64,65,66,68,69,69,74,75,76,79,80,81,83,84,85,86,88,89
0,1,2,3,5,6,7,8,9,10,10,12,13,14,15,16,18,19,20,23,24,25,26,29,30,31,32,35,36,37,38,39,41,42,43,44,47,48,49,50,52,53,54,55,58,59,60,62,63,65,66
0,1,2,3,4,5,7,8,10,11,12,13,14,16,17,18,20,21,23,24,26,27,28,29,30,31,31,36,37,39,40,41,43,44,45,45,49,50,51,52,54,55,57,58,58,61,62,64,65,66,69,70,71,72,74,75,77,78
0,1,2,3,5,6,8,9,13,14,15,17,18,19,21,22,23,23,26,27,28,30,31,32,34,35,38,39,40,42,43,45,46
0,1,2,3,4,6,7,8,10,11,13,14,16,17,20,21,22,24,25,25,29,30,32,33,35,36,37,38,40,41,42,43,46,47,48,49,50,51,52,54,55
0,1,2,4,5,5,9,10,12,13,16,17,18,19,20,22,26,27,28,30,31,32,33,35,36
2,3,4,5,6,7,9,10,12,13,14,15,16,18,19,20,23,24,25,27,28,30,31,31,36,37,38,39,41,42,43,45,46,48,49,50,51,54,55,56,57,58,60,61,62,63,64,67,68,69,70,71,73,74,75,76,77,80,81,82,84,85,86,87,87,93,94,95,96,98,99
0,1,2,3,4,5,8,9,10,11,12,14,15,17,18,19,21,23,24,25,26,27,29,30,32,33,34,35,37,38,38,43,44,45,46,48,49,49,53,54,55,56,58,59
0,1,4,5,6,7,8,9,10,13,14,15,16,18,19,21,22,23,24,25,26,27,27,29,30,31,33,34,34,38,39,40,41,43,44,45,47,48,49,50,50,56,57,58,59,61,67,68,69,70,72,73,74,75,77,78,79,81,82,83,85,86,87,87,91,92,93,94,95,98,99,100,103,104,105,107,108,109,110,113,114,115,116,118,119,119,123,124,125,126,128,129
0,1,2,4,6,7,10,11,14,15,17,18,20,21,22,23,24,27,28,29,30,33,34,34,38,39,40,42,43,45,46,47,49,50,51,52,53,57,58,60,61,63,64
0,1,2,4,7,8,9,11,12,14,15,16,18,19,21,22,25,26,27,28,29,31,32,35,37,38,39,41,42,44,45,47,48,49,50,51,53,54
0,1,3,5,6,7,10,11,12,13,14,16,17,19,20,21,23,24,25,27,28,29,30,33,34,35,36,37,40,41,42,44,45,46,49,50,52,53,54,55,55,58,59,60,63,64,65,66,68,69
0,1,3,5,6,7,8,11,13,14,16,17,18,20,21,22,24,25,26,28,29,30,31,31,35,36,37,38,39,41,42
0,1,2,3,4,5,8,10,11,13,14,16,17,19,21,22,23,26,27,28,29,32,33,34,35,36,38,39,41,42,44,45,46,48,49,49,53,54,55,56,58,59
0,1,2,4,6,7,11,12,13,14,17,18,20,21,22,23,24,26,28,29,32,34,35,37,38,39,40,41,42,44,45,46,47,48,49,50,51,53,54,56,57,58,59,62,63,64,65,66,69,70,71,73,74,74,78,79,80,81,83,84
0,2,3,5,6,8,9,10,11,12,14,15,18,19,20,23,24,25,26,27,28,29,31,32,36,37,38,40,41,42,43,44,49,50,51,52,53,54,57,58,59,61,62,65,66,67,69,70,72,73,77,78,79,81,82,85,86,87,88,89,92,93,94,96,97,99,100
0,1,2,4,6,7,10,11,12,13,16,17,18,20,21,22,23,24,25,25,30,31,32,33,34,36,37,40,41,44,46,47,48,49,50,52,53,54,55,59,60,61,63,64,65,68,69,70,71,73,74
0,1,2,3,6,7,8,9,12,13,15,16,18,19,20,22,26,27,30,31,32,33,36,37,40,43,44,45,49,50,51,53,56,59,60,61,63,64,66,67,69,70,71,72,74,75,75,78,79,80,81,83,84
0,1,2,4,5,6,7,9,10,13,14,15,16,19,20,22,23,26,27,28,30,31,32,33,34,35,40,41,44,46,49,50,51,52,54,55,57,58,59,60,61,63,65,66,67,68,69,72,73,74,75,77,78,78,81,82,83,84,86,87
0,1,3,5,6,7,9,10,11,12,15,16,18,19,20,22,23
0,1,3,5,6,9,10,11,12,15,16,18,19,20,22,23
0,1,4,6,9,10,11,12,14,15,17,18,19,21,22
0,1,3,5,6,9,10,11,12,15,16,18,19,20,22,23
0,1,3,5,6,7,9,10,11,12,15,16,18,19,20,22,23
0,1,2,4,5,5,8,9,10,13,14,15,17,18
0,1,2,4,5,6,9,10,12,13,14,15,17,18,20,21,22,23,25,26,27
0,1,2,3,4,5,10,12,13,14,16,17,19,20,21,22,23,24,25
0,1,2,3,4,5,10,12,13,14,17,18,20,21,22,23,24,25,26
0,1,2,3,4,5,9,11,12,13,14,16,17,19,20,21,22,23,24,25
0,1,2,3,4,5,10,12,13,14,15,16,18,19,20,22,23,24,25
0,1,2,3,4,6,8,9,10,12,13,13,15,16,17,19,20,21,22
0,1,2,3,4,6,7,10,12,13,14,16
0,1,2,3,7,8,9,11,12,15,16,18,19,22,23,24,26,27,30,32,33,34,36
0,1,2,4,5,5,9,10,12,13,14,15,16,17,17,22,23,25,26,27,28,29,31,32,33,35
0,1,2,3,4,7,8,9,11,12,13,14,17,19,20,21,23,24,25,27
0,1,2,4,6,7,8,10,11,12,13,14,15,16,17,20,23,24,26,27,28,29,31
0,1,2,3,5,6,7,8,10,11,12,14,15,16,17,19,20,22,24,25,26,28,29,30,31,33
0,1,2,4,5,5,9,10,12,13,14,15,16,17,17,22,23,25,26,27,28,29,31,32,33,35
0,1,2,3,4,7,8,9,11,12,14,16,17,21,22,26,29,30,30,35,36,37,39
0,1,2,3,4,5,6,8,9,12,13,15,16,19,20,21,22,24,25,25,30,31,32,34
0,1,2,3,7,8,9,10,11,12,12,17,18,20,21,23
0,1,2,3,4,5,6,8,9,12,13,14,15,16,18,19,22,24,25,28,29,30,31,33
0,1,2,4,5,5,9,10,12,13,14,15,16,17,17,22,23,25,26,27,28,29,31,32,33,35
0,1,2,3,4,7,8,9,11,12,13,14,17,19,20,21,23,24,26,27,28,29,31,32
0,1,2,4,5,8,9,9,13,14,15,16,18,19,21,22
0,1,2,3,4,5,6,8,9,12,13,15,16,19,20,21,22,24,25,26,27,29,30,33,34,35,36,39,40,40,44,45,46,47,49,50,51,53,54,57,58,59,63,66,67,67,70,71,72,73,75,76
0,1,2,4,5,5,9,10,12,13,14,15,16,17,17,22,23,25,26,27,28,29,31,32,33,35
0,0,1,2,3,4,5,6,7,13,14,15,16,20,21,24,25,26,27,28,29,31,32,33,34,37,38,39,40,41,43,44,45,47
0,0,1,2,3,4,5,6,7,13,14,15,16,20,21,22,24,24,27,28,31,32,33,34,37,38,40,41,42,43,44
0,2,5,6,7,8,10,11,11,15,16,17,20,21,22,24,25,28,29,30,31,34,37,38,39,40
0,1,2,4,5,6,9,10,11,13,14,17,18,19,20,21,22,23,24,24,27,28,30,32,33,34,36
0,1,2,3,4,6,7,8,11,12,13,14,17,18,19,20,20,23,24,25,27
0,1,2,4,5,5,9,10,12,13,14,15,16,17,17,22,23,25,26,27,28,29,31,32,33,35
0,1,4,5,8,9,10,12,13,15,16,19,20,21,22,23,24,25,27
0,1,2,3,6,7,8,10,11,12,13,15,16,17,18,19,22,23,24,25,26,28,29,30,31,32,33,35
0,1,2,4,5,5,9,10,12,13,14,15,16,17,17,22,23,25,26,27,28,29,31,32,33,35
0,1,4,5,8,9,10,12,13,16,18,19,20,22,23,27,28,29,30,31,33,34,37,38,39,42,43,45,47,48,49,51,52,53,55
0,1,2,3,4,6,7,9,10,12,13,14,15,16,19,20,21,23,24,24,27,28,29,30,32,33,35
0,1,2,4,5,5,9,10,12,13,14,15,16,17,17,22,23,25,26,27,28,29,31,32,33,35
0,1,2,4,7,9,10,11,13,14,15,17,18,20,21,24,25,26,27,30,31,31,35,36,37,38,39,41
0,1,2,3,4,5,7,8,9,10,12,13,14,16,19,20,21,23,24,25,26,28
0,1,2,3,4,9,11,13,14,15,16,21,22,23,24,28,29,29,33,34,35,36,39,40,41,42,43,44,47,48,49,51,52,53,54,56
0,1,2,4,7,8,9,10,12,13,14,15,17,18,19,21,22,26,28,29,30,32,33,34,35,37
0,1,2,4,5,5,9,10,12,13,14,15,16,17,17,22,23,25,26,27,28,29,31,32,33,35
0,1,2,3,4,9,10,11,12,13,14,16,17,18,23,24,25,26,28,29,29,32,33,34,36,37,38,39,43,44,46,47,48,49,51
0,1,2,4,5,5,9,10,12,13,14,15,16,17,17,22,23,25,26,27,28,29,31,32,33,35
0,1,2,3,4,5,8,9,11,12,14,15,16,17,18,19,22,24,25,26,27,32,33,36,37,38,40,41,42,43,45
0,1,2,4,5,5,9,10,12,13,14,15,16,17,17,22,23,25,26,27,28,29,31,32,33,35
0,1,2,3,4,5,6,8,10,11,12,13,15,16,16,19,20,21,23,24,25,26,29,30,31,33,34,35,36,38
0,1,2,4,6,7,8,9,10,11,14,15,16,17,19
0,1,2,3,7,9,10,11,12,13,16,18,19,20,21,23
0,0,1,3,4,5,8,9,10,13,14,16,17,19,20,21,23,24,25,26,27,28,30
0,1,2,4,7,8,9,10,11,13,14,15,16,18
0,1,2,4,6,7,8,10,13,14,15,16,17,19,20,21,22,24
0,1,2,3,4,7,8,9,11,12,13,14,17,19,20,21,23,24,26,27,28,29,32,33
0,1,3,5,6,7,8,10,11,13,14,15,17,18,20,21
0,1,2,3,4,5,6,8,9,12,13,14,17,18,19,21,22,24,25
0,1,2,3,4,5,6,8,9,12,13,14,16,17,18,19,20,23,24,25,26,28,29
0,1,2,3,4,5,6,8,9,13,15,16,18,19,21,22,23,24,26,27
0,1,2,3,4,5,6,8,9,14,16,17,18,20,21,23,24,25,26,28,29
0,1,2,3,4,5,6,8,9,12,13,14,16,17,18,19,20,23,24,25,27,28,28,32,33,34,35,37,38
0,1,2,3,4,5,6,8,9,12,13,14,15,17,18,18,23,24,26,28,29
0,1,2,3,4,5,6,7,9,10,13,14,15,16,19,21,22,23,25,26,27,28,30,31,33,34,37,38,38,41,42,43,45,47,48
0,2,3,4,5,7,8,9,10,12,13,14,15,18,19,20,22,22,27,28,29,30,31,33,34
0,1,2,3,4,6,9,10,10,12,13,14,16,17,19,20
0,1,2,4,6,7,8,10,11,14,16,17,18,20,21,23,24,26,27,29,30,32,33,36,37
0,1,2,4,5,7,8,9,10,11,12,13,15,16,21,23,25,26,28,29,30,31,32,34,35,37,38,40,41,42,44,45,47,48
0,1,2,3,4,5,6,7,8,9,13,15,16,17,20,21,23,24,25,26,28,29,30,33,34,35,37,38,40,41
0,1,2,3,4,6,7,8,9,10,13,15,16,17,18,20,21,23,24,25,26,28,29,30,33,34,35,36,38,39
0,1,2,4,6,7,8,9,10,12,13,14,16,17,19,20,21,24,25,26,28,29,31,32
0,2,4,6,9,10,12,13,15,16,18,19,21,22
0,2,5,6,7,8,10,11,13,14,16,17,21,22,23,25,26,28,29
0,2,5,6,7,8,10,11,13,14,16,17,19,20,23,24,25,27,28,28,33,34,35,38,39,40,41,43,44
0,1,2,4,7,8,9,10,12,13,13,18,19,20,21,23,25,26
0,1,2,3,6,7,7,11,12,13,15,16
0,1,2,4,5,6,7,10,11,13,14,19,20,23,24,25,27,28,30,31,33,34,35,36,38,39
0,1,2,3,4,6,7,8,13,14,16,17,19,20,23,24,25,26,29,30,31,33,35,36
0,1,2,3,4,6,8,9,10,12,13,13,15,16,17,19,20,21,23,24,27,28,30,31,32,33,36,37
0,1,2,3,5,6,11,12,13,14,15,19,20,21,23,24,25,26,27,30,31,32,34,37,38,39,40,42,43
0,1,2,4,6,7,8,10,11,12,14,15,16,18,19,21,22,23,24,26,27
0,1,2,3,6,7,8,9,11,12,13,14,15,17,18,21,22
0,1,2,3,4,5,7,8,9,10,12,13,14,16,17,19,20
0,1,2,3,4,6,7,7,11,12,13,14,16,17
0,2,5,6,7,9,10,11,12,14,15,17,18,20,21,24,25,26,28,29,29,34,35,36,39,40,41,43,45,46
0,1,2,3,6,7,7,12,15,17,18,20,21,22,24,25,26,27,30,31,31,33,34,35,36,38,39
0,2,3,5,9,11,12,13,16,17,19,20,22,23,25,27,28,29,31,32,34,35,36,37,40,41,42,44,45,46,47,48,49,54,56,57,59,60,63,64,68,69,72,73,74,76,77,78,79,81,82,84,85,86,88,89,91,92,93,94,96,97
0,1,2,4,5,7,8,9,10,12,13,17,19,21,22,24,25,27,29,30,31,32,36,37,38,39,40,41,43,44,45,47,47,55,58,59,60,61,62,63,64,66,67,68,70,71,73,74,75,77,80,81,82,85,86,87,88,89,90,92,93,94,95,99,101,102,104,105,108,109,111,112,113,114,116,117,119,120,121,122,124,125
0,1,3,4,5,6,9,11,12,13,15,16,19,21,22,23,25,29,30,31,32,33,35,36,39,40,43,45,46,47,48,49,51,52,53,54,58,59,60,62,63,64,67,68,70,71,73,74
0,1,2,4,8,9,10,11,12,13,15,16,19,20,21,24,25,26,27,29,30,30,34,35,36,37,39,40,40,45,46,48,49,51,52,53,54,55,56,57,60,62,63,64,66,67,69,70,73,74,75,77,78,79,80,83,84,85,86,88,89,91,92,93,94,95,96,98,99,102,104,105,107,108,109,110,112,113,116,117,118,120,121,122,123,126,127,128,129,130,132,133,134,135,137,138
0,1,4,6,9,10,11,12,15,16,18,19,20,22,23
0,1,4,6,9,10,11,12,15,16,18,19,20,22,23
0,1,4,6,9,10,11,12,15,16,18,19,20,22,23
0,1,4,6,9,10,11,12,15,16,18,19,20,22,23
0,1,3,5,6,7,8,9,11,12,13,15,16,18,19,20,22,23
0,1,2,4,5,7,8,9,11,12,13,14,18,20,22,23,24,25,29
0,1,2,4,5,6,7,8,9,14,16,18,19,20,21,25
0,1,2,3,5,6,6,10,11,13,14,15,16,17,18,18,22,24,25,26,27,29,30
0,1,2,4,5,8,9,10,11,14,15,18,19,20,21,23,24
0,1,2,3,5,6,8,9,11,12,13,14,15,17,20,21,22,23,24,26,27,29,30,32,33,35,36,40,42,43,45,46,47,48,52
0,1,2,3,4,5,8,9,10,12,15,16,17,18,21,22,22,28,29,30,31,32,34,35
0,1,3,4,9,10,11,13,14,16,17,18,19,19,23,24,25,27,28,29,29,31,32,34,35,36,37,39,40
0,1,2,3,4,6,7,8,11,12,13,14,16,17,18,20,21,22,23,23,27,29,30,31,32,34,35
0,1,2,3,4,5,8,9,10,12,13,16,18,20,21,22,23,27
0,1,2,5,6,7,8,11,12,14,15,16,17,19,20,22,23,25,26
0,1,2,5,6,8,9,12,13,15,16,17,19,20,21,24,25,27,29,30,32,33,36,38,39,40,41,42,44,45,46,48,49,50,51
0,0,1,3,4,5,8,9,10,11,15,16,17,19,20,21,23,24,26,27,28,30,31,32,35,36,37,38
0,1,2,3,4,7,8,9,13,14,15,17,18,19,20,25,26,27,29,30,31,32,33,35
0,1,2,3,4,6,7,8,9,10,11,13,14,15,16,20,21,22,24,25,26,28,29,30,31,32,34,35
0,1,2,3,4,5,8,9,12,15,16,18,19,20,21,24,26,27,28,30,31
0,1,2,3,4,6,7,8,10,11,12,13,14,15
0,1,2,4,6,7,8,10,11,12,13,15,16,17,19,20
0,1,2,3,4,5,6,7,9,10,11,12,14,15
0,1,2,3,5,6,8,9,10,11,15,16,17,19,20,21,22,23,26,28,29,30,32,33
0,1,2,3,4,5,6,7,8,9,12,15,16,17,19,20,21,22,24,25,28,31,32,34,35,36,37,38,39,41,42,44,46,47,49,50
0,1,2,4,6,7,10,11,13,14,15,16,18,19,20,21,22,24,25,26,27,27,32,33,34,37,38,39,41,42
0,1,2,3,4,5,6,7,10,11,12,13,14,16,18,19,20,22,23,23,26,27,28,29,33,35,36,37,40,41,45,46,47,48,51,52
0,1,2,3,4,5,7,8,9,11,12,13,14,17,18,19,20,21,23,26,27
0,1,2,3,4,6,7,8,9,11,12,13,15,16,17,18,21,22,23,24,25,27,28,29,30,32,33,34,35,38,39
0,1,3,5,6,7,9,10,12,13,14,16,17,19,20,22,23,24,25,27,28,29,30,33,34
0,1,2,4,5,6,7,9,10,11,13,14,17,18,21,22,23,24,27,28,29,30,31,33,34,37,38
0,1,3,5,6,7,8,10,11,13,14,15,17,18,21,22
0,1,2,3,6,7,7,13,14,15,16,19,20,21,22,23,24,25,27,28,31,32,33,34,35
0,1,2,3,4,5,8,9,12,13,14,15,19,21,24,26,27,28,31,33,34,35,37,38
0,1,2,4,5,7,8,9,10,11,12,13,15,16,17,20,22,23,24,25,26,29,30,32,33,36,37,38,39
0,1,2,3,4,6,7,8,9,10,13,15,16,17,18,20,21,23,24,25,26,29,30,31,32
0,1,2,3,4,6,9,10,11,13,14,15,16
0,1,2,3,5,6,7,8,11,13,14,15,16,19,20,24,26,27,29,30
0,1,2,3,4,6,9,11,12,13,14,16,17,19,20,21,22,25,27,28,29,31,32
0,1,2,3,4,6,9,10,11,14,15,17,18,20,21,22,23,25,26,28,29,30,32,33,34,37,38,39,40,41,42,47,49,50,52,53,55,56,57,58,61,63,64,65,66
0,1,2,3,4,6,9,11,12,13,15,16,17,19,20,21,22,25,27,28,29,31,32
0,1,2,5,6,7,8,10,11,12,13,15,16,17,18,22,24,26,27,28,29,31,32,33,35,37,38,40,41,42,44,45,48,49
0,1,3,4,6,7,8,9,10,12,13,14,16,17,18,20,21,24,25
0,1,2,3,7,8,9,11,12,13,15,16,17,18,19,20,21,24,25
0,1,2,4,5,6,10,11,12,13,14,16,17,18,19,20,21,22,24,25,28,29,30,32,33,36,37
0,1,2,3,4,6,7,8,9,12,13,14,16,17,19,20,21,22,23,25,26,27,28,31,32,33,36,37,38,40,41,42,43,49,50,51,53,56,57,58,59,60,62,63,64,64,66,67,68,71,72,73,74,77,78
0,1,2,3,4,5,7,8,9,10,11,12,13,15
0,1,2,4,5,8,9,10,11,14,16,17,18,20,21
0,1,2,3,6,7,8,10,11,13,14,16,17,18,19,20,22,23,24,27,28,29,31,32,34
0,1,2,5,6,7,9,10,12,13,14,16,17,18,19,20,21,22,23,24,25,26,30,32,33,35,36
0,1,2,4,7,8,9,10,13,15,16,17,19,20
0,1,2,3,4,5,6,8,9,10,11,14,15,16,17,18,20
0,1,2,3,6,7,8,9,10,12,13,15,16,17,19,22,23,24,26,27,29
0,1,2,3,4,6,9,10,11,13,14,17,18,19,20,22,23,24,26,27
0,1,2,3,4,5,7,8,9,11,12
0,1,2,3,4,5,6,8,9,10,12,13,15,16,17,18,19,21
0,1,2,4,8,9,10,12,13,14,17,18,19,21,22,23,24,26,27
0,1,2,3,4,6,7,10,11,13,14,15,16,17,18,19
0,1,4,5,6,7,8,9,9,14,15,16,17,19,20,21,23,24
0,2,3,5,6,8,9,10,11,11,16,17,18,19,21,22,23,25,26
0,1,2,3,4,6,7,10,11,12,13,14,15,17,18
0,1,2,3,5,6,6,9,10,11,12,13,14,16,17
0,1,2,3,4,5,8,10,11,12,13,14,17,18,20,21,25,26,27,29,30,31,32,33
0,1,2,5,6,7,9,11,12,13,15,16,16,18,19,20,21,22,23,24
0,1,2,6,7,9,10,11,12,12,14,15,16,17,18,19,20,21,24,25,26,27,28,30,31,32,33
0,1,2,4,8,10,11,12,14,15,17,18,19,21,22,23,24
0,1,2,4,6,7,8,9,11,12,13,14,17,18,19,20,21,23,24,25,26,27
0,1,2,4,6,7,8,9,12,13,16,17,19,20,21,22,23,24,25,26
0,1,2,4,7,8,9,11,14,15,16,18,19,21,22,26,27,28,29,30,31,32
0,1,2,4,5,6,7,8,9,10,13,15,16,17,18,19,22,23,25,26,27,28,32,33,34,35,37,38,39
0,1,2,4,7,8,9,10,11,13,14,18,20,21,24,25,27,28,29,31
0,1,2,4,6,7,8,9,10,12,13,17,19,20,21,23,24,26,27,28,30
0,1,2,3,4,6,7,8,10,11,14,15,17,18,21,22,23,25
0,1,2,3,4,5,6,7,7,12,13,14,15,17,18
0,1,2,3,4,6,7,9,10,10,15,16,17,18,20,21
0,1,2,3,4,5,8,9,10,11,13,14,15,17,18
0,1,2,3,6,7,8,9,10,11,11,15,16,17,18,20
0,2,3,4,7,8,8,14,15,16,17,20,21,22,23,24,25,26,28,29,32,33,34,35,36
0,1,2,3,4,5,8,9,12,13,14,15,19,21,24,26,30
0,1,2,4,5,7,8,9,10,11,13,16,18,19,20,22,23,25,26,27,30,31,32,33,35
0,1,2,3,4,6,7,8,11,12,13,14,15,16,18
0,1,2,3,6,7,8,9,10,11,12,13,16,17,18,19,20,21,23
0,1,2,3,4,6,9,11,12,13,14,14,19,20,22,23,24,27,28,29,31,32,33,34,35,36,36,39,40,41,43,44,44,48,49,51,52,54
0,1,2,3,5,6,6,10,11,13,14,15,16,17,18,18,23,24,26,27,28,29,31,32
0,1,3,4,5,6,7,8,8,13,14,16,17,18,20,21,22,23,25,26
0,1,2,3,4,5,7,8,8,12,13,15,16,17,18,19,20,20,22,23,24,25,26,28,29,32,33,34,35,36,37,39,40
0,1,2,4,5,6,7,8,9,12,13,14,15,16,17,19,20
0,1,4,5,9,10,11,12,14,15,16,17,20,22,23,24,25,26,27,28,29,32,34,35,36,37,38,39,43
0,1,2,3,8,10,11,13,14,16,17,18,20,21,22,23
0,1,2,3,4,5,10,12,13,14,16,17,20,21,22,23,24,25,26,27
0,1,2,3,4,5,9,11,12,13,14,16,17,19,20,21,23,24,25,26
0,1,2,3,4,5,9,11,12,13,14,16,17,19,20,21,23,24,25,26
0,1,2,3,4,5,9,11,12,13,14,16,17,19,20,21,22,23,24,25
0,1,2,3,4,5,9,11,12,13,14,16,17,19,20,21,23,24,25,26
0,1,2,3,4,5,10,12,13,14,16,17,19,20,21,23,24,25,26
0,1,2,3,4,5,9,11,12,13,15,16,18,19,20,21,23,24,25,26,27,28,29
0,1,2,3,4,6,8,9,10,12,13,13,16,17,18,19,20,21,22
0,1,2,3,4,5,10,12,13,14,15,16,18,19,20,21,22,23,24
0,1,2,3,4,5,10,12,13,14,17,18,20,21,22,23,24,25,26
0,1,2,3,4,5,9,11,12,13,14,16,17,19,20,21,23,24,25,26
0,1,2,3,4,5,9,11,12,13,15,16,17,19,20,21,23,24,25,26,27
0,1,2,3,4,5,6,9,10,11,13,14,14,19,23,24,25,27,28,29,30,31
0,1,2,3,7,8,9,11,12,13,14,16,17,19,21,22,23,25,26
0,0,1,3,4,5,6,8,9,12,14,15,16,18,19
0,1,3,5,6,8,9,11,12,13,14,17,18,19,21,22,23
0,1,4,6,7,9,10,12,13,14,15,18,19,20,21,22,24,25
0,1,2,4,5,6,9,10,11,12,13,15,16,18,19,20,21,23,24,24,27,28,29,30,32
0,1,4,5,6,8,9,10,10,12,13,14,15,16,18,19,23,25,26,27,29,30,32,33,34,35,37
0,2,3,4,6,7,7,10,11,12,14,16,17,18,19,21
0,1,2,3,6,7,9,10,11,12,13,14,15,17,18,19,20,21,23,24,26
0,1,2,3,4,5,6,9,10,11,12,14,15,17,18,20,22,23,24,25,26,27,30,32,33,34,35,37
0,1,2,3,6,7,8,9,11,12,13,14,18,20,21,22,24,25,27,28,29,30,31,32,34
0,1,2,3,6,7,8,9,11,12,13,14,15,17,18,20,21,22,24,25,28,29,29,34,35,36,38
0,1,2,3,4,6,7,9,10,11,13,14,15,16,18
0,1,2,5,6,7,8,10,11,12,14,17,18,19,21,22,22,27,28,30,31,34,35,36,37,39
0,1,2,3,4,6,7,10,11,13,14,15,16,17,18,21,22,25,26,27,29,30,31,32,34
0,1,2,3,6,7,8,9,12,13,15,16,18,19,20,22,26,27,30,31,32,33,36,37,40,43,44,45,47,48,49,51,54,56,57,60,61,62,63,65
0,1,2,3,8,10,11,12,15,16,19,20,21,22,23,24,25,26
0,1,2,3,4,5,9,11,12,13,14,16,17,18,19,22,23,24,25,26,27,28,29
0,1,2,3,4,5,9,11,12,13,14,16,17,19,20,21,23,24,25,26
0,1,2,3,4,5,9,11,12,13,14,16,17,19,20,21,23,24,25,26,27
0,1,2,3,4,5,6,9,10,11,13,14,14,19,22,23,24,26,27,28,29,32,33,34,35,36,38,39,40,41
0,1,5,6,7,9,10,11,15,17,18,19,20,21,24,25,27,28,31,32,33,35,36,37,39,40,41,42,43,45,46,47,50,52,53,54,55,57
0,0,1,3,4,5,8,9,10,11,12,13,14,15,17,18,19,20,21,23,26,27,29,30,31,32,33,34,35,36,37
0,1,5,6,7,9,11,12,14,15,16,17,17,22,25,26,29,30,32,33,34,36,37,38,39
0,1,2,4,7,8,9,12,13,14,15,16,18,19,20,22,23,25,26,29,31,33
0,1,2,3,4,6,8,9,10,11,12,14,15,16,19,20,21,22,25,26,27,28,30
0,1,2,3,5,6,6,10,11,14,15,16,17,19
0,1,2,4,5,6,7,9,10,12,13,16,17,18,20,21,22,23,25
0,1,2,4,7,9,10,11,13,14,16,17,19,20,21,22,25,26,27,28,30
0,1,2,3,4,6,9,11,12,13,15,17,18,20,21,22,23,26,27,28,29,31
0,1,2,4,5,6,8,9,10,11,14,15,16,18,19,23,25,27
0,1,2,3,6,7,8,11,12,13,15,16,19,20,21,22,25,26,27,28,30
0,1,2,3,7,8,9,11,12,15,16,18,19,22,23,24,26,27,31,33,35
0,1,2,4,6,7,11,12,13,15,16,19,20,22,23,26,27,28,30,31,35,37,39
0,1,2,4,5,7,8,11,12,13,15,16,17,18,20,21,22,24,25,25,30,31,32,33,35,36,36,39,40,41,44,45,45,52,54,56,57,58,60,61,63,64,65,67,68,69,70,71,72,72,77,78,80,81
0,1,2,4,5,5,10,11,13,14,15,16,17,19,20,21,23
0,0,1,3,4,5,7,8,10,11,12,13,17,19,20,22,23,28,29,30,31,36,38,40,41,43,44,45,47,48,49,51,52,54
0,1,2,3,4,5,8,9,11,12,14,15,16,19,20,21,25,26,27,28,29,31,32,33,36,37,38,40,41,42,43,45
0,1,2,3,6,7,8,9,10,12,14,15,18,19,23,24,25,26,28,29,30,32,33,34,35,39,40,42,43,45,46,48
0,1,2,3,4,6,7,7,9,10,11,12,14
0,1,2,4,5,7,8,9,10,12,13,17,19,21,22,24,25,26,27,28,30,33,35,36,39,40,41,42,44
0,1,2,4,8,9,10,12,14,15,16,17,20,21,24,26,27,28,30,32,33,35,36,37,38,41,42,43,45,47
0,1,2,3,7,8,9,11,12,15,16,18,19,22,23,24,26,28
0,1,2,3,6,7,7,12,13,15,16,18
0,1,2,4,5,5,9,10,12,13,14,15,16,17,17,22,23,25,26,27,28,29,31,32,33,35
0,0,1,3,4,5,7,8,10,11,12,13,14,16,17,18,20,21,23,24,25,26,27,29,30,34,36,38
0,1,2,3,6,7,8,9,10,12,13,14,16,17,18,19,23,24,25,27,30,31,32,34,36,37,38,40,41,42,43,43,45,46,47,48,50
0,1,2,3,6,7,8,10,11,15,16,17,18,19,21,22,24,25,27,28,31,32,33,34,37,38,40,41,43,44,45,46,49,50,52,53,56,58,59,60,62,63,64,66
0,1,2,4,9,10,11,16,17,19,20,22,23,24,25,29,30,31,32,34,35,36,37,38,42,45,46,48,49,54,55,56,58,59,60,61,63
0,1,2,4,8,9,10,12,13,14,15,18,19,22,24,25,27,28,29,30,33,34,35,37,38,39,40,41,42,42,47,48,49,50,52,53,55,56,58
0,1,2,4,6,7,8,10,11,12,13,16,17,18,19,21,22,28,30,31,32,33,35
0,1,2,4,6,7,8,9,11,12,14,15,18,19,23,25,26,27,30,31,32,33,34,35,37,38,39,40,43,44,45,46,47,49,50,51,53
0,1,2,4,8,9,10,12,14,15,16,17,20,21,24,26,27,28,30,31,33,34,36,37,38,39,42,43,44,46,47,49,51
0,1,2,3,7,8,9,11,12,15,16,18,19,22,23,24,26,27,29,31
0,1,2,3,6,7,7,12,13,15,16,18
0,1,2,4,5,6,7,8,9,12,14,15,16,17,18,20,21,22,24
0,1,2,4,7,9,10,11,13,14,16,17,19,20,21,22,25,26,27,28,30
0,1,2,3,7,9,10,11,12,15,16,17,18,20,21,22,23,24,25,26,28
0,1,2,4,5,6,7,9,10,13,14,15,16,18,19,20,21,22,25,26,27,29,30,31,32,36,38,39,40,42
0,1,2,4,5,6,8,9,11,12,15,17,18,19,21,22,22,27,28,30,31,33
0,1,2,3,6,7,8,9,12,13,14,16,17,17,23,24,25,28,29,31,32,33,34,36,37,38,40,41,42,43,44,45,47,48,49,50,53,55,56,57,58,59,60,63,64,65,66,68
0,1,2,3,4,5,7,8,9,10,13,14,15,17,18,19,21,22,24
0,1,2,4,5,5,10,11,13,14,15,16,18,19,20,21,25,27,28,29,30,31,33,34,35,37
0,1,2,4,7,9,10,11,13,14,16,17,18,20,21,22,23,28,29,31,32,37,38,39,40,43,45,46,47,49,50,52,53,55,56,57,58,63,64,65,67,68,69,70,72
0,1,2,3,4,5,8,9,10,12,17,18,19,20,21,24,25,26,27,28,29,31,32,33,34,36
0,1,2,3,4,5,9,10,11,12,13,14,15,21,22,23,24,29,30,31,33,34,35,36,37,38,41,42,43,44,45,46,47,52,53,54,55,56,57,59
0,1,2,3,4,5,8,9,10,11,12,14,15,16,19,20,22,23,29,30,31,33,35,36,40,41,42,43,46,47,49,50,51,52,55,57,59
0,1,2,3,7,8,9,11,12,13,14,19,20,21,22,23,25,26,27,30,31,34,35,36,37,39
0,1,3,5,6,7,9,10,13,15,16,17,19,20,22,23,25,26,27,28,33,34,35,36,39,41,42,43,45,47,48,50,51,52,54,55,56,57,59
0,1,2,3,7,9,10,11,12,15,16,17,18,20,21,22,23,24,25,26,28
0,1,2,5,6,7,9,10,11,14,16,17,18,20,22,23,25,26,29,30,32,33,38,39,40,42,43,44,45,47
0,1,2,3,8,10,11,12,15,16,19,20,21,22,24,25
0,1,2,3,4,5,6,7,8,11,12,13,14,15,17,18,19,22,23,24,25,26,28,29
0,1,2,3,4,5,9,11,12,13,15,16,18,19,20,22,23
0,1,2,3,4,6,7,8,11,12,15,16,18,19,22,23,24,25,26,27,28,30,31
0,1,2,3,4,5,6,7,8,11,12,13,14,15,17,18,19,22,23,24,25,26,28,29
0,1,5,6,7,9,10,11,15,17,18,19,20,21,24,25,27,28,29,31,32,33,35,36,38,39,40,41,41,43,44,45,46,50,51,52,54,55,56,58,59,60,62,63,63,67,68,69,70,71,72,75,76,78
0,1,2,3,4,6,9,10,11,14,15,17,18,19,20,22,23,24,25,28,29,30,31,34,35,36,37,38,39,41,42,43
0,1,2,3,4,6,7,9,10,11,12,14,15,16,17,19,20,21,22,24,25,25,30,31,32,34,35
0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,20,21,22,24,25,26,27,30,31,32,34,35,37,38
0,1,2,3,4,6,9,10,11,14,15,17,18,19,20,22,23,24,25,28,29,30,31,34,35,36,37,40,41,43,44,45,47,48,49
0,1,2,3,4,6,7,9,10,11,13,14,19,20,21,22,24,25
0,1,2,3,4,6,7,11,12,13,14,16,17
0,1,2,4,5,6,9,10,12,13,15,16,20,21,22,24,25,26,27,30,31,32,34,35,37,38
0,1,2,4,5,6,9,10,11,13,15,16,19,21,24,25,26,27,29
0,1,2,3,8,9,10,12,14,15,16,18,19,20,23,24,26,27,29,30,31,32,35,36,37,38,40,41
0,1,2,3,7,8,9,11,12,13,14,16,17,20,22,23,24,25
0,1,3,5,6,8,9,11,12,13,14,17,18,19,20,21
0,1,3,5,6,7,8,9,10,12,13,14,15,19,21,22,23,24
0,1,2,3,4,6,7,8,9,10,12,14,15,16,17,18,19,19,22,23,24,26,27,28,29,30
0,1,2,3,6,7,8,9,10,13,14,17,18,19,21,22,23,24,26
0,1,2,3,4,5,8,9,10,11,12,13,15,16,17,18,19,21,22,23,24,27,29,30,31,33,34,36,37,39,40,43,44,45,47,48,49,50,52
0,1,2,3,6,8,9,10,12,13,15,16,17,18,19,20,25,26,27,28,29,31,32,33,35
0,1,3,6,7,8,10,11,12,14,15,16,17,19,20,21,22,25,26,28,29,31
0,1,2,3,4,6,7,9,10,11,13,14,15,16,17,18,20,21,21,23,24,25,26,28
0,1,2,4,8,10,11,12,14,15,17,18,20,21,22,23,24,29,30,31,32,33,34,35,42,44,47,48,49,50,53,54,56,57,58,59,60,63,64,65,67,68,68,70,71,72,74,75,77,78,79,81,82,84
0,1,4,6,7,8,11,12,14,15,17,18,21,23,24,25,26,28
0,1,3,5,6,7,9,10,13,15,16,17,19,20,22
0,1,2,3,5,6,7,8,8,12,13,14,15,17,18,20
0,1,2,3,4,5,7,8,9,11,12,15,16,19,21,22,23,25,26,28
0,0,2,4,6,7,9,10,12,13,16,18,19,20,21,23
0,1,2,5,6,7,10,11,12,13,14,16,17,20,21,22,23,25
0,1,2,3,4,7,8,9,10,14,15,18,19,20,22,23,24,25,27,28,30,31,33,35,36,37,39,40,41,42,44,45,47,48,49,50,52
0,1,2,3,6,7,8,9,10,11,16,17,18,20,21,22,25,26,27,29,33,34,37,38,39,41,42,43,44,49,50,52,55,56,57,60,62,63,64,65,67,68,71,73,74,75,76,78
0,0,1,3,4,5,8,9,10,11,14,15,16,18,19,23,25,26,27,30,31,33,34,36,37,39,41,42,43,45,46,50,51,53,56,57,58,60,61,62,63,67,68,69,71,73,74,75,77,78,78,81,82,83,84,86
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,21,27,29,30,31,33,34,35,36,38,39,41,42,44,46,47,48,50,51,52,53,56,57,59,60,61,63,65,66,67,70,71,72,73,75,76,81,82,83,84,85,86,87,90,91,92,93,95,96,98,99,100,101,102,104,105,106,108,109,110,111,112,113,114,117,118,119,120,122,123,126,128,129,130,131,133
0,1,2,4,7,9,10,11,13,14,16,17,19,20,21,22,23,28,29,30,31,32,33,34,41,43,46,47,48,49,52,53,55,56,57,58,59,62,63,64,66,69,70,70,73,74,75,77,78,81,82,83,85,86,87,89,90,91,92,96,98,99,100,102,103,106,107,111,112,114,115,116,117,120,122,123,124,126,127,130,132,133,134,135,137
0,1,2,4,6,7,8,10,11,13,14,15,17,18,19,21,22,23,24,25,26,28
0,1,2,4,5,6,9,10,11,12,14,15,16,18,19,20,21,23,24,25,26,27,28,30
0,1,2,3,4,5,8,10,11,12,13,15,16,19,21,22,23,24,26
0,1,5,7,8,9,11,12,15,17,18,19,20,22
0,1,2,4,6,7,7,12,13,14,17,18,19,20,22
0,1,2,5,6,7,8,11,12,14,15,16,17,19,20,23,25,26,27,28,30
0,1,2,4,5,6,8,9,11,12,13,14,15,16,18
0,1,2,3,6,8,9,10,12,13,15,16,17,18,19,20,25,26,29,30,31,33,34,36
0,1,3,6,7,8,10,11,14,15,16,17,20,21,22,23,24,28,29,30,32
0,1,2,5,6,7,8,10,11,12,14,15,17,18,18,23,24,25,27
0,1,4,5,6,8,9,9,14,15,17,18,20
0,1,4,6,7,8,11,12,14,15,18,20,22,23,24
0,1,2,3,7,8,9,11,12,15,16,18,19,24,26,28,29,30
0,0,2,4,5,7,8,12,14,16,17,18
0,1,2,4,5,6,8,10,11,12,14,15,15,20,21,23,26,27,28,29,30,32,33,36,37,39,40,41
0,1,2,4,5,6,7,8,9,10,13,15,16,17,18,19,22,23,25,26,27,29,31,32,33,34,35
0,1,2,3,4,5,7,8,9,13,16,17,17,20,21,23,24,25
0,1,2,4,5,6,7,9,10,11,14,15,16,18,19,23,25,26,28,29,31,32,35,37,38,39,42,43,44
0,1,2,4,5,6,9,10,11,12,16,17,18,20,21,22,23,26,27,28,29,31,32,33
0,1,2,4,5,7,8,9,11,12,17,19,20,21,24,25,26
0,1,2,3,6,7,8,9,12,13,14,16,17,18,20,21,22,22,26,27,28,31,32,34,35,36
0,1,4,6,7,8,11,12,14,15,17,18,22,24,25,27
0,1,3,5,6,7,9,10,12,13,15,16,20,22,23,25
0,1,2,4,5,6,9,10,11,12,13,15,16,16,19,20,21,23
0,1,2,3,6,7,8,9,11,12,14,16,17,18,20
0,1,2,4,5,6,7,10,11,12,13,15,16,18,19,21,22,23,25,26
0,1,2,3,4,5,7,8,10,11,12,14,15
0,1,2,3,4,6,7,8,11,13,14,17,18,19,20,22,23,25,26,27,29,30,31,33,34,35,38,39,40,41,42,44,45
0,1,2,4,5,6,9,11,12,14,15,16,18,19,20,23,25,26,27,29,30
0,0,1,3,4,5,8,9,10,11,12,13,15,16,17,18,19,21
0,1,3,5,6,7,10,11,12,14,15,16,18,19,20,21,22,23
0,1,3,5,6,7,11,12,13,15,16,17,18,21,23,24,25,27,28
0,1,2,3,4,5,6,7,8,9,12,13,14,15,18,19,19,21,22,23,25,26
0,1,2,3,4,6,7,8,9,10,11,13,14,15,16,19,20,21,22,23
0,1,2,4,7,8,11,12,15,16,19,22,23,24,28,29,30,32,33,34,37,38,39,41,42,43,44,47,49,50,51,53,54,56,57,58,59,62,63,64,66,67
0,1,2,3,4,5,6,8,9,10,11,12,14,15,16,18,19,20,22,23
0,1,2,3,4,6,7,10,11,12,16,17,18,19,20,21,22,26,28,29,31,32
0,1,2,3,4,6,7,9,10,11,13,14,17,18,19,21,22
0,1,2,3,4,5,6,7,8,10,11,12,13,14,18,20,21,22,24,25
0,0,1,3,4,5,6,9,10,12,13,18,20,22,23,26,28,29,30,32,33
0,1,2,4,6,7,10,11,12,13,15,16,18,19,21,22,25,26,27,28,31,32,33,35,36
0,1,2,5,6,7,9,10,11,12,14,15,16,18,19,20,21,22,24
0,1,2,3,4,5,6,7,10,12,13,15,16,17,19,20,21,24,25,26,27,28,30
0,1,2,5,6,7,9,10,11,12,14,15,18,20,21,22,23,26,27,31,33,34,36,37
0,1,3,6,7,9,10,11,12,13,14,16,17,18,20,21,21,25,26,27,28,30,31
0,1,2,4,6,7,10,11,14,15,16,17,22,24,25,26,27,28,31,33,34,36,37
0,1,2,3,4,5,7,8,9,11,12,14,15,17,18,20,21,22,23,25,26
0,1,2,5,6,7,8,11,12,14,15,16,17,19,20,23,25,26,29,30,31,32,36
0,1,2,3,5,6,6,10,11,13,14,15,16,17,18,18,20,21,24,25,26,27,29,30
0,1,3,4,5,6,7,8,8,13,15,16,17,18,20,21
0,1,2,4,5,9,10,12,13,13,16,17,19,20,21,22,24,25
0,1,2,4,5,9,10,11,14,15,16,18,19,19,21,22,24,25,26,27,29,30
0,2,3,5,6,8,9,10,11,12,15,16,17,18,20,21,21,23,24,25,27,30,31,32,34,35,36,37,39
0,2,5,6,7,9,10,11,12,14,15,16,17,20,21,22,24,25,28,29,30,32,33,35
0,1,2,3,5,6,6,10,11,13,14,15,16,17,18,18,23,25,26,27,28,30,31
0,2,3,4,5,7,8,9,10,13,14,16,17,18,19,21,22
0,1,4,5,6,8,9,10,10,12,13,15,16,17,18,20,21
0,2,5,6,7,9,10,11,12,14,15,17,18,21,22,25,26,27,28,30,31
0,1,3,4,7,8,9,11,12,12,15,16,18,19,20,21,23,24
0,1,3,4,7,8,9,10,11,12,12,17,18,20,21,23,24,26,27
0,1,2,3,4,6,7,9,10,10,15,16,18,19,21,22,24,25
0,1,2,3,4,5,7,8,9,10,12,13,14,16,17,19,20,22,23
0,1,2,3,4,5,7,8,9,11,13,14,15,17,18,20,21,23,24
0,1,2,3,4,5,8,9,10,11,12,13,14,16,17,19,20,21,22,26,28,29,30,31,32,33,35,36,37,39,40,42,43,44,45,46,47,48
0,1,2,3,4,5,10,12,13,14,17,18,20,21,22,24,25,27,28,29,30,31,32,33
0,1,2,3,4,5,9,11,12,13,14,16,17,19,20,21,23,24,26,27,28,29,30,31,32
0,1,2,3,4,5,9,11,12,13,15,16,18,19,20,22,23,25,26,27,28,29,30,31
0,1,2,3,4,6,7,10,11,12,14,15,16,20,21,22,23,24,26,27,28,29,30,32,33
0,2,3,5,6,8,9,10,11,12,14,15,16,18,19,20,21,22,23,24,26,27,28
0,1,2,4,7,8,9,11,12,13,14,15,17,21,22,23,24,25,26,27
0,1,2,3,4,5,6,8,9,10,11,12,15,18,19,20,23,25,26,27,28,30,31,34,36,37,38,40,41,42
0,1,2,4,6,7,8,9,10,12,13,17,18,19,20,22,23,24,25,26
0,1,2,4,6,7,8,10,12,13,14,15,16,18,19,22,23,24,25,27,28,29,30,31
0,1,3,5,6,7,9
0,1,2,3,4,5,7,8,8,10,11,12,14
0,1,4,6,7,9,10,12,13,15,17,18,19,21
0,1,3,5,6,8,9,11,12,13,14,17,18,19,21
0,1,2,5,6,9,10,12,13,14,15,17,18,19,20,21,22,22,27,28,29,32,33,34,36
0,1,2,3,4,7,8,9,10,12,13,14,16,17,19,20,21,22,23,24,26,27,28,30,31,32,34,35,36,37,39
0,1,2,3,4,5,7,8,10,11,14,16,17,18,19,21
0,0,1,3,4,5,8,9,10,13,14,15,17,18,19,22,23,24,26,27,28,29,32,33,37,39,40,41,42,45
0,1,2,3,4,5,7,8,11,13,14,15,17,18,20,21,23,24,31,33,34,36,37,39,40,42,44,45,47
0,1,2,3,4,6,7,8,10,11,13,14,18,20,21,22,24,25,27
0,0,1,3,4,5,7,8,10,11,12,13,14,19,20,24,26,27,28,29,32
0,1,2,3,4,6,7,8,9,14,15,17,18,22,24,25,26,27,29
0,1,2,3,4,6,8,9,10,11,12,14,15,16,19,20,21,23,24,25,27,28,29,31,32,34,35,36,37,39
0,1,2,4,6,7,8,10,11,12,14,15,16,17,19,21,22,23,25,26,28
0,1,2,3,4,6,10,12,13,14,15,16,19,20,22,23,24,25,28,29,33,35,36,37,38,41,42,44,45,46,48,49,50,53,54,55,56,57,59,60,61,62,63,64,67,68,69,70,71,73,74,75,76,77,80,81,82,83,84,85,87,88,90,91,92,94,98,99,100,102,103,104,105,106
0,1,2,3,4,6,10,11,12,13,16,17,21,23,24,25,26,29,30,32,33,34,35,36,37,38,39,41,42,43,44,45,47,48,50,51,52,54,55,56,57,60,61,62,63,64,65,67,68,70,71,72,74,78,79,80,81,84,85,86
0,1,2,4,9,10,11,15,18,19,20,22,23,24,25,27,28,31,33,34,35,36,38
0,1,2,3,6,7,8,9,13,15,17,18,20,21,22,23,27,28,29,30,32,33,36,38,39,40,42,43,45
0,1,2,3,4,6,7,8,9,11,12,16,18,19,20,22,23,25,26,27,29,30,30,36,37,39
0,1,2,3,4,5,6,8,10,11,14,16,17,19,20,22,23,24,26,26,30,31,32,34
0,1,2,4,8,9,10,11,14,15,16,18,19,20,23,25,26,27,29,30,32,33,34,36,36,40,41,42,44
0,1,2,3,6,7,9,10,11,13,14,15,17,18,20,22,23,24,25,26,27,29,30,31,33,33,37,38,39,41
0,1,2,3,8,9,11,12,13,15,16,17,18,19,20,20,23,24,25,26,27,28,29,31,32,33,37,38,39,41,42,43,44,45,46,46,50,51,52,53,54,55,57,58,59,62,64,65,66,67,68,71,72,74,75,76,77,78,80,84,85,86,87,91,93,94,96,97
0,1,2,3,5,6,8,9,12,13,14,16,17,18,19,22,23,24,26,27,29,30,32,33,34,35,36,37,39,40
0,1,2,3,4,6,7,8,9,10,11,11,16,19,20,21,22,23,25,26,27,29,30,31,32,34,35,36,37,41,42,43,44,45
0,1,2,3,6,7,9,10,11,12,14,15,16,17,19,20,21,22,26,27,28,29,30
0,1,5,6,7,9,10,11,12,13,18,20,21,23,24,27,29,30,31,33,34,35,36,37,39,43
0,0,1,3,4,5,6,10,11,12,13,17,18,19,21,22,23,25,26,28,29,30,31,32,33,33,38,39,41,42,43,45,47,48
0,1,3,5,6,7,8,11,12,15,16,17,18,21,22
0,1,3,5,6,7,8,11,12,13,15,16,17
0,1,5,6,7,9,10,11,12,14,15,16,17,20,21,25,27,28,29,30,31
0,1,2,3,4,5,6,8,9,10,12,12,15,16,17,18,21,22,26,28,29,30,31,32
0,1,2,3,5,6,7,8,8,12,13,14,17,18,19,20,21
0,1,2,3,4,7,8,9,10,11,13,14,18,20,21,22,23,24,27,28,30,31,34,35,36,37,38
0,1,2,3,4,6,7,8,9,11,12,15,17,20,21,22,24,25,26,27,29,30,31,32,33,35,36,38,39,40,41,42
0,1,2,3,5,6,8,9,10,12,13,14,16,17,19,20,22,23,23,29,30,31,32,33
0,1,2,3,4,6,7,8,9,11,12,15,17,18,21,22,23,24,25,26,30,31,32,33,34
0,1,2,3,4,7,8,9,11,12,13,17,18,19,22,23,24,26,27,28,30
0,1,2,3,4,5,7,8,8,13,14,15,16,17,18,19,20,22
0,1,2,3,4,5,6,8,9,12,13,17,19,20,22,23,24,26
0,1,2,3,7,9,10,11,12,13,14,17,19,20,21,22,23,24,28
0,1,2,3,7,8,9,11,12,15,16,18,19,23,25,26,27,28,29,30,34
0,1,2,4,6,7,8,9,10,11,13,14
0,1,2,5,6,7,9,10,13,14,14,17,18,19,22,23,25,26,26,29,30,33,34,35,37,38,39,40,42,43
0,1,2,3,5,6,6,10,11,14,15,16,18,19,20,21,23,24
0,1,2,5,6,7,9,10,12,13,13,17,18,21,22,23,25,26,27,28,30,31
0,1,2,4,6,7,9,10,12,13,14,15,18,20,21,22,24,25,27,28,30,31,32,33,34,39,40,41,42,43,45,46,47,52,53,56,58,59,61,62,64,65,66,67,68,69,71,72,73,78,79,81,83,84,85,87,88,89,90,94
0,1,4,5,9,10,11,12,14,15,16,18,19,22,23,26,28,29,30,32,33,34,35,39
0,1,3,5,6,7,9,10,12,13,14,15,16,17,22,23,25,26,28,29,32,33,34,35,38,39,40,43,44,45,47,48,51,52,55,57,58,59,62,63,64,65,69
0,1,2,3,4,6,7,8,11,12,14,15,15,20,21,23,24,25,26,28,29
0,1,4,6,7,9,10,12,13,14,15,16,17,20,21
0,1,3,5,6,7,8,9,10,12,13,14,15,18,19,20,21,24,25
0,1,4,6,7,8,10,11,13,14,15,16,19,20,21,23,26,27
0,1,3,5,6,8,9,11,12,13,14,17,18,19,21,22,25,26
0,1,4,6,7,8,11,12,14,15,16,17,20,21,22,23,26,27
0,1,3,5,6,7,9,10,12,13,14,15,18,19,20,21,24,25
0,1,2,3,4,6,7,7,11,12,13,16,17,18,20,23,24
0,1,2,3,4,6,7,8,9,10,11,14,15,16,17,19,20,21,22,25,26,27,28,29,31,32,35,36
0,1,2,5,6,7,9,10,11,12,14,15,16,18,19,20,22,25,26
0,1,2,3,4,7,8,10,11,13,14,15,17,18,19,21,24,25
0,1,2,4,5,6,7,10,11,12,13,15,16,18,19,20,21,22,24,25,28,29
0,1,2,3,6,8,9,10,11,12,13,15,16,17,19,20,23,24
0,1,2,3,5,6,8,9,10,11,12,15,16,17,18,20,21,24,27,28,29,31,32,34,35,36,37,40,43,44,45,47,48,49,50,51,53,54,57,58
0,1,2,3,4,6,7,8,10,11,13,14,15,16,17,18,19,20,22,23,26,27,28,29,30,32,33,34,35,37,38,39,40,41,43,44,45,48,49,50,52,53,54,55,57,58,59,60,61,63,64,65,66,67,70,71,72,73,74,76,79,80
0,1,2,3,6,7,8,9,11,12,14,15,16,18,19,22,23
0,1,3,5,6,8,9,11,12,13,14,17,18,19,21,22
0,1,4,6,7,8,10,11,13,14,15,16,19,20,21,22,23,25
0,1,2,3,6,7,8,9,10,11,15,17,18,19,20,21,23,24,26,28,29,30,31,32
0,1,2,4,6,7,8,10,11,12,13,14,17,18,19,20,21,23
0,1,2,3,4,6,9,10,11,14,15,16,18,19,23,24,26,28,29,30
0,1,2,3,4,6,7,8,10,11,13,15,16,17,19,20
0,1,2,3,4,5,6,7,8,10,11,12,13,14,17,18,19,21,22,23,25,26
0,1,2,3,4,6,9,10,11,14,15,16,17,18,19,21,22,24,26,27,28,30,31
0,1,2,3,4,6,7,8,10,11,13,15,16,17,19,20
0,1,2,3,4,5,6,7,8,10,11,12,13,14,17,18,19,21,22,23,25,26
0,1,2,3,6,7,8,10,11,14,15,16,18,19,21,22,24,25,26,27,31,32,33,34,37,38,39,40,41,43
0,1,2,4,6,7,8,9,10,12,13,16,17,18,20,21,22,23
0,1,2,3,4,6,8,9,10,11,14,15,16,19,20,22,23,24,25,26,27,29,30,32,34,35,37,38
0,1,2,3,4,5,6,7,9,10,11,12,13,16,17,19,20,20,24,25,26,27,28,30
0,1,4,5,6,8,9,12,13,17,18,19,21,25,27,28,29,31,32
0,0,1,3,4,5,8,9,10,12,13,14,16,17,18,19,20,21,22,24
0,1,2,3,4,5,6,7,8,10,11,12,13,14,18,20,21,22,24,25
0,0,1,3,4,5,6,9,10,12,13,16,17,19,20,21,22,25,26,27,28,29,30,31,33
0,1,2,3,6,7,8,9,10,11,12,13,13,15,16,17,18,19,20,21,24,25,26,30,31,33,34,35,36,36,39,40,41,43,44
0,1,2,4,8,10,11,12,13,16,17,19,20,21,23,24,26,27,28,30,31,32,35,37,38,39,41,42
0,1,2,3,4,5,6,8,9,11,12,13,15,16
0,1,4,6,7,8
0,1,3,5,6,8,9,11,12,13,14,17,18,19,20
0,1,4,5,6,8,9,10,11,12,14,15,16,18,19,20,22,23,24,25,28,29,30,31
0,1,2,3,4,7,8,10,11,12,13,14,15,17,18,19,21,22,22,27,28,29,31,32,33,34,37,39,40,42,43
0,1,2,3,4,5,6,8,9,11,12,13,15,16,18,19,21,22,23,25,26,27,29,30,31,32,33,35,36
0,1,2,3,4,7,8,9,10,11,13,14,16,17,18,19,21,22,22,26,27,29,30,32,33
0,1,2,3,4,5,6,7,8,9,11,12,15,17,17,21,22,23,24,25,26
0,1,2,3,4,5,6,7,8,9,11,12,15,16,17,18,18,22,23,24,25,26,28,29
0,1,2,3,4,6,10,12,13,14,15,17,18,20,21,22,23,26,27,28,30,31,32
0,1,2,3,4,6,11,13,16,17,18,19,21,22,23,24,27,28,29,31,32,33
0,1,2,3,4,6,9,10,11,12,13,15,16,17,18,20,21,22,24,25,26,28,29,30,31,32,34,35
0,1,2,3,4,7,8,9,11,12,13,16,17,18,19,21,22,23,25,26,27
0,1,2,3,4,5,6,8,9,12,13,14,15,16,18,19,20,22,23,24
0,0,1,3,4,5,9,10,11,12,13,14,15,17,18,19,21,22,23
0,1,2,3,4,5,6,8,9,12,13,14,15,17,18,19,21,22,23
0,1,2,3,4,6,8,9,10,11,14,16,17,18,20,21,23,24,25,27,28
0,1,2,4,6,7,8,9,12,14,15,16,18,19,21,22,23,25,26
0,1,2,3,4,5,8,9,10,11,12,14,15,17,18,20,21,22,23
0,1,2,3,4,5,9,10,11,13,14,15,17,18,20,22,23,24
0,1,4,6,8,9,11,12,15,17,18,20,21,23
0,1,2,3,5,6,8,9,11,12,14
0,1,2,3,6,7,11,13,14,15,16,17,18,21,23,24,25,26,28
0,1,2,3,4,7,8,9,10,11,13,14,18,20,21,22,23,24,27,28,30,31,35,36,37,39,40,41,42,44,45,46,48,49,51
0,1,2,4,6,7,8,9,10,12,13,16,17,19,20,21,23,24,25,26,28,29,32,33,34,35,37
0,1,2,4,8,10,11,12,14,15,17,18,20,21,22,23,24,29,30,31,32,33,34,35,42,44,47,48,49,50,53,54,56,57,58,59,60,61,62,65,66,67,69,70,70,72,73,74,76,77,79,80,81,83,84,86
0,1,2,3,6,7,8,9,10,12,13,14,15,16,18,19,20,22,23,25,26,29,31,33
0,1,2,3,4,6,7,10,13,14,15,17,18,19,20,21,23,24,25,26,29,31,32,35,36,37,38,40
0,0,1,3,4,5,8,9,11,13,14,16,17,18,20,21,22,25,27,28,29,32,33,34,35,36
0,1,2,3,4,5,8,10,11,12,13,14,17,18,20,21,22,25,26,27,28,29
0,0,1,3,4,5,8,9,10,11,12,14,15,16,19,21,22,23,25,26,27
0,0,1,3,4,5,8,9,10,12,13,14,16,17,19,21,22,23,24,25
0,1,2,4,5,6,9,11,12,13,14,15,18,19,21,22,25,26,27,30,31,32,34,35,36
0,1,2,4,8,9,10,12,15,17,18,19,20,21,24,25,27,28,29,30,31,33,34
0,1,4,6,7,8,10,11,14,16,17,18,20,21
0,1,2,4,6,7,8,9,13,14,15,17,18,19,23,25,26,28,29
0,1,2,3,4,5,6,8,9,12,14,15,16,17,20,21,23,24
0,1,2,4,5,5,8,9,10,11,14,15,16,18
0,1,2,3,4,5,6,8,9,11,12,13,15,16,18,19,21,22,23,24,28,30,31,32,33
0,1,2,5,6,7,8,9,10,12,13,16,18,19,21,22
0,1,2,3,4,5,6,8,9,11,12,13,15,16,17,19,20,21,23,24,25,26,27,28,29,31
0,1,2,3,4,7,8,9,11,12,13,15,16,17,18,19,21,24,27,28,29,31,32,33,34
0,1,2,4,7,8,9,10,13,15,16,19,20,21,22,23,24,25,27,28,29,30,31,33,34,35,36,36,40,41,44,46,48,49,50,51,55
0,1,3,4,5,6,7,8,8,11,12,15,16,17,18,19,20,20,22,23,25,26,27,28,30,31
0,1,2,4,5,6,8,9,11,12,14,15,16,17,18
0,1,2,3,4,6,7,11,13,14,15,17,18,19,20,24
0,1,2,4,7,8,11,12,13,14,15,17,18,20,21,23,25,26,27,30,31,33,35,36,37,38,39
0,1,2,4,8,9,10,11,12,13,15,16,19,20,22,23,26,27,28,30,31,32,33,36,38,39,40,42
0,1,2,3,7,8,9,11,12,15,16,18,19,22,23,24,26,27,28,29,32,34,35,36,38
0,1,2,4,5,6,7,10,12,13,14,16,17,19,20,21,23,24,24,29,30,33,34,35,37,38,40,41,42,44
0,1,2,3,4,6,7,8,11,13,14,15,16,20,21,22,23,24,25,27,28,31,33,35,36,38,39,41,42,45,46,47,48,49,51,52,54,55,56,58,59,60,61,65,66,68,69,70,72,74,75,76,78
0,1,2,3,6,7,7,9,10,11,12,14,15,16,18,22,23,24,26,27,28,29,32,34,35,36,38
0,1,2,5,6,7,8,9,10,13,15,16,17,19,20,22,23,24,25,26,27,32,33,34,37,38,39,41,42,45,47,48,49,50,53,54,56,57,59,61,62,63,65,66,67,68,70,71,73,74,75,76,77,78,80,82,83,85,86,87,89,93,94,95,97,98,99,100,101,102,103,104,107,109,110,111,113,114,115,119
0,1,2,3,5,6,6,11,12,13,16,19,20,21,23,24,25,27,28,33,34,35,36,37,38,38,44,45,46,47,49,50,51,53,54
0,1,3,4,7,8,9,10,11,12,12,15,16,17,19,20,21,23,24
0,1,2,3,6,7,8,9,10,12,13,14,17,19,20,21,23,24,26,27,29,30,36,38,39,40,41,44,45,47,48,49,51,54,55,56,59,60,61,63,64,66,67,70,71,74,75,76,78,79,80,81,84,86,87,88,90,91,92,96
0,1,2,3,7,8,9,10,11,12,18,19,20,22,25,26,27,28,29,31,32,33,34,40,43,44,45,47,48,49,51,52,53,54,56,57,59,60,61,62,66,68,70,71,73,74,75,76,77,78,81,82,84,85,86,87,88,89,91,92,99,101,102,103,106,107,109,110,111,112,113,115,116,123,125,126,127,130,131,135,136,137,138,140,141,142,143,145,146,148,149,152,154,155,156,158,159,160,164
0,1,2,4,7,9,10,11,13,14,16,17,18,19,20,21,26,27,28,31,32,33,35,36,39,41,42,43,44,47,48,50,51,53,55,56,57,59,60,61,62,64,65,67,68,71,72,74,75,77,78,79,80,81,83,84,85,87,88,91,92,93,94,96,97,99,100,102,103,109,110,113,114,118,119,120,121,123,124,125,128,129,130,132,135,137,138,139,140,141,143,147
0,1,2,4,7,9,10,11,13,14,16,17,19,20,21,22,23,28,29,30,31,32,33,34,41,43,46,47,48,49,52,53,55,56,59,60,64,65,66,67,69,70,71,74,75,76,78,79,82,84,85,86,87,88,90,94
0,1,2,3,6,7,8,9,10,13,14,15,16,17,19,20,21,23,24,25,26,29,30,31,33,36,37,39,40,41,43,44,44,47,48,49,51,52,55,56,57,59,60,61,63,64,65,66,70,72,73,74,76,77,80,81,83,84,87,88,89,90,92,93,95,96,98,99,103,104,105,106,107,108,108,116,117,118,119,120,123,126,127,128,130,131,132,134,135,136,139,140,141,142,143,144,149,150,151,153,154,158,159,161,162,163,164,166,167,168,169,170,173,174,175,176,177,178,180,181,182,184,185
0,1,2,3,6,7,8,10,11,12,13,14,15,18,20,21,22,24,25,27,28,29,31,32,34,35,36,37
0,1,2,3,4,6,7,8,9,10,11,14,16,17,18,20,21,23,24,25,27,28,30,31,32,33
0,1,2,3,5,6,9,11,12,13,14,15,18,19,21,22,25,26,27,28
0,1,2,4,5,6,7,8,9,9,12,13,14,15,16,18,19,20,22,23,24,26,27,29,30,31,32
0,1,2,3,4,6,8,9,10,12,13,14,16,17,18,20,21,25,26,27,28
0,1,2,4,5,6,7,8,9,9,13,14,16,17,18,19,23,25,27,28,30,31,32,34,35,37,38,38,44,45,46,47,48,49,54,55,56,58,59,62,63,64,65,66
0,1,2,3,6,7,8,10,11,12,15,16,17,19,20,22,23,25,26,27,29,30,31,31,33,34,35,37,38,38,43,44,45,46
0,1,2,3,6,7,8,10,11,12,15,16,17,19,20,22,23,25,26,27,29,30,31,31,34,35,36,38,38,43,44,45,46
0,1,3,5,6,9,10,11,12,15,16,18,19,20,22,23
0,1,3,5,6,8,9,10,11,14,15,17,18,19,21,22
0,1,3,5,6,7,8,10,11,13,14,16,17,18,20,21
0,1,2,3,4,5,6,8,9,11,12,13,14,17,18,19,21,22
0,1,2,3,4,5,6,8,9,11,12,13,14,17,18,19,21,22
0,1,2,4,7,9,10,11,12,13,16,17,19,20,21,22,23,25,26,27,30,31,32,33,34,35,37
0,1,2,3,4,6,7,8,11,12,13,14,18,19,21,22,23,24,26,27,28,29,30,31,33
0,1,2,3,4,6,7,8,11,12,13,14,15,17,20,22,23,24,26,27,29,30,31,32,33,34,36
2,3,4,5,6,7,10,11,12,14,15,16,17,19,20,21,22,25,26,27,29,30,31,32,34,35,38,39,43,45,46,47,48,50
0,1,2,3,4,6,7,8,10,11,14,15,20,22,23,24,26
0,1,2,4,6,7,8,10,11,12,13,15,16,17,18,19,22,23,24,26,27,28,29,30,31,31,36,37,38,39,40,42
0,0,1,3,4,6,7,8,9,13
0,1,5,7,8,10,11,12,13,17
0,1,2,3,7,8,9,11,12,15,16,18,19,23,25,26,28,29,30,31,35
0,1,2,4,5,7,8,9,10,12,13,17,19,21,22,24,25,27,29,30,31,32,34,35,38,40,41,42,44,45,47
0,1,2,3,4,5,7,8,11,13,14,15,16,18,19,21,22,24,26,27,28,30,31,34,36,37,38,39,40,42
0,1,2,3,4,6,9,10,11,13,14,15,16,17,18,19,22,23,24,25,27,28,30,31,32
0,1,2,3,4,5,7,8,11,12,14,15,16,17,17,22,24,25,26,27,29,30
0,1,2,3,4,6,9,10,11,14,15,16,18,19,22,23,24,25,27,28,30,31,32
0,1,2,3,4,6,7,8,11,12,14,15,16,17,19,20
0,1,2,3,7,8,9,11,12,15,16,18,19,22,23,24,25,26
0,1,3,4,4,6,7,9,10,11,12,14,15
0,1,2,4,5,8,9,10,11,15,17,18,19,21,22,23
0,1,2,4,8,9,10,12,13,14,15,18,20,21,22,23,25,26,27
0,1,2,4,7,8,9,11,12,14,15,16,18,19,20,21,23
0,1,2,4,6,7,8,10,13,14,15,17,18,20,21,22,24,25,26,27,29
0,1,2,4,7,8,9,12,13,14,16,17,18,19,21,22,24,25,26,28,29,32,34,35,36,37,39
0,1,2,3,4,5,6,7,8,10,13,15,16,17,18,20
0,1,2,4,6,7,8,9,10,11,12,13,14,16,17,18,21,22,23,25,26,29,31,32,33,34,36
0,1,2,4,6,7,8,9,10,13,14,15,16,17,19,21,22,23,25,26,27,28,29,30,30,32,33,34,35,39,41,42,43,45
0,1,3,5,6,7,9
0,1,2,4,7,9,10,11,12,13,16,17,19,20,21,22,25,26,27,29
0,1,2,4,8,10,11,12,14,15,17,18,20,21,22,23,24,29,30,31,32,33,34,35,42,44,47,48,49,50,53,54,56,57,58,59,60,61,63,64,65,70,71,73,75,76,77,79,81,82,83,84,85,86,88,89,90,95,96,99,101,102,104
0,1,2,4,5,5,10,11,12,13,15,17,18,19,20,21,22,23,24,24,29,30,31,32,33,35,36
0,0,1,3,4,5,8,9,10,11,12,13,15,16,18,19,19,24,25,26,27,29,30,31,32
0,1,2,4,5,6,7,9,10,11,13,15,16,18,19,20,21,25,26,27,29,30,31,32,33
0,1,2,4,9,10,11,12,13,15,16,17,18,19,21,23,24,28,30,31,32,33,34,35,39
0,1,2,3,7,8,9,11,12,15,16,18,19,23,25,26,27,28,29,30,34
0,1,3,4,7,10,11,12,15,17,18,20,21,22,23,27
0,0,1,3,4,5,8,9,10,12,13,14,15,16,18,19,20,21,25,27,28,29,32,33,34,35,39
0,1,2,4,5,6,9,10,11,12,13,15,16,17,21,22,24,25,26,27,29,30
0,1,4,5,6,7,8,9,9,14,15,16,17,19,20,21,23,24
0,1,2,3,4,7,8,9,10,12,13,14,16,17,19,20,21,22,23,24,26,27,28,30,31,32,34,35,36,37,38,40,41,44,45,48,50,51,53
0,1,2,3,4,7,8,9,11,12,13,16,17,18,20,21,22,23,24,27,28,31,32,33,35,36,38
0,1,2,3,4,6,7,8,9,11,12,13,14,15,17,18,19,22,23,24,26,27,27,30,31,32,33,35,36,38
0,1,2,4,5,7,8,9,11,12,13,14,15,16,18,19,20,21,21,26,27,29,30,31,33,35
0,1,2,3,4,5,6,7,8,9,10,13,14,15,16,17,19,20,20,25,26,28,29,31
0,1,2,3,5,6,9,10,12,13,14,15,16,18
0,1,3,4,7,8,9,10,11,14,15,16,18,19,20,21,25,27,28,29,32,33,35,36,39,41,42,44
0,1,2,4,5,6,8,9,10,11,16,17,18,20,22,23,26,27,31,33,34,35,37
0,0,1,3,4,5,9,10,11,13,14,15,16,17,18,19,23,24,26,27,29,30,30,34,35,36,38,39,40,41,42,43,44,48,49,52,53,54,56
0,1,2,3,4,5,6,8,9,12,14,15,16,17,20,21,22,23,25,26,27,29,30,33,35,37
0,1,2,3,5,6,7,8,11,13,14,15,16,19,20,21,22,24,27,29,30,31,32,34
0,1,2,3,6,7,8,9,10,12,14,15,16,17,21,22,23,24,26,27,30,32,33,34,36,37,39
0,1,2,3,4,6,7,7,12,13,15,16,17,18,19,21,23
0,0,1,3,4,5,7,8,10,11,12,15,16,17,19,20,21,22,24,25,26,27,28,31,32,34,35,37
0,0,1,3,4,5,7,8,10,11,12,15,16,17,18,21,22,24
0,1,2,3,4,6,7,8,9,11,12,15,17,18,20,21,23
0,1,2,4,8,9,10,12,13,14,16,17,20,21,24,26,27,28,30,31,32
0,1,2,3,4,6,8,9,10,11,12,14,15,16,18,19,21,23,24,25
0,1,2,4,6,7,9,10,11,12,13,14,16,17,18,19,22,24,25,26,28,29,30
0,1,2,5,6,10,11,12,14,15,16,20,22,23,26,27,28,29,31
0,1,5,6,7,9,10,11,12,14,15,18,19,20,22,23,24,25,27
0,1,2,3,7,8,9,10,11,12,15,16,19,20,21,22,24,25,27,28,32,33,34,36,37,38
0,1,2,3,7,8,9,10,14,15,17,18,19,20,20,25,28,29,30,31,32,33,35,36
0,1,2,3,7,8,9,10,11,12,15,16,19,20,21,22,24,25,27,28,32,33,34,36,37,38
0,1,2,3,4,7,8,10,11,12,13,14,17,18,19,20,21,22,24,25,27
0,1,2,3,6,7,10,11,13,14,15,17,18,21,24,25,26,28,29,31,33,34,35,37
0,1,2,3,4,5,6,8,9,13,15,17,18,20,21,22,24,25,26,27,29,30,32,33,36,37,39,40,43,46,47,48,50,51,52,54,55,57,58
0,1,2,3,4,6,7,10,11,12,13,14,16,17,19,20,21,23,24,25,27,28,30,32,33,34,36,37,38,40,41,45,46,47,49,50,51,54,55,57,58,60,61,62,64,66,67
0,1,2,4,5,8,9,10,11,15,16,17,18,21,22,23,24,25,26,26,30,31,32,33
0,1,5,6,7,9,10,14,15,16,18,19,21,22,24,25,26,27,30,31,32,33,36,37,38,39,40
0,1,2,3,4,6,7,11,12,14,15,15,19,20,22,23,25,26,27,28,29
0,1,3,5,6,7,8,9,10,11,12,15,16,17,19,21,22,23,24,27,29,30,31,32,33
0,1,4,5,7,8,9,10,13,14,15,17,18,18,23,24,28,29,30,31
0,1,2,5,6,7,8,11,14,15,16,18,19,20,21,22
0,0,1,4,5,6,10,12,13,14,15
0,1,2,5,6,7,8,9,12,13,14,15,16,19,20,22,23,24
0,1,2,3,4,7,8,9,10,13,15,16,17,20,21,22,23,24,25,25,28,29,30,31,32
0,1,2,5,6,7,8,10,11,13,14,15,16,17,19,22,24,25,26,27,28
0,1,2,4,5,6,8,10,11,14,15,16,17,18
0,1,2,3,4,6,7,8,10,12,13,15,16,17,18,18,20,21,22,23,26,27,28,29,30
0,1,2,3,4,6,7,8,10,14,16,17,19,22,23,26,27,29,30,34,36,37,38,39,40
0,1,2,3,4,6,7,8,10,12,13,15,16,17,18,18,20,21,22,23,26,27,28,29,30
0,1,2,5,6,7,8,10,11,13,14,15,16,17,19,23,25,27
0,1,2,3,4,5,9,11,13
0,1,2,3,6,7,11,13,15
0,1,2,4,5,6,8,11,13,14,15,17,18,20,21,24,26,27,28,30,32
0,0,1,3,4,5,6,9,10,11,12,14,15,16,17,19,20,23,24,25,26,28,29,33,35,37
0,1,2,3,6,8,9,10,12,13,14,16,17,20,22,24
