{"quelle":"Stadt Wien – data.wien.gv.at (Adressen, ogdwien:ADRESSENOGD), CC BY 4.0","erzeugt":"2026-11-05","hinweis":"Gebäudeadressen je Zelle von 100 m: [x, y, Adressen …], x = floor((lng − 16.18) · kx / 100), y = floor((lat − 48.11) · 111320 / 100) (src/fahrplan/reich.ts)","m":100,"x0":16.18,"y0":48.11,"adressen":292095,"zellen":[5,126,6,5,127,11,6,126,16,6,127,11,7,125,2,7,126,11,7,127,9,7,128,5,8,126,13,8,127,8,8,128,9,8,129,3,9,126,7,9,127,11,9,128,7,9,129,7,10,126,9,10,127,7,10,128,6,10,129,2,10,130,8,10,147,9,10,148,9,10,149,8,11,126,6,11,127,10,11,128,4,11,129,6,11,130,12,11,131,10,11,132,5,11,148,6,11,149,6,11,150,3,12,127,4,12,128,6,12,129,5,12,130,4,12,131,15,12,132,10,12,152,1,12,153,8,12,154,14,12,155,5,13,129,6,13,130,4,13,131,11,13,132,6,13,134,1,13,135,1,13,153,3,13,154,14,14,114,2,14,115,1,14,129,1,14,130,9,14,133,5,14,134,7,14,135,5,14,136,1,14,137,2,15,114,8,15,132,7,15,133,5,15,134,3,16,104,2,16,105,5,16,114,4,16,131,7,16,132,17,16,133,2,16,140,2,16,141,1,17,68,1,17,103,1,17,104,23,17,105,4,17,106,6,17,113,2,17,114,4,17,130,1,17,131,10,17,132,8,18,103,10,18,104,1,18,105,1,18,106,7,18,113,7,18,114,1,18,130,8,18,131,11,19,102,1,19,103,18,19,106,21,19,107,11,19,113,6,19,129,2,19,130,14,19,131,1,19,145,1,19,146,1,19,153,1,20,103,27,20,107,5,20,108,17,20,109,5,20,113,10,20,128,6,20,129,8,20,130,1,21,106,3,21,108,3,21,109,13,21,110,2,21,111,1,21,113,13,21,125,1,21,126,1,21,127,3,21,128,7,21,129,1,22,107,6,22,108,7,22,109,11,22,110,6,22,111,3,22,112,6,22,113,11,22,127,1,22,147,2,23,107,1,23,108,5,23,109,12,23,110,6,23,111,3,23,112,5,23,113,7,24,107,5,24,108,15,24,109,9,24,110,10,24,111,5,24,112,13,24,113,8,24,124,2,24,149,1,24,150,1,25,106,1,25,107,5,25,108,16,25,109,13,25,110,4,25,111,7,25,112,6,25,113,9,25,143,2,25,149,3,25,150,3,25,151,2,26,106,2,26,107,5,26,108,3,26,109,6,26,110,7,26,111,7,26,112,12,26,113,9,26,150,1,26,151,11,26,152,15,26,153,5,26,155,1,27,107,1,27,108,4,27,109,1,27,110,3,27,111,13,27,112,12,27,113,17,27,114,1,27,151,11,27,152,15,27,153,14,28,15,2,28,105,2,28,106,2,28,107,3,28,108,1,28,109,4,28,110,2,28,111,9,28,112,7,28,113,12,28,114,3,28,120,1,28,151,4,28,152,15,28,153,18,28,154,7,28,155,1,29,15,1,29,65,1,29,105,2,29,106,4,29,107,4,29,108,1,29,110,7,29,111,22,29,112,9,29,113,9,29,114,16,29,117,1,29,118,8,29,152,3,29,153,6,29,154,7,29,155,1,30,16,2,30,28,8,30,29,1,30,30,1,30,107,2,30,108,2,30,110,8,30,111,1,30,112,13,30,113,13,30,114,9,30,116,3,30,117,10,30,118,8,31,16,2,31,17,6,31,28,6,31,48,1,31,108,2,31,109,1,31,110,9,31,111,7,31,112,10,31,113,12,31,115,4,31,116,4,31,117,1,32,16,1,32,17,4,32,18,1,32,28,2,32,106,1,32,107,2,32,108,5,32,109,10,32,110,15,32,111,5,32,112,13,32,114,8,32,115,12,32,116,19,32,117,9,32,118,7,32,119,5,32,120,6,33,17,1,33,18,2,33,19,2,33,20,1,33,29,2,33,104,2,33,108,1,33,109,10,33,110,7,33,111,5,33,112,21,33,113,15,33,114,16,33,115,15,33,116,6,33,117,13,33,118,14,33,119,31,33,120,76,34,19,5,34,104,6,34,105,2,34,108,4,34,109,18,34,110,11,34,111,9,34,112,32,34,113,6,34,114,25,34,115,13,34,116,11,34,117,11,34,118,15,34,119,91,34,120,58,35,19,1,35,29,9,35,30,10,35,44,1,35,103,1,35,106,3,35,108,5,35,109,5,35,110,10,35,111,9,35,112,2,35,113,1,35,114,27,35,115,58,35,116,24,35,117,15,35,118,18,35,119,25,35,120,11,36,19,5,36,29,9,36,30,12,36,42,1,36,103,1,36,108,1,36,109,1,36,110,1,36,111,17,36,114,25,36,115,62,36,116,34,36,117,12,36,118,11,36,119,22,36,120,15,37,29,7,37,30,14,37,41,1,37,43,1,37,76,1,37,110,1,37,112,1,37,113,8,37,114,10,37,115,14,37,116,17,37,117,10,37,118,12,37,119,24,37,152,1,38,21,1,38,29,3,38,30,11,38,103,1,38,108,5,38,109,7,38,110,27,38,111,13,38,112,17,38,113,14,38,114,24,38,115,15,38,116,6,38,117,30,38,118,30,38,119,1,38,153,1,39,21,1,39,30,3,39,31,7,39,106,7,39,107,43,39,108,30,39,109,58,39,110,111,39,111,19,39,112,17,39,113,19,39,114,16,39,115,13,39,116,8,39,117,31,39,118,12,39,119,1,40,21,3,40,22,1,40,29,3,40,30,4,40,31,10,40,37,1,40,94,12,40,95,20,40,96,6,40,100,2,40,101,2,40,102,3,40,106,40,40,107,29,40,108,12,40,109,51,40,110,110,40,111,48,40,112,19,40,113,13,40,114,6,40,115,14,40,116,12,40,117,2,41,22,3,41,30,6,41,31,5,41,94,8,41,95,28,41,96,28,41,97,16,41,98,8,41,100,1,41,101,1,41,102,1,41,105,2,41,106,9,41,107,19,41,108,22,41,109,21,41,110,19,41,111,18,41,112,19,41,113,15,41,114,16,41,115,12,41,116,8,41,117,11,42,22,3,42,31,7,42,36,1,42,96,8,42,97,30,42,98,30,42,99,11,42,105,10,42,106,33,42,107,16,42,108,21,42,109,18,42,110,17,42,111,15,42,112,13,42,113,16,42,114,11,42,115,11,42,116,9,42,117,12,42,118,11,42,119,3,43,23,2,43,30,4,43,31,6,43,98,38,43,99,30,43,100,15,43,104,1,43,105,8,43,106,27,43,107,22,43,108,29,43,109,23,43,110,9,43,111,23,43,112,15,43,113,8,43,114,13,43,115,14,43,116,13,43,117,8,43,118,23,43,119,2,43,123,7,43,143,2,43,154,1,44,23,2,44,30,28,44,31,10,44,32,5,44,33,2,44,100,8,44,104,8,44,105,18,44,106,24,44,107,22,44,108,14,44,109,17,44,110,24,44,111,14,44,112,17,44,113,17,44,114,9,44,115,22,44,116,44,44,117,19,44,118,7,44,122,10,44,123,21,44,124,8,44,142,14,44,143,17,45,23,1,45,29,2,45,30,5,45,31,5,45,32,2,45,33,1,45,34,1,45,103,2,45,104,1,45,105,20,45,106,19,45,107,28,45,108,27,45,109,31,45,110,33,45,111,33,45,112,10,45,113,15,45,114,8,45,115,26,45,116,26,45,117,46,45,118,1,45,119,1,45,121,9,45,122,18,45,123,31,45,124,19,45,125,7,45,126,3,45,142,10,45,143,6,46,23,3,46,24,2,46,28,2,46,29,2,46,30,9,46,32,2,46,33,8,46,34,7,46,35,1,46,103,9,46,104,20,46,105,12,46,106,27,46,107,20,46,108,25,46,109,16,46,110,45,46,111,54,46,112,21,46,113,16,46,114,20,46,115,15,46,116,18,46,117,16,46,118,6,46,119,3,46,120,10,46,121,19,46,122,23,46,123,38,46,124,22,46,125,12,46,126,18,46,127,7,47,28,6,47,29,8,47,30,19,47,31,8,47,32,9,47,33,1,47,45,1,47,46,1,47,69,3,47,102,4,47,103,16,47,104,18,47,105,10,47,106,1,47,107,24,47,108,9,47,109,24,47,110,24,47,111,81,47,112,38,47,113,38,47,114,17,47,115,7,47,116,22,47,119,7,47,120,17,47,121,26,47,122,33,47,123,36,47,124,45,47,125,22,47,126,20,47,127,18,47,128,8,47,129,2,48,24,5,48,27,1,48,28,8,48,29,14,48,30,16,48,31,6,48,67,1,48,68,2,48,102,6,48,103,14,48,104,9,48,105,2,48,107,2,48,108,19,48,109,16,48,110,31,48,111,11,48,113,34,48,114,58,48,115,25,48,116,13,48,118,13,48,119,13,48,120,17,48,121,37,48,122,29,48,123,50,48,124,39,48,125,27,48,126,17,48,127,14,48,128,2,49,23,1,49,24,5,49,28,1,49,29,2,49,30,7,49,31,8,49,61,1,49,67,2,49,68,1,49,102,7,49,103,13,49,104,3,49,107,14,49,108,24,49,109,21,49,110,53,49,111,1,49,112,1,49,113,83,49,114,62,49,115,37,49,116,21,49,117,9,49,118,17,49,119,22,49,120,27,49,121,52,49,122,29,49,123,32,49,124,19,49,125,19,49,126,14,49,127,4,50,24,6,50,28,5,50,29,6,50,30,6,50,31,6,50,32,1,50,62,1,50,103,7,50,104,5,50,105,2,50,107,21,50,108,26,50,109,33,50,110,56,50,111,18,50,112,77,50,113,110,50,114,66,50,115,49,50,116,13,50,117,14,50,118,16,50,119,13,50,120,24,50,121,17,50,122,12,50,123,8,50,124,8,50,125,1,51,23,3,51,24,1,51,27,1,51,28,8,51,29,10,51,30,15,51,31,11,51,103,1,51,104,10,51,105,5,51,106,9,51,107,28,51,108,29,51,109,34,51,110,44,51,111,74,51,112,58,51,113,89,51,114,45,51,115,8,51,116,17,51,117,12,51,118,4,51,119,6,51,120,5,51,121,7,51,122,9,51,123,28,51,124,9,52,27,5,52,28,7,52,29,10,52,30,8,52,31,15,52,47,1,52,49,6,52,50,4,52,86,1,52,87,4,52,101,1,52,102,7,52,104,2,52,105,15,52,106,25,52,107,20,52,108,21,52,109,10,52,110,19,52,111,20,52,112,18,52,113,5,52,114,6,52,115,2,52,116,5,52,117,10,52,118,22,52,119,17,52,120,14,52,121,15,52,122,9,52,123,22,52,124,10,53,22,2,53,27,8,53,28,13,53,30,13,53,31,9,53,32,2,53,40,1,53,47,2,53,48,7,53,49,6,53,50,4,53,51,5,53,52,1,53,75,1,53,85,1,53,86,11,53,87,6,53,97,1,53,101,6,53,104,5,53,105,7,53,106,8,53,107,11,53,108,18,53,109,18,53,110,18,53,111,21,53,112,4,53,113,5,53,114,30,53,115,6,53,116,21,53,117,16,53,118,18,53,119,21,53,120,17,53,121,27,53,122,13,54,22,3,54,26,2,54,27,10,54,28,15,54,29,10,54,30,9,54,32,2,54,41,1,54,42,3,54,43,1,54,44,5,54,45,4,54,47,2,54,48,4,54,49,1,54,50,2,54,51,4,54,71,14,54,72,41,54,73,43,54,74,10,54,84,30,54,85,20,54,86,5,54,87,2,54,97,7,54,98,13,54,99,11,54,101,12,54,102,7,54,103,1,54,104,9,54,105,1,54,106,3,54,107,4,54,108,4,54,109,19,54,110,30,54,111,7,54,112,4,54,113,1,54,116,10,54,117,12,54,118,15,54,119,18,54,120,19,54,121,16,54,122,23,54,123,8,55,22,9,55,23,1,55,24,2,55,26,3,55,27,9,55,28,17,55,29,9,55,30,19,55,31,3,55,37,6,55,38,6,55,39,16,55,40,9,55,42,10,55,43,16,55,44,6,55,45,13,55,46,6,55,47,13,55,48,5,55,53,1,55,54,1,55,63,1,55,70,24,55,71,55,55,72,32,55,73,50,55,74,14,55,76,1,55,79,7,55,80,39,55,81,6,55,82,2,55,83,2,55,84,32,55,85,25,55,86,18,55,87,3,55,88,1,55,92,8,55,93,4,55,95,2,55,96,12,55,97,7,55,98,7,55,100,1,55,101,8,55,102,7,55,103,8,55,104,2,55,105,5,55,106,2,55,108,14,55,109,25,55,110,29,55,111,9,55,117,3,55,118,12,55,119,18,55,120,27,55,121,21,55,122,12,55,123,1,56,22,37,56,23,2,56,24,2,56,25,3,56,26,8,56,27,1,56,29,6,56,30,9,56,31,15,56,36,1,56,37,14,56,38,14,56,39,17,56,40,8,56,41,9,56,42,18,56,43,15,56,44,6,56,45,13,56,46,7,56,47,14,56,48,12,56,49,10,56,50,9,56,54,1,56,58,3,56,59,5,56,60,10,56,61,4,56,63,3,56,66,2,56,70,34,56,71,26,56,72,34,56,73,16,56,74,4,56,79,26,56,80,36,56,81,16,56,82,10,56,83,4,56,84,40,56,85,21,56,86,20,56,87,15,56,88,1,56,91,5,56,92,8,56,93,19,56,94,1,56,95,5,56,96,11,56,97,13,56,99,4,56,100,6,56,101,4,56,102,11,56,103,6,56,104,4,56,105,6,56,106,6,56,107,3,56,108,1,56,109,1,56,110,1,56,117,2,56,118,22,56,119,19,56,120,12,56,121,21,56,122,9,57,22,9,57,23,6,57,24,2,57,25,11,57,26,8,57,27,9,57,28,20,57,29,6,57,30,22,57,31,10,57,32,16,57,33,5,57,36,2,57,37,7,57,38,6,57,39,17,57,40,15,57,41,10,57,42,16,57,43,12,57,44,15,57,45,20,57,46,9,57,47,13,57,48,10,57,49,9,57,50,12,57,55,4,57,56,10,57,57,14,57,58,17,57,59,12,57,60,18,57,61,15,57,62,3,57,63,10,57,64,21,57,65,15,57,66,6,57,68,1,57,69,2,57,70,43,57,71,43,57,72,23,57,73,1,57,74,18,57,75,21,57,77,4,57,78,1,57,79,3,57,80,34,57,81,18,57,82,6,57,84,28,57,85,12,57,86,5,57,87,3,57,88,4,57,91,6,57,92,10,57,93,10,57,94,8,57,95,14,57,96,13,57,97,1,57,98,10,57,99,6,57,100,1,57,101,8,57,102,11,57,103,5,57,104,8,57,105,9,57,106,5,57,118,15,57,119,20,57,120,17,57,148,4,58,22,15,58,23,14,58,24,8,58,25,10,58,26,9,58,27,3,58,28,5,58,29,2,58,30,12,58,31,21,58,32,15,58,33,15,58,34,11,58,35,8,58,36,16,58,37,15,58,38,16,58,39,13,58,40,13,58,41,14,58,42,13,58,43,23,58,44,8,58,45,4,58,46,4,58,47,4,58,48,18,58,49,9,58,50,12,58,51,1,58,55,5,58,56,12,58,57,15,58,58,15,58,59,17,58,60,18,58,61,29,58,62,3,58,63,19,58,64,3,58,65,21,58,66,8,58,69,14,58,70,48,58,71,41,58,72,11,58,73,18,58,74,30,58,75,16,58,76,2,58,77,5,58,78,4,58,79,6,58,80,15,58,81,16,58,82,5,58,83,4,58,84,15,58,85,9,58,86,9,58,87,10,58,89,3,58,90,9,58,91,13,58,92,14,58,93,10,58,94,17,58,95,14,58,96,1,58,98,22,58,99,1,58,100,1,58,101,10,58,102,20,58,103,14,58,104,13,58,105,8,58,106,14,58,107,1,58,119,5,58,120,13,58,134,1,58,148,5,58,149,10,58,150,7,58,151,3,59,22,10,59,23,29,59,24,6,59,25,6,59,26,7,59,27,9,59,28,9,59,29,14,59,30,1,59,31,15,59,32,16,59,33,18,59,34,12,59,35,14,59,36,20,59,37,4,59,38,15,59,39,12,59,40,10,59,41,25,59,42,4,59,43,26,59,44,7,59,45,13,59,46,6,59,47,9,59,48,8,59,49,4,59,50,11,59,51,1,59,55,4,59,56,18,59,57,17,59,58,21,59,59,18,59,60,19,59,61,21,59,62,9,59,63,14,59,64,15,59,65,13,59,66,7,59,69,11,59,70,17,59,71,12,59,72,11,59,73,25,59,74,36,59,75,7,59,77,9,59,78,2,59,79,2,59,80,13,59,81,13,59,82,6,59,83,13,59,84,10,59,85,6,59,86,10,59,87,6,59,88,9,59,89,7,59,90,13,59,91,6,59,92,4,59,93,6,59,94,23,59,95,13,59,98,8,59,99,13,59,100,10,59,101,7,59,102,10,59,103,7,59,104,8,59,105,16,59,106,14,59,107,9,59,108,12,59,109,9,59,110,10,59,111,5,59,120,20,59,149,6,59,150,9,59,151,1,60,23,26,60,24,3,60,25,1,60,26,15,60,27,8,60,28,16,60,29,9,60,30,5,60,31,26,60,32,4,60,33,16,60,34,15,60,35,22,60,36,15,60,37,10,60,38,11,60,39,12,60,40,6,60,41,10,60,42,6,60,43,22,60,45,5,60,46,3,60,47,9,60,48,26,60,49,15,60,50,23,60,51,3,60,52,1,60,54,1,60,55,9,60,56,14,60,57,14,60,58,20,60,59,14,60,60,17,60,61,29,60,62,12,60,63,8,60,64,19,60,65,2,60,66,20,60,68,2,60,69,3,60,70,31,60,71,19,60,72,33,60,73,23,60,74,16,60,75,2,60,77,13,60,78,13,60,79,19,60,80,8,60,81,8,60,82,7,60,83,14,60,84,12,60,85,10,60,86,6,60,87,13,60,88,24,60,89,23,60,90,14,60,91,8,60,92,4,60,93,8,60,94,14,60,95,2,60,96,2,60,97,3,60,98,10,60,99,21,60,100,17,60,101,9,60,102,17,60,103,9,60,104,10,60,105,5,60,106,14,60,107,22,60,108,15,60,109,11,60,110,7,60,111,5,60,118,9,60,119,19,60,120,14,60,121,3,60,150,3,60,151,1,61,24,1,61,25,2,61,26,16,61,27,14,61,28,9,61,29,12,61,30,2,61,31,18,61,32,5,61,33,7,61,34,11,61,35,9,61,36,16,61,37,14,61,38,13,61,39,9,61,40,23,61,41,8,61,42,11,61,43,26,61,44,5,61,45,13,61,46,10,61,47,16,61,48,5,61,49,6,61,50,12,61,51,4,61,54,1,61,55,16,61,56,17,61,57,14,61,58,16,61,59,14,61,60,17,61,61,25,61,62,15,61,63,8,61,64,15,61,65,12,61,66,9,61,70,14,61,71,24,61,72,10,61,73,5,61,74,11,61,75,6,61,77,13,61,78,5,61,79,10,61,80,14,61,81,9,61,82,13,61,83,6,61,84,3,61,85,11,61,86,6,61,87,10,61,88,14,61,89,14,61,92,2,61,93,8,61,94,8,61,97,2,61,98,15,61,99,10,61,100,24,61,101,8,61,102,3,61,103,2,61,104,1,61,105,6,61,106,15,61,107,14,61,108,12,61,112,34,61,113,1,61,118,9,61,119,20,61,120,12,61,151,18,62,25,5,62,26,11,62,27,13,62,28,12,62,29,7,62,30,5,62,31,3,62,32,38,62,33,17,62,34,13,62,35,16,62,36,19,62,37,16,62,38,2,62,39,11,62,40,11,62,41,16,62,42,24,62,43,9,62,44,8,62,45,1,62,46,13,62,47,14,62,48,10,62,49,15,62,50,20,62,51,6,62,52,2,62,54,6,62,55,19,62,56,24,62,57,16,62,58,15,62,59,14,62,60,16,62,61,32,62,62,11,62,63,8,62,64,14,62,65,16,62,66,6,62,71,4,62,72,23,62,73,11,62,74,11,62,75,7,62,76,18,62,77,15,62,78,10,62,79,13,62,80,17,62,81,10,62,82,10,62,83,17,62,84,6,62,85,13,62,86,5,62,87,8,62,88,5,62,89,1,62,92,3,62,93,8,62,94,3,62,95,1,62,97,7,62,99,1,62,100,18,62,101,13,62,102,1,62,105,4,62,106,2,62,107,11,62,108,16,62,109,1,62,111,3,62,112,64,62,113,39,62,114,52,62,115,16,62,118,11,62,119,25,62,151,9,63,25,5,63,26,18,63,27,9,63,28,7,63,29,10,63,30,9,63,31,5,63,32,9,63,33,10,63,34,14,63,35,27,63,36,8,63,37,12,63,38,10,63,39,12,63,40,12,63,41,6,63,42,7,63,43,10,63,44,11,63,45,25,63,46,10,63,48,6,63,49,12,63,50,18,63,51,15,63,52,14,63,53,10,63,54,17,63,55,20,63,56,29,63,57,14,63,58,18,63,59,15,63,60,16,63,61,42,63,62,11,63,63,11,63,64,2,63,65,23,63,66,11,63,72,14,63,73,6,63,74,15,63,75,14,63,76,15,63,77,14,63,78,24,63,79,21,63,80,14,63,81,19,63,82,8,63,83,1,63,84,6,63,85,12,63,86,18,63,87,3,63,92,7,63,93,1,63,94,8,63,95,3,63,96,1,63,100,31,63,101,14,63,102,22,63,103,26,63,104,25,63,110,2,63,111,38,63,112,39,63,113,31,63,114,36,63,115,7,63,118,20,63,119,38,63,123,4,64,26,13,64,27,17,64,28,27,64,29,17,64,30,7,64,31,9,64,32,12,64,33,13,64,34,13,64,35,8,64,36,7,64,37,8,64,38,2,64,39,9,64,40,17,64,41,14,64,42,5,64,43,6,64,44,8,64,45,13,64,46,9,64,47,5,64,48,14,64,49,20,64,50,20,64,51,16,64,52,11,64,53,11,64,54,16,64,55,25,64,56,23,64,57,7,64,58,22,64,59,17,64,60,16,64,61,22,64,62,16,64,63,10,64,64,18,64,65,14,64,66,10,64,70,4,64,71,26,64,72,17,64,73,15,64,74,12,64,75,10,64,76,16,64,77,23,64,78,21,64,79,18,64,80,17,64,81,14,64,82,5,64,83,5,64,85,8,64,86,23,64,87,10,64,88,4,64,89,1,64,90,1,64,91,10,64,92,10,64,93,8,64,94,5,64,96,8,64,97,5,64,100,26,64,101,51,64,102,48,64,103,17,64,104,22,64,105,8,64,109,4,64,110,16,64,111,4,64,112,9,64,113,28,64,114,17,64,115,2,64,118,38,64,119,32,65,26,7,65,27,6,65,28,13,65,29,12,65,30,17,65,31,7,65,32,4,65,33,15,65,34,12,65,35,4,65,36,17,65,37,9,65,38,13,65,39,13,65,40,18,65,41,12,65,42,18,65,43,12,65,44,10,65,45,16,65,46,7,65,47,4,65,48,15,65,49,18,65,50,21,65,51,13,65,52,7,65,53,17,65,54,20,65,55,20,65,56,4,65,57,5,65,58,19,65,59,14,65,60,19,65,61,20,65,62,14,65,63,7,65,64,18,65,65,16,65,66,4,65,70,14,65,71,16,65,72,11,65,73,16,65,74,13,65,75,16,65,76,12,65,77,23,65,78,23,65,79,2,65,80,1,65,81,4,65,82,2,65,83,16,65,85,8,65,86,19,65,87,9,65,88,22,65,89,16,65,90,11,65,91,16,65,92,9,65,93,15,65,94,5,65,96,7,65,97,9,65,98,16,65,99,11,65,100,16,65,101,25,65,102,22,65,103,42,65,104,19,65,105,25,65,106,22,65,107,9,65,109,19,65,110,46,65,111,2,65,112,32,65,113,17,65,114,17,65,117,16,65,118,50,65,119,6,65,123,1,65,142,1,65,147,1,65,150,2,66,26,3,66,27,12,66,28,16,66,29,17,66,30,13,66,31,7,66,32,12,66,33,29,66,34,6,66,35,11,66,36,12,66,37,1,66,38,13,66,39,26,66,40,9,66,41,9,66,42,7,66,43,9,66,44,6,66,45,3,66,46,3,66,47,14,66,48,9,66,49,11,66,50,17,66,51,13,66,52,16,66,53,22,66,54,24,66,55,22,66,56,2,66,57,21,66,58,18,66,59,19,66,60,21,66,61,8,66,62,16,66,63,7,66,64,22,66,65,3,66,71,5,66,72,7,66,73,14,66,74,16,66,75,7,66,76,10,66,77,30,66,78,32,66,79,6,66,80,6,66,83,49,66,84,40,66,85,17,66,86,14,66,87,11,66,88,15,66,89,19,66,90,15,66,91,16,66,92,2,66,93,12,66,94,2,66,96,9,66,97,7,66,98,5,66,99,9,66,100,14,66,101,13,66,102,13,66,103,22,66,104,23,66,105,26,66,106,15,66,107,6,66,108,3,66,110,28,66,111,27,66,112,13,66,113,42,66,114,30,66,115,13,66,116,4,66,117,38,66,118,40,66,119,16,66,134,1,66,147,1,66,149,1,67,26,5,67,27,11,67,28,6,67,29,16,67,30,15,67,31,10,67,32,14,67,33,7,67,34,14,67,35,10,67,36,14,67,37,6,67,38,9,67,39,9,67,40,12,67,41,20,67,42,6,67,43,9,67,44,20,67,45,3,67,46,4,67,47,5,67,48,6,67,49,15,67,50,18,67,51,19,67,52,21,67,53,22,67,54,26,67,55,19,67,56,17,67,57,14,67,58,25,67,59,19,67,60,20,67,61,10,67,62,9,67,63,11,67,64,15,67,65,2,67,70,2,67,71,2,67,72,5,67,73,16,67,74,17,67,75,11,67,76,8,67,77,20,67,78,17,67,79,6,67,80,8,67,83,10,67,84,49,67,85,11,67,86,11,67,87,10,67,88,11,67,89,13,67,90,15,67,91,14,67,92,8,67,93,13,67,94,1,67,95,3,67,96,9,67,97,9,67,98,7,67,99,1,67,100,5,67,101,12,67,102,12,67,103,18,67,104,27,67,105,34,67,107,2,67,108,2,67,109,2,67,111,19,67,112,24,67,113,19,67,114,24,67,115,26,67,116,15,67,117,42,67,118,26,67,119,2,67,143,2,68,26,11,68,27,16,68,28,14,68,29,15,68,30,11,68,31,9,68,32,20,68,33,15,68,34,18,68,35,12,68,36,14,68,37,11,68,38,20,68,39,6,68,40,11,68,41,11,68,42,4,68,43,9,68,44,6,68,45,8,68,46,8,68,47,4,68,48,12,68,49,10,68,50,14,68,51,21,68,52,29,68,53,19,68,54,18,68,55,27,68,56,27,68,57,29,68,58,22,68,59,22,68,60,9,68,61,8,68,62,8,68,63,1,68,69,4,68,70,3,68,71,6,68,72,4,68,73,5,68,75,16,68,76,14,68,77,18,68,78,2,68,84,8,68,85,2,68,86,9,68,87,14,68,88,9,68,89,14,68,90,24,68,91,6,68,92,7,68,93,18,68,94,3,68,95,13,68,96,13,68,97,13,68,98,8,68,99,10,68,100,14,68,101,19,68,102,15,68,103,31,68,104,43,68,105,30,68,106,3,68,107,1,68,108,2,68,109,2,68,114,15,68,115,18,68,116,6,68,117,6,68,143,12,68,153,2,69,26,10,69,27,16,69,28,19,69,29,11,69,30,6,69,31,7,69,32,21,69,33,16,69,34,15,69,35,33,69,36,16,69,37,7,69,38,11,69,39,9,69,40,10,69,41,18,69,42,18,69,43,8,69,44,8,69,45,12,69,46,15,69,47,7,69,48,1,69,49,4,69,50,12,69,51,14,69,52,28,69,53,17,69,54,28,69,55,18,69,56,18,69,57,18,69,58,22,69,59,24,69,60,14,69,62,6,69,63,2,69,64,2,69,67,5,69,68,4,69,69,3,69,70,5,69,71,2,69,73,26,69,74,19,69,75,17,69,76,13,69,77,11,69,80,2,69,82,1,69,83,6,69,84,8,69,85,3,69,86,8,69,87,18,69,88,15,69,89,15,69,90,22,69,91,11,69,92,15,69,94,14,69,95,14,69,96,8,69,97,7,69,98,15,69,99,27,69,100,32,69,101,35,69,102,14,69,103,12,69,104,8,69,105,13,69,106,4,69,107,2,69,108,4,69,109,2,69,115,3,69,116,15,69,117,3,69,122,2,69,143,17,69,150,1,69,156,4,69,157,15,69,158,12,69,159,8,70,25,4,70,26,20,70,27,19,70,28,29,70,29,12,70,31,6,70,32,1,70,33,13,70,34,15,70,35,17,70,36,14,70,37,15,70,38,20,70,39,19,70,40,17,70,41,2,70,42,12,70,43,9,70,44,6,70,45,10,70,46,16,70,47,10,70,48,3,70,49,4,70,50,21,70,51,17,70,52,16,70,53,23,70,54,27,70,55,21,70,56,21,70,57,32,70,58,22,70,59,16,70,60,5,70,61,2,70,62,23,70,64,2,70,65,4,70,66,6,70,67,2,70,68,5,70,69,4,70,70,2,70,71,12,70,72,58,70,73,61,70,74,40,70,75,19,70,76,13,70,77,13,70,78,2,70,80,17,70,81,17,70,82,19,70,83,12,70,84,7,70,85,11,70,86,13,70,87,7,70,88,12,70,89,15,70,90,14,70,91,4,70,92,6,70,93,2,70,94,16,70,95,9,70,97,8,70,98,19,70,99,14,70,100,8,70,101,20,70,102,16,70,103,18,70,104,11,70,105,9,70,106,4,70,109,1,70,110,1,70,116,11,70,153,2,70,156,3,70,157,15,70,158,24,70,159,22,70,160,1,71,25,13,71,26,19,71,27,11,71,28,24,71,29,7,71,30,2,71,31,7,71,32,5,71,33,15,71,34,15,71,35,16,71,36,13,71,37,15,71,38,12,71,39,15,71,40,12,71,41,7,71,42,13,71,43,13,71,44,4,71,45,21,71,46,15,71,47,13,71,48,7,71,49,4,71,50,6,71,51,25,71,52,23,71,53,18,71,54,22,71,55,27,71,56,15,71,57,19,71,58,19,71,60,10,71,61,23,71,62,19,71,63,7,71,64,6,71,65,2,71,66,4,71,67,3,71,68,2,71,69,2,71,70,1,71,71,25,71,72,54,71,73,63,71,74,8,71,75,11,71,76,18,71,77,17,71,78,7,71,79,16,71,80,16,71,81,17,71,82,13,71,83,12,71,84,9,71,85,6,71,86,13,71,87,2,71,88,21,71,89,9,71,90,5,71,91,3,71,92,11,71,94,13,71,95,10,71,96,8,71,97,15,71,98,9,71,99,10,71,100,1,71,101,17,71,102,17,71,103,24,71,104,8,71,105,7,71,106,3,71,108,1,71,109,1,71,110,2,71,143,2,71,144,5,71,153,5,71,154,4,71,155,1,71,157,1,71,158,28,71,159,20,71,160,4,72,24,1,72,25,16,72,26,17,72,27,15,72,28,16,72,29,9,72,30,3,72,31,5,72,32,3,72,33,9,72,34,16,72,35,15,72,36,13,72,37,14,72,38,17,72,39,27,72,40,16,72,41,5,72,42,3,72,43,10,72,44,12,72,45,20,72,46,25,72,47,15,72,48,18,72,49,4,72,51,6,72,52,19,72,53,17,72,54,19,72,55,23,72,56,15,72,57,25,72,58,22,72,59,12,72,60,21,72,61,32,72,62,10,72,63,14,72,64,4,72,65,4,72,66,4,72,67,6,72,68,7,72,69,14,72,70,21,72,71,56,72,72,30,72,73,34,72,74,15,72,75,6,72,76,11,72,77,11,72,78,13,72,79,16,72,80,18,72,81,24,72,82,16,72,83,12,72,84,7,72,85,10,72,86,12,72,87,9,72,88,18,72,89,17,72,90,15,72,91,7,72,92,8,72,93,2,72,94,13,72,95,8,72,96,8,72,97,13,72,98,20,72,99,15,72,100,8,72,101,6,72,102,17,72,103,26,72,104,18,72,105,31,72,106,12,72,107,2,72,108,1,72,109,2,72,110,2,72,116,2,72,117,1,72,143,2,72,145,1,72,154,1,72,157,3,72,158,22,72,159,18,72,160,1,73,24,5,73,25,8,73,26,8,73,27,13,73,28,15,73,29,9,73,30,4,73,31,3,73,33,1,73,34,24,73,35,14,73,36,34,73,37,21,73,38,19,73,39,18,73,40,13,73,41,8,73,42,9,73,43,8,73,44,1,73,45,5,73,46,18,73,47,14,73,48,21,73,49,9,73,50,7,73,51,14,73,52,11,73,53,26,73,54,20,73,55,9,73,56,3,73,57,5,73,58,19,73,59,15,73,60,33,73,61,29,73,62,19,73,63,20,73,64,8,73,65,3,73,66,24,73,67,30,73,68,12,73,69,14,73,70,30,73,71,44,73,72,48,73,73,6,73,74,5,73,75,17,73,76,11,73,77,10,73,78,16,73,79,18,73,80,11,73,81,19,73,82,17,73,83,16,73,84,17,73,85,9,73,86,7,73,87,13,73,88,5,73,89,13,73,90,13,73,93,11,73,94,16,73,95,24,73,96,19,73,97,13,73,98,9,73,99,12,73,100,7,73,101,3,73,102,3,73,103,2,73,104,13,73,105,72,73,106,39,73,107,1,73,108,1,73,110,1,73,112,1,73,116,8,73,117,10,73,118,6,73,129,14,73,130,25,73,131,16,73,132,18,73,133,8,73,157,17,73,158,23,73,159,17,74,24,10,74,25,1,74,26,3,74,27,5,74,28,8,74,29,4,74,30,2,74,31,4,74,32,6,74,33,28,74,34,16,74,35,12,74,36,10,74,37,16,74,38,7,74,39,10,74,40,9,74,41,17,74,42,9,74,43,12,74,44,7,74,45,22,74,46,18,74,47,19,74,48,21,74,49,17,74,50,16,74,51,20,74,52,29,74,53,16,74,54,21,74,56,3,74,57,7,74,58,3,74,59,11,74,60,15,74,61,18,74,62,16,74,63,19,74,64,5,74,65,10,74,66,20,74,67,24,74,68,8,74,69,11,74,70,27,74,71,39,74,72,34,74,73,8,74,74,8,74,75,6,74,76,10,74,77,10,74,78,8,74,79,11,74,80,9,74,81,10,74,82,15,74,83,11,74,84,13,74,85,15,74,86,12,74,87,56,74,88,21,74,89,18,74,90,10,74,92,5,74,93,9,74,94,18,74,95,16,74,96,18,74,97,14,74,98,7,74,99,3,74,100,1,74,105,59,74,106,36,74,107,1,74,108,2,74,109,1,74,110,1,74,111,1,74,116,10,74,117,1,74,118,4,74,129,33,74,130,36,74,131,68,74,132,62,74,133,64,74,134,30,74,144,1,74,145,14,74,156,8,74,157,22,74,158,25,74,159,20,75,24,10,75,25,7,75,26,6,75,27,16,75,28,14,75,29,7,75,30,1,75,31,13,75,32,17,75,33,128,75,34,7,75,35,10,75,36,6,75,39,3,75,40,21,75,41,9,75,42,11,75,43,38,75,44,19,75,45,19,75,46,21,75,47,14,75,48,9,75,49,11,75,50,10,75,51,14,75,52,20,75,53,16,75,54,8,75,56,1,75,57,4,75,59,7,75,60,12,75,61,9,75,62,14,75,63,28,75,64,5,75,65,11,75,66,10,75,67,16,75,68,5,75,69,12,75,70,17,75,71,17,75,72,9,75,73,12,75,74,11,75,75,1,75,76,2,75,77,11,75,78,10,75,79,11,75,80,5,75,81,8,75,82,9,75,83,4,75,84,9,75,85,10,75,86,7,75,87,5,75,88,14,75,89,7,75,90,4,75,91,3,75,92,3,75,93,13,75,94,18,75,95,10,75,96,17,75,97,17,75,98,14,75,99,1,75,105,11,75,106,59,75,107,14,75,108,1,75,109,1,75,110,2,75,111,2,75,113,1,75,116,13,75,117,10,75,118,4,75,119,5,75,120,1,75,123,1,75,128,13,75,129,38,75,130,41,75,131,48,75,132,42,75,133,55,75,134,46,75,135,4,75,137,2,75,138,12,75,139,15,75,143,2,75,144,9,75,145,23,75,146,12,75,156,2,75,157,14,75,158,30,75,159,12,76,23,5,76,24,8,76,25,5,76,26,10,76,27,6,76,28,7,76,29,8,76,30,9,76,31,13,76,32,14,76,33,25,76,34,8,76,35,11,76,36,9,76,37,5,76,40,15,76,41,14,76,42,14,76,43,20,76,44,18,76,45,26,76,46,19,76,47,17,76,48,9,76,49,5,76,50,13,76,51,28,76,52,24,76,53,19,76,54,11,76,56,1,76,60,8,76,61,16,76,62,11,76,63,12,76,64,8,76,65,14,76,66,8,76,67,22,76,68,12,76,69,12,76,70,9,76,71,8,76,72,11,76,73,10,76,74,8,76,75,5,76,76,4,76,77,14,76,78,12,76,79,11,76,80,11,76,81,13,76,82,11,76,83,10,76,84,1,76,85,9,76,86,12,76,87,11,76,88,7,76,89,3,76,90,3,76,92,1,76,93,22,76,94,15,76,95,9,76,96,17,76,97,13,76,98,10,76,104,1,76,105,20,76,106,42,76,107,18,76,109,1,76,110,1,76,111,2,76,112,1,76,113,4,76,114,3,76,115,1,76,116,26,76,117,32,76,118,12,76,119,1,76,120,1,76,122,6,76,123,1,76,127,9,76,128,9,76,129,25,76,130,31,76,131,34,76,132,30,76,133,26,76,134,21,76,135,16,76,137,12,76,138,18,76,139,21,76,140,16,76,141,29,76,143,5,76,144,13,76,145,5,76,146,4,76,157,14,76,158,17,76,159,11,77,23,5,77,24,4,77,25,4,77,26,1,77,27,2,77,28,2,77,29,2,77,30,9,77,31,4,77,32,4,77,33,8,77,34,4,77,35,5,77,36,8,77,37,11,77,38,7,77,39,8,77,40,12,77,41,21,77,42,16,77,43,18,77,44,15,77,45,8,77,46,12,77,47,21,77,48,21,77,49,14,77,50,11,77,51,40,77,52,27,77,53,17,77,54,16,77,59,8,77,60,5,77,61,3,77,62,11,77,63,17,77,64,23,77,65,15,77,66,10,77,67,13,77,68,9,77,69,10,77,70,6,77,71,11,77,72,14,77,73,13,77,74,12,77,75,8,77,76,15,77,77,6,77,78,16,77,79,9,77,80,13,77,81,11,77,82,13,77,83,11,77,84,14,77,85,19,77,86,9,77,87,11,77,88,14,77,89,11,77,90,2,77,91,2,77,92,11,77,93,19,77,94,13,77,95,11,77,96,22,77,97,17,77,98,9,77,99,12,77,100,27,77,101,13,77,104,27,77,105,25,77,106,25,77,107,19,77,109,1,77,110,3,77,111,1,77,112,2,77,113,4,77,114,3,77,115,6,77,116,9,77,117,10,77,118,9,77,119,1,77,120,1,77,122,3,77,123,5,77,126,1,77,127,25,77,128,18,77,129,23,77,130,1,77,131,15,77,132,25,77,133,28,77,134,29,77,135,2,77,137,7,77,138,23,77,139,22,77,140,19,77,141,6,77,142,11,77,143,4,77,145,5,77,146,28,77,147,4,77,157,27,77,158,43,77,159,9,78,23,19,78,24,18,78,25,20,78,26,13,78,27,2,78,28,7,78,29,5,78,30,12,78,31,10,78,32,3,78,34,2,78,35,3,78,36,7,78,37,5,78,38,14,78,39,21,78,40,20,78,41,11,78,42,4,78,43,12,78,44,7,78,45,9,78,46,9,78,47,8,78,48,22,78,49,18,78,50,16,78,51,12,78,52,29,78,53,35,78,54,48,78,55,3,78,58,5,78,59,8,78,60,5,78,61,8,78,62,11,78,63,12,78,64,31,78,65,22,78,66,7,78,67,13,78,68,15,78,69,6,78,70,6,78,71,20,78,72,14,78,73,9,78,74,6,78,75,12,78,76,11,78,77,5,78,78,6,78,79,8,78,80,11,78,81,11,78,82,13,78,83,14,78,84,12,78,85,10,78,86,21,78,87,18,78,88,12,78,89,17,78,90,2,78,91,4,78,92,4,78,93,16,78,94,8,78,95,5,78,96,4,78,97,3,78,98,3,78,99,23,78,100,21,78,101,21,78,102,10,78,103,4,78,104,29,78,105,35,78,106,18,78,107,20,78,108,27,78,109,2,78,110,3,78,111,15,78,112,24,78,113,21,78,114,1,78,115,3,78,116,10,78,117,5,78,118,12,78,119,19,78,120,3,78,122,1,78,123,1,78,124,2,78,126,1,78,127,10,78,128,19,78,129,44,78,130,7,78,131,1,78,132,30,78,133,33,78,134,10,78,136,3,78,138,16,78,139,20,78,140,8,78,141,3,78,142,8,78,143,1,78,146,9,78,147,13,78,157,12,78,158,12,78,159,2,78,160,4,79,23,16,79,24,15,79,25,10,79,26,15,79,27,9,79,28,5,79,29,11,79,30,14,79,31,17,79,32,19,79,33,35,79,34,38,79,35,5,79,36,1,79,37,1,79,38,6,79,39,1,79,40,2,79,41,12,79,42,1,79,43,19,79,44,18,79,46,2,79,47,5,79,48,32,79,49,18,79,50,22,79,51,16,79,52,20,79,53,46,79,54,34,79,55,3,79,58,9,79,59,21,79,60,7,79,61,7,79,62,11,79,63,18,79,64,7,79,65,7,79,66,8,79,67,11,79,68,13,79,69,13,79,70,6,79,71,10,79,72,12,79,73,13,79,74,15,79,75,15,79,76,15,79,77,13,79,80,11,79,81,4,79,82,10,79,83,8,79,84,10,79,85,6,79,86,12,79,87,15,79,88,13,79,89,14,79,90,7,79,91,4,79,93,2,79,94,15,79,95,17,79,96,13,79,97,3,79,98,4,79,99,28,79,100,21,79,101,57,79,102,69,79,103,16,79,104,22,79,105,28,79,106,21,79,107,26,79,108,73,79,109,27,79,110,12,79,111,22,79,112,49,79,113,51,79,114,22,79,115,33,79,116,86,79,117,19,79,118,20,79,119,6,79,122,1,79,123,3,79,124,15,79,125,2,79,126,11,79,127,8,79,128,22,79,129,35,79,130,6,79,132,4,79,133,32,79,134,2,79,135,2,79,136,4,79,138,18,79,139,3,79,140,2,79,141,12,79,142,1,79,146,2,79,147,26,79,156,3,79,157,2,79,158,2,79,159,1,79,160,3,79,163,2,80,23,7,80,24,6,80,25,8,80,26,9,80,27,13,80,28,3,80,29,10,80,30,17,80,31,21,80,32,16,80,33,2,80,34,7,80,35,16,80,36,3,80,37,1,80,38,12,80,39,2,80,40,12,80,41,4,80,42,9,80,43,23,80,44,12,80,45,3,80,46,6,80,47,5,80,48,17,80,49,11,80,50,37,80,51,21,80,52,16,80,53,12,80,54,6,80,56,2,80,58,9,80,59,13,80,60,14,80,61,13,80,62,9,80,63,12,80,64,15,80,65,11,80,66,4,80,67,12,80,68,14,80,69,6,80,70,14,80,71,11,80,72,10,80,73,16,80,74,16,80,75,9,80,76,1,80,77,3,80,79,1,80,80,7,80,81,18,80,82,13,80,83,10,80,84,14,80,85,9,80,86,12,80,87,20,80,88,13,80,89,1,80,90,11,80,91,8,80,94,12,80,95,18,80,96,21,80,97,34,80,98,24,80,99,21,80,100,17,80,101,43,80,102,54,80,103,35,80,104,34,80,105,42,80,106,18,80,107,18,80,108,31,80,109,25,80,110,14,80,111,13,80,112,18,80,113,17,80,114,12,80,115,55,80,116,59,80,117,16,80,118,11,80,119,14,80,120,11,80,123,1,80,124,4,80,125,35,80,126,54,80,127,9,80,128,37,80,129,9,80,130,12,80,131,12,80,132,41,80,133,35,80,134,1,80,135,3,80,136,4,80,137,4,80,138,2,80,139,1,80,140,9,80,141,4,80,147,20,80,148,7,80,156,6,80,157,11,80,158,9,80,159,4,80,160,5,80,162,2,80,163,1,81,22,1,81,23,5,81,24,7,81,25,6,81,26,9,81,27,3,81,29,1,81,30,9,81,31,13,81,32,23,81,33,8,81,34,7,81,35,22,81,36,16,81,37,11,81,38,20,81,39,7,81,40,10,81,41,8,81,42,5,81,43,7,81,44,3,81,45,2,81,46,3,81,47,8,81,48,13,81,49,9,81,50,77,81,51,38,81,52,22,81,53,12,81,55,1,81,57,8,81,58,23,81,59,21,81,60,13,81,61,16,81,62,19,81,63,12,81,64,15,81,65,8,81,66,5,81,67,6,81,68,8,81,69,4,81,70,15,81,71,11,81,72,13,81,73,15,81,74,1,81,77,70,81,78,10,81,80,8,81,81,17,81,82,11,81,83,7,81,84,12,81,85,15,81,86,3,81,87,14,81,88,15,81,89,5,81,90,5,81,93,3,81,94,15,81,95,14,81,96,27,81,97,60,81,98,62,81,99,15,81,100,20,81,101,19,81,102,36,81,103,50,81,104,18,81,105,54,81,106,23,81,107,7,81,109,16,81,110,9,81,111,23,81,112,28,81,113,6,81,114,16,81,115,9,81,116,24,81,117,16,81,118,14,81,119,19,81,120,12,81,123,1,81,124,1,81,125,29,81,126,68,81,127,22,81,128,21,81,129,12,81,130,11,81,131,4,81,132,33,81,133,11,81,135,2,81,136,4,81,137,7,81,138,5,81,139,7,81,140,8,81,141,2,81,147,3,81,148,1,81,156,13,81,157,21,81,158,1,81,159,18,81,160,7,81,162,1,81,164,2,82,22,3,82,23,8,82,24,3,82,25,1,82,26,2,82,27,1,82,28,1,82,29,4,82,32,7,82,33,10,82,34,13,82,35,17,82,36,42,82,37,12,82,38,29,82,39,8,82,40,12,82,41,10,82,42,9,82,43,4,82,44,3,82,45,1,82,46,7,82,47,22,82,48,2,82,49,13,82,50,23,82,51,22,82,52,36,82,53,22,82,54,22,82,55,18,82,56,16,82,57,8,82,58,16,82,59,16,82,60,33,82,61,22,82,62,18,82,63,3,82,64,13,82,65,11,82,66,2,82,67,12,82,68,5,82,69,7,82,70,14,82,71,17,82,72,17,82,73,8,82,75,3,82,76,47,82,77,132,82,78,88,82,80,8,82,81,13,82,82,4,82,83,10,82,84,8,82,85,12,82,86,10,82,87,9,82,88,14,82,89,7,82,90,31,82,91,31,82,93,8,82,94,17,82,95,19,82,96,11,82,97,26,82,98,60,82,99,4,82,100,15,82,101,55,82,102,20,82,103,36,82,104,63,82,105,16,82,106,31,82,107,32,82,108,34,82,109,21,82,110,30,82,111,38,82,112,11,82,113,3,82,114,12,82,115,29,82,116,15,82,117,16,82,118,13,82,119,7,82,120,10,82,121,34,82,122,16,82,123,5,82,124,7,82,125,22,82,126,49,82,127,30,82,128,28,82,129,22,82,130,6,82,131,5,82,132,13,82,133,7,82,134,5,82,135,3,82,136,13,82,137,15,82,138,8,82,139,10,82,140,4,82,155,2,82,156,11,82,157,13,82,158,8,82,159,5,82,160,8,82,161,10,82,162,12,82,163,1,83,22,1,83,23,2,83,24,2,83,25,1,83,26,8,83,27,1,83,32,6,83,33,6,83,34,2,83,35,8,83,36,19,83,37,16,83,38,13,83,39,20,83,40,10,83,41,9,83,42,9,83,43,8,83,44,8,83,45,3,83,46,1,83,47,11,83,48,61,83,49,47,83,50,84,83,51,61,83,52,56,83,53,45,83,54,46,83,55,60,83,56,34,83,57,21,83,58,17,83,59,7,83,60,15,83,61,14,83,62,15,83,63,4,83,64,16,83,65,2,83,66,8,83,67,15,83,68,6,83,69,7,83,70,50,83,71,14,83,72,14,83,73,13,83,74,4,83,75,18,83,76,138,83,77,92,83,78,1,83,79,3,83,80,7,83,81,7,83,82,13,83,83,10,83,84,10,83,85,11,83,86,6,83,87,6,83,88,18,83,89,9,83,90,21,83,91,40,83,93,14,83,94,47,83,95,17,83,96,13,83,97,42,83,98,40,83,99,3,83,100,15,83,101,40,83,102,37,83,103,47,83,104,16,83,105,20,83,106,22,83,107,64,83,108,36,83,109,47,83,110,54,83,111,96,83,112,108,83,113,46,83,114,6,83,115,9,83,116,12,83,117,20,83,118,8,83,119,7,83,120,10,83,121,37,83,122,17,83,123,10,83,124,26,83,125,51,83,126,34,83,127,59,83,128,15,83,129,9,83,130,8,83,131,2,83,132,15,83,133,7,83,134,11,83,135,10,83,136,12,83,139,9,83,140,4,83,148,2,83,151,1,83,155,5,83,156,23,83,157,11,83,158,11,83,159,10,83,160,16,83,161,3,83,162,3,83,163,7,83,164,3,84,22,4,84,23,1,84,25,2,84,26,3,84,27,1,84,28,1,84,30,1,84,31,4,84,32,4,84,33,8,84,34,14,84,35,26,84,36,12,84,37,1,84,38,15,84,39,13,84,40,11,84,41,10,84,42,9,84,43,5,84,44,4,84,45,2,84,47,2,84,48,28,84,49,47,84,50,74,84,51,60,84,52,31,84,53,11,84,54,21,84,55,29,84,56,24,84,57,23,84,58,12,84,59,30,84,60,20,84,61,8,84,62,26,84,63,6,84,64,3,84,66,17,84,67,41,84,68,6,84,69,15,84,70,25,84,71,22,84,72,13,84,73,28,84,74,19,84,75,27,84,76,125,84,77,11,84,78,3,84,79,10,84,80,5,84,81,2,84,82,8,84,83,6,84,84,10,84,85,13,84,86,9,84,87,10,84,88,9,84,89,3,84,90,20,84,91,45,84,93,10,84,94,43,84,95,17,84,96,17,84,97,9,84,98,14,84,99,33,84,100,68,84,101,37,84,102,42,84,103,24,84,104,1,84,106,5,84,107,22,84,108,20,84,109,70,84,110,96,84,111,99,84,112,105,84,113,21,84,116,2,84,117,16,84,118,11,84,119,15,84,120,7,84,121,38,84,122,5,84,123,7,84,124,7,84,125,22,84,126,20,84,127,47,84,128,29,84,129,6,84,130,8,84,131,7,84,132,9,84,133,20,84,134,10,84,135,12,84,136,7,84,138,2,84,139,9,84,140,12,84,141,1,84,142,3,84,143,4,84,144,4,84,147,7,84,148,25,84,149,28,84,150,10,84,151,3,84,155,7,84,156,16,84,157,6,84,158,15,84,159,8,84,160,9,84,161,1,84,163,4,84,164,2,84,171,2,84,178,1,85,22,13,85,23,8,85,25,5,85,26,1,85,28,1,85,29,1,85,30,1,85,31,2,85,32,4,85,33,7,85,34,5,85,35,22,85,36,24,85,37,4,85,38,12,85,39,8,85,40,12,85,41,21,85,42,31,85,43,10,85,44,3,85,45,8,85,46,4,85,47,3,85,48,1,85,49,10,85,50,58,85,51,41,85,52,26,85,53,13,85,54,18,85,55,1,85,56,1,85,57,11,85,58,25,85,59,13,85,60,18,85,61,27,85,62,16,85,63,22,85,64,20,85,65,8,85,66,14,85,67,22,85,68,7,85,69,18,85,70,29,85,71,18,85,72,35,85,73,22,85,74,25,85,75,21,85,76,10,85,77,6,85,78,9,85,79,11,85,80,9,85,81,13,85,82,6,85,83,11,85,84,8,85,85,11,85,86,7,85,87,11,85,88,8,85,89,10,85,90,25,85,91,27,85,93,15,85,94,51,85,95,20,85,96,14,85,97,9,85,98,20,85,99,62,85,100,58,85,101,37,85,102,8,85,103,28,85,104,42,85,105,22,85,106,9,85,107,3,85,108,31,85,109,88,85,110,92,85,111,74,85,112,67,85,113,3,85,117,14,85,118,18,85,119,20,85,120,9,85,121,13,85,122,18,85,123,18,85,124,16,85,125,40,85,126,39,85,127,39,85,128,6,85,129,6,85,130,16,85,131,4,85,132,4,85,133,19,85,134,12,85,135,11,85,136,8,85,137,5,85,138,13,85,139,27,85,140,9,85,142,28,85,143,45,85,144,10,85,147,4,85,148,10,85,150,9,85,151,21,85,155,15,85,156,10,85,157,15,85,158,10,85,159,5,85,160,10,85,161,1,85,163,1,85,172,1,86,21,1,86,22,17,86,23,8,86,24,1,86,25,12,86,28,2,86,30,1,86,31,1,86,32,3,86,34,8,86,35,15,86,36,32,86,37,9,86,38,7,86,39,13,86,40,7,86,41,17,86,42,32,86,43,15,86,44,13,86,45,20,86,46,12,86,47,3,86,49,2,86,50,8,86,51,33,86,52,12,86,53,19,86,54,12,86,58,8,86,59,13,86,60,25,86,61,23,86,62,28,86,63,32,86,64,22,86,65,63,86,66,40,86,67,18,86,68,11,86,69,8,86,70,6,86,71,14,86,72,20,86,73,15,86,74,27,86,75,25,86,76,9,86,77,9,86,78,6,86,79,5,86,80,4,86,81,7,86,82,9,86,83,15,86,84,8,86,85,17,86,86,8,86,87,7,86,88,7,86,89,13,86,90,39,86,91,14,86,93,14,86,94,7,86,95,22,86,96,1,86,97,6,86,98,39,86,99,70,86,100,58,86,101,8,86,102,10,86,103,28,86,104,47,86,105,81,86,106,67,86,107,46,86,108,36,86,109,101,86,110,48,86,111,27,86,112,81,86,113,5,86,117,12,86,118,14,86,119,15,86,120,7,86,121,10,86,122,23,86,123,31,86,124,25,86,125,13,86,126,12,86,127,20,86,128,17,86,129,44,86,130,9,86,131,13,86,132,11,86,133,7,86,134,17,86,135,15,86,136,11,86,137,6,86,138,5,86,139,10,86,140,17,86,141,13,86,142,15,86,143,22,86,144,4,86,148,3,86,149,6,86,150,17,86,151,44,86,152,2,86,154,1,86,155,12,86,156,22,86,157,11,86,158,12,86,159,13,86,160,9,86,161,3,87,20,1,87,21,3,87,22,4,87,23,6,87,24,3,87,25,6,87,26,2,87,27,1,87,29,4,87,30,1,87,31,3,87,32,2,87,33,3,87,34,6,87,35,16,87,36,15,87,37,19,87,38,17,87,39,8,87,40,27,87,41,8,87,42,3,87,43,10,87,44,15,87,45,28,87,46,6,87,47,3,87,48,5,87,49,2,87,51,2,87,52,15,87,53,11,87,54,6,87,60,21,87,61,23,87,62,22,87,63,18,87,64,23,87,65,13,87,66,17,87,67,6,87,68,16,87,69,8,87,70,4,87,71,13,87,72,3,87,73,7,87,74,11,87,75,7,87,77,9,87,78,5,87,79,9,87,80,9,87,81,12,87,82,12,87,83,14,87,84,18,87,85,9,87,86,44,87,87,23,87,88,7,87,89,19,87,90,12,87,91,13,87,93,25,87,94,48,87,95,43,87,96,19,87,97,8,87,98,20,87,99,60,87,100,54,87,101,15,87,102,6,87,103,32,87,104,67,87,105,104,87,106,77,87,107,65,87,108,64,87,109,68,87,110,31,87,111,39,87,112,68,87,113,22,87,116,13,87,117,34,87,118,7,87,119,8,87,120,13,87,121,15,87,122,34,87,123,18,87,124,17,87,125,26,87,126,11,87,127,13,87,128,36,87,129,67,87,130,3,87,131,8,87,132,14,87,133,5,87,134,17,87,135,11,87,136,10,87,137,4,87,138,4,87,139,5,87,140,5,87,141,14,87,142,19,87,143,17,87,144,8,87,148,5,87,149,9,87,150,7,87,151,24,87,152,4,87,153,1,87,154,18,87,155,48,87,156,19,87,157,13,87,158,5,87,160,2,87,162,1,87,163,4,87,164,1,87,175,1,88,17,1,88,21,6,88,22,3,88,23,1,88,24,2,88,25,1,88,29,1,88,30,2,88,31,4,88,33,5,88,34,8,88,35,59,88,36,54,88,37,32,88,38,21,88,39,11,88,40,32,88,41,1,88,42,1,88,43,3,88,44,14,88,45,16,88,46,5,88,47,8,88,48,6,88,49,4,88,50,2,88,52,3,88,53,8,88,59,3,88,60,15,88,61,22,88,62,27,88,63,23,88,64,18,88,65,17,88,66,16,88,67,2,88,68,15,88,69,20,88,70,8,88,71,7,88,76,1,88,77,6,88,78,5,88,79,8,88,80,7,88,81,7,88,82,6,88,83,20,88,84,8,88,85,10,88,86,10,88,87,11,88,88,18,88,89,14,88,90,10,88,91,18,88,92,9,88,93,23,88,94,8,88,95,17,88,96,6,88,97,11,88,98,14,88,99,60,88,100,51,88,101,9,88,102,7,88,103,8,88,104,8,88,105,1,88,106,50,88,107,58,88,108,54,88,109,10,88,110,6,88,111,18,88,112,50,88,113,26,88,115,2,88,116,6,88,117,28,88,118,7,88,119,9,88,120,18,88,121,9,88,122,16,88,123,20,88,124,18,88,125,20,88,126,12,88,127,14,88,128,9,88,129,17,88,130,5,88,131,3,88,132,3,88,133,3,88,134,1,88,135,6,88,136,9,88,137,13,88,138,4,88,139,25,88,140,52,88,141,45,88,142,6,88,143,28,88,144,15,88,148,6,88,149,21,88,150,13,88,151,6,88,152,6,88,153,1,88,154,48,88,155,37,88,156,15,88,157,12,89,21,4,89,23,3,89,24,1,89,25,2,89,29,1,89,30,1,89,31,2,89,33,3,89,34,7,89,35,2,89,36,2,89,37,9,89,38,19,89,39,14,89,40,8,89,41,5,89,45,2,89,46,8,89,47,2,89,48,4,89,49,2,89,50,1,89,53,2,89,56,3,89,62,7,89,63,25,89,64,14,89,65,14,89,66,13,89,67,2,89,68,51,89,69,10,89,70,9,89,71,2,89,78,1,89,79,5,89,80,2,89,81,3,89,82,10,89,83,13,89,84,10,89,85,5,89,86,11,89,87,7,89,88,12,89,89,4,89,91,10,89,92,3,89,93,7,89,94,5,89,95,4,89,96,2,89,97,15,89,98,8,89,99,54,89,100,43,89,101,6,89,102,9,89,103,1,89,104,6,89,105,4,89,106,45,89,107,31,89,108,44,89,109,15,89,110,7,89,111,3,89,112,4,89,113,1,89,114,1,89,115,5,89,116,5,89,117,15,89,118,10,89,119,20,89,120,12,89,121,17,89,122,15,89,123,15,89,124,28,89,125,23,89,126,15,89,127,13,89,128,5,89,129,6,89,130,9,89,131,15,89,132,20,89,133,2,89,136,8,89,137,11,89,138,18,89,139,21,89,140,42,89,141,10,89,148,12,89,149,9,89,150,7,89,151,9,89,152,7,89,154,48,89,155,45,89,156,9,89,157,7,89,171,1,89,181,1,90,15,2,90,16,1,90,17,1,90,18,3,90,19,1,90,20,1,90,21,6,90,22,3,90,23,3,90,29,1,90,31,4,90,32,2,90,33,4,90,34,3,90,35,34,90,36,24,90,37,19,90,38,11,90,39,23,90,40,23,90,41,21,90,42,5,90,44,2,90,45,1,90,46,1,90,47,3,90,48,6,90,49,8,90,50,1,90,52,2,90,53,1,90,54,1,90,56,4,90,61,8,90,62,4,90,63,9,90,64,18,90,65,18,90,66,11,90,67,7,90,68,7,90,69,11,90,70,5,90,71,6,90,73,4,90,74,3,90,75,1,90,76,1,90,79,4,90,80,4,90,81,7,90,83,5,90,84,9,90,85,1,90,86,6,90,87,7,90,88,17,90,89,10,90,90,10,90,91,9,90,92,10,90,93,10,90,94,9,90,96,6,90,97,14,90,98,13,90,99,14,90,100,14,90,101,10,90,102,18,90,103,5,90,104,6,90,105,9,90,106,19,90,107,18,90,108,20,90,109,13,90,110,7,90,111,5,90,112,4,90,113,5,90,114,4,90,115,13,90,116,5,90,117,7,90,119,11,90,120,15,90,121,16,90,122,16,90,123,14,90,124,29,90,125,18,90,126,10,90,127,14,90,128,13,90,129,14,90,130,6,90,131,10,90,132,8,90,135,6,90,136,10,90,137,13,90,138,28,90,139,5,90,140,4,90,141,2,90,148,6,90,149,1,90,150,9,90,151,5,90,152,6,90,154,46,90,155,52,90,156,11,90,157,4,90,171,1,91,13,2,91,14,35,91,15,32,91,16,2,91,18,6,91,19,13,91,20,1,91,21,1,91,23,1,91,24,2,91,25,1,91,29,3,91,30,5,91,31,2,91,32,2,91,33,5,91,34,3,91,35,44,91,36,6,91,37,40,91,38,42,91,39,18,91,40,18,91,41,17,91,42,8,91,43,2,91,46,1,91,47,4,91,48,3,91,49,2,91,50,6,91,51,3,91,52,17,91,53,13,91,54,2,91,55,1,91,57,1,91,58,4,91,59,2,91,60,3,91,61,10,91,62,3,91,63,5,91,64,8,91,65,13,91,66,3,91,67,9,91,68,11,91,73,1,91,74,10,91,76,2,91,77,2,91,79,4,91,80,1,91,81,4,91,82,1,91,84,5,91,85,1,91,86,2,91,87,6,91,88,10,91,90,1,91,91,10,91,92,10,91,93,17,91,94,12,91,96,12,91,97,13,91,98,12,91,99,2,91,100,4,91,101,3,91,102,6,91,103,3,91,104,3,91,105,12,91,106,18,91,107,19,91,108,17,91,109,9,91,110,5,91,111,8,91,112,8,91,113,1,91,114,9,91,115,6,91,116,8,91,117,4,91,119,4,91,120,13,91,121,15,91,122,18,91,123,14,91,124,20,91,125,21,91,126,13,91,127,12,91,128,7,91,129,10,91,130,5,91,131,6,91,132,1,91,133,12,91,134,5,91,135,11,91,136,14,91,137,13,91,138,43,91,139,16,91,140,10,91,141,13,91,142,9,91,143,3,91,148,6,91,149,6,91,150,8,91,151,4,91,152,5,91,154,56,91,155,40,91,156,17,91,157,3,91,160,1,91,162,1,92,13,18,92,14,15,92,15,31,92,16,23,92,17,9,92,18,13,92,19,15,92,20,62,92,21,6,92,22,2,92,23,2,92,24,4,92,25,3,92,26,1,92,27,1,92,28,1,92,29,6,92,30,4,92,31,3,92,32,12,92,33,20,92,34,17,92,35,15,92,36,21,92,37,15,92,38,18,92,39,10,92,40,6,92,41,8,92,42,13,92,43,11,92,44,19,92,45,5,92,47,4,92,48,5,92,49,4,92,50,5,92,51,6,92,52,25,92,53,25,92,54,7,92,55,1,92,56,9,92,57,1,92,58,5,92,59,10,92,60,27,92,61,8,92,62,3,92,63,13,92,64,20,92,65,9,92,66,2,92,67,21,92,68,3,92,73,2,92,74,5,92,79,2,92,80,4,92,81,1,92,85,2,92,86,2,92,87,20,92,88,11,92,89,6,92,90,4,92,91,8,92,92,6,92,93,17,92,94,18,92,95,9,92,96,10,92,97,16,92,98,8,92,100,2,92,101,15,92,102,16,92,103,12,92,104,30,92,105,29,92,106,22,92,107,26,92,108,10,92,109,9,92,110,7,92,111,4,92,112,10,92,113,10,92,114,3,92,115,3,92,116,2,92,117,2,92,119,6,92,120,10,92,121,42,92,122,48,92,123,28,92,124,40,92,125,30,92,126,15,92,127,19,92,128,15,92,129,5,92,130,10,92,131,5,92,132,27,92,133,61,92,134,37,92,135,10,92,136,23,92,137,32,92,138,47,92,139,26,92,140,36,92,141,22,92,142,15,92,143,11,92,148,10,92,149,7,92,150,8,92,151,5,92,152,8,92,153,16,92,154,72,92,155,24,92,156,11,92,157,4,92,158,1,92,159,1,92,160,1,93,12,15,93,13,27,93,14,22,93,15,9,93,16,25,93,17,7,93,18,15,93,19,18,93,20,21,93,21,6,93,23,2,93,25,2,93,26,3,93,27,1,93,28,4,93,29,2,93,30,4,93,31,4,93,32,5,93,33,10,93,34,20,93,35,21,93,36,19,93,37,5,93,42,12,93,43,14,93,44,10,93,45,8,93,46,5,93,47,1,93,48,8,93,49,6,93,50,11,93,51,17,93,52,8,93,53,20,93,54,1,93,55,14,93,56,14,93,57,1,93,59,11,93,60,21,93,61,1,93,62,6,93,63,23,93,64,9,93,65,12,93,66,16,93,67,11,93,79,4,93,80,6,93,86,1,93,87,18,93,88,21,93,89,7,93,90,11,93,91,4,93,92,6,93,93,17,93,94,12,93,95,20,93,96,32,93,97,12,93,98,3,93,99,2,93,100,3,93,101,4,93,102,16,93,103,22,93,104,14,93,105,23,93,106,30,93,107,16,93,108,24,93,109,18,93,110,49,93,111,8,93,112,19,93,113,20,93,114,12,93,115,28,93,116,16,93,117,15,93,118,14,93,119,14,93,120,11,93,121,23,93,122,53,93,123,47,93,124,44,93,125,46,93,126,6,93,127,20,93,128,11,93,129,18,93,130,3,93,131,10,93,132,16,93,133,38,93,134,23,93,135,21,93,136,32,93,137,40,93,138,59,93,139,70,93,140,45,93,141,19,93,142,18,93,143,10,93,144,3,93,147,3,93,148,10,93,149,6,93,150,4,93,151,5,93,152,5,93,154,13,93,155,6,93,156,14,93,158,3,93,159,1,94,12,1,94,14,4,94,15,22,94,16,20,94,17,15,94,18,11,94,19,13,94,20,21,94,21,7,94,23,1,94,25,3,94,26,1,94,28,1,94,29,1,94,30,8,94,31,4,94,32,5,94,34,19,94,35,38,94,36,3,94,42,10,94,43,40,94,44,9,94,45,15,94,46,5,94,48,12,94,49,13,94,50,25,94,51,26,94,52,10,94,53,7,94,54,5,94,55,11,94,56,18,94,57,18,94,59,2,94,62,2,94,63,20,94,64,15,94,65,18,94,66,26,94,67,18,94,79,5,94,80,4,94,85,2,94,86,3,94,87,12,94,88,17,94,89,8,94,90,5,94,91,7,94,92,13,94,93,11,94,94,17,94,95,31,94,96,16,94,97,20,94,98,16,94,99,8,94,100,10,94,101,4,94,102,13,94,103,29,94,104,14,94,105,7,94,106,24,94,107,20,94,108,14,94,109,17,94,110,13,94,111,19,94,112,16,94,113,30,94,114,14,94,115,9,94,116,14,94,117,8,94,118,8,94,119,18,94,120,6,94,121,4,94,122,6,94,123,19,94,125,15,94,126,15,94,127,30,94,128,42,94,129,21,94,130,5,94,131,10,94,132,18,94,133,18,94,134,23,94,135,22,94,136,44,94,137,38,94,138,57,94,139,57,94,140,47,94,141,42,94,142,36,94,143,9,94,144,7,94,147,5,94,148,13,94,149,6,94,150,11,94,151,18,94,152,17,94,153,11,94,154,29,94,155,25,94,156,11,94,157,7,94,158,2,94,159,5,94,160,6,94,161,1,95,14,2,95,15,6,95,16,15,95,17,24,95,18,6,95,19,16,95,20,12,95,21,23,95,22,10,95,23,11,95,24,6,95,28,1,95,29,1,95,30,1,95,32,4,95,34,3,95,35,4,95,36,6,95,37,6,95,38,2,95,39,3,95,40,4,95,41,3,95,42,3,95,43,20,95,44,19,95,48,9,95,49,24,95,50,21,95,51,18,95,52,10,95,53,9,95,54,18,95,55,15,95,56,8,95,57,10,95,58,10,95,59,9,95,60,8,95,61,1,95,62,3,95,63,10,95,64,10,95,65,7,95,66,16,95,67,5,95,68,1,95,76,1,95,79,1,95,80,2,95,85,6,95,86,6,95,87,20,95,88,20,95,89,12,95,90,20,95,91,4,95,92,10,95,93,13,95,94,16,95,95,13,95,96,23,95,97,42,95,98,26,95,99,16,95,100,16,95,101,11,95,102,12,95,103,14,95,104,8,95,105,16,95,106,9,95,107,8,95,108,8,95,109,17,95,110,10,95,111,20,95,112,10,95,113,23,95,114,10,95,115,26,95,116,20,95,117,14,95,118,20,95,119,18,95,120,8,95,121,7,95,122,3,95,125,2,95,126,18,95,127,17,95,128,28,95,129,23,95,130,24,95,131,12,95,132,22,95,133,32,95,134,56,95,135,10,95,136,18,95,137,71,95,138,45,95,139,24,95,140,10,95,141,14,95,142,13,95,143,8,95,144,9,95,145,1,95,146,21,95,147,16,95,148,5,95,149,4,95,150,7,95,151,5,95,152,15,95,153,12,95,154,16,95,155,12,95,156,15,95,157,23,95,158,9,95,159,1,96,14,6,96,15,22,96,16,22,96,17,6,96,18,5,96,19,14,96,20,4,96,21,5,96,22,2,96,23,1,96,24,5,96,25,7,96,26,8,96,27,5,96,28,7,96,29,2,96,30,1,96,32,3,96,34,2,96,35,7,96,36,10,96,37,7,96,40,3,96,41,8,96,42,14,96,43,8,96,45,3,96,49,4,96,50,16,96,51,15,96,52,18,96,53,24,96,54,27,96,55,19,96,56,9,96,57,8,96,58,9,96,59,10,96,60,7,96,61,7,96,62,3,96,63,11,96,64,10,96,65,10,96,66,11,96,67,8,96,68,12,96,69,3,96,85,4,96,86,6,96,87,6,96,88,14,96,89,6,96,90,17,96,91,9,96,92,19,96,93,16,96,94,1,96,95,17,96,96,26,96,97,41,96,98,25,96,99,10,96,100,18,96,101,21,96,102,17,96,103,12,96,104,4,96,106,5,96,107,1,96,108,3,96,109,2,96,110,6,96,111,11,96,112,8,96,113,14,96,114,25,96,115,29,96,116,14,96,117,16,96,118,11,96,119,18,96,120,2,96,121,4,96,123,1,96,125,7,96,126,25,96,127,14,96,128,11,96,129,2,96,130,11,96,131,3,96,132,8,96,133,38,96,134,43,96,135,18,96,136,71,96,137,37,96,138,19,96,139,5,96,140,13,96,141,8,96,142,8,96,143,17,96,144,13,96,145,5,96,146,14,96,147,6,96,148,4,96,149,7,96,150,8,96,151,10,96,152,6,96,153,18,96,154,18,96,155,6,96,156,18,96,157,27,96,158,12,96,163,3,96,167,2,97,14,12,97,15,25,97,16,20,97,19,13,97,20,11,97,21,4,97,22,10,97,23,12,97,24,8,97,25,2,97,26,7,97,27,7,97,29,1,97,30,2,97,31,4,97,32,3,97,34,5,97,35,2,97,36,6,97,37,3,97,39,1,97,40,2,97,41,5,97,42,4,97,43,8,97,44,3,97,46,2,97,47,2,97,48,1,97,49,3,97,50,6,97,51,24,97,52,21,97,53,42,97,54,20,97,55,5,97,56,11,97,57,19,97,58,7,97,59,2,97,60,6,97,61,10,97,62,11,97,63,14,97,64,14,97,65,16,97,66,17,97,67,7,97,68,12,97,69,9,97,70,10,97,73,3,97,83,4,97,84,4,97,85,6,97,86,2,97,87,1,97,88,9,97,89,10,97,90,17,97,91,6,97,92,19,97,93,11,97,94,19,97,95,9,97,96,9,97,97,16,97,98,16,97,99,17,97,100,17,97,101,21,97,102,20,97,103,4,97,104,2,97,105,4,97,106,4,97,108,1,97,109,2,97,110,2,97,111,5,97,112,4,97,113,6,97,114,7,97,115,16,97,116,20,97,117,18,97,118,19,97,119,11,97,120,5,97,121,6,97,122,4,97,125,33,97,126,39,97,127,30,97,128,10,97,129,3,97,130,4,97,132,16,97,133,50,97,134,36,97,135,23,97,136,44,97,137,24,97,138,14,97,139,13,97,140,13,97,141,15,97,142,15,97,143,9,97,144,8,97,145,11,97,146,4,97,147,3,97,148,5,97,149,5,97,150,10,97,151,6,97,152,2,97,153,12,97,154,19,97,155,35,97,156,33,97,157,57,97,158,50,97,159,5,97,163,5,97,166,1,97,167,1,98,15,3,98,16,10,98,17,12,98,18,12,98,19,13,98,20,6,98,21,9,98,22,3,98,23,1,98,24,12,98,25,3,98,26,2,98,27,6,98,29,4,98,30,3,98,32,3,98,33,3,98,34,6,98,35,17,98,36,13,98,37,3,98,41,1,98,43,10,98,44,4,98,45,2,98,46,1,98,49,7,98,51,10,98,52,20,98,53,21,98,54,61,98,55,35,98,56,37,98,57,22,98,58,12,98,59,3,98,60,10,98,61,7,98,62,17,98,63,6,98,64,15,98,65,10,98,66,17,98,67,10,98,68,11,98,69,5,98,70,11,98,71,2,98,78,1,98,82,2,98,83,8,98,85,2,98,88,7,98,89,5,98,90,10,98,91,3,98,92,14,98,93,18,98,94,13,98,95,15,98,96,28,98,97,20,98,98,20,98,99,22,98,100,14,98,101,17,98,102,12,98,103,14,98,104,14,98,105,15,98,106,8,98,107,8,98,108,5,98,109,13,98,110,4,98,111,2,98,112,11,98,113,2,98,114,16,98,115,11,98,116,28,98,117,10,98,118,23,98,119,16,98,120,14,98,121,4,98,122,4,98,124,4,98,125,15,98,126,44,98,127,14,98,128,12,98,129,4,98,130,1,98,132,24,98,133,31,98,134,30,98,135,41,98,136,12,98,137,11,98,138,18,98,139,27,98,140,14,98,141,17,98,142,13,98,143,12,98,144,6,98,145,8,98,146,6,98,147,6,98,148,2,98,149,11,98,150,7,98,151,9,98,152,12,98,153,52,98,154,67,98,155,45,98,156,34,98,157,60,98,158,46,98,159,38,98,160,2,98,161,1,98,162,3,98,163,4,98,168,1,98,170,1,98,171,16,99,17,5,99,18,25,99,19,15,99,20,12,99,21,3,99,22,3,99,23,2,99,24,7,99,25,1,99,27,5,99,28,5,99,29,6,99,30,2,99,33,2,99,34,4,99,35,5,99,36,8,99,37,1,99,41,2,99,42,7,99,43,3,99,44,3,99,45,3,99,46,4,99,47,3,99,48,1,99,49,5,99,51,1,99,52,33,99,53,63,99,54,39,99,55,68,99,56,66,99,57,57,99,58,15,99,59,6,99,60,5,99,61,6,99,62,8,99,63,18,99,64,17,99,65,3,99,66,14,99,67,16,99,68,13,99,69,8,99,70,6,99,71,13,99,72,7,99,73,2,99,76,1,99,83,4,99,84,6,99,85,4,99,87,2,99,88,1,99,89,16,99,90,11,99,91,1,99,92,18,99,93,18,99,94,18,99,95,17,99,96,22,99,97,17,99,98,22,99,99,15,99,100,13,99,101,18,99,102,27,99,103,27,99,104,8,99,105,8,99,106,28,99,107,7,99,108,31,99,109,15,99,110,28,99,111,2,99,112,18,99,113,11,99,114,23,99,115,17,99,116,17,99,117,23,99,118,17,99,119,19,99,120,16,99,121,29,99,122,13,99,123,16,99,124,21,99,125,1,99,126,16,99,127,35,99,128,11,99,129,2,99,132,4,99,133,11,99,134,36,99,135,74,99,136,13,99,137,17,99,138,12,99,139,8,99,140,23,99,141,9,99,142,13,99,143,4,99,144,8,99,145,4,99,147,8,99,148,11,99,149,11,99,150,12,99,151,7,99,152,12,99,154,6,99,155,54,99,156,57,99,157,60,99,158,34,99,159,14,99,160,2,99,161,1,99,162,10,99,163,2,99,165,3,99,166,2,99,169,2,99,170,22,99,171,8,100,17,5,100,18,26,100,19,19,100,20,22,100,21,16,100,22,18,100,23,11,100,24,5,100,25,3,100,26,4,100,27,3,100,28,2,100,29,4,100,30,5,100,31,29,100,35,9,100,36,6,100,37,1,100,41,1,100,42,4,100,43,8,100,46,3,100,47,2,100,48,3,100,49,1,100,52,26,100,53,32,100,54,83,100,55,66,100,56,30,100,57,45,100,58,9,100,59,13,100,60,12,100,61,10,100,62,7,100,63,13,100,64,10,100,65,5,100,66,11,100,67,11,100,68,3,100,69,9,100,70,17,100,71,19,100,72,31,100,73,28,100,74,1,100,83,4,100,84,10,100,85,1,100,88,1,100,90,1,100,91,4,100,92,12,100,93,18,100,94,16,100,95,7,100,96,22,100,97,22,100,98,22,100,99,17,100,100,18,100,101,16,100,102,20,100,103,10,100,104,17,100,105,15,100,106,29,100,107,27,100,108,53,100,109,28,100,110,17,100,111,16,100,112,16,100,113,17,100,114,15,100,115,27,100,116,23,100,117,42,100,118,23,100,119,18,100,120,14,100,121,18,100,122,16,100,123,24,100,124,20,100,125,18,100,126,7,100,127,10,100,128,8,100,131,4,100,132,21,100,133,32,100,134,3,100,135,29,100,136,12,100,137,20,100,138,15,100,139,15,100,140,14,100,141,16,100,142,11,100,143,10,100,144,11,100,145,4,100,146,10,100,147,8,100,148,10,100,149,9,100,150,11,100,151,7,100,152,9,100,153,8,100,154,12,100,155,81,100,156,104,100,157,51,100,158,10,100,159,1,100,160,8,100,161,16,100,162,7,100,164,1,101,17,9,101,18,18,101,19,30,101,20,44,101,21,22,101,22,32,101,23,30,101,24,17,101,25,9,101,26,4,101,27,4,101,28,5,101,30,7,101,31,13,101,32,13,101,33,10,101,34,4,101,35,7,101,36,5,101,37,1,101,38,2,101,39,1,101,40,1,101,41,2,101,42,2,101,43,3,101,44,1,101,45,2,101,46,1,101,50,14,101,51,23,101,52,11,101,53,52,101,54,77,101,55,58,101,56,3,101,57,9,101,58,8,101,59,9,101,60,7,101,61,10,101,62,4,101,63,2,101,64,1,101,65,1,101,66,6,101,68,7,101,69,10,101,70,10,101,71,17,101,72,18,101,73,20,101,74,5,101,75,3,101,76,1,101,77,1,101,81,2,101,82,2,101,83,2,101,84,2,101,90,2,101,91,4,101,92,16,101,93,17,101,94,18,101,95,21,101,96,13,101,97,15,101,98,16,101,99,19,101,100,22,101,101,18,101,102,6,101,103,5,101,104,8,101,105,9,101,106,21,101,107,40,101,108,57,101,109,30,101,110,36,101,111,28,101,112,14,101,113,20,101,114,16,101,115,18,101,116,21,101,117,27,101,118,15,101,119,21,101,120,18,101,121,12,101,122,17,101,123,17,101,124,15,101,125,16,101,126,7,101,127,38,101,128,4,101,131,36,101,132,67,101,133,29,101,134,3,101,135,19,101,136,19,101,137,16,101,138,14,101,139,9,101,140,9,101,141,8,101,142,9,101,143,11,101,144,11,101,145,5,101,146,17,101,147,11,101,148,6,101,149,15,101,150,11,101,151,34,101,152,30,101,153,24,101,154,30,101,155,68,101,156,44,101,157,24,101,159,3,101,160,13,101,161,6,102,16,1,102,17,14,102,18,12,102,19,20,102,20,39,102,21,20,102,22,24,102,23,22,102,24,17,102,25,17,102,26,24,102,27,15,102,28,13,102,29,14,102,30,17,102,31,15,102,32,15,102,33,31,102,34,10,102,35,7,102,36,3,102,37,5,102,38,4,102,39,3,102,40,2,102,41,5,102,43,3,102,44,1,102,45,2,102,46,3,102,52,9,102,53,47,102,54,17,102,55,15,102,56,4,102,57,5,102,58,11,102,59,22,102,60,6,102,61,18,102,62,15,102,63,11,102,64,2,102,65,2,102,66,4,102,67,8,102,68,2,102,69,10,102,70,9,102,71,20,102,72,12,102,73,10,102,74,1,102,76,2,102,77,2,102,78,11,102,79,11,102,81,2,102,82,2,102,83,2,102,86,1,102,87,1,102,89,2,102,91,2,102,92,14,102,93,14,102,94,21,102,95,12,102,96,13,102,97,10,102,98,15,102,99,12,102,100,31,102,101,37,102,106,2,102,107,29,102,108,33,102,109,32,102,110,16,102,111,18,102,112,14,102,113,16,102,114,19,102,115,13,102,116,8,102,117,22,102,118,15,102,119,21,102,120,13,102,121,12,102,122,30,102,123,20,102,124,18,102,125,12,102,126,21,102,127,6,102,128,2,102,131,30,102,132,48,102,133,9,102,135,10,102,136,23,102,137,12,102,138,14,102,139,3,102,140,1,102,141,9,102,142,10,102,143,14,102,144,8,102,145,7,102,146,37,102,147,20,102,148,13,102,149,30,102,150,13,102,151,3,102,152,10,102,153,27,102,154,66,102,155,67,102,156,26,102,158,2,102,159,14,102,160,2,102,161,2,102,164,3,102,174,1,103,18,6,103,19,19,103,20,11,103,21,25,103,22,22,103,23,11,103,24,3,103,25,34,103,26,24,103,27,23,103,28,18,103,29,10,103,30,11,103,31,35,103,32,7,103,33,10,103,34,6,103,35,8,103,36,5,103,37,8,103,38,5,103,39,7,103,40,7,103,41,9,103,42,6,103,43,3,103,44,6,103,45,5,103,47,2,103,48,2,103,49,4,103,50,1,103,51,5,103,52,17,103,53,4,103,54,15,103,55,15,103,56,3,103,57,5,103,58,5,103,59,6,103,60,9,103,61,17,103,62,12,103,63,11,103,64,17,103,65,5,103,66,5,103,67,3,103,68,4,103,69,7,103,70,11,103,71,24,103,72,20,103,73,4,103,78,5,103,79,5,103,80,5,103,81,4,103,82,5,103,83,4,103,84,1,103,87,3,103,90,1,103,92,8,103,93,13,103,94,19,103,95,11,103,96,13,103,97,36,103,98,35,103,99,18,103,100,27,103,101,23,103,102,13,103,103,4,103,106,3,103,107,43,103,108,42,103,109,51,103,110,13,103,111,11,103,112,10,103,113,22,103,114,17,103,115,15,103,116,14,103,117,16,103,118,16,103,119,20,103,120,21,103,121,15,103,122,20,103,123,14,103,124,13,103,125,16,103,126,14,103,127,10,103,128,2,103,130,8,103,131,36,103,132,36,103,133,8,103,134,12,103,135,22,103,136,19,103,137,13,103,138,16,103,139,2,103,140,2,103,141,14,103,142,12,103,143,12,103,144,13,103,145,9,103,146,44,103,147,24,103,148,27,103,149,8,103,150,9,103,154,17,103,155,53,103,156,7,103,157,5,103,158,10,103,159,6,103,163,3,103,167,2,103,170,1,103,171,2,103,186,1,104,20,4,104,21,11,104,22,14,104,23,4,104,24,6,104,25,1,104,26,21,104,27,26,104,28,24,104,29,8,104,30,7,104,31,9,104,32,8,104,33,2,104,34,1,104,35,3,104,36,1,104,37,3,104,38,11,104,39,8,104,40,8,104,41,6,104,42,5,104,43,5,104,45,5,104,46,12,104,47,81,104,48,110,104,49,10,104,50,10,104,51,5,104,52,15,104,53,21,104,54,33,104,55,24,104,56,12,104,57,16,104,58,13,104,59,1,104,61,21,104,62,27,104,63,25,104,64,8,104,65,9,104,66,1,104,68,2,104,69,4,104,70,3,104,71,5,104,72,8,104,73,34,104,74,34,104,75,30,104,76,13,104,77,12,104,78,11,104,79,4,104,80,10,104,81,5,104,82,16,104,83,13,104,84,5,104,85,13,104,86,10,104,87,12,104,88,15,104,89,1,104,90,1,104,92,3,104,93,35,104,94,20,104,95,28,104,96,20,104,97,16,104,98,31,104,99,20,104,100,29,104,101,45,104,102,36,104,103,11,104,104,2,104,105,7,104,106,37,104,107,54,104,108,44,104,109,27,104,110,33,104,111,19,104,112,18,104,113,19,104,114,15,104,115,20,104,116,20,104,117,18,104,118,11,104,119,14,104,120,18,104,121,16,104,122,17,104,123,17,104,124,19,104,125,2,104,126,15,104,127,6,104,128,2,104,130,22,104,131,54,104,132,44,104,133,16,104,134,15,104,135,24,104,136,15,104,137,16,104,138,11,104,139,2,104,140,4,104,141,4,104,142,14,104,143,15,104,144,15,104,145,10,104,146,31,104,147,26,104,148,17,104,149,8,104,150,7,104,154,2,104,155,10,104,156,13,104,157,14,104,158,8,104,161,1,104,170,2,104,171,4,104,172,1,105,24,6,105,25,6,105,26,16,105,27,15,105,28,16,105,29,6,105,30,10,105,31,11,105,32,9,105,33,3,105,34,8,105,38,1,105,39,8,105,40,10,105,41,6,105,42,31,105,43,20,105,44,19,105,45,16,105,46,29,105,47,82,105,48,88,105,49,19,105,50,21,105,51,18,105,52,5,105,53,2,105,54,11,105,55,17,105,56,7,105,57,8,105,58,10,105,59,17,105,60,23,105,61,23,105,62,29,105,63,17,105,64,23,105,66,1,105,67,1,105,68,20,105,69,23,105,70,2,105,71,2,105,72,24,105,73,20,105,74,33,105,75,30,105,76,22,105,77,24,105,78,20,105,79,16,105,80,30,105,81,16,105,82,13,105,83,6,105,84,13,105,85,10,105,86,39,105,87,20,105,88,3,105,89,5,105,90,4,105,93,14,105,94,21,105,95,20,105,96,17,105,97,14,105,98,25,105,99,28,105,100,35,105,101,47,105,102,46,105,103,20,105,104,26,105,105,32,105,106,30,105,107,12,105,108,9,105,109,16,105,110,16,105,111,13,105,112,20,105,113,18,105,114,5,105,115,21,105,116,11,105,117,25,105,118,4,105,119,13,105,120,14,105,121,10,105,122,15,105,123,13,105,124,22,105,125,10,105,126,9,105,127,10,105,128,16,105,129,3,105,130,2,105,131,7,105,132,22,105,133,21,105,134,18,105,135,18,105,136,14,105,137,11,105,138,19,105,139,26,105,140,21,105,141,13,105,142,10,105,143,10,105,144,11,105,145,24,105,146,23,105,147,29,105,148,7,105,149,30,105,150,20,105,151,12,105,152,8,105,153,6,105,154,5,105,155,16,105,156,12,105,157,13,105,158,9,105,159,2,105,160,3,105,161,8,105,170,1,106,25,1,106,26,11,106,27,14,106,28,7,106,29,13,106,30,12,106,31,9,106,32,6,106,33,8,106,34,7,106,35,14,106,36,21,106,37,11,106,38,13,106,39,6,106,40,24,106,41,19,106,42,20,106,43,23,106,44,19,106,45,18,106,46,20,106,47,46,106,48,83,106,49,47,106,50,22,106,51,19,106,52,1,106,53,2,106,54,23,106,55,17,106,56,8,106,57,12,106,58,6,106,59,9,106,60,12,106,61,25,106,62,15,106,63,9,106,64,7,106,65,1,106,69,27,106,70,1,106,71,3,106,72,29,106,73,34,106,74,17,106,75,15,106,76,13,106,77,13,106,78,17,106,79,12,106,80,11,106,81,21,106,82,15,106,83,7,106,84,17,106,85,14,106,86,22,106,87,18,106,88,19,106,89,23,106,90,13,106,91,2,106,93,6,106,94,16,106,95,17,106,96,15,106,97,15,106,98,20,106,99,16,106,100,35,106,101,43,106,102,62,106,103,53,106,104,46,106,105,40,106,106,18,106,107,10,106,108,22,106,109,22,106,110,20,106,111,48,106,112,27,106,115,11,106,116,9,106,117,29,106,118,16,106,119,34,106,120,17,106,121,26,106,122,29,106,123,23,106,124,22,106,125,39,106,126,37,106,127,5,106,128,10,106,129,8,106,130,30,106,131,17,106,132,18,106,133,19,106,134,19,106,135,22,106,136,24,106,137,19,106,138,12,106,139,11,106,140,17,106,141,14,106,142,14,106,143,12,106,144,12,106,145,6,106,146,13,106,147,19,106,148,24,106,149,29,106,150,31,106,151,14,106,152,12,106,153,1,106,154,7,106,155,2,106,156,20,106,157,10,106,158,3,106,159,6,106,160,7,106,161,2,106,165,2,106,170,1,107,28,5,107,29,4,107,30,5,107,31,5,107,32,7,107,33,10,107,34,10,107,35,23,107,36,28,107,37,17,107,38,17,107,39,18,107,40,16,107,41,17,107,42,20,107,43,17,107,44,20,107,45,15,107,46,20,107,47,26,107,48,72,107,49,64,107,50,49,107,51,12,107,53,9,107,54,42,107,55,58,107,56,28,107,57,16,107,58,3,107,59,22,107,60,23,107,61,11,107,62,8,107,63,18,107,64,5,107,65,10,107,66,6,107,67,3,107,69,2,107,70,5,107,71,7,107,72,22,107,73,22,107,74,12,107,75,12,107,76,21,107,77,16,107,78,22,107,79,17,107,80,19,107,81,20,107,82,6,107,83,14,107,84,17,107,85,16,107,86,14,107,87,20,107,88,7,107,89,16,107,90,7,107,91,10,107,94,15,107,95,9,107,96,3,107,97,12,107,98,14,107,99,25,107,100,50,107,101,45,107,102,66,107,103,73,107,104,61,107,105,41,107,106,15,107,107,8,107,108,35,107,109,15,107,110,21,107,111,15,107,112,10,107,113,8,107,114,5,107,115,16,107,116,15,107,117,24,107,118,22,107,119,13,107,120,21,107,121,17,107,122,11,107,123,10,107,124,16,107,125,1,107,126,2,107,129,2,107,130,24,107,131,22,107,132,22,107,133,22,107,134,25,107,135,17,107,136,22,107,137,16,107,138,9,107,139,21,107,140,18,107,141,16,107,142,21,107,143,9,107,144,9,107,145,13,107,146,16,107,147,2,107,148,14,107,149,19,107,150,20,107,151,13,107,152,12,107,153,5,107,154,3,107,155,15,107,156,11,107,157,11,107,158,8,107,159,17,107,160,4,107,162,5,107,163,4,107,164,12,107,165,1,108,30,1,108,31,13,108,32,2,108,33,2,108,34,10,108,35,17,108,36,26,108,37,24,108,38,17,108,39,24,108,40,17,108,41,20,108,42,17,108,43,22,108,44,12,108,45,15,108,46,30,108,47,26,108,48,132,108,49,20,108,50,108,108,51,8,108,53,17,108,54,24,108,55,36,108,56,8,108,57,40,108,58,66,108,59,38,108,60,13,108,61,7,108,62,7,108,63,11,108,64,4,108,65,12,108,66,22,108,67,5,108,68,10,108,70,2,108,71,7,108,72,19,108,73,23,108,74,16,108,75,11,108,76,7,108,77,12,108,78,17,108,79,9,108,80,17,108,81,11,108,82,2,108,83,16,108,84,5,108,85,16,108,86,22,108,87,18,108,88,19,108,89,28,108,90,10,108,91,22,108,92,2,108,94,4,108,95,7,108,96,15,108,97,20,108,98,14,108,99,34,108,100,23,108,101,18,108,102,20,108,103,19,108,104,35,108,105,16,108,106,17,108,107,23,108,108,26,108,109,17,108,110,19,108,111,18,108,112,26,108,113,29,108,114,13,108,115,23,108,116,7,108,117,18,108,118,26,108,119,22,108,120,23,108,121,14,108,122,11,108,123,9,108,124,3,108,129,2,108,130,12,108,131,16,108,132,19,108,133,24,108,134,22,108,135,18,108,136,24,108,137,18,108,138,59,108,139,55,108,140,15,108,141,6,108,142,7,108,143,3,108,144,4,108,145,14,108,146,18,108,147,17,108,148,30,108,149,11,108,150,9,108,151,13,108,152,3,108,153,9,108,154,19,108,155,15,108,156,9,108,157,7,108,158,5,108,159,11,108,160,5,108,161,2,108,162,4,108,163,7,108,164,3,108,165,10,108,166,13,108,172,4,109,30,11,109,31,21,109,32,8,109,33,4,109,34,2,109,35,4,109,36,22,109,37,22,109,38,16,109,39,19,109,40,23,109,41,24,109,42,17,109,43,18,109,44,12,109,45,12,109,46,14,109,47,41,109,48,58,109,49,131,109,50,59,109,51,19,109,52,3,109,53,6,109,54,4,109,55,4,109,56,5,109,57,14,109,58,18,109,59,44,109,60,26,109,61,2,109,62,6,109,63,13,109,64,13,109,65,14,109,66,13,109,67,3,109,68,17,109,71,5,109,72,35,109,73,34,109,74,28,109,75,11,109,76,14,109,77,16,109,78,3,109,79,2,109,80,2,109,81,8,109,82,15,109,83,13,109,84,19,109,85,15,109,86,18,109,87,16,109,88,29,109,89,23,109,90,29,109,91,21,109,92,17,109,94,2,109,95,12,109,96,17,109,97,14,109,98,18,109,99,17,109,100,30,109,101,19,109,102,16,109,103,18,109,104,53,109,105,39,109,106,13,109,107,22,109,108,17,109,109,23,109,110,12,109,111,14,109,112,32,109,113,20,109,114,20,109,115,27,109,116,25,109,117,26,109,118,16,109,119,19,109,120,24,109,121,18,109,122,18,109,123,18,109,124,16,109,125,3,109,129,3,109,130,5,109,131,6,109,132,15,109,133,19,109,134,24,109,135,27,109,136,17,109,137,21,109,138,35,109,139,8,109,140,4,109,141,13,109,142,5,109,144,7,109,145,12,109,146,9,109,147,36,109,148,28,109,149,44,109,150,60,109,151,5,109,152,4,109,153,8,109,154,18,109,155,11,109,156,8,109,157,4,109,158,10,109,159,4,109,160,7,109,161,3,109,163,8,109,164,12,109,165,2,109,166,2,109,171,4,109,172,39,109,173,1,110,30,12,110,31,18,110,32,33,110,33,40,110,34,11,110,35,9,110,36,5,110,37,17,110,38,18,110,39,21,110,40,21,110,41,16,110,42,14,110,43,18,110,44,15,110,45,12,110,46,16,110,47,2,110,48,4,110,49,6,110,50,34,110,51,2,110,52,25,110,53,1,110,54,4,110,55,4,110,56,12,110,57,79,110,58,28,110,59,17,110,60,15,110,62,14,110,63,40,110,64,41,110,65,28,110,66,8,110,67,2,110,68,6,110,69,10,110,70,1,110,71,23,110,72,24,110,73,28,110,74,23,110,75,11,110,76,15,110,77,11,110,78,17,110,79,10,110,80,32,110,81,13,110,82,8,110,83,20,110,84,17,110,85,15,110,87,3,110,88,8,110,89,6,110,90,23,110,91,18,110,92,19,110,95,9,110,96,18,110,97,19,110,98,21,110,99,17,110,100,56,110,101,16,110,102,17,110,103,15,110,104,35,110,105,19,110,106,20,110,107,15,110,108,19,110,109,17,110,110,21,110,111,26,110,112,31,110,113,24,110,114,19,110,115,22,110,116,26,110,117,20,110,118,13,110,119,10,110,120,18,110,121,11,110,122,18,110,123,21,110,124,18,110,125,15,110,126,7,110,127,3,110,128,7,110,129,19,110,130,46,110,131,11,110,132,3,110,133,9,110,134,14,110,135,15,110,136,10,110,137,10,110,138,5,110,139,8,110,140,6,110,141,20,110,143,4,110,144,11,110,145,7,110,146,12,110,147,17,110,148,12,110,149,66,110,150,18,110,151,14,110,152,10,110,153,13,110,154,8,110,155,10,110,156,3,110,157,6,110,158,6,110,160,1,110,163,7,110,165,3,110,167,1,110,168,36,110,169,25,110,171,8,110,172,11,110,173,2,111,29,1,111,30,2,111,31,7,111,32,12,111,33,26,111,34,31,111,35,10,111,36,14,111,37,7,111,38,6,111,39,11,111,40,15,111,41,13,111,42,20,111,43,22,111,44,12,111,45,11,111,46,11,111,50,4,111,51,5,111,52,36,111,53,18,111,54,24,111,55,5,111,56,38,111,57,55,111,58,58,111,59,43,111,60,6,111,61,1,111,62,56,111,63,60,111,64,62,111,65,20,111,66,12,111,67,5,111,68,8,111,69,10,111,70,10,111,71,3,111,72,13,111,73,16,111,74,14,111,75,20,111,76,21,111,77,23,111,78,12,111,79,22,111,80,27,111,81,9,111,82,3,111,83,17,111,84,21,111,85,8,111,86,14,111,87,19,111,88,18,111,89,14,111,90,24,111,91,18,111,92,18,111,93,18,111,94,6,111,96,17,111,97,14,111,98,8,111,99,19,111,100,19,111,101,13,111,102,14,111,103,46,111,104,15,111,105,16,111,106,18,111,107,17,111,108,19,111,109,19,111,110,22,111,111,16,111,112,20,111,113,26,111,114,27,111,115,23,111,116,19,111,117,14,111,118,18,111,119,17,111,120,22,111,121,8,111,122,21,111,123,22,111,124,24,111,125,13,111,126,15,111,127,27,111,128,10,111,129,45,111,130,44,111,131,6,111,132,17,111,133,12,111,134,15,111,135,11,111,136,9,111,137,12,111,140,13,111,141,7,111,143,1,111,144,16,111,145,26,111,146,34,111,147,22,111,148,5,111,149,14,111,150,26,111,151,11,111,152,9,111,153,11,111,154,3,111,155,5,111,156,3,111,157,6,111,158,4,111,159,1,111,163,8,111,164,2,111,166,1,111,167,1,111,168,15,111,169,4,111,170,1,111,171,4,111,172,1,112,29,1,112,32,1,112,33,4,112,34,10,112,35,15,112,36,18,112,37,11,112,38,13,112,39,8,112,40,6,112,41,2,112,42,128,112,43,144,112,44,74,112,45,13,112,46,9,112,51,18,112,52,40,112,53,30,112,54,25,112,55,21,112,56,20,112,57,17,112,58,15,112,59,9,112,60,34,112,61,22,112,62,66,112,63,58,112,64,70,112,65,18,112,66,3,112,67,5,112,68,12,112,69,8,112,70,5,112,72,15,112,73,13,112,74,18,112,75,26,112,76,29,112,77,20,112,78,13,112,79,16,112,80,10,112,81,13,112,82,12,112,83,22,112,84,16,112,85,20,112,86,16,112,87,11,112,88,23,112,89,22,112,90,20,112,91,18,112,92,27,112,93,12,112,94,15,112,96,12,112,97,11,112,98,7,112,99,14,112,100,13,112,101,10,112,102,5,112,103,16,112,104,7,112,105,13,112,106,18,112,107,16,112,108,20,112,109,20,112,110,17,112,111,19,112,112,23,112,113,24,112,114,16,112,115,17,112,116,24,112,117,13,112,118,15,112,119,14,112,120,9,112,121,14,112,122,18,112,123,22,112,124,26,112,125,24,112,126,25,112,127,19,112,128,21,112,129,12,112,130,11,112,131,20,112,132,31,112,133,27,112,134,3,112,135,5,112,136,10,112,137,7,112,138,2,112,140,2,112,141,9,112,142,2,112,143,2,112,144,13,112,145,21,112,146,19,112,147,36,112,148,4,112,149,22,112,150,14,112,151,16,112,152,9,112,153,7,112,155,2,112,156,13,112,157,5,112,158,6,112,159,2,112,161,1,112,163,6,112,166,1,112,167,2,112,168,10,112,169,6,112,170,9,112,174,2,112,184,3,113,33,1,113,34,1,113,35,3,113,36,8,113,37,21,113,38,13,113,39,10,113,40,11,113,41,5,113,42,10,113,43,55,113,44,8,113,45,14,113,46,11,113,50,1,113,51,1,113,52,14,113,53,44,113,54,34,113,55,16,113,56,15,113,57,17,113,58,1,113,59,1,113,60,29,113,61,49,113,62,60,113,63,68,113,64,53,113,65,11,113,66,4,113,67,4,113,68,8,113,69,18,113,72,9,113,73,12,113,74,20,113,75,26,113,76,19,113,77,23,113,78,47,113,79,11,113,80,9,113,81,9,113,82,5,113,83,4,113,84,18,113,85,16,113,86,17,113,87,17,113,88,17,113,89,13,113,90,23,113,91,16,113,92,14,113,93,17,113,94,16,113,95,1,113,96,8,113,97,14,113,98,16,113,99,15,113,100,12,113,101,2,113,102,2,113,104,4,113,105,32,113,106,28,113,107,22,113,108,18,113,109,22,113,110,18,113,111,18,113,112,10,113,113,29,113,114,10,113,115,13,113,116,18,113,117,14,113,118,10,113,119,5,113,120,15,113,121,21,113,122,22,113,123,23,113,124,17,113,125,20,113,126,23,113,127,21,113,128,25,113,129,13,113,130,21,113,131,9,113,132,22,113,133,9,113,134,4,113,136,2,113,139,1,113,141,3,113,142,1,113,143,3,113,144,2,113,145,10,113,146,42,113,147,38,113,148,10,113,149,22,113,150,29,113,151,12,113,152,11,113,153,7,113,155,1,113,156,3,113,157,11,113,158,10,113,159,1,113,160,2,113,162,1,113,163,7,113,166,1,113,167,8,113,168,4,113,169,4,113,172,2,113,173,2,113,174,2,113,182,2,113,183,2,113,184,2,113,185,3,114,37,1,114,38,6,114,39,3,114,40,4,114,41,7,114,42,11,114,43,11,114,44,8,114,45,14,114,46,11,114,52,2,114,53,8,114,54,29,114,55,21,114,56,7,114,60,2,114,62,20,114,63,44,114,64,38,114,65,2,114,66,4,114,67,3,114,68,59,114,69,48,114,70,2,114,72,5,114,73,13,114,74,16,114,75,34,114,76,25,114,77,19,114,78,23,114,79,25,114,80,29,114,81,16,114,82,14,114,83,2,114,84,12,114,85,32,114,86,17,114,87,21,114,88,19,114,89,17,114,90,22,114,91,16,114,92,16,114,93,23,114,94,17,114,95,3,114,96,3,114,97,23,114,98,17,114,99,16,114,100,3,114,101,5,114,102,3,114,103,13,114,104,10,114,105,16,114,106,10,114,107,11,114,108,16,114,109,22,114,110,17,114,111,22,114,112,16,114,113,23,114,114,18,114,115,15,114,116,17,114,117,13,114,118,20,114,119,14,114,120,12,114,121,8,114,122,18,114,123,16,114,124,19,114,125,18,114,126,17,114,127,5,114,128,5,114,129,8,114,130,10,114,131,16,114,132,15,114,133,12,114,134,7,114,135,4,114,137,2,114,139,1,114,140,1,114,141,5,114,142,4,114,143,4,114,144,4,114,145,8,114,146,20,114,147,20,114,148,16,114,149,24,114,150,7,114,151,9,114,152,9,114,153,8,114,154,3,114,155,5,114,156,7,114,157,15,114,158,10,114,159,7,114,160,4,114,162,1,114,163,8,114,165,1,114,166,6,114,167,10,114,172,2,114,173,6,114,174,2,114,183,4,114,184,1,114,189,1,115,29,1,115,30,1,115,31,2,115,32,1,115,40,1,115,41,4,115,42,3,115,43,11,115,44,16,115,45,12,115,46,11,115,50,1,115,51,2,115,53,3,115,54,4,115,55,3,115,60,1,115,64,11,115,65,2,115,66,1,115,67,3,115,68,29,115,69,48,115,72,4,115,73,19,115,74,30,115,75,31,115,76,23,115,77,28,115,78,25,115,79,10,115,80,33,115,81,16,115,82,13,115,83,11,115,84,2,115,85,9,115,86,5,115,87,15,115,88,15,115,89,18,115,90,19,115,91,19,115,92,18,115,93,14,115,94,22,115,95,5,115,96,1,115,97,18,115,98,17,115,99,13,115,100,7,115,101,8,115,102,25,115,103,17,115,104,17,115,105,15,115,106,13,115,107,18,115,108,17,115,109,20,115,110,21,115,111,35,115,112,37,115,113,36,115,114,21,115,115,22,115,116,18,115,117,12,115,118,13,115,119,17,115,120,14,115,121,20,115,122,24,115,123,23,115,124,23,115,125,19,115,126,19,115,127,20,115,128,21,115,129,19,115,130,21,115,131,12,115,132,10,115,133,7,115,134,5,115,136,6,115,137,8,115,139,1,115,140,2,115,141,8,115,142,7,115,143,10,115,144,5,115,145,17,115,146,41,115,147,27,115,148,19,115,149,11,115,150,5,115,151,17,115,152,10,115,153,7,115,154,12,115,155,15,115,156,13,115,157,17,115,158,20,115,159,18,115,162,6,115,163,8,115,165,2,115,166,14,115,167,8,115,169,1,115,170,1,115,171,6,115,172,7,115,173,7,115,174,1,115,175,1,115,178,3,115,183,1,116,29,1,116,30,5,116,31,5,116,32,2,116,33,5,116,34,2,116,35,1,116,40,2,116,41,3,116,45,3,116,49,1,116,50,2,116,57,1,116,59,1,116,62,1,116,65,1,116,67,5,116,68,27,116,69,24,116,71,2,116,72,1,116,73,21,116,74,24,116,75,30,116,76,28,116,77,16,116,78,15,116,79,47,116,80,44,116,81,15,116,82,19,116,83,28,116,84,10,116,86,2,116,87,24,116,88,15,116,89,17,116,90,11,116,91,16,116,92,14,116,93,16,116,94,20,116,95,7,116,97,4,116,98,18,116,99,14,116,100,11,116,101,19,116,102,9,116,103,5,116,104,10,116,105,9,116,106,10,116,107,3,116,108,10,116,109,13,116,110,15,116,111,11,116,112,16,116,113,14,116,114,35,116,115,33,116,116,15,116,117,12,116,118,15,116,119,20,116,120,8,116,121,17,116,122,20,116,123,13,116,124,18,116,125,21,116,126,23,116,127,19,116,128,22,116,129,18,116,130,13,116,131,19,116,132,9,116,133,9,116,134,9,116,135,9,116,136,8,116,137,8,116,138,3,116,140,3,116,141,7,116,142,9,116,143,14,116,144,3,116,145,14,116,146,32,116,147,13,116,148,16,116,149,13,116,150,1,116,151,11,116,152,15,116,153,17,116,154,11,116,155,10,116,156,14,116,157,12,116,158,12,116,159,32,116,160,2,116,161,3,116,162,7,116,163,6,116,164,5,116,165,12,116,166,4,116,167,2,116,169,1,116,170,4,116,171,6,116,172,1,116,173,2,116,182,1,116,183,10,116,184,3,117,28,3,117,29,2,117,30,4,117,31,7,117,32,2,117,33,3,117,35,1,117,36,3,117,40,2,117,41,2,117,42,4,117,43,3,117,49,1,117,52,1,117,53,1,117,54,3,117,58,1,117,59,2,117,66,2,117,67,8,117,68,70,117,69,41,117,70,1,117,71,1,117,73,11,117,74,36,117,75,7,117,76,2,117,77,16,117,78,24,117,79,48,117,80,21,117,82,24,117,83,25,117,84,17,117,85,6,117,86,12,117,87,8,117,88,7,117,89,19,117,90,6,117,91,7,117,92,1,117,93,16,117,94,16,117,95,6,117,96,2,117,97,2,117,98,6,117,99,9,117,100,8,117,101,11,117,102,5,117,103,19,117,104,16,117,105,15,117,106,11,117,107,18,117,108,13,117,109,10,117,110,18,117,111,17,117,112,9,117,113,12,117,114,17,117,115,20,117,116,13,117,117,19,117,118,17,117,119,20,117,120,10,117,121,13,117,122,20,117,123,18,117,124,15,117,125,23,117,126,25,117,127,18,117,128,25,117,129,16,117,130,15,117,131,21,117,132,21,117,133,8,117,134,7,117,135,13,117,136,12,117,137,8,117,138,8,117,139,4,117,140,5,117,141,5,117,142,9,117,143,11,117,144,10,117,145,21,117,146,22,117,147,47,117,148,32,117,149,9,117,150,6,117,151,12,117,152,7,117,153,21,117,154,10,117,155,8,117,156,9,117,157,9,117,158,18,117,159,22,117,160,10,117,161,4,117,162,4,117,163,7,117,164,13,117,165,5,117,166,6,117,167,2,117,169,2,117,183,4,118,29,2,118,30,3,118,31,1,118,32,2,118,33,2,118,36,3,118,37,2,118,42,2,118,43,2,118,48,1,118,49,17,118,50,4,118,51,1,118,52,7,118,53,6,118,54,1,118,57,2,118,58,1,118,59,1,118,66,2,118,67,13,118,68,60,118,69,18,118,71,1,118,73,9,118,74,50,118,75,41,118,76,3,118,77,6,118,78,48,118,79,2,118,80,3,118,81,11,118,82,42,118,83,24,118,84,15,118,85,8,118,86,3,118,87,3,118,88,4,118,89,27,118,90,14,118,91,12,118,92,15,118,93,13,118,94,3,118,95,2,118,96,3,118,97,3,118,98,8,118,99,6,118,100,11,118,101,5,118,102,13,118,103,16,118,104,17,118,105,17,118,106,18,118,107,15,118,108,11,118,109,25,118,110,22,118,111,15,118,112,32,118,113,17,118,114,13,118,115,19,118,116,22,118,117,14,118,118,12,118,119,18,118,120,20,118,121,27,118,122,12,118,123,18,118,124,16,118,125,20,118,126,24,118,127,19,118,128,18,118,129,4,118,130,14,118,131,16,118,132,15,118,133,6,118,134,4,118,135,10,118,136,9,118,137,12,118,138,12,118,139,12,118,140,10,118,141,9,118,142,4,118,143,9,118,144,2,118,145,14,118,146,25,118,147,24,118,148,27,118,149,16,118,150,10,118,151,11,118,152,21,118,153,15,118,154,21,118,155,12,118,156,17,118,157,4,118,158,10,118,159,15,118,160,11,118,161,9,118,162,8,118,163,11,118,164,4,118,165,10,118,166,2,118,168,7,118,169,7,118,170,1,118,181,1,119,28,2,119,29,9,119,30,3,119,31,1,119,32,4,119,34,2,119,35,1,119,37,4,119,38,3,119,39,2,119,40,2,119,48,18,119,49,46,119,50,30,119,51,6,119,52,1,119,53,1,119,60,1,119,67,21,119,68,21,119,71,3,119,73,1,119,74,21,119,75,55,119,76,56,119,77,8,119,78,111,119,79,24,119,80,14,119,81,24,119,82,37,119,83,32,119,84,16,119,85,24,119,86,10,119,87,18,119,88,32,119,89,13,119,90,15,119,91,14,119,92,23,119,93,14,119,94,16,119,95,13,119,96,9,119,97,11,119,98,18,119,99,10,119,100,14,119,101,10,119,102,12,119,103,15,119,104,17,119,105,16,119,106,18,119,107,14,119,108,8,119,109,21,119,110,21,119,111,3,119,112,9,119,113,8,119,114,9,119,115,10,119,116,19,119,117,11,119,118,13,119,119,15,119,120,21,119,121,17,119,122,17,119,123,20,119,124,15,119,125,18,119,126,14,119,127,10,119,128,16,119,129,10,119,130,20,119,131,16,119,132,16,119,133,15,119,134,14,119,135,10,119,136,13,119,137,6,119,138,13,119,139,13,119,140,7,119,141,10,119,142,5,119,143,4,119,144,9,119,145,16,119,146,18,119,147,22,119,148,22,119,149,17,119,150,12,119,151,6,119,152,26,119,153,14,119,154,15,119,155,9,119,156,9,119,157,4,119,158,12,119,159,9,119,160,2,119,161,6,119,162,13,119,163,1,119,165,19,119,166,11,119,167,9,119,168,3,119,170,1,119,171,1,119,180,2,120,27,6,120,28,2,120,29,2,120,30,2,120,31,5,120,32,5,120,33,3,120,34,5,120,35,1,120,36,5,120,37,13,120,38,2,120,39,1,120,40,7,120,41,4,120,42,1,120,43,1,120,48,14,120,49,48,120,50,58,120,51,4,120,52,1,120,54,1,120,55,1,120,63,3,120,64,5,120,65,4,120,66,2,120,67,12,120,68,14,120,72,1,120,73,1,120,74,3,120,75,56,120,76,55,120,77,14,120,78,27,120,79,19,120,80,16,120,81,21,120,82,21,120,83,15,120,84,18,120,85,13,120,86,1,120,87,4,120,88,11,120,89,15,120,90,8,120,91,16,120,92,16,120,93,12,120,94,14,120,95,15,120,96,6,120,97,9,120,98,14,120,99,7,120,100,15,120,101,7,120,102,22,120,103,16,120,104,13,120,105,12,120,106,11,120,107,16,120,108,10,120,109,14,120,110,18,120,111,23,120,112,12,120,113,17,120,114,22,120,115,12,120,116,24,120,117,17,120,118,15,120,119,11,120,120,14,120,121,5,120,122,14,120,123,13,120,124,17,120,125,22,120,126,19,120,127,19,120,128,17,120,129,14,120,130,23,120,131,15,120,132,16,120,133,15,120,134,12,120,135,10,120,136,11,120,137,8,120,138,12,120,139,8,120,140,8,120,141,12,120,142,8,120,143,5,120,144,9,120,145,8,120,146,39,120,147,58,120,148,15,120,149,14,120,150,21,120,151,6,120,152,8,120,153,10,120,154,7,120,155,6,120,156,15,120,157,16,120,158,17,120,159,22,120,160,11,120,161,11,120,162,12,120,163,4,120,164,4,120,165,10,120,166,13,120,167,5,120,168,2,120,177,1,120,199,1,121,29,4,121,31,4,121,32,5,121,33,4,121,34,56,121,35,84,121,36,17,121,37,13,121,38,10,121,39,12,121,40,8,121,41,10,121,42,7,121,47,10,121,48,44,121,49,56,121,50,14,121,51,6,121,52,3,121,63,1,121,64,12,121,65,3,121,67,16,121,68,16,121,70,5,121,71,2,121,73,1,121,74,1,121,75,18,121,76,13,121,77,19,121,78,19,121,79,19,121,80,22,121,81,20,121,82,37,121,83,41,121,84,7,121,85,3,121,86,4,121,87,1,121,88,10,121,89,7,121,90,13,121,91,13,121,92,21,121,93,25,121,94,13,121,95,3,121,96,11,121,97,14,121,98,15,121,99,15,121,100,12,121,101,9,121,102,10,121,103,15,121,104,11,121,105,14,121,106,18,121,107,15,121,108,25,121,109,12,121,110,16,121,111,12,121,112,11,121,113,13,121,114,19,121,115,14,121,116,25,121,117,18,121,118,11,121,119,21,121,120,15,121,121,3,121,123,2,121,124,13,121,125,15,121,126,19,121,127,18,121,128,20,121,129,17,121,130,13,121,131,15,121,132,21,121,133,11,121,134,11,121,135,8,121,136,12,121,137,9,121,138,11,121,139,1,121,140,12,121,141,10,121,142,11,121,143,5,121,144,8,121,145,1,121,146,6,121,147,4,121,148,6,121,149,19,121,150,6,121,151,6,121,152,13,121,153,15,121,154,9,121,155,1,121,156,10,121,157,7,121,158,4,121,159,27,121,160,15,121,161,4,121,162,15,121,163,8,121,164,11,121,165,7,121,166,10,121,167,3,121,168,2,121,173,1,121,177,1,121,196,1,121,197,7,121,198,8,121,199,1,122,27,1,122,30,1,122,33,2,122,34,93,122,35,57,122,36,27,122,37,6,122,38,6,122,39,12,122,40,18,122,41,17,122,42,11,122,43,6,122,44,2,122,47,30,122,48,68,122,49,20,122,50,9,122,51,11,122,52,2,122,53,8,122,54,5,122,62,1,122,63,2,122,65,2,122,66,6,122,67,14,122,68,12,122,69,15,122,70,16,122,71,4,122,73,1,122,75,3,122,76,5,122,77,5,122,78,15,122,79,17,122,80,9,122,81,86,122,82,26,122,83,28,122,84,52,122,85,10,122,86,14,122,87,5,122,88,27,122,89,22,122,90,7,122,91,5,122,92,19,122,93,19,122,94,18,122,95,13,122,96,13,122,97,5,122,98,13,122,99,14,122,100,14,122,101,11,122,102,17,122,103,22,122,104,13,122,105,16,122,106,19,122,107,18,122,108,20,122,109,17,122,110,15,122,111,27,122,112,10,122,113,14,122,114,16,122,115,12,122,116,13,122,117,14,122,118,20,122,119,16,122,120,10,122,121,7,122,122,2,122,125,14,122,126,21,122,127,22,122,128,31,122,129,20,122,130,16,122,131,15,122,132,13,122,133,18,122,134,16,122,135,7,122,136,4,122,137,14,122,138,10,122,139,10,122,140,12,122,141,11,122,142,10,122,143,9,122,144,8,122,145,7,122,146,2,122,148,1,122,149,14,122,150,4,122,151,13,122,152,18,122,153,10,122,154,15,122,155,10,122,156,3,122,157,1,122,158,8,122,159,1,122,160,7,122,161,8,122,162,13,122,163,1,122,164,12,122,165,9,122,166,4,122,167,1,122,176,1,122,183,1,122,187,1,122,192,1,122,193,13,122,194,8,122,195,7,122,196,7,122,197,11,122,198,11,122,199,5,123,30,20,123,31,6,123,32,3,123,34,15,123,35,13,123,36,22,123,37,10,123,38,10,123,39,10,123,40,13,123,41,20,123,42,11,123,43,7,123,44,9,123,45,6,123,47,24,123,48,73,123,49,12,123,50,17,123,51,7,123,54,1,123,61,2,123,63,1,123,64,6,123,65,2,123,66,11,123,67,12,123,68,22,123,69,32,123,70,28,123,71,19,123,72,2,123,73,2,123,75,1,123,76,6,123,77,6,123,78,9,123,80,2,123,81,8,123,82,10,123,83,49,123,84,34,123,85,22,123,86,12,123,87,20,123,88,15,123,89,11,123,90,10,123,91,10,123,92,19,123,93,16,123,94,16,123,95,10,123,96,4,123,97,10,123,98,6,123,99,9,123,100,10,123,101,17,123,102,24,123,103,19,123,104,10,123,105,10,123,106,13,123,107,7,123,108,19,123,109,15,123,110,8,123,111,10,123,112,14,123,113,11,123,114,13,123,115,17,123,116,4,123,117,11,123,118,17,123,119,13,123,120,4,123,121,2,123,122,17,123,123,1,123,124,1,123,125,11,123,126,16,123,127,17,123,128,16,123,129,15,123,130,14,123,131,13,123,132,19,123,133,18,123,134,20,123,135,7,123,136,7,123,137,11,123,138,12,123,139,14,123,140,6,123,141,10,123,142,2,123,143,10,123,144,7,123,145,10,123,146,1,123,149,5,123,150,13,123,151,19,123,152,16,123,153,9,123,154,25,123,155,5,123,157,1,123,158,2,123,159,1,123,160,14,123,161,13,123,162,15,123,163,7,123,164,9,123,165,10,123,166,4,123,167,2,123,170,3,123,179,2,123,181,3,123,182,1,123,183,5,123,186,1,123,187,1,123,192,5,123,193,16,123,194,1,123,195,5,123,196,5,123,197,10,123,199,1,123,200,2,124,29,11,124,30,62,124,31,20,124,32,20,124,33,16,124,34,5,124,35,1,124,36,1,124,38,3,124,39,8,124,40,26,124,41,24,124,42,26,124,43,17,124,44,13,124,45,10,124,46,2,124,47,38,124,48,25,124,49,15,124,50,21,124,51,3,124,62,2,124,63,1,124,64,3,124,65,6,124,66,18,124,67,12,124,68,18,124,69,18,124,70,16,124,71,10,124,72,3,124,73,1,124,75,2,124,76,1,124,77,8,124,78,3,124,80,11,124,81,29,124,82,13,124,83,22,124,84,17,124,85,13,124,86,17,124,87,17,124,88,13,124,89,6,124,90,17,124,91,10,124,92,13,124,93,22,124,94,12,124,95,14,124,96,10,124,97,14,124,98,12,124,99,20,124,100,11,124,101,4,124,102,8,124,103,12,124,104,9,124,105,17,124,106,17,124,107,19,124,108,8,124,109,4,124,110,5,124,111,19,124,112,16,124,113,27,124,114,42,124,115,20,124,116,15,124,117,11,124,118,12,124,119,6,124,120,4,124,121,1,124,122,2,124,125,7,124,126,17,124,127,20,124,128,20,124,129,15,124,130,11,124,131,6,124,132,14,124,133,18,124,134,11,124,136,2,124,137,3,124,138,13,124,139,7,124,140,4,124,141,11,124,142,4,124,143,7,124,144,5,124,145,4,124,146,17,124,147,11,124,148,3,124,149,9,124,150,9,124,151,17,124,152,19,124,153,5,124,154,29,124,155,22,124,159,5,124,160,14,124,161,11,124,162,7,124,163,5,124,164,7,124,165,11,124,166,8,124,169,3,124,170,13,124,175,2,124,183,1,124,192,7,124,194,5,124,195,3,125,26,2,125,27,2,125,28,1,125,29,33,125,30,62,125,31,42,125,32,90,125,33,31,125,34,20,125,35,20,125,36,6,125,37,3,125,41,6,125,42,15,125,43,10,125,45,8,125,46,3,125,48,2,125,49,19,125,50,10,125,51,1,125,53,2,125,62,1,125,63,4,125,64,1,125,65,11,125,66,29,125,67,18,125,68,14,125,69,3,125,70,2,125,71,8,125,72,6,125,75,2,125,77,5,125,78,1,125,79,29,125,80,26,125,81,17,125,82,22,125,83,20,125,84,17,125,85,20,125,86,20,125,87,24,125,88,8,125,89,24,125,90,11,125,91,14,125,92,16,125,93,11,125,94,15,125,95,10,125,96,12,125,97,8,125,98,14,125,99,19,125,100,15,125,101,16,125,102,18,125,103,15,125,104,15,125,105,13,125,106,21,125,107,20,125,108,17,125,109,16,125,110,16,125,111,14,125,112,8,125,113,17,125,114,22,125,115,17,125,116,14,125,117,8,125,118,8,125,119,11,125,120,5,125,121,3,125,124,3,125,125,10,125,126,16,125,127,8,125,128,15,125,129,6,125,130,1,125,131,9,125,132,19,125,133,15,125,134,9,125,135,2,125,137,4,125,138,25,125,139,16,125,140,11,125,141,13,125,142,12,125,143,15,125,144,11,125,145,16,125,146,7,125,147,8,125,148,6,125,149,21,125,150,6,125,151,7,125,152,9,125,153,6,125,154,7,125,155,11,125,156,2,125,159,5,125,160,13,125,161,6,125,162,20,125,163,6,125,164,9,125,165,10,125,166,8,125,168,7,125,169,12,125,175,1,125,177,1,125,178,2,125,179,1,125,180,1,125,191,1,125,192,2,125,195,5,126,25,2,126,26,3,126,27,2,126,28,5,126,29,27,126,30,44,126,31,118,126,32,52,126,33,28,126,34,49,126,35,34,126,36,18,126,37,18,126,38,15,126,39,7,126,40,2,126,41,3,126,42,9,126,43,15,126,44,8,126,45,7,126,46,1,126,48,10,126,49,16,126,50,8,126,51,4,126,52,8,126,61,2,126,62,5,126,63,3,126,64,5,126,65,35,126,66,3,126,67,15,126,68,1,126,69,3,126,70,6,126,71,6,126,72,3,126,73,5,126,75,3,126,77,2,126,78,32,126,79,59,126,80,54,126,81,15,126,82,21,126,83,21,126,84,11,126,85,12,126,86,12,126,87,24,126,88,8,126,89,36,126,90,12,126,91,16,126,92,9,126,93,14,126,94,15,126,95,19,126,96,27,126,97,14,126,98,14,126,99,11,126,100,17,126,101,20,126,102,23,126,103,29,126,104,24,126,105,6,126,106,14,126,107,28,126,108,13,126,109,17,126,110,16,126,111,9,126,112,9,126,113,11,126,114,5,126,115,9,126,116,9,126,117,12,126,118,5,126,119,15,126,120,17,126,121,4,126,123,9,126,124,10,126,125,13,126,126,20,126,127,12,126,128,24,126,129,11,126,130,17,126,131,13,126,132,18,126,133,19,126,134,9,126,135,4,126,137,31,126,138,27,126,139,31,126,140,10,126,141,16,126,142,3,126,143,11,126,144,4,126,145,7,126,146,20,126,147,21,126,148,9,126,149,21,126,150,12,126,151,12,126,152,11,126,153,13,126,154,7,126,155,6,126,156,10,126,157,9,126,158,6,126,159,5,126,160,13,126,161,30,126,162,6,126,163,4,126,164,18,126,165,8,126,166,12,126,167,16,126,168,14,126,169,6,126,175,1,126,178,4,126,179,3,126,181,1,126,189,3,126,190,25,126,191,4,126,192,1,126,193,7,126,194,9,127,24,1,127,29,2,127,30,2,127,31,20,127,32,49,127,33,69,127,34,52,127,35,9,127,36,12,127,37,43,127,38,20,127,39,18,127,40,9,127,41,5,127,42,10,127,43,19,127,44,8,127,48,8,127,49,19,127,50,12,127,51,10,127,52,12,127,62,3,127,63,8,127,64,32,127,65,19,127,67,13,127,68,12,127,69,14,127,70,3,127,71,10,127,72,12,127,73,5,127,76,1,127,77,3,127,78,49,127,79,60,127,80,40,127,81,19,127,82,20,127,83,22,127,84,15,127,85,23,127,86,17,127,87,19,127,88,17,127,89,9,127,90,11,127,91,14,127,92,24,127,93,15,127,94,24,127,95,13,127,96,18,127,97,2,127,98,18,127,99,11,127,100,17,127,101,14,127,102,14,127,103,7,127,104,13,127,105,24,127,106,12,127,107,21,127,108,17,127,109,22,127,110,15,127,111,18,127,112,14,127,113,16,127,114,19,127,115,8,127,116,8,127,119,2,127,120,1,127,121,3,127,122,2,127,123,16,127,124,10,127,125,16,127,126,23,127,127,17,127,128,18,127,129,21,127,130,36,127,131,14,127,132,16,127,133,17,127,134,10,127,135,1,127,137,56,127,138,10,127,139,28,127,140,36,127,141,8,127,142,12,127,143,10,127,144,11,127,145,11,127,146,10,127,147,21,127,148,6,127,149,10,127,150,9,127,151,15,127,152,7,127,153,6,127,154,11,127,155,2,127,156,14,127,157,20,127,158,22,127,159,16,127,160,10,127,161,10,127,162,6,127,163,9,127,164,6,127,165,3,127,166,9,127,167,10,127,168,11,127,169,1,127,178,30,127,179,5,127,180,2,127,182,1,127,188,4,127,189,9,127,190,6,127,192,1,127,193,1,128,28,1,128,29,2,128,30,2,128,31,2,128,32,5,128,33,4,128,34,3,128,35,2,128,36,2,128,37,13,128,38,26,128,39,35,128,40,19,128,41,19,128,42,5,128,43,3,128,45,2,128,46,2,128,48,6,128,49,26,128,50,10,128,51,22,128,60,8,128,61,44,128,62,14,128,63,30,128,64,30,128,66,13,128,67,23,128,68,18,128,69,24,128,70,14,128,71,9,128,72,4,128,73,3,128,74,1,128,77,1,128,78,22,128,79,8,128,80,41,128,81,23,128,82,26,128,83,23,128,84,17,128,85,20,128,86,9,128,87,20,128,88,15,128,89,13,128,90,7,128,91,27,128,92,11,128,93,20,128,94,19,128,95,21,128,96,16,128,97,7,128,98,13,128,99,8,128,100,7,128,101,16,128,102,15,128,103,8,128,104,18,128,105,9,128,106,23,128,107,21,128,108,15,128,109,12,128,110,11,128,111,16,128,112,25,128,113,23,128,114,18,128,115,14,128,116,8,128,118,5,128,119,5,128,122,2,128,123,6,128,124,8,128,125,13,128,126,20,128,127,18,128,128,17,128,129,20,128,130,19,128,131,13,128,132,21,128,133,9,128,134,15,128,135,11,128,136,6,128,137,16,128,138,17,128,139,15,128,140,12,128,141,9,128,142,11,128,143,9,128,144,10,128,145,11,128,146,3,128,147,2,128,148,3,128,149,8,128,150,7,128,151,14,128,152,18,128,153,14,128,154,16,128,155,4,128,156,5,128,157,55,128,158,31,128,159,5,128,160,9,128,161,11,128,162,9,128,163,12,128,164,7,128,165,6,128,166,14,128,167,11,128,168,2,128,169,1,128,170,1,128,176,1,128,178,6,128,179,1,128,180,4,128,181,3,128,186,3,128,187,8,128,188,9,128,189,2,129,23,2,129,24,3,129,25,1,129,27,1,129,29,2,129,30,2,129,31,1,129,32,1,129,33,1,129,34,6,129,35,4,129,36,1,129,38,1,129,39,4,129,40,8,129,41,18,129,42,7,129,43,10,129,44,6,129,45,1,129,46,1,129,48,4,129,49,24,129,50,25,129,51,18,129,60,40,129,61,40,129,62,26,129,63,38,129,64,8,129,65,5,129,66,5,129,67,7,129,68,50,129,69,22,129,70,13,129,71,16,129,72,3,129,73,2,129,74,2,129,76,1,129,77,1,129,78,17,129,79,27,129,80,27,129,81,18,129,82,25,129,83,21,129,84,22,129,85,13,129,86,16,129,87,26,129,88,8,129,89,19,129,90,12,129,91,6,129,92,9,129,93,7,129,94,7,129,95,15,129,96,26,129,97,22,129,98,14,129,99,6,129,100,4,129,101,11,129,102,8,129,103,19,129,104,31,129,105,21,129,106,17,129,107,9,129,108,9,129,109,9,129,110,16,129,111,14,129,112,15,129,113,16,129,114,14,129,115,2,129,116,5,129,117,1,129,118,3,129,121,3,129,122,7,129,123,5,129,124,7,129,125,15,129,126,8,129,127,8,129,128,16,129,129,18,129,130,21,129,131,20,129,132,22,129,133,27,129,134,7,129,135,24,129,136,18,129,137,13,129,138,11,129,139,28,129,140,27,129,141,13,129,142,10,129,143,16,129,144,7,129,145,15,129,146,6,129,147,6,129,148,9,129,149,10,129,150,5,129,151,8,129,152,3,129,153,8,129,154,6,129,155,8,129,156,12,129,157,29,129,158,14,129,159,20,129,160,18,129,161,8,129,162,9,129,163,37,129,164,13,129,165,8,129,166,26,129,167,10,129,175,1,129,181,3,129,182,3,129,183,16,129,184,2,129,185,6,129,186,9,130,24,1,130,26,1,130,27,1,130,28,5,130,29,1,130,31,1,130,33,6,130,34,1,130,35,5,130,36,2,130,37,3,130,38,5,130,39,6,130,41,15,130,42,9,130,43,25,130,44,11,130,48,3,130,49,9,130,50,27,130,51,6,130,60,48,130,61,20,130,62,30,130,63,14,130,64,4,130,66,3,130,67,1,130,68,3,130,69,42,130,70,14,130,71,19,130,72,17,130,73,14,130,74,8,130,75,1,130,78,21,130,79,8,130,80,24,130,81,13,130,82,17,130,83,22,130,84,15,130,85,44,130,86,19,130,87,14,130,88,19,130,89,17,130,90,14,130,91,13,130,92,3,130,93,18,130,94,12,130,95,18,130,96,16,130,97,21,130,98,17,130,99,14,130,100,11,130,101,4,130,103,33,130,104,34,130,105,12,130,106,9,130,108,3,130,109,14,130,110,15,130,111,7,130,112,1,130,113,5,130,114,5,130,115,5,130,116,5,130,117,16,130,118,13,130,119,3,130,120,13,130,121,3,130,122,7,130,123,2,130,124,7,130,125,4,130,126,7,130,127,7,130,128,18,130,129,17,130,130,20,130,131,15,130,132,20,130,133,23,130,134,13,130,135,24,130,136,16,130,137,26,130,138,44,130,139,9,130,140,28,130,141,12,130,142,2,130,143,1,130,144,12,130,145,15,130,146,13,130,147,10,130,148,2,130,149,8,130,150,2,130,151,2,130,152,5,130,153,5,130,154,9,130,155,3,130,156,3,130,157,9,130,158,11,130,159,1,130,160,4,130,161,9,130,162,3,130,163,28,130,164,13,130,165,14,130,166,14,130,167,7,130,175,3,130,176,2,130,181,1,130,182,11,130,183,12,130,184,3,131,22,1,131,25,2,131,26,3,131,27,3,131,32,2,131,33,1,131,34,3,131,35,2,131,36,1,131,37,4,131,38,4,131,39,4,131,40,13,131,41,13,131,42,6,131,43,23,131,44,1,131,45,1,131,46,2,131,48,1,131,49,7,131,50,12,131,59,16,131,60,48,131,61,12,131,62,5,131,63,4,131,64,14,131,65,16,131,66,5,131,67,11,131,68,16,131,69,22,131,70,13,131,71,12,131,72,17,131,73,9,131,74,16,131,75,2,131,76,2,131,78,13,131,79,20,131,80,23,131,81,20,131,82,19,131,83,12,131,84,16,131,85,22,131,86,19,131,87,17,131,88,15,131,89,18,131,90,31,131,91,13,131,92,15,131,93,17,131,94,13,131,95,19,131,96,7,131,97,13,131,98,19,131,99,21,131,100,14,131,101,9,131,102,4,131,103,15,131,104,19,131,105,9,131,106,4,131,107,3,131,108,5,131,109,11,131,110,11,131,111,6,131,112,6,131,113,10,131,114,14,131,115,12,131,116,8,131,117,14,131,118,15,131,119,30,131,120,16,131,121,9,131,122,1,131,123,5,131,124,8,131,125,2,131,126,11,131,127,8,131,128,29,131,129,38,131,130,21,131,131,26,131,132,21,131,133,7,131,134,5,131,135,4,131,137,3,131,140,3,131,141,4,131,142,1,131,143,5,131,144,7,131,145,10,131,146,9,131,147,5,131,149,15,131,150,2,131,151,7,131,152,4,131,153,2,131,154,7,131,155,2,131,156,11,131,157,3,131,158,5,131,159,3,131,160,5,131,161,8,131,162,4,131,163,5,131,164,21,131,165,5,131,166,25,131,167,5,131,168,2,131,175,10,131,179,1,131,180,1,131,181,14,131,182,7,132,25,2,132,27,6,132,28,3,132,29,9,132,30,3,132,33,5,132,34,6,132,35,9,132,36,3,132,37,2,132,38,2,132,39,12,132,40,11,132,41,15,132,42,3,132,43,4,132,44,1,132,45,1,132,48,12,132,49,7,132,50,1,132,53,1,132,55,4,132,56,7,132,59,40,132,60,18,132,61,18,132,62,11,132,63,4,132,64,11,132,65,13,132,66,3,132,67,2,132,68,13,132,69,5,132,70,23,132,71,12,132,72,5,132,73,11,132,74,11,132,75,4,132,76,3,132,77,5,132,78,3,132,79,32,132,80,16,132,81,15,132,82,20,132,83,24,132,84,15,132,85,17,132,86,20,132,87,20,132,88,20,132,89,16,132,90,14,132,91,13,132,92,11,132,93,14,132,94,18,132,95,15,132,96,9,132,97,13,132,98,13,132,99,22,132,100,17,132,101,8,132,102,7,132,104,10,132,106,11,132,107,4,132,108,1,132,109,4,132,110,2,132,111,1,132,113,6,132,114,10,132,115,8,132,116,4,132,117,2,132,118,14,132,119,9,132,120,13,132,121,8,132,122,3,132,124,11,132,125,3,132,127,2,132,128,25,132,129,31,132,130,24,132,131,32,132,132,6,132,136,1,132,139,1,132,141,6,132,142,14,132,143,9,132,144,4,132,145,10,132,146,8,132,147,4,132,148,1,132,149,12,132,150,2,132,151,7,132,152,2,132,153,1,132,155,2,132,159,1,132,160,9,132,161,13,132,162,13,132,163,10,132,164,10,132,165,14,132,166,40,132,167,13,132,168,6,132,174,1,132,175,5,132,177,6,132,178,1,132,179,2,132,180,3,132,181,2,132,182,1,133,25,6,133,26,3,133,27,6,133,28,12,133,29,6,133,30,12,133,31,3,133,32,3,133,33,15,133,34,18,133,35,7,133,36,7,133,37,2,133,38,3,133,39,16,133,40,12,133,41,6,133,42,5,133,43,1,133,45,4,133,47,5,133,48,10,133,49,5,133,50,4,133,51,2,133,52,1,133,53,2,133,55,44,133,56,54,133,57,54,133,58,35,133,59,63,133,60,11,133,61,13,133,62,14,133,63,8,133,64,6,133,65,10,133,66,13,133,67,12,133,68,11,133,69,24,133,70,20,133,71,26,133,72,62,133,73,32,133,74,3,133,77,5,133,79,26,133,80,13,133,81,16,133,82,14,133,83,23,133,84,17,133,85,7,133,86,12,133,87,11,133,88,20,133,89,14,133,90,12,133,91,22,133,92,13,133,93,23,133,94,11,133,95,19,133,96,13,133,97,18,133,98,13,133,99,19,133,100,15,133,101,16,133,102,15,133,103,9,133,104,1,133,106,3,133,107,7,133,111,2,133,114,4,133,116,1,133,118,8,133,119,9,133,120,9,133,121,22,133,122,15,133,123,13,133,124,10,133,125,1,133,128,14,133,129,12,133,130,30,133,131,11,133,132,5,133,133,3,133,135,1,133,137,2,133,141,1,133,142,1,133,143,8,133,144,10,133,145,7,133,146,13,133,149,11,133,150,14,133,151,14,133,152,9,133,153,2,133,158,1,133,160,3,133,161,1,133,162,5,133,163,7,133,164,18,133,165,8,133,166,6,133,167,17,133,168,10,133,169,4,133,170,6,133,175,1,133,176,2,133,177,32,133,178,11,133,179,2,133,180,1,134,24,1,134,26,6,134,27,3,134,28,6,134,29,9,134,30,6,134,31,12,134,32,2,134,33,4,134,34,15,134,35,19,134,36,19,134,37,20,134,38,9,134,39,6,134,40,4,134,42,2,134,44,2,134,47,9,134,48,12,134,49,10,134,50,7,134,51,6,134,52,12,134,53,19,134,54,20,134,55,10,134,56,16,134,57,48,134,58,68,134,59,70,134,60,12,134,61,7,134,62,28,134,63,20,134,65,22,134,66,14,134,67,7,134,68,17,134,69,27,134,70,16,134,71,7,134,72,40,134,73,16,134,74,4,134,75,3,134,76,1,134,77,11,134,78,14,134,79,5,134,80,22,134,81,7,134,82,15,134,83,11,134,84,16,134,85,16,134,86,12,134,87,15,134,88,14,134,89,19,134,90,15,134,91,14,134,92,16,134,93,20,134,94,16,134,95,14,134,96,11,134,97,29,134,98,2,134,99,9,134,100,14,134,101,10,134,102,10,134,103,5,134,107,2,134,109,2,134,110,1,134,111,3,134,112,5,134,113,6,134,114,6,134,115,11,134,116,4,134,117,4,134,118,10,134,119,12,134,120,10,134,121,13,134,122,14,134,123,15,134,124,10,134,125,12,134,126,14,134,127,4,134,128,7,134,129,10,134,130,8,134,131,27,134,132,39,134,133,5,134,134,2,134,135,3,134,136,3,134,137,8,134,138,1,134,141,2,134,142,2,134,144,2,134,145,5,134,146,4,134,147,3,134,148,3,134,149,15,134,150,12,134,151,10,134,152,9,134,153,2,134,155,4,134,156,2,134,157,1,134,158,28,134,159,70,134,160,17,134,161,13,134,162,38,134,163,41,134,164,22,134,165,10,134,166,5,134,167,27,134,168,19,134,169,16,134,173,4,134,174,1,134,175,12,134,176,14,134,177,9,134,178,2,135,22,3,135,24,1,135,25,1,135,26,1,135,27,6,135,28,6,135,29,3,135,30,1,135,31,6,135,32,4,135,33,4,135,34,4,135,35,4,135,36,15,135,37,9,135,38,24,135,41,2,135,42,4,135,45,2,135,47,7,135,48,11,135,49,8,135,50,7,135,51,7,135,52,11,135,53,19,135,54,6,135,55,3,135,56,12,135,57,8,135,58,15,135,59,27,135,60,11,135,61,14,135,62,11,135,63,28,135,64,17,135,65,13,135,66,19,135,67,16,135,68,39,135,69,36,135,70,10,135,71,21,135,72,22,135,73,14,135,74,16,135,75,6,135,76,10,135,77,3,135,78,19,135,80,32,135,81,22,135,82,16,135,83,10,135,84,13,135,85,9,135,86,8,135,87,11,135,88,15,135,89,14,135,90,17,135,91,13,135,92,19,135,93,15,135,94,12,135,95,21,135,96,14,135,97,20,135,98,25,135,99,6,135,100,4,135,101,9,135,102,12,135,103,9,135,104,3,135,106,2,135,108,1,135,110,6,135,111,11,135,112,13,135,113,15,135,114,20,135,115,8,135,116,9,135,117,11,135,118,15,135,119,15,135,120,9,135,121,12,135,122,10,135,123,12,135,124,11,135,125,14,135,126,3,135,127,12,135,128,14,135,129,15,135,130,15,135,131,23,135,132,28,135,133,4,135,134,2,135,135,4,135,136,12,135,137,16,135,138,9,135,143,4,135,144,5,135,145,1,135,147,9,135,148,1,135,149,8,135,150,13,135,151,42,135,152,25,135,153,17,135,154,13,135,155,8,135,156,3,135,157,3,135,158,24,135,159,80,135,160,34,135,161,33,135,162,48,135,163,28,135,164,33,135,165,18,135,166,8,135,167,10,135,168,16,135,169,9,135,170,2,135,172,1,135,173,4,135,175,11,135,176,7,136,23,1,136,24,1,136,25,1,136,26,2,136,28,1,136,30,6,136,32,2,136,33,3,136,34,3,136,35,3,136,36,1,136,38,6,136,41,6,136,42,2,136,43,4,136,47,1,136,48,3,136,49,9,136,50,3,136,51,10,136,52,7,136,53,6,136,54,5,136,55,4,136,56,11,136,57,10,136,58,12,136,59,17,136,60,54,136,61,35,136,62,62,136,63,18,136,64,15,136,65,25,136,66,15,136,67,16,136,68,59,136,69,21,136,70,22,136,71,14,136,72,19,136,73,18,136,74,15,136,75,20,136,76,17,136,77,21,136,78,6,136,79,9,136,80,2,136,81,19,136,82,25,136,83,21,136,84,16,136,85,13,136,86,10,136,87,8,136,88,11,136,89,18,136,90,24,136,91,22,136,92,21,136,93,21,136,94,21,136,95,15,136,96,8,136,97,19,136,98,31,136,99,23,136,100,14,136,101,6,136,102,12,136,103,13,136,104,8,136,105,1,136,108,1,136,109,8,136,110,3,136,111,10,136,112,10,136,113,12,136,114,13,136,115,6,136,116,7,136,117,8,136,118,14,136,119,14,136,120,12,136,121,11,136,122,13,136,123,13,136,124,16,136,125,20,136,126,9,136,127,15,136,128,17,136,129,19,136,130,14,136,131,3,136,133,3,136,134,9,136,135,20,136,136,17,136,137,21,136,138,24,136,140,22,136,141,1,136,142,19,136,143,4,136,144,1,136,145,2,136,146,2,136,147,1,136,148,1,136,149,1,136,150,6,136,151,10,136,152,17,136,153,21,136,154,19,136,155,10,136,156,16,136,157,11,136,158,28,136,159,22,136,160,21,136,161,27,136,162,19,136,163,17,136,164,6,136,165,23,136,166,13,136,167,3,136,168,3,136,169,5,136,170,7,136,172,1,136,174,4,136,190,1,137,26,1,137,30,1,137,31,6,137,32,2,137,35,3,137,37,7,137,38,2,137,40,13,137,41,4,137,42,2,137,44,3,137,47,17,137,48,25,137,49,8,137,50,9,137,51,9,137,52,18,137,53,18,137,54,7,137,55,11,137,56,31,137,57,13,137,58,17,137,59,5,137,61,9,137,62,28,137,63,9,137,64,20,137,65,41,137,66,48,137,67,100,137,68,39,137,69,19,137,70,8,137,71,20,137,72,23,137,73,24,137,74,16,137,75,9,137,76,15,137,77,11,137,79,4,137,81,13,137,82,12,137,83,18,137,84,10,137,85,15,137,86,15,137,87,10,137,88,8,137,89,21,137,90,17,137,91,21,137,92,13,137,93,14,137,94,18,137,95,11,137,96,18,137,97,11,137,98,21,137,99,40,137,100,12,137,102,4,137,103,8,137,106,1,137,107,3,137,108,3,137,109,9,137,110,6,137,111,13,137,112,9,137,113,10,137,114,3,137,115,16,137,116,9,137,117,9,137,118,11,137,119,1,137,120,11,137,121,14,137,122,8,137,123,21,137,124,22,137,125,11,137,126,22,137,127,21,137,128,16,137,129,13,137,130,2,137,131,1,137,132,10,137,133,14,137,134,19,137,135,23,137,136,26,137,137,9,137,138,39,137,139,15,137,140,22,137,141,7,137,142,19,137,143,16,137,144,9,137,145,12,137,147,1,137,148,2,137,149,2,137,150,3,137,151,1,137,153,2,137,154,4,137,155,10,137,156,11,137,157,28,137,158,12,137,159,16,137,160,12,137,161,13,137,162,29,137,163,21,137,164,9,137,165,29,137,166,17,137,167,16,137,168,8,137,169,8,137,170,7,137,171,5,137,172,3,137,173,2,138,24,1,138,28,4,138,30,2,138,31,1,138,34,1,138,35,3,138,36,4,138,37,4,138,38,4,138,39,1,138,40,1,138,41,1,138,43,2,138,46,12,138,47,19,138,48,21,138,49,6,138,50,14,138,51,16,138,52,15,138,53,7,138,54,11,138,55,2,138,56,3,138,57,24,138,58,64,138,59,27,138,61,8,138,62,45,138,63,36,138,64,36,138,65,25,138,66,45,138,67,17,138,68,22,138,69,20,138,70,19,138,71,15,138,72,21,138,73,18,138,74,29,138,75,26,138,76,24,138,77,46,138,78,1,138,79,3,138,80,1,138,81,2,138,82,15,138,83,22,138,84,28,138,85,11,138,86,17,138,87,14,138,88,16,138,89,12,138,90,15,138,91,10,138,92,18,138,93,8,138,94,19,138,95,13,138,96,10,138,97,16,138,98,5,138,99,9,138,100,3,138,101,7,138,102,10,138,103,7,138,104,6,138,105,3,138,106,4,138,107,5,138,108,4,138,109,16,138,110,25,138,111,13,138,112,21,138,113,12,138,114,9,138,115,16,138,116,8,138,118,16,138,120,2,138,121,9,138,122,1,138,123,18,138,124,26,138,125,18,138,126,18,138,127,9,138,128,6,138,130,9,138,131,11,138,132,22,138,133,18,138,134,22,138,135,13,138,136,13,138,137,16,138,138,17,138,139,18,138,140,7,138,141,1,138,142,8,138,143,12,138,144,20,138,145,16,138,146,11,138,147,2,138,150,2,138,151,3,138,152,5,138,153,4,138,154,1,138,155,1,138,156,2,138,157,20,138,158,25,138,159,18,138,160,17,138,161,9,138,162,13,138,163,17,138,164,15,138,165,14,138,166,17,138,167,5,138,168,8,138,169,6,138,170,5,138,171,5,138,177,1,138,189,1,139,30,3,139,31,2,139,33,1,139,35,1,139,36,2,139,37,2,139,38,1,139,40,2,139,41,4,139,42,2,139,43,1,139,46,14,139,47,27,139,48,17,139,49,11,139,50,42,139,51,42,139,52,16,139,53,20,139,54,13,139,55,1,139,57,51,139,58,78,139,59,8,139,60,9,139,61,8,139,62,30,139,63,36,139,64,38,139,65,24,139,66,15,139,67,13,139,68,23,139,69,14,139,70,17,139,71,15,139,72,11,139,73,17,139,74,19,139,75,16,139,76,18,139,77,15,139,78,6,139,79,4,139,80,5,139,82,7,139,83,18,139,84,6,139,85,7,139,86,20,139,87,17,139,88,3,139,89,5,139,90,12,139,91,11,139,92,15,139,93,15,139,94,23,139,95,13,139,96,6,139,97,13,139,98,17,139,99,8,139,100,1,139,101,6,139,102,17,139,103,17,139,104,15,139,105,9,139,106,11,139,107,12,139,108,13,139,109,14,139,110,16,139,111,24,139,112,9,139,113,19,139,114,9,139,115,7,139,116,10,139,117,11,139,118,12,139,119,8,139,120,4,139,121,1,139,122,4,139,125,2,139,128,1,139,129,10,139,130,12,139,131,25,139,132,16,139,133,16,139,134,23,139,135,14,139,136,8,139,137,16,139,138,9,139,139,4,139,140,8,139,141,5,139,142,9,139,143,4,139,144,10,139,145,5,139,146,2,139,147,15,139,148,4,139,149,2,139,151,5,139,152,4,139,153,8,139,154,10,139,155,1,139,158,3,139,161,6,139,162,1,139,163,13,139,164,18,139,165,20,139,166,3,139,167,4,139,169,1,139,170,1,139,171,1,139,187,6,139,188,17,139,189,3,139,192,1,139,193,1,139,194,1,140,29,1,140,30,1,140,32,1,140,35,2,140,36,1,140,39,1,140,40,3,140,41,3,140,42,1,140,43,1,140,44,1,140,45,2,140,46,17,140,47,29,140,48,19,140,49,25,140,50,45,140,51,46,140,52,38,140,53,44,140,54,4,140,57,88,140,58,68,140,59,7,140,60,43,140,61,2,140,62,4,140,63,31,140,64,35,140,65,10,140,66,16,140,67,18,140,68,25,140,69,20,140,70,15,140,71,20,140,72,16,140,73,10,140,74,9,140,75,11,140,76,14,140,77,24,140,78,18,140,79,15,140,80,3,140,82,2,140,83,9,140,84,21,140,85,23,140,86,8,140,87,3,140,88,10,140,89,15,140,90,28,140,91,15,140,92,10,140,93,12,140,94,14,140,95,7,140,96,10,140,97,20,140,98,1,140,99,6,140,100,1,140,101,32,140,102,24,140,103,12,140,104,6,140,105,9,140,106,13,140,107,16,140,108,13,140,109,12,140,110,22,140,111,19,140,112,26,140,113,22,140,114,35,140,115,19,140,116,17,140,117,12,140,118,22,140,119,9,140,120,2,140,122,3,140,123,5,140,124,3,140,125,1,140,126,4,140,127,16,140,128,19,140,129,8,140,130,21,140,131,16,140,132,20,140,133,20,140,134,18,140,135,49,140,136,15,140,137,11,140,138,40,140,139,5,140,140,10,140,142,8,140,143,18,140,144,2,140,145,27,140,146,6,140,147,6,140,148,12,140,149,2,140,150,1,140,152,2,140,153,4,140,154,3,140,155,2,140,156,4,140,157,4,140,158,10,140,159,5,140,160,4,140,162,4,140,165,1,140,166,2,140,167,1,140,185,2,140,186,19,140,187,17,140,188,14,140,189,3,140,191,2,140,192,2,140,194,1,140,195,2,141,29,1,141,35,4,141,36,6,141,37,1,141,38,1,141,40,1,141,41,1,141,42,1,141,46,13,141,47,24,141,48,16,141,49,30,141,50,48,141,51,46,141,52,46,141,53,25,141,56,4,141,57,78,141,58,46,141,59,63,141,60,48,141,62,1,141,63,1,141,64,12,141,65,11,141,66,18,141,67,23,141,68,12,141,69,4,141,70,8,141,71,35,141,72,16,141,73,20,141,74,38,141,75,1,141,76,7,141,77,17,141,78,19,141,79,10,141,80,3,141,81,5,141,83,4,141,84,19,141,85,13,141,86,12,141,87,8,141,88,20,141,89,37,141,90,34,141,91,9,141,92,8,141,93,4,141,94,7,141,95,1,141,96,7,141,97,13,141,98,4,141,100,3,141,101,10,141,102,16,141,103,9,141,104,22,141,105,14,141,106,19,141,107,26,141,108,27,141,109,16,141,110,16,141,111,14,141,112,22,141,113,14,141,114,12,141,115,21,141,116,8,141,117,17,141,118,9,141,120,1,141,121,6,141,122,17,141,123,14,141,124,6,141,125,4,141,126,9,141,127,11,141,128,12,141,129,6,141,130,14,141,131,19,141,132,19,141,133,14,141,134,22,141,135,11,141,136,8,141,137,34,141,138,11,141,139,14,141,140,19,141,141,4,141,142,4,141,143,10,141,144,8,141,145,8,141,146,6,141,147,6,141,148,21,141,149,20,141,150,9,141,151,2,141,152,3,141,154,1,141,155,7,141,157,5,141,158,4,141,159,1,141,183,3,141,184,12,141,185,19,141,186,23,141,187,21,141,188,4,141,189,2,141,194,2,141,195,2,142,32,37,142,33,38,142,34,26,142,35,16,142,36,16,142,46,7,142,47,37,142,48,21,142,49,42,142,50,68,142,51,61,142,52,67,142,56,16,142,57,39,142,59,6,142,60,18,142,61,2,142,62,5,142,63,5,142,64,14,142,65,20,142,66,24,142,67,20,142,68,14,142,69,13,142,70,12,142,71,25,142,72,20,142,73,13,142,74,5,142,75,1,142,76,24,142,77,25,142,78,22,142,79,10,142,80,3,142,81,5,142,82,3,142,83,2,142,84,13,142,85,19,142,86,18,142,87,17,142,88,16,142,89,17,142,90,3,142,93,1,142,94,10,142,95,8,142,96,15,142,97,11,142,98,1,142,100,8,142,101,10,142,102,5,142,103,14,142,104,17,142,105,16,142,106,14,142,107,14,142,108,17,142,109,17,142,110,19,142,111,18,142,112,30,142,113,23,142,114,24,142,115,14,142,116,12,142,117,7,142,118,2,142,119,1,142,120,1,142,121,6,142,122,21,142,123,15,142,124,21,142,125,11,142,126,4,142,127,8,142,128,1,142,130,2,142,131,12,142,132,16,142,133,14,142,134,23,142,135,11,142,136,14,142,137,22,142,138,12,142,139,10,142,140,21,142,141,10,142,142,2,142,143,1,142,144,2,142,145,1,142,147,2,142,148,17,142,149,32,142,150,19,142,151,7,142,152,1,142,154,1,142,158,1,142,161,1,142,162,1,142,181,2,142,182,10,142,183,17,142,184,17,142,185,15,142,186,22,142,187,21,142,192,4,142,196,1,143,31,2,143,32,22,143,33,59,143,34,51,143,35,3,143,37,3,143,38,1,143,39,1,143,46,8,143,47,48,143,48,40,143,49,78,143,50,68,143,51,66,143,52,15,143,56,22,143,57,55,143,58,2,143,59,7,143,61,1,143,62,3,143,63,7,143,64,33,143,65,45,143,66,14,143,67,20,143,68,22,143,69,23,143,70,20,143,71,18,143,72,19,143,73,18,143,74,14,143,75,15,143,76,13,143,77,13,143,78,26,143,79,12,143,80,9,143,81,8,143,82,21,143,84,3,143,85,9,143,86,17,143,87,11,143,88,13,143,89,22,143,90,9,143,93,4,143,94,7,143,95,11,143,96,10,143,97,14,143,98,13,143,99,8,143,100,6,143,101,5,143,102,12,143,103,10,143,104,21,143,105,13,143,106,10,143,107,24,143,108,15,143,109,5,143,110,15,143,111,27,143,112,18,143,113,20,143,114,20,143,115,33,143,116,5,143,117,14,143,118,5,143,119,7,143,120,22,143,121,9,143,122,18,143,123,15,143,124,18,143,125,16,143,126,15,143,127,1,143,128,1,143,131,6,143,132,20,143,133,17,143,134,21,143,135,12,143,136,14,143,137,10,143,138,8,143,139,12,143,140,14,143,141,18,143,142,6,143,143,2,143,147,3,143,148,3,143,149,7,143,150,11,143,151,16,143,152,11,143,153,14,143,154,32,143,155,12,143,161,2,143,178,1,143,179,2,143,180,9,143,181,18,143,182,20,143,183,16,143,184,20,143,185,20,143,186,15,143,187,19,143,191,2,143,192,1,143,193,2,143,195,2,144,31,10,144,32,34,144,33,17,144,34,8,144,36,2,144,38,2,144,39,2,144,40,3,144,44,10,144,56,45,144,57,73,144,58,9,144,59,6,144,60,8,144,61,1,144,62,1,144,63,4,144,64,10,144,65,69,144,66,31,144,67,25,144,68,17,144,69,21,144,70,23,144,71,24,144,72,25,144,73,19,144,74,27,144,75,45,144,76,6,144,77,19,144,78,19,144,79,12,144,80,6,144,81,15,144,82,8,144,83,1,144,84,3,144,85,34,144,86,13,144,87,20,144,88,16,144,89,12,144,90,12,144,91,3,144,93,10,144,96,10,144,97,10,144,98,9,144,99,8,144,100,3,144,101,6,144,102,6,144,103,8,144,104,14,144,105,15,144,106,13,144,107,17,144,108,20,144,109,26,144,110,18,144,111,10,144,112,24,144,113,16,144,114,22,144,115,9,144,116,2,144,117,5,144,118,15,144,119,21,144,120,21,144,121,18,144,122,21,144,123,18,144,124,10,144,125,12,144,126,7,144,127,6,144,131,2,144,132,9,144,133,17,144,134,15,144,135,12,144,136,19,144,137,12,144,138,14,144,139,20,144,140,15,144,141,10,144,142,5,144,143,6,144,144,5,144,145,3,144,146,16,144,147,3,144,148,5,144,150,13,144,151,11,144,152,7,144,153,6,144,154,23,144,155,47,144,156,28,144,160,1,144,178,6,144,179,16,144,180,21,144,181,14,144,182,14,144,183,17,144,184,18,144,185,20,144,186,19,144,187,18,144,193,8,144,194,5,144,195,4,144,197,2,145,31,13,145,32,23,145,33,18,145,36,2,145,38,9,145,39,5,145,40,5,145,43,13,145,44,29,145,45,24,145,46,24,145,47,10,145,55,4,145,56,17,145,57,8,145,58,12,145,59,1,145,60,3,145,61,6,145,62,6,145,63,3,145,64,12,145,65,47,145,66,5,145,67,11,145,68,20,145,69,19,145,70,21,145,71,20,145,72,21,145,73,30,145,74,59,145,75,16,145,76,8,145,77,14,145,78,15,145,79,9,145,80,1,145,81,9,145,82,6,145,83,7,145,84,1,145,85,6,145,86,20,145,87,18,145,88,23,145,89,12,145,90,9,145,91,17,145,92,6,145,93,6,145,94,2,145,95,4,145,96,7,145,97,2,145,98,1,145,99,5,145,100,7,145,101,9,145,102,12,145,103,6,145,104,16,145,105,12,145,106,16,145,107,19,145,108,20,145,109,22,145,110,25,145,111,23,145,112,15,145,113,11,145,114,2,145,115,3,145,116,11,145,117,10,145,118,12,145,119,16,145,120,23,145,121,11,145,122,16,145,123,20,145,124,10,145,125,1,145,126,5,145,130,1,145,132,3,145,133,19,145,134,19,145,135,7,145,136,11,145,137,13,145,138,10,145,139,3,145,140,2,145,141,12,145,142,9,145,143,12,145,144,11,145,145,10,145,146,11,145,147,6,145,148,3,145,149,6,145,150,19,145,151,22,145,152,14,145,153,16,145,154,26,145,155,24,145,156,20,145,158,2,145,159,3,145,176,4,145,177,17,145,178,18,145,179,17,145,180,21,145,181,11,145,182,15,145,183,20,145,184,22,145,185,20,145,186,21,145,187,20,145,188,4,145,191,1,145,192,1,145,193,5,145,194,3,145,196,1,145,197,3,145,198,1,145,207,1,146,31,7,146,32,16,146,33,10,146,34,12,146,36,4,146,37,4,146,38,4,146,39,4,146,40,2,146,43,28,146,44,29,146,45,23,146,46,30,146,47,33,146,48,33,146,49,11,146,50,2,146,51,4,146,52,11,146,55,2,146,56,24,146,57,21,146,58,16,146,59,3,146,60,5,146,61,5,146,62,1,146,63,3,146,64,6,146,65,30,146,66,24,146,67,5,146,68,5,146,69,17,146,70,15,146,71,11,146,72,16,146,73,18,146,74,24,146,75,13,146,76,13,146,77,16,146,78,16,146,79,19,146,80,6,146,81,3,146,82,1,146,84,2,146,85,5,146,86,10,146,87,19,146,88,14,146,89,20,146,90,17,146,91,16,146,92,13,146,93,7,146,96,2,146,97,1,146,98,8,146,99,11,146,100,9,146,101,2,146,102,4,146,103,11,146,104,3,146,105,14,146,106,6,146,107,21,146,108,17,146,109,19,146,110,20,146,111,19,146,112,26,146,113,9,146,114,12,146,115,9,146,116,11,146,117,10,146,118,18,146,119,46,146,120,33,146,121,24,146,122,23,146,123,13,146,124,13,146,125,4,146,130,1,146,132,1,146,133,8,146,134,24,146,135,12,146,136,8,146,137,1,146,140,13,146,141,13,146,142,13,146,143,9,146,144,8,146,145,8,146,146,9,146,147,6,146,148,8,146,149,8,146,150,24,146,151,9,146,152,10,146,153,33,146,154,20,146,155,11,146,157,1,146,176,5,146,177,21,146,178,27,146,179,11,146,180,16,146,181,11,146,182,16,146,183,18,146,184,17,146,185,35,146,186,13,146,187,22,146,188,18,146,192,2,146,193,1,146,194,3,146,195,1,146,196,3,146,197,4,146,204,2,146,205,13,146,207,1,146,208,1,146,209,2,147,31,6,147,32,34,147,33,5,147,34,3,147,35,6,147,36,3,147,38,5,147,39,2,147,40,3,147,42,4,147,43,35,147,44,17,147,45,39,147,46,25,147,47,34,147,48,31,147,49,2,147,50,3,147,51,5,147,52,16,147,57,9,147,58,3,147,59,7,147,60,5,147,61,10,147,62,2,147,63,6,147,64,29,147,65,42,147,66,36,147,67,10,147,68,17,147,69,13,147,70,14,147,71,5,147,72,28,147,73,18,147,74,12,147,75,14,147,76,20,147,77,18,147,78,20,147,79,13,147,80,11,147,81,6,147,82,1,147,83,1,147,84,7,147,85,5,147,86,3,147,87,16,147,88,13,147,89,8,147,90,13,147,91,8,147,92,4,147,95,2,147,97,10,147,98,17,147,99,9,147,100,10,147,101,7,147,102,9,147,103,1,147,106,11,147,107,13,147,108,13,147,109,9,147,110,17,147,111,9,147,112,14,147,113,1,147,114,20,147,115,16,147,116,23,147,117,15,147,118,18,147,119,17,147,120,18,147,121,22,147,122,15,147,124,2,147,125,2,147,126,4,147,127,3,147,129,1,147,131,1,147,132,9,147,133,15,147,134,8,147,135,5,147,139,7,147,140,21,147,141,15,147,142,7,147,143,5,147,144,3,147,145,13,147,146,19,147,147,17,147,148,7,147,149,4,147,150,2,147,151,8,147,152,10,147,153,5,147,154,2,147,171,4,147,177,23,147,178,19,147,179,19,147,180,9,147,181,18,147,182,25,147,183,17,147,184,22,147,185,40,147,186,20,147,187,22,147,188,20,147,189,3,147,191,2,147,192,2,147,194,3,147,195,4,147,197,2,147,198,7,147,199,5,147,202,2,147,203,4,147,204,8,147,208,5,147,209,31,147,210,8,147,211,6,147,212,2,148,30,3,148,31,4,148,32,14,148,33,1,148,34,10,148,35,1,148,36,2,148,37,6,148,38,3,148,39,1,148,40,2,148,42,33,148,43,39,148,44,19,148,45,29,148,46,28,148,47,34,148,48,30,148,49,14,148,50,10,148,51,10,148,52,12,148,53,2,148,54,1,148,57,9,148,58,14,148,59,6,148,60,9,148,61,23,148,62,17,148,63,17,148,64,15,148,65,15,148,66,24,148,67,21,148,68,37,148,69,26,148,70,16,148,71,16,148,72,19,148,73,17,148,74,12,148,75,10,148,76,10,148,77,7,148,78,9,148,79,10,148,80,7,148,81,6,148,84,4,148,85,2,148,86,2,148,87,11,148,88,7,148,89,6,148,90,4,148,96,5,148,97,16,148,98,23,148,99,13,148,100,10,148,101,15,148,102,4,148,105,1,148,107,5,148,108,8,148,109,14,148,110,6,148,111,6,148,112,12,148,113,1,148,114,7,148,115,17,148,116,9,148,117,11,148,118,13,148,119,21,148,120,22,148,121,9,148,122,14,148,123,7,148,124,2,148,125,1,148,126,1,148,129,1,148,130,1,148,131,9,148,132,9,148,133,2,148,138,5,148,139,9,148,140,18,148,141,12,148,142,22,148,143,24,148,144,50,148,145,44,148,146,51,148,147,19,148,148,20,148,149,4,148,151,5,148,152,3,148,154,1,148,170,22,148,171,49,148,172,6,148,176,3,148,177,13,148,178,41,148,179,17,148,180,21,148,181,16,148,182,10,148,183,19,148,184,21,148,185,17,148,186,19,148,187,21,148,188,25,148,190,17,148,193,1,148,194,5,148,195,7,148,196,2,148,197,8,148,198,12,148,199,22,148,200,7,148,202,10,148,203,9,148,204,6,148,208,14,148,209,14,148,210,20,148,211,26,148,212,29,148,213,1,149,30,2,149,31,3,149,32,10,149,33,18,149,34,13,149,35,18,149,36,25,149,37,4,149,40,1,149,42,27,149,43,18,149,44,11,149,45,7,149,46,12,149,47,13,149,48,8,149,50,4,149,51,3,149,53,3,149,54,1,149,55,1,149,58,20,149,59,10,149,60,9,149,61,13,149,62,15,149,63,11,149,64,15,149,65,11,149,66,30,149,67,27,149,68,51,149,69,28,149,70,21,149,71,20,149,72,17,149,73,19,149,74,22,149,75,10,149,76,3,149,77,10,149,78,7,149,79,3,149,80,6,149,81,3,149,83,1,149,84,1,149,85,5,149,87,3,149,88,3,149,90,3,149,96,9,149,97,12,149,98,31,149,99,10,149,100,15,149,101,16,149,102,20,149,103,10,149,104,1,149,105,3,149,108,3,149,109,7,149,110,14,149,111,11,149,112,14,149,113,6,149,114,24,149,115,28,149,117,9,149,118,8,149,119,21,149,120,23,149,121,11,149,122,16,149,123,17,149,124,21,149,125,10,149,126,10,149,127,4,149,128,2,149,129,7,149,130,15,149,131,2,149,137,3,149,138,17,149,139,13,149,140,18,149,141,10,149,142,23,149,143,55,149,144,38,149,145,17,149,146,34,149,147,37,149,148,27,149,149,20,149,150,1,149,151,2,149,161,1,149,162,1,149,168,16,149,169,60,149,170,66,149,171,48,149,172,14,149,173,7,149,177,9,149,178,22,149,179,15,149,180,7,149,181,1,149,183,15,149,184,18,149,185,9,149,186,10,149,187,4,149,188,2,149,189,1,149,190,10,149,191,1,149,192,7,149,193,2,149,195,2,149,196,8,149,197,17,149,198,20,149,199,5,149,200,1,149,201,19,149,202,26,149,203,17,149,204,15,149,205,2,149,207,4,149,208,6,149,209,12,149,210,22,149,211,8,149,212,8,149,224,1,149,226,1,150,29,2,150,30,8,150,31,8,150,32,10,150,33,33,150,34,12,150,35,15,150,36,14,150,37,15,150,38,13,150,39,7,150,41,1,150,42,1,150,43,2,150,44,6,150,45,2,150,46,1,150,47,6,150,48,7,150,49,10,150,50,9,150,51,2,150,53,1,150,54,1,150,56,2,150,57,1,150,58,17,150,59,18,150,60,11,150,61,3,150,62,4,150,63,14,150,64,6,150,65,3,150,66,2,150,67,3,150,68,10,150,69,17,150,70,16,150,71,18,150,72,20,150,73,23,150,74,14,150,75,3,150,76,4,150,79,1,150,80,6,150,83,3,150,84,2,150,85,1,150,87,3,150,88,2,150,90,2,150,91,5,150,92,8,150,94,1,150,95,5,150,96,8,150,97,15,150,98,26,150,99,9,150,100,4,150,101,17,150,102,20,150,103,4,150,104,2,150,105,1,150,106,4,150,107,4,150,109,2,150,111,8,150,112,3,150,113,2,150,114,16,150,115,23,150,116,26,150,117,17,150,118,15,150,119,15,150,120,11,150,121,24,150,122,21,150,123,15,150,124,12,150,125,23,150,126,14,150,127,15,150,128,11,150,129,4,150,137,3,150,138,9,150,139,2,150,140,9,150,141,5,150,142,20,150,143,3,150,144,2,150,145,11,150,146,13,150,147,39,150,148,22,150,149,9,150,150,1,150,166,8,150,167,39,150,168,66,150,169,64,150,170,28,150,171,12,150,172,6,150,173,6,150,174,9,150,175,1,150,177,4,150,178,13,150,179,15,150,180,2,150,183,7,150,184,3,150,187,3,150,188,1,150,189,5,150,190,9,150,191,19,150,192,2,150,193,1,150,195,1,150,196,8,150,197,9,150,198,11,150,199,12,150,200,10,150,202,32,150,203,17,150,204,20,150,205,2,150,206,13,150,207,11,150,208,4,150,209,6,150,210,12,150,211,12,150,212,4,150,223,2,150,225,5,150,226,1,151,29,3,151,30,10,151,31,7,151,32,2,151,33,18,151,34,14,151,35,17,151,36,14,151,37,16,151,38,12,151,39,11,151,41,16,151,42,7,151,43,3,151,44,10,151,45,2,151,46,4,151,47,3,151,48,2,151,49,13,151,50,16,151,54,3,151,55,5,151,56,5,151,57,1,151,58,5,151,59,6,151,60,13,151,61,6,151,62,2,151,63,1,151,64,1,151,65,7,151,66,9,151,67,6,151,68,2,151,69,18,151,70,39,151,71,16,151,72,36,151,73,22,151,74,50,151,75,9,151,76,3,151,77,2,151,78,9,151,79,13,151,80,3,151,82,3,151,83,2,151,84,1,151,87,6,151,88,7,151,89,7,151,93,2,151,94,6,151,95,4,151,96,7,151,97,5,151,98,15,151,99,15,151,100,13,151,101,8,151,102,9,151,103,8,151,104,9,151,105,3,151,106,1,151,107,1,151,108,11,151,109,6,151,110,1,151,112,9,151,114,7,151,115,20,151,116,14,151,117,12,151,118,25,151,119,15,151,120,18,151,121,18,151,122,19,151,123,14,151,124,20,151,125,15,151,126,13,151,127,10,151,128,16,151,129,2,151,130,1,151,132,1,151,133,6,151,134,3,151,135,13,151,136,17,151,137,2,151,138,5,151,139,16,151,140,16,151,141,4,151,142,13,151,143,5,151,144,18,151,145,14,151,146,1,151,147,11,151,148,13,151,149,2,151,165,4,151,166,38,151,167,25,151,168,30,151,169,16,151,170,16,151,171,11,151,172,11,151,173,8,151,174,15,151,175,13,151,176,11,151,178,7,151,179,5,151,180,2,151,181,1,151,184,4,151,185,7,151,186,1,151,187,7,151,188,11,151,189,20,151,190,27,151,191,6,151,192,1,151,194,1,151,195,4,151,196,6,151,197,8,151,198,8,151,199,9,151,200,23,151,201,11,151,202,6,151,203,4,151,204,20,151,205,11,151,206,18,151,207,16,151,208,25,151,209,21,151,210,5,151,211,2,151,212,11,151,214,1,151,216,1,151,217,1,152,30,53,152,31,47,152,32,6,152,33,22,152,34,16,152,35,17,152,36,15,152,37,28,152,38,40,152,39,9,152,40,3,152,41,7,152,42,7,152,43,3,152,44,10,152,45,1,152,46,9,152,47,6,152,48,2,152,49,6,152,50,4,152,55,5,152,56,60,152,57,38,152,59,1,152,60,4,152,61,2,152,64,5,152,65,6,152,66,30,152,67,27,152,68,19,152,69,11,152,70,54,152,71,27,152,72,50,152,73,70,152,74,54,152,75,4,152,76,1,152,77,4,152,78,11,152,79,2,152,82,1,152,84,5,152,87,10,152,88,15,152,89,15,152,90,22,152,91,20,152,92,16,152,93,18,152,94,14,152,95,4,152,96,5,152,97,7,152,98,13,152,99,9,152,100,11,152,101,4,152,102,2,152,103,5,152,104,20,152,105,5,152,106,15,152,107,9,152,108,3,152,109,1,152,111,1,152,112,3,152,114,8,152,115,17,152,116,16,152,117,17,152,118,19,152,119,18,152,120,11,152,121,21,152,122,19,152,123,13,152,124,14,152,125,23,152,126,21,152,127,19,152,128,5,152,129,10,152,130,1,152,133,5,152,134,7,152,135,9,152,136,2,152,138,4,152,139,27,152,140,18,152,141,13,152,142,3,152,143,13,152,144,10,152,145,9,152,146,7,152,163,2,152,165,48,152,166,90,152,167,39,152,168,16,152,169,33,152,170,10,152,171,17,152,172,16,152,173,13,152,174,13,152,175,9,152,176,16,152,177,9,152,178,3,152,179,5,152,180,2,152,181,24,152,182,14,152,183,9,152,184,6,152,185,6,152,186,9,152,187,13,152,188,22,152,189,20,152,190,6,152,193,15,152,194,12,152,195,13,152,196,17,152,197,6,152,198,8,152,199,11,152,200,9,152,201,28,152,202,26,152,203,22,152,204,13,152,205,7,152,206,18,152,207,13,152,208,16,152,209,18,152,210,9,152,212,2,152,213,2,152,215,1,152,216,9,153,25,10,153,26,13,153,27,11,153,28,5,153,29,13,153,30,30,153,31,9,153,32,6,153,33,10,153,34,14,153,35,18,153,36,17,153,37,19,153,38,20,153,39,4,153,40,4,153,41,7,153,42,10,153,43,14,153,44,12,153,45,12,153,46,11,153,47,9,153,55,38,153,56,80,153,57,32,153,62,6,153,63,4,153,64,1,153,65,12,153,66,13,153,67,13,153,68,13,153,69,14,153,70,15,153,71,33,153,72,65,153,73,74,153,74,20,153,75,3,153,76,7,153,77,7,153,80,2,153,82,2,153,84,12,153,85,2,153,87,13,153,88,15,153,89,19,153,90,20,153,91,14,153,92,30,153,93,17,153,94,19,153,95,2,153,96,6,153,97,17,153,98,13,153,99,20,153,100,14,153,101,15,153,102,11,153,103,15,153,104,12,153,105,10,153,106,13,153,107,19,153,108,18,153,109,5,153,110,7,153,111,6,153,112,12,153,113,4,153,115,18,153,116,14,153,117,14,153,118,16,153,119,15,153,120,24,153,121,21,153,122,15,153,123,19,153,124,19,153,125,16,153,126,19,153,127,12,153,128,16,153,129,17,153,130,4,153,131,3,153,132,7,153,133,11,153,134,12,153,136,10,153,137,14,153,138,1,153,139,7,153,140,19,153,141,9,153,142,13,153,143,52,153,144,20,153,145,6,153,151,1,153,155,1,153,161,18,153,162,12,153,163,6,153,164,2,153,165,40,153,166,80,153,167,28,153,168,19,153,169,9,153,170,26,153,171,16,153,172,22,153,173,19,153,174,19,153,175,26,153,176,15,153,177,10,153,178,16,153,179,8,153,180,13,153,181,13,153,182,14,153,183,15,153,184,6,153,185,5,153,186,8,153,187,12,153,188,15,153,189,3,153,190,1,153,192,21,153,193,65,153,194,11,153,195,12,153,196,9,153,197,14,153,198,18,153,199,15,153,200,10,153,201,6,153,202,16,153,203,15,153,204,12,153,205,2,153,206,9,153,207,18,153,208,12,153,209,12,153,210,15,153,211,8,153,212,4,153,213,5,153,214,2,153,215,4,153,216,1,153,217,7,154,27,1,154,28,11,154,29,25,154,30,33,154,31,5,154,33,13,154,34,16,154,35,13,154,36,19,154,37,22,154,38,13,154,40,11,154,41,7,154,42,10,154,43,6,154,44,17,154,45,13,154,46,50,154,47,110,154,48,81,154,49,17,154,54,3,154,55,10,154,56,34,154,57,5,154,62,4,154,63,9,154,64,2,154,65,11,154,66,11,154,67,11,154,68,35,154,69,35,154,70,20,154,71,7,154,72,32,154,73,57,154,74,2,154,75,4,154,76,5,154,79,6,154,83,1,154,84,18,154,85,14,154,86,2,154,87,11,154,88,18,154,89,17,154,90,19,154,91,17,154,92,29,154,93,26,154,94,10,154,96,8,154,97,9,154,98,22,154,99,8,154,100,12,154,101,21,154,102,7,154,103,4,154,104,11,154,105,17,154,106,18,154,107,13,154,108,15,154,109,10,154,110,12,154,111,20,154,112,18,154,113,18,154,114,5,154,115,8,154,116,17,154,117,9,154,118,14,154,119,15,154,120,18,154,121,20,154,122,13,154,123,18,154,124,18,154,125,20,154,126,17,154,127,16,154,128,16,154,129,14,154,130,11,154,131,7,154,132,13,154,133,2,154,134,1,154,135,10,154,136,15,154,137,18,154,138,15,154,139,15,154,140,18,154,141,39,154,142,64,154,143,10,154,144,2,154,159,6,154,160,57,154,161,78,154,162,15,154,164,9,154,165,56,154,166,25,154,167,15,154,168,26,154,169,18,154,170,36,154,171,22,154,172,23,154,173,3,154,174,12,154,175,17,154,176,11,154,177,13,154,178,12,154,179,4,154,181,7,154,182,3,154,183,4,154,184,12,154,185,5,154,186,16,154,187,16,154,188,1,154,192,27,154,193,57,154,194,48,154,195,13,154,196,8,154,197,13,154,198,18,154,199,10,154,200,16,154,201,2,154,202,11,154,203,19,154,204,20,154,205,15,154,206,11,154,207,8,154,208,9,154,210,2,154,212,8,154,213,1,154,214,3,154,215,1,154,218,4,154,219,1,154,221,1,154,222,2,154,226,3,154,227,1,155,17,6,155,33,11,155,34,6,155,35,7,155,36,8,155,37,10,155,38,8,155,39,4,155,40,7,155,41,5,155,42,5,155,43,10,155,44,13,155,45,28,155,46,156,155,47,130,155,48,105,155,49,104,155,50,58,155,51,11,155,57,4,155,58,6,155,59,12,155,60,21,155,61,3,155,62,2,155,63,3,155,64,8,155,65,11,155,66,5,155,67,1,155,68,7,155,69,18,155,70,22,155,71,7,155,72,5,155,73,4,155,74,6,155,75,3,155,78,1,155,79,2,155,82,1,155,84,2,155,85,20,155,86,7,155,87,19,155,88,13,155,89,15,155,90,17,155,91,16,155,92,7,155,93,17,155,94,9,155,96,15,155,97,11,155,98,13,155,99,6,155,100,22,155,101,13,155,102,11,155,103,11,155,104,12,155,105,19,155,106,16,155,107,26,155,108,20,155,109,24,155,110,22,155,111,17,155,112,12,155,113,19,155,114,13,155,115,10,155,116,22,155,117,18,155,118,18,155,119,14,155,120,10,155,121,10,155,122,10,155,123,10,155,124,15,155,125,7,155,126,8,155,127,3,155,128,3,155,129,4,155,130,5,155,131,2,155,132,1,155,135,4,155,136,16,155,137,15,155,138,9,155,139,7,155,140,10,155,141,65,155,142,5,155,158,36,155,159,56,155,160,30,155,161,75,155,162,6,155,164,1,155,165,9,155,166,5,155,167,10,155,168,13,155,169,19,155,170,10,155,171,22,155,172,18,155,173,18,155,174,13,155,175,15,155,176,21,155,177,18,155,178,2,155,179,4,155,180,4,155,181,7,155,182,11,155,183,21,155,184,15,155,185,4,155,186,17,155,187,34,155,188,1,155,192,9,155,193,60,155,194,61,155,195,9,155,196,13,155,197,20,155,198,22,155,199,20,155,200,7,155,201,8,155,202,5,155,203,9,155,204,13,155,205,14,155,206,11,155,207,10,155,208,1,155,210,3,155,211,2,155,212,11,155,214,8,155,215,11,155,216,2,155,219,6,155,220,1,155,222,2,155,223,1,155,225,2,155,226,2,156,16,12,156,17,18,156,33,5,156,34,9,156,35,2,156,36,7,156,37,20,156,39,7,156,40,5,156,41,8,156,42,9,156,43,11,156,44,15,156,45,130,156,46,133,156,47,97,156,48,127,156,49,115,156,50,127,156,51,42,156,52,12,156,53,5,156,54,8,156,55,11,156,57,3,156,58,5,156,59,38,156,60,24,156,61,4,156,62,6,156,63,4,156,64,7,156,65,8,156,67,1,156,68,10,156,69,5,156,70,14,156,71,21,156,72,14,156,73,6,156,77,12,156,79,1,156,80,1,156,81,14,156,82,1,156,83,1,156,85,2,156,86,5,156,87,8,156,88,24,156,89,16,156,90,11,156,91,4,156,92,5,156,93,26,156,94,7,156,95,4,156,96,11,156,97,11,156,98,1,156,99,11,156,100,15,156,101,6,156,102,20,156,103,34,156,104,23,156,105,11,156,106,12,156,107,15,156,108,19,156,109,23,156,110,12,156,111,13,156,112,17,156,113,18,156,114,6,156,115,2,156,116,13,156,117,19,156,118,11,156,119,7,156,120,1,156,121,3,156,122,2,156,123,9,156,125,1,156,127,1,156,130,3,156,131,4,156,135,1,156,136,5,156,137,22,156,138,13,156,139,2,156,140,3,156,141,3,156,156,3,156,157,54,156,158,66,156,159,24,156,160,31,156,161,78,156,162,9,156,163,6,156,164,25,156,165,48,156,166,5,156,168,18,156,169,15,156,170,6,156,171,10,156,172,23,156,173,12,156,174,19,156,175,18,156,176,16,156,177,18,156,178,8,156,179,13,156,180,9,156,181,5,156,182,10,156,183,38,156,184,46,156,185,19,156,186,13,156,191,18,156,192,69,156,193,65,156,194,58,156,195,8,156,196,3,156,197,18,156,198,8,156,199,5,156,200,5,156,201,8,156,202,26,156,203,13,156,204,12,156,205,20,156,206,17,156,207,6,156,208,1,156,211,1,156,212,4,156,215,3,156,218,1,156,219,2,156,220,1,156,221,4,156,222,5,156,223,2,156,225,7,156,228,1,156,229,1,157,16,14,157,25,5,157,26,3,157,29,1,157,30,4,157,31,19,157,32,4,157,33,2,157,35,2,157,36,3,157,37,2,157,39,1,157,40,4,157,42,12,157,43,13,157,44,87,157,45,88,157,46,92,157,47,83,157,48,79,157,49,83,157,50,57,157,51,28,157,52,18,157,53,8,157,54,6,157,55,2,157,56,4,157,57,4,157,58,3,157,59,15,157,60,16,157,61,10,157,62,7,157,63,24,157,64,43,157,65,40,157,66,8,157,67,1,157,68,8,157,69,10,157,70,12,157,71,14,157,72,25,157,75,2,157,76,2,157,77,16,157,78,4,157,79,2,157,82,1,157,83,3,157,84,1,157,85,3,157,87,9,157,88,5,157,90,5,157,91,13,157,92,15,157,93,14,157,94,8,157,95,4,157,96,11,157,97,14,157,98,2,157,99,8,157,100,12,157,101,15,157,102,23,157,103,12,157,104,7,157,105,11,157,106,14,157,107,17,157,108,29,157,109,21,157,110,20,157,111,21,157,112,14,157,113,16,157,115,11,157,116,34,157,117,6,157,118,3,157,120,3,157,121,1,157,123,3,157,124,5,157,125,6,157,126,4,157,127,3,157,128,6,157,129,11,157,130,6,157,131,4,157,132,6,157,133,4,157,134,3,157,137,8,157,138,2,157,157,18,157,158,22,157,159,5,157,160,15,157,161,32,157,162,14,157,163,9,157,164,18,157,165,22,157,167,1,157,168,5,157,169,13,157,170,3,157,171,19,157,172,35,157,173,24,157,174,13,157,175,17,157,176,19,157,177,12,157,178,17,157,179,8,157,180,9,157,181,12,157,182,7,157,184,2,157,185,11,157,189,1,157,190,33,157,191,81,157,192,64,157,193,50,157,194,16,157,198,10,157,199,2,157,200,7,157,201,3,157,202,14,157,203,9,157,204,14,157,205,20,157,206,40,157,211,5,157,216,1,157,221,4,157,222,3,157,225,11,157,227,1,157,229,2,157,230,12,157,231,6,158,15,4,158,16,5,158,25,4,158,26,12,158,27,16,158,28,10,158,29,10,158,30,4,158,31,14,158,32,21,158,33,3,158,34,3,158,35,4,158,38,1,158,39,9,158,40,7,158,41,3,158,42,3,158,43,16,158,44,78,158,45,109,158,46,135,158,47,72,158,48,81,158,49,43,158,50,38,158,51,26,158,54,1,158,60,11,158,61,7,158,62,18,158,63,53,158,64,52,158,65,48,158,66,18,158,67,1,158,68,3,158,69,6,158,70,11,158,71,8,158,72,16,158,74,4,158,75,2,158,78,15,158,79,4,158,81,1,158,82,1,158,83,8,158,84,4,158,86,3,158,87,5,158,88,5,158,89,2,158,90,13,158,91,12,158,92,15,158,93,17,158,94,3,158,95,7,158,96,15,158,97,19,158,98,4,158,99,20,158,100,10,158,101,11,158,102,7,158,103,9,158,104,8,158,105,21,158,106,16,158,107,13,158,108,16,158,109,18,158,110,18,158,111,19,158,112,13,158,113,3,158,114,3,158,115,11,158,116,7,158,117,4,158,119,4,158,121,3,158,122,3,158,124,2,158,125,5,158,126,5,158,127,6,158,128,10,158,129,3,158,130,3,158,131,4,158,132,7,158,133,7,158,134,13,158,135,15,158,136,4,158,137,27,158,138,2,158,139,2,158,154,2,158,159,5,158,160,10,158,161,17,158,162,19,158,163,14,158,164,16,158,165,5,158,166,11,158,167,6,158,168,10,158,169,22,158,171,18,158,172,35,158,173,12,158,174,13,158,175,26,158,176,11,158,177,5,158,178,1,158,179,13,158,180,21,158,182,10,158,183,5,158,185,2,158,186,1,158,187,2,158,188,2,158,189,6,158,190,21,158,191,27,158,192,34,158,193,8,158,199,2,158,200,11,158,201,19,158,202,6,158,203,4,158,204,6,158,205,2,158,206,9,158,207,7,158,208,2,158,210,2,158,211,6,158,212,6,158,221,1,158,222,2,158,224,6,158,225,2,158,226,1,158,227,3,158,229,20,158,230,22,158,231,4,158,232,4,159,15,5,159,28,6,159,29,13,159,30,1,159,31,14,159,32,18,159,33,42,159,34,25,159,35,12,159,36,9,159,38,1,159,39,12,159,40,7,159,41,7,159,42,12,159,43,10,159,44,14,159,45,97,159,46,103,159,47,40,159,48,36,159,49,38,159,50,45,159,51,20,159,53,3,159,54,2,159,55,3,159,59,3,159,60,10,159,61,4,159,63,30,159,64,42,159,65,38,159,66,32,159,67,7,159,68,15,159,69,5,159,70,4,159,72,2,159,73,6,159,74,5,159,75,2,159,76,4,159,78,5,159,79,13,159,81,1,159,82,1,159,83,2,159,84,2,159,85,1,159,86,10,159,87,4,159,88,9,159,89,10,159,90,12,159,91,20,159,92,21,159,93,12,159,94,8,159,95,15,159,96,15,159,97,14,159,98,11,159,99,6,159,100,16,159,101,17,159,102,11,159,103,23,159,104,18,159,105,18,159,106,13,159,107,18,159,108,21,159,109,17,159,110,29,159,111,7,159,113,6,159,114,14,159,115,2,159,118,1,159,119,2,159,120,1,159,122,1,159,124,3,159,125,3,159,126,6,159,127,4,159,128,5,159,129,3,159,130,9,159,131,13,159,132,5,159,133,10,159,134,15,159,135,11,159,136,6,159,137,4,159,151,2,159,152,3,159,153,8,159,158,1,159,159,28,159,160,18,159,161,15,159,162,6,159,163,15,159,164,12,159,165,16,159,166,11,159,167,20,159,168,4,159,170,1,159,171,4,159,172,3,159,173,10,159,174,7,159,175,100,159,176,89,159,177,51,159,178,16,159,179,7,159,180,43,159,181,56,159,182,16,159,183,3,159,184,3,159,185,2,159,186,6,159,187,10,159,188,1,159,189,14,159,190,37,159,191,20,159,192,11,159,193,1,159,198,1,159,201,2,159,202,1,159,203,5,159,207,5,159,208,3,159,209,1,159,210,1,159,211,2,159,212,6,159,213,5,159,219,4,159,221,3,159,222,1,159,224,3,159,225,1,159,226,1,159,228,10,159,229,8,159,230,2,159,231,4,159,232,2,160,22,1,160,28,7,160,29,9,160,30,5,160,31,14,160,32,5,160,33,20,160,34,24,160,35,17,160,36,4,160,39,12,160,40,6,160,41,2,160,42,9,160,43,9,160,44,8,160,45,36,160,46,49,160,47,12,160,48,21,160,49,29,160,50,19,160,51,14,160,53,6,160,59,1,160,60,3,160,63,12,160,64,46,160,65,39,160,66,69,160,67,6,160,68,44,160,69,7,160,70,5,160,72,7,160,73,1,160,74,5,160,75,41,160,76,12,160,77,4,160,78,4,160,79,3,160,80,2,160,82,1,160,84,4,160,85,7,160,86,7,160,87,7,160,88,8,160,89,14,160,90,12,160,91,24,160,92,13,160,94,13,160,95,17,160,96,16,160,97,14,160,98,14,160,99,10,160,100,18,160,101,13,160,102,13,160,103,25,160,104,16,160,105,15,160,106,10,160,107,3,160,108,7,160,111,2,160,112,28,160,113,18,160,114,6,160,117,1,160,118,4,160,119,9,160,120,2,160,122,7,160,123,6,160,124,4,160,125,8,160,126,7,160,127,11,160,128,6,160,130,6,160,131,10,160,132,2,160,133,5,160,134,7,160,135,6,160,136,3,160,143,1,160,151,15,160,152,45,160,153,16,160,154,5,160,158,5,160,159,30,160,160,15,160,161,10,160,162,17,160,163,9,160,164,14,160,165,15,160,166,13,160,167,13,160,168,10,160,169,4,160,170,1,160,171,5,160,172,7,160,173,3,160,174,4,160,175,60,160,176,112,160,177,120,160,178,144,160,179,40,160,180,8,160,181,38,160,182,2,160,183,6,160,184,5,160,185,17,160,186,39,160,187,28,160,188,10,160,189,46,160,190,44,160,191,14,160,202,2,160,208,1,160,212,3,160,213,5,160,214,8,160,215,8,160,217,1,160,218,4,160,219,6,160,220,1,160,224,4,160,225,1,160,226,1,161,23,2,161,24,2,161,25,1,161,28,13,161,29,10,161,30,8,161,31,29,161,32,8,161,34,8,161,35,18,161,36,1,161,37,2,161,38,4,161,40,1,161,47,6,161,48,29,161,49,15,161,50,28,161,51,14,161,52,9,161,64,27,161,65,42,161,66,56,161,67,19,161,68,4,161,69,7,161,70,2,161,71,2,161,72,14,161,73,2,161,74,5,161,75,12,161,76,36,161,77,11,161,78,2,161,79,11,161,80,3,161,81,2,161,82,3,161,83,10,161,84,20,161,85,43,161,86,6,161,87,9,161,88,8,161,89,8,161,91,1,161,92,5,161,93,20,161,94,3,161,95,18,161,96,14,161,97,8,161,98,13,161,99,7,161,100,22,161,101,11,161,103,11,161,104,4,161,106,3,161,107,7,161,108,7,161,109,8,161,110,13,161,111,17,161,112,13,161,113,8,161,116,1,161,117,2,161,118,11,161,119,5,161,120,9,161,121,16,161,122,9,161,123,19,161,124,8,161,125,7,161,126,2,161,127,7,161,128,4,161,130,7,161,131,2,161,132,11,161,134,2,161,149,7,161,150,4,161,151,17,161,152,35,161,153,21,161,154,9,161,155,2,161,156,1,161,157,1,161,158,4,161,159,10,161,160,16,161,161,15,161,162,12,161,163,6,161,164,7,161,165,8,161,166,4,161,167,8,161,168,10,161,169,16,161,170,2,161,171,4,161,172,15,161,173,7,161,176,7,161,177,36,161,178,67,161,179,10,161,180,1,161,182,5,161,183,6,161,184,8,161,185,22,161,186,45,161,187,5,161,188,24,161,189,46,161,190,10,161,191,14,161,192,6,161,202,1,161,213,4,161,215,3,161,216,11,161,217,3,161,218,2,161,220,1,161,221,2,161,222,1,161,224,5,162,27,1,162,28,7,162,29,6,162,30,3,162,31,17,162,32,1,162,33,4,162,34,9,162,35,6,162,36,2,162,37,1,162,39,1,162,41,1,162,43,1,162,47,8,162,48,28,162,49,29,162,50,14,162,51,26,162,52,16,162,53,22,162,54,15,162,55,7,162,63,6,162,64,4,162,65,62,162,66,64,162,67,8,162,71,6,162,72,7,162,73,2,162,74,3,162,75,1,162,76,4,162,77,40,162,78,7,162,79,1,162,81,2,162,82,6,162,83,10,162,84,27,162,85,36,162,86,19,162,87,6,162,88,5,162,90,2,162,91,11,162,92,20,162,93,18,162,94,16,162,95,32,162,96,22,162,97,18,162,98,15,162,99,14,162,100,10,162,101,9,162,102,4,162,103,1,162,104,3,162,105,15,162,106,10,162,107,10,162,108,5,162,109,3,162,110,7,162,111,4,162,112,1,162,115,1,162,116,2,162,117,12,162,118,18,162,119,8,162,120,13,162,121,10,162,122,10,162,123,12,162,124,22,162,125,9,162,126,2,162,127,9,162,128,9,162,129,9,162,130,8,162,131,6,162,132,9,162,133,1,162,145,1,162,147,1,162,148,15,162,149,19,162,150,12,162,151,17,162,152,22,162,153,17,162,158,6,162,159,14,162,160,1,162,161,1,162,162,8,162,163,6,162,164,11,162,165,8,162,166,10,162,167,16,162,168,6,162,169,15,162,170,12,162,171,35,162,172,7,162,173,3,162,174,2,162,176,1,162,177,1,162,179,3,162,182,4,162,183,4,162,184,4,162,185,5,162,186,11,162,187,10,162,188,20,162,189,31,162,190,9,162,191,32,162,192,2,162,218,11,162,219,12,162,220,7,162,221,1,162,224,1,163,28,6,163,29,7,163,30,13,163,31,19,163,32,13,163,33,6,163,34,6,163,38,2,163,47,8,163,48,22,163,49,23,163,50,17,163,51,12,163,52,31,163,53,15,163,54,16,163,55,18,163,61,1,163,62,10,163,63,4,163,65,12,163,66,54,163,70,64,163,71,20,163,72,9,163,73,4,163,74,6,163,75,1,163,77,4,163,78,8,163,82,4,163,83,11,163,84,16,163,85,11,163,86,1,163,87,12,163,88,24,163,89,6,163,90,14,163,91,15,163,92,11,163,93,22,163,94,25,163,95,34,163,96,36,163,97,17,163,98,20,163,99,31,163,100,15,163,101,6,163,102,5,163,103,3,163,104,12,163,105,8,163,106,6,163,107,1,163,115,3,163,116,12,163,117,12,163,118,8,163,119,2,163,120,13,163,121,13,163,122,2,163,123,14,163,124,17,163,125,12,163,126,30,163,127,33,163,128,24,163,129,14,163,130,9,163,131,21,163,132,1,163,146,4,163,147,17,163,148,15,163,149,17,163,150,16,163,151,22,163,152,10,163,153,8,163,154,3,163,156,8,163,157,3,163,158,32,163,159,27,163,160,32,163,161,13,163,162,4,163,163,2,163,164,10,163,165,9,163,166,16,163,167,26,163,168,23,163,169,26,163,170,14,163,171,14,163,172,1,163,174,2,163,175,4,163,176,5,163,177,2,163,178,2,163,179,3,163,182,1,163,183,2,163,184,4,163,185,9,163,186,15,163,187,7,163,188,36,163,189,12,163,190,7,163,191,11,163,192,1,163,193,1,163,199,1,163,217,1,163,220,4,163,221,7,163,223,8,163,224,2,163,225,1,164,28,14,164,29,7,164,30,19,164,31,12,164,32,10,164,33,13,164,34,8,164,36,3,164,39,1,164,45,1,164,47,8,164,48,13,164,49,23,164,50,24,164,51,27,164,52,24,164,53,21,164,54,21,164,55,12,164,59,2,164,60,2,164,61,11,164,62,16,164,64,3,164,65,25,164,66,22,164,69,14,164,70,68,164,71,5,164,72,1,164,73,2,164,74,2,164,75,2,164,76,1,164,77,3,164,82,3,164,83,3,164,84,2,164,85,6,164,86,2,164,87,3,164,88,17,164,89,20,164,90,5,164,91,9,164,92,9,164,93,6,164,94,26,164,95,38,164,96,41,164,97,19,164,98,22,164,99,34,164,100,12,164,101,5,164,102,4,164,103,5,164,104,9,164,105,8,164,110,1,164,115,2,164,116,12,164,117,4,164,118,11,164,119,4,164,120,11,164,121,10,164,122,25,164,123,8,164,124,34,164,125,22,164,126,33,164,127,19,164,128,13,164,129,30,164,130,25,164,131,27,164,132,1,164,145,4,164,146,24,164,147,19,164,148,25,164,149,18,164,150,24,164,151,13,164,152,21,164,156,7,164,157,9,164,158,11,164,159,6,164,160,11,164,161,7,164,162,8,164,163,25,164,164,5,164,165,9,164,166,9,164,167,25,164,168,40,164,169,28,164,170,11,164,171,10,164,172,6,164,173,1,164,174,2,164,175,2,164,176,1,164,177,24,164,178,9,164,179,1,164,180,1,164,181,2,164,182,2,164,183,9,164,184,24,164,185,2,164,186,2,164,187,18,164,188,32,164,189,3,164,191,2,164,192,6,164,193,17,164,194,10,164,195,6,164,214,7,164,216,1,164,221,18,164,222,23,164,223,3,165,27,9,165,28,9,165,29,8,165,30,17,165,31,15,165,32,5,165,33,10,165,34,12,165,35,4,165,36,1,165,47,6,165,48,27,165,49,30,165,50,37,165,51,27,165,52,17,165,53,19,165,54,18,165,55,25,165,56,12,165,57,9,165,58,2,165,61,21,165,62,63,165,63,7,165,64,11,165,65,10,165,69,8,165,70,26,165,71,4,165,72,15,165,73,14,165,74,2,165,77,2,165,82,4,165,83,3,165,84,7,165,87,2,165,88,7,165,89,5,165,90,1,165,91,10,165,92,4,165,93,19,165,94,19,165,95,22,165,96,32,165,97,22,165,98,41,165,99,16,165,100,3,165,101,1,165,103,11,165,104,9,165,105,1,165,108,2,165,109,1,165,111,3,165,113,1,165,114,2,165,115,3,165,116,15,165,117,2,165,118,2,165,119,2,165,120,11,165,121,3,165,122,18,165,123,2,165,124,7,165,125,14,165,126,9,165,127,6,165,128,1,165,129,3,165,130,18,165,146,11,165,147,16,165,148,19,165,149,21,165,150,15,165,151,18,165,152,11,165,153,1,165,154,3,165,156,5,165,157,14,165,158,16,165,159,2,165,160,2,165,161,6,165,162,13,165,163,15,165,164,17,165,165,4,165,166,5,165,167,13,165,168,24,165,169,15,165,170,11,165,173,2,165,174,3,165,175,2,165,176,18,165,177,51,165,179,3,165,180,2,165,182,1,165,183,6,165,184,1,165,185,15,165,186,39,165,187,26,165,188,19,165,189,1,165,191,6,165,192,18,165,193,13,165,194,15,165,195,17,165,196,13,165,197,3,165,213,1,165,214,12,165,215,6,165,216,1,165,217,4,165,219,13,165,220,16,165,221,3,166,27,4,166,28,9,166,29,11,166,30,14,166,31,11,166,32,9,166,33,6,166,34,1,166,35,3,166,36,5,166,47,9,166,48,34,166,49,32,166,50,17,166,51,18,166,52,13,166,53,16,166,54,20,166,55,36,166,56,28,166,57,26,166,61,6,166,62,38,166,63,19,166,64,14,166,65,2,166,69,3,166,70,4,166,71,28,166,72,22,166,73,24,166,76,1,166,77,1,166,78,1,166,80,1,166,82,3,166,83,3,166,84,4,166,86,2,166,87,6,166,88,5,166,89,2,166,90,3,166,91,4,166,92,16,166,93,20,166,94,9,166,95,16,166,96,16,166,97,22,166,98,28,166,99,10,166,100,3,166,101,2,166,103,21,166,104,8,166,107,1,166,109,1,166,112,1,166,113,6,166,114,3,166,115,1,166,116,3,166,117,9,166,118,3,166,119,1,166,120,15,166,121,14,166,122,14,166,123,7,166,124,9,166,125,14,166,126,7,166,130,2,166,146,14,166,147,21,166,148,19,166,149,18,166,150,18,166,151,16,166,152,10,166,153,2,166,156,6,166,157,19,166,158,1,166,159,1,166,160,7,166,161,10,166,162,5,166,163,2,166,164,14,166,165,1,166,167,2,166,168,9,166,169,17,166,170,14,166,171,2,166,175,4,166,176,5,166,177,11,166,178,3,166,179,2,166,180,2,166,181,3,166,183,2,166,184,7,166,185,3,166,186,27,166,187,26,166,188,8,166,189,5,166,190,2,166,191,20,166,193,8,166,194,13,166,195,16,166,196,19,166,197,12,166,212,10,166,213,10,166,214,21,166,215,6,166,216,15,166,217,9,166,218,16,166,219,5,166,220,5,167,26,1,167,27,9,167,28,10,167,29,4,167,30,21,167,31,6,167,33,2,167,34,3,167,35,7,167,47,16,167,48,30,167,49,13,167,50,19,167,51,11,167,52,20,167,53,12,167,54,18,167,55,27,167,56,14,167,57,16,167,62,3,167,63,6,167,68,1,167,69,1,167,70,4,167,71,11,167,72,11,167,73,5,167,76,4,167,77,1,167,78,1,167,79,1,167,80,11,167,81,16,167,82,11,167,83,3,167,84,1,167,86,3,167,87,1,167,88,6,167,89,2,167,90,1,167,91,2,167,92,19,167,93,22,167,94,26,167,95,14,167,96,14,167,97,10,167,98,14,167,99,3,167,100,7,167,102,2,167,103,9,167,104,1,167,110,2,167,111,1,167,113,2,167,114,2,167,115,3,167,116,2,167,117,4,167,118,1,167,119,7,167,120,13,167,121,13,167,122,17,167,123,14,167,124,28,167,125,11,167,126,13,167,127,3,167,133,2,167,134,3,167,135,1,167,145,4,167,146,12,167,147,16,167,148,14,167,149,19,167,150,17,167,151,16,167,152,7,167,155,12,167,156,14,167,157,17,167,158,6,167,159,5,167,160,9,167,161,17,167,162,8,167,163,15,167,164,21,167,165,25,167,168,3,167,169,2,167,170,1,167,177,7,167,179,2,167,180,12,167,181,8,167,182,6,167,184,2,167,185,5,167,186,7,167,187,16,167,188,6,167,189,4,167,190,4,167,191,2,167,194,9,167,195,20,167,196,5,167,212,19,167,213,16,167,214,19,167,215,24,167,216,13,167,217,2,167,219,1,167,220,5,168,26,3,168,27,5,168,28,5,168,29,2,168,30,18,168,31,42,168,32,17,168,33,3,168,34,3,168,35,3,168,44,1,168,46,3,168,47,8,168,48,12,168,49,10,168,50,8,168,51,12,168,52,21,168,53,21,168,54,11,168,55,23,168,56,10,168,63,2,168,64,1,168,65,1,168,67,13,168,68,1,168,69,1,168,71,5,168,72,13,168,73,3,168,74,3,168,75,1,168,78,7,168,79,15,168,80,12,168,81,20,168,82,14,168,83,3,168,84,1,168,90,5,168,91,8,168,92,17,168,93,15,168,94,25,168,95,18,168,96,6,168,97,47,168,98,16,168,99,7,168,116,6,168,119,2,168,120,11,168,121,12,168,122,10,168,123,10,168,124,27,168,125,5,168,126,11,168,127,3,168,128,1,168,133,2,168,139,1,168,140,1,168,145,30,168,146,5,168,147,17,168,148,17,168,149,12,168,150,26,168,151,18,168,152,5,168,155,16,168,156,9,168,157,16,168,158,11,168,159,26,168,160,26,168,161,13,168,162,19,168,163,24,168,164,20,168,165,20,168,166,12,168,167,1,168,176,1,168,178,3,168,179,8,168,180,26,168,181,40,168,182,27,168,183,13,168,184,19,168,185,13,168,186,13,168,187,14,168,188,14,168,189,14,168,190,7,168,191,7,168,212,100,168,213,40,168,214,8,168,215,11,168,216,8,168,217,10,168,218,6,168,219,6,169,26,6,169,27,10,169,30,4,169,32,1,169,33,2,169,34,1,169,36,1,169,37,2,169,48,2,169,51,5,169,52,15,169,53,13,169,54,12,169,55,19,169,56,20,169,57,17,169,58,4,169,62,1,169,63,2,169,65,1,169,66,7,169,67,83,169,68,11,169,69,2,169,70,10,169,71,28,169,72,8,169,73,8,169,74,9,169,75,2,169,76,6,169,77,5,169,78,6,169,79,17,169,80,23,169,81,14,169,82,12,169,84,1,169,85,1,169,88,1,169,89,6,169,90,5,169,91,12,169,92,22,169,93,12,169,94,18,169,95,38,169,96,22,169,97,30,169,98,17,169,114,3,169,115,3,169,120,9,169,121,11,169,122,4,169,123,8,169,124,7,169,125,5,169,126,3,169,133,5,169,138,1,169,139,1,169,145,32,169,146,36,169,147,17,169,148,22,169,149,17,169,150,19,169,151,34,169,152,79,169,155,9,169,156,19,169,157,17,169,158,7,169,159,1,169,160,19,169,161,16,169,162,18,169,163,22,169,164,24,169,165,16,169,166,5,169,167,1,169,170,1,169,172,1,169,174,1,169,175,1,169,177,2,169,179,1,169,180,33,169,181,69,169,182,72,169,183,11,169,184,13,169,185,16,169,186,8,169,187,11,169,188,4,169,189,22,169,190,20,169,191,23,169,192,6,169,194,1,169,201,1,169,211,5,169,212,28,169,213,16,169,214,4,169,215,12,169,217,1,169,219,8,169,222,1,170,24,1,170,25,1,170,26,10,170,27,8,170,33,2,170,36,1,170,51,3,170,53,1,170,55,15,170,56,9,170,57,28,170,58,17,170,59,10,170,61,2,170,62,2,170,66,5,170,67,23,170,68,12,170,70,27,170,71,66,170,72,15,170,73,19,170,74,6,170,75,21,170,76,5,170,77,10,170,78,12,170,79,29,170,80,46,170,81,11,170,82,7,170,83,5,170,84,2,170,85,4,170,86,3,170,88,4,170,89,5,170,92,4,170,93,10,170,94,14,170,95,15,170,96,12,170,98,4,170,99,10,170,100,10,170,101,6,170,114,6,170,116,1,170,119,7,170,120,5,170,121,6,170,122,12,170,123,7,170,124,6,170,125,2,170,132,2,170,133,1,170,135,2,170,136,1,170,137,2,170,138,2,170,145,16,170,147,10,170,148,25,170,149,22,170,150,14,170,151,23,170,152,4,170,154,1,170,155,8,170,156,20,170,157,14,170,158,16,170,159,7,170,160,16,170,161,15,170,162,15,170,163,18,170,164,9,170,165,11,170,166,6,170,167,2,170,171,1,170,175,1,170,176,1,170,178,4,170,179,3,170,180,33,170,181,74,170,182,76,170,183,10,170,184,17,170,185,30,170,186,7,170,187,3,170,188,16,170,189,23,170,190,9,170,191,8,170,192,30,170,193,10,170,194,13,170,195,4,170,196,5,170,203,1,170,211,14,170,212,3,170,213,18,170,214,1,170,215,7,170,217,10,170,218,7,171,23,1,171,24,1,171,25,1,171,26,20,171,28,1,171,33,3,171,34,5,171,51,2,171,55,7,171,56,13,171,57,14,171,58,12,171,59,1,171,60,14,171,61,6,171,62,4,171,64,4,171,65,1,171,66,9,171,67,53,171,68,59,171,69,14,171,70,3,171,71,30,171,72,5,171,73,17,171,74,26,171,75,10,171,76,15,171,77,13,171,78,21,171,79,11,171,80,12,171,81,8,171,82,2,171,83,3,171,84,4,171,87,2,171,89,6,171,90,6,171,91,4,171,92,3,171,93,14,171,94,4,171,95,1,171,97,13,171,98,28,171,99,36,171,100,42,171,101,11,171,111,2,171,112,9,171,113,7,171,118,1,171,119,4,171,120,23,171,121,12,171,122,9,171,123,6,171,125,1,171,132,1,171,134,1,171,135,1,171,136,5,171,137,2,171,138,6,171,139,3,171,148,8,171,149,16,171,154,7,171,155,32,171,156,68,171,157,10,171,158,22,171,159,11,171,160,25,171,161,18,171,162,14,171,163,15,171,164,11,171,165,2,171,166,2,171,167,1,171,169,1,171,175,1,171,176,1,171,177,3,171,178,2,171,179,48,171,180,56,171,181,110,171,182,73,171,183,9,171,184,5,171,185,26,171,186,17,171,187,2,171,188,12,171,189,7,171,190,5,171,191,3,171,193,6,171,194,10,171,195,10,171,196,12,171,197,14,171,198,50,171,199,38,171,200,4,171,201,13,171,202,5,171,203,19,171,204,12,171,205,7,171,206,1,171,210,1,171,211,2,171,212,13,171,213,25,171,214,7,171,215,11,171,216,2,171,217,9,172,24,2,172,25,6,172,26,12,172,28,8,172,29,2,172,33,4,172,34,2,172,56,5,172,57,9,172,59,9,172,60,22,172,61,23,172,62,2,172,63,2,172,64,21,172,65,26,172,66,5,172,67,3,172,68,20,172,69,101,172,70,29,172,71,12,172,72,7,172,73,22,172,74,26,172,75,26,172,76,30,172,77,33,172,78,33,172,80,4,172,81,4,172,82,3,172,83,5,172,85,5,172,86,4,172,87,1,172,88,4,172,90,6,172,91,8,172,92,3,172,93,2,172,96,2,172,97,17,172,98,31,172,99,34,172,100,17,172,111,3,172,113,2,172,114,6,172,117,1,172,119,3,172,120,14,172,121,12,172,122,5,172,128,3,172,134,2,172,135,1,172,136,1,172,137,2,172,138,2,172,139,4,172,140,2,172,149,1,172,151,1,172,153,7,172,154,6,172,155,11,172,156,3,172,157,6,172,158,19,172,159,28,172,160,18,172,161,23,172,162,26,172,163,3,172,165,1,172,166,2,172,168,1,172,169,20,172,170,6,172,171,2,172,172,1,172,173,1,172,176,2,172,177,4,172,178,1,172,179,4,172,180,68,172,181,115,172,182,100,172,183,5,172,184,29,172,185,22,172,186,2,172,187,17,172,188,5,172,189,8,172,190,4,172,191,5,172,192,4,172,193,1,172,194,12,172,195,8,172,196,13,172,197,15,172,198,8,172,199,20,172,200,3,172,201,12,172,202,27,172,203,18,172,204,10,172,205,5,172,206,7,172,207,8,172,209,11,172,210,13,172,211,5,172,212,3,172,213,15,172,214,13,172,216,2,173,24,8,173,25,14,173,26,4,173,27,1,173,28,5,173,29,1,173,58,8,173,59,27,173,60,23,173,61,26,173,62,15,173,63,12,173,64,57,173,65,12,173,66,10,173,67,5,173,68,7,173,69,10,173,70,18,173,71,16,173,72,13,173,73,20,173,74,19,173,75,18,173,76,39,173,77,36,173,78,19,173,79,5,173,80,3,173,81,3,173,82,1,173,83,6,173,84,1,173,85,3,173,86,2,173,87,5,173,88,2,173,89,2,173,90,1,173,94,2,173,95,27,173,96,21,173,97,32,173,98,27,173,99,12,173,100,21,173,110,1,173,112,1,173,113,2,173,114,3,173,115,1,173,116,5,173,117,32,173,118,7,173,119,15,173,120,17,173,121,1,173,122,1,173,132,2,173,133,1,173,135,3,173,136,4,173,137,1,173,139,1,173,147,1,173,149,1,173,150,1,173,153,6,173,154,16,173,155,3,173,157,6,173,158,24,173,159,16,173,160,19,173,161,26,173,162,19,173,163,9,173,164,12,173,165,14,173,166,7,173,167,19,173,168,48,173,169,25,173,170,13,173,171,1,173,177,2,173,178,2,173,179,22,173,180,91,173,181,82,173,182,63,173,183,29,173,184,64,173,185,27,173,186,9,173,187,18,173,188,9,173,189,24,173,190,18,173,191,14,173,192,4,173,193,6,173,194,9,173,195,7,173,196,7,173,197,10,173,198,19,173,199,12,173,200,1,173,201,3,173,202,17,173,203,6,173,204,7,173,205,14,173,206,10,173,207,8,173,208,15,173,209,49,173,210,42,173,211,14,173,212,11,173,213,18,173,214,16,173,215,9,173,216,1,173,217,1,174,24,28,174,25,15,174,27,3,174,56,3,174,57,20,174,58,18,174,59,13,174,60,21,174,61,9,174,62,48,174,63,10,174,64,47,174,65,15,174,66,15,174,67,15,174,68,9,174,69,1,174,70,7,174,71,9,174,72,13,174,73,17,174,74,6,174,75,10,174,76,15,174,77,11,174,78,15,174,79,9,174,80,5,174,81,3,174,82,5,174,83,5,174,84,3,174,85,2,174,86,1,174,87,3,174,88,1,174,89,4,174,94,5,174,95,39,174,96,31,174,97,40,174,98,35,174,99,36,174,100,4,174,109,1,174,111,1,174,113,3,174,115,6,174,116,4,174,117,37,174,118,19,174,119,22,174,120,3,174,131,3,174,132,6,174,133,3,174,134,2,174,135,1,174,136,3,174,138,1,174,140,1,174,142,2,174,145,1,174,148,1,174,153,3,174,154,6,174,155,2,174,156,1,174,157,5,174,158,4,174,159,6,174,160,17,174,161,13,174,162,13,174,163,4,174,164,21,174,165,21,174,166,30,174,167,25,174,168,29,174,169,11,174,170,23,174,172,3,174,173,17,174,174,18,174,176,1,174,177,9,174,178,6,174,179,34,174,180,91,174,181,89,174,182,28,174,183,39,174,184,28,174,185,27,174,186,6,174,187,14,174,188,11,174,189,17,174,190,13,174,191,11,174,192,8,174,193,17,174,194,18,174,195,6,174,196,10,174,197,30,174,198,7,174,199,5,174,200,2,174,202,4,174,203,1,174,204,13,174,205,8,174,206,11,174,207,22,174,208,16,174,209,23,174,210,16,174,211,20,174,212,3,174,213,19,174,214,6,174,216,2,174,219,1,175,22,1,175,23,1,175,24,1,175,25,7,175,55,5,175,56,19,175,57,17,175,58,16,175,59,12,175,60,6,175,61,22,175,62,52,175,63,68,175,64,5,175,65,31,175,66,16,175,67,26,175,68,16,175,69,12,175,70,3,175,71,12,175,72,7,175,73,4,175,74,3,175,75,20,175,76,15,175,77,9,175,78,8,175,79,3,175,80,1,175,81,2,175,82,2,175,83,1,175,84,5,175,85,4,175,86,1,175,87,2,175,88,2,175,95,34,175,96,32,175,97,41,175,98,35,175,99,3,175,104,1,175,105,3,175,106,2,175,107,4,175,109,1,175,112,10,175,113,2,175,114,3,175,115,2,175,116,7,175,117,13,175,118,9,175,119,4,175,120,1,175,130,3,175,131,8,175,132,3,175,133,4,175,134,1,175,135,1,175,136,1,175,137,2,175,138,2,175,139,1,175,141,1,175,143,1,175,147,2,175,152,2,175,154,3,175,159,7,175,160,3,175,161,7,175,162,18,175,163,11,175,164,16,175,165,49,175,166,13,175,167,15,175,168,16,175,169,15,175,170,17,175,171,31,175,172,20,175,173,25,175,174,17,175,177,3,175,178,9,175,179,32,175,180,80,175,181,54,175,182,41,175,183,27,175,184,40,175,185,16,175,186,4,175,187,16,175,188,15,175,189,28,175,190,20,175,191,10,175,192,21,175,193,52,175,194,132,175,195,38,175,196,8,175,197,8,175,198,29,175,199,12,175,200,8,175,202,29,175,203,43,175,204,19,175,205,8,175,206,31,175,207,34,175,208,18,175,209,21,175,210,14,175,211,11,175,212,19,175,213,22,175,214,12,175,215,5,176,12,2,176,14,2,176,24,10,176,54,1,176,55,8,176,56,13,176,57,19,176,58,15,176,59,5,176,60,8,176,61,23,176,62,30,176,63,22,176,64,12,176,65,3,176,66,34,176,67,18,176,68,8,176,69,17,176,70,11,176,71,14,176,72,2,176,73,5,176,74,3,176,75,16,176,76,7,176,77,15,176,78,8,176,79,1,176,80,5,176,81,6,176,82,7,176,83,9,176,85,2,176,86,4,176,87,2,176,95,26,176,96,29,176,97,37,176,98,14,176,110,1,176,111,8,176,112,17,176,113,4,176,114,2,176,115,4,176,116,18,176,117,11,176,118,3,176,130,2,176,131,3,176,132,8,176,133,11,176,134,15,176,135,1,176,138,1,176,151,4,176,153,1,176,154,1,176,159,14,176,160,25,176,161,15,176,162,24,176,163,27,176,164,24,176,165,32,176,166,16,176,167,14,176,168,5,176,169,18,176,170,9,176,171,19,176,172,10,176,173,8,176,174,8,176,175,2,176,176,2,176,178,1,176,179,8,176,180,43,176,181,29,176,182,35,176,183,16,176,184,27,176,185,7,176,186,8,176,187,12,176,188,14,176,189,15,176,190,15,176,191,15,176,192,20,176,193,42,176,194,84,176,195,60,176,196,74,176,197,67,176,198,15,176,199,8,176,200,2,176,203,9,176,204,1,176,205,18,176,206,30,176,207,20,176,208,15,176,209,22,176,210,20,176,211,17,176,212,12,176,213,26,176,214,12,176,215,10,177,13,3,177,14,2,177,15,1,177,16,3,177,17,1,177,24,12,177,45,5,177,46,7,177,47,3,177,55,20,177,56,18,177,57,8,177,58,3,177,59,6,177,60,8,177,61,19,177,62,10,177,63,13,177,64,11,177,65,13,177,66,6,177,67,16,177,68,16,177,69,3,177,70,7,177,71,15,177,72,3,177,73,5,177,74,2,177,75,12,177,76,28,177,77,13,177,78,11,177,79,4,177,80,8,177,81,3,177,82,4,177,83,12,177,84,2,177,85,4,177,86,1,177,87,2,177,95,21,177,96,7,177,97,18,177,108,4,177,110,1,177,111,4,177,112,11,177,113,2,177,114,4,177,115,5,177,116,1,177,129,3,177,130,17,177,131,16,177,132,19,177,133,16,177,134,14,177,135,2,177,136,1,177,137,4,177,138,2,177,139,2,177,140,1,177,143,1,177,145,2,177,146,1,177,150,6,177,151,9,177,156,1,177,159,7,177,160,7,177,161,26,177,162,34,177,163,29,177,164,40,177,165,16,177,166,29,177,167,23,177,168,20,177,169,40,177,170,7,177,171,2,177,172,7,177,173,3,177,174,2,177,175,6,177,178,2,177,179,5,177,180,16,177,181,25,177,182,40,177,183,26,177,184,27,177,185,9,177,186,5,177,187,2,177,188,19,177,189,16,177,190,16,177,191,15,177,192,19,177,193,11,177,194,15,177,195,14,177,196,25,177,197,36,177,198,68,177,203,1,177,204,3,177,205,3,177,206,2,177,207,6,177,208,20,177,209,20,177,210,19,177,211,20,177,212,15,177,213,19,177,214,11,177,215,7,178,18,1,178,24,1,178,54,1,178,55,1,178,56,2,178,57,1,178,59,5,178,60,5,178,61,5,178,62,8,178,63,1,178,64,7,178,65,34,178,66,7,178,67,15,178,68,13,178,69,10,178,70,12,178,71,27,178,72,7,178,73,8,178,74,10,178,75,8,178,76,20,178,77,12,178,78,12,178,79,5,178,80,5,178,81,3,178,82,2,178,83,9,178,84,2,178,85,4,178,86,1,178,90,4,178,91,2,178,94,8,178,95,1,178,99,1,178,106,1,178,109,1,178,111,1,178,112,3,178,113,9,178,114,5,178,115,6,178,127,1,178,128,13,178,129,29,178,130,17,178,131,6,178,132,20,178,133,22,178,134,7,178,137,2,178,138,6,178,139,3,178,140,4,178,144,1,178,145,3,178,149,4,178,150,9,178,151,6,178,156,2,178,159,22,178,160,19,178,161,11,178,162,13,178,163,4,178,164,7,178,165,9,178,166,7,178,167,14,178,168,15,178,169,13,178,170,6,178,171,4,178,172,2,178,173,3,178,174,2,178,176,2,178,177,1,178,178,4,178,181,5,178,182,8,178,183,24,178,184,24,178,185,13,178,186,2,178,187,5,178,188,16,178,189,30,178,190,15,178,191,14,178,192,21,178,193,21,178,194,11,178,195,15,178,196,9,178,197,40,178,198,76,178,199,7,178,203,1,178,204,1,178,205,1,178,206,6,178,207,6,178,208,8,178,209,16,178,210,10,178,211,23,178,212,20,178,213,34,178,214,25,178,215,6,179,14,1,179,16,2,179,17,5,179,18,4,179,23,11,179,24,20,179,51,1,179,52,1,179,54,3,179,55,1,179,57,3,179,58,2,179,59,3,179,60,5,179,61,3,179,62,3,179,63,17,179,64,22,179,65,10,179,66,16,179,67,3,179,69,3,179,70,7,179,71,14,179,74,1,179,75,12,179,76,8,179,77,44,179,78,7,179,79,7,179,81,3,179,82,5,179,83,2,179,84,2,179,85,2,179,86,1,179,89,18,179,90,54,179,91,2,179,94,29,179,103,9,179,104,3,179,106,3,179,111,3,179,113,19,179,114,25,179,115,1,179,127,5,179,128,21,179,129,19,179,130,21,179,131,9,179,132,18,179,133,1,179,134,1,179,135,2,179,136,3,179,137,13,179,138,14,179,139,10,179,140,4,179,141,2,179,142,2,179,143,2,179,144,15,179,145,1,179,146,2,179,149,15,179,150,6,179,151,2,179,153,3,179,157,9,179,158,5,179,159,15,179,160,13,179,161,10,179,162,11,179,163,13,179,164,15,179,165,7,179,167,3,179,168,3,179,169,6,179,171,3,179,172,2,179,173,2,179,174,1,179,175,2,179,176,1,179,177,2,179,178,2,179,179,1,179,180,15,179,181,5,179,182,11,179,183,7,179,184,10,179,185,5,179,186,9,179,187,9,179,188,19,179,189,9,179,190,15,179,191,17,179,192,20,179,193,14,179,194,8,179,195,8,179,196,11,179,197,15,179,198,14,179,199,6,179,200,7,179,201,1,179,202,1,179,204,2,179,205,4,179,206,7,179,207,18,179,208,21,179,209,15,179,210,17,179,211,10,179,212,16,179,213,74,179,214,48,179,215,7,179,216,1,180,15,1,180,16,2,180,18,2,180,22,10,180,23,40,180,24,4,180,51,1,180,54,8,180,55,12,180,56,14,180,57,17,180,58,8,180,59,10,180,60,11,180,61,2,180,62,1,180,63,7,180,64,10,180,65,7,180,69,5,180,70,13,180,71,2,180,72,3,180,73,7,180,75,8,180,76,16,180,77,23,180,78,1,180,79,7,180,80,2,180,81,6,180,82,4,180,84,3,180,85,4,180,86,1,180,88,8,180,89,53,180,90,4,180,94,9,180,104,1,180,105,1,180,109,3,180,111,2,180,112,3,180,113,4,180,126,13,180,127,19,180,128,23,180,129,14,180,130,10,180,131,26,180,132,25,180,133,4,180,136,9,180,137,12,180,138,12,180,139,12,180,140,13,180,141,7,180,142,6,180,143,17,180,144,19,180,148,11,180,149,21,180,150,2,180,151,9,180,152,17,180,153,5,180,154,2,180,155,2,180,156,8,180,157,13,180,158,19,180,159,10,180,160,1,180,162,5,180,163,18,180,164,17,180,165,9,180,166,4,180,167,3,180,168,6,180,169,3,180,170,1,180,171,1,180,172,2,180,173,1,180,174,4,180,175,4,180,176,6,180,178,2,180,180,17,180,181,100,180,182,75,180,183,40,180,184,15,180,186,2,180,187,12,180,188,18,180,189,24,180,190,12,180,191,22,180,192,20,180,193,22,180,194,16,180,195,13,180,196,9,180,197,6,180,198,7,180,199,2,180,204,3,180,205,4,180,206,5,180,207,8,180,208,18,180,209,16,180,210,9,180,211,3,180,212,2,180,213,13,180,214,23,180,215,7,180,217,1,180,230,1,181,22,3,181,23,22,181,24,17,181,47,2,181,48,8,181,49,4,181,50,2,181,52,3,181,53,11,181,54,20,181,55,16,181,56,24,181,57,12,181,58,25,181,59,7,181,60,11,181,61,14,181,62,9,181,63,11,181,64,19,181,65,10,181,66,6,181,69,5,181,70,21,181,71,25,181,72,15,181,73,8,181,74,2,181,75,2,181,76,4,181,77,4,181,78,2,181,80,2,181,81,16,181,82,4,181,83,4,181,84,2,181,88,34,181,89,6,181,93,2,181,94,4,181,109,1,181,110,4,181,111,2,181,125,5,181,126,18,181,127,24,181,128,19,181,129,1,181,130,15,181,131,15,181,132,8,181,133,3,181,134,7,181,136,2,181,137,4,181,138,8,181,139,17,181,140,7,181,141,5,181,142,4,181,143,19,181,144,2,181,146,2,181,147,16,181,148,24,181,149,28,181,150,66,181,151,25,181,152,4,181,153,8,181,154,1,181,155,1,181,156,3,181,158,7,181,159,1,181,163,10,181,164,13,181,165,11,181,166,23,181,167,15,181,168,8,181,169,5,181,170,1,181,171,2,181,173,2,181,176,1,181,177,2,181,178,2,181,179,2,181,180,14,181,181,78,181,182,131,181,183,120,181,184,134,181,185,113,181,186,80,181,187,6,181,188,8,181,189,24,181,190,13,181,191,16,181,192,18,181,193,16,181,194,18,181,195,7,181,196,4,181,197,10,181,198,16,181,199,8,181,200,3,181,204,1,181,206,3,181,207,5,181,208,7,181,209,20,181,210,16,181,211,23,181,212,36,181,213,10,181,214,29,181,215,6,181,216,1,181,217,1,181,218,1,182,23,22,182,24,38,182,46,1,182,47,3,182,48,10,182,50,3,182,51,6,182,52,17,182,53,19,182,54,12,182,55,15,182,56,7,182,57,17,182,58,20,182,59,13,182,60,3,182,61,3,182,62,4,182,63,3,182,64,16,182,65,7,182,66,11,182,67,4,182,69,6,182,70,35,182,71,27,182,72,24,182,73,12,182,76,1,182,77,3,182,78,1,182,79,2,182,80,10,182,81,10,182,82,8,182,83,14,182,84,2,182,85,2,182,88,6,182,93,1,182,108,2,182,109,5,182,110,7,182,124,1,182,125,8,182,126,6,182,127,26,182,128,23,182,129,4,182,130,1,182,131,1,182,134,1,182,135,8,182,136,2,182,138,8,182,139,19,182,140,11,182,145,5,182,146,20,182,147,18,182,148,13,182,149,35,182,150,60,182,151,61,182,152,5,182,153,7,182,156,4,182,157,4,182,158,6,182,159,6,182,160,1,182,161,9,182,162,6,182,163,2,182,164,3,182,165,7,182,166,19,182,167,19,182,168,17,182,169,11,182,170,17,182,171,18,182,172,21,182,173,2,182,174,2,182,175,1,182,176,3,182,178,3,182,179,1,182,181,19,182,182,57,182,183,56,182,184,85,182,185,110,182,186,100,182,187,58,182,190,13,182,191,16,182,192,11,182,193,17,182,194,18,182,195,4,182,196,3,182,197,3,182,198,1,182,199,1,182,207,9,182,208,11,182,209,13,182,210,11,182,211,6,182,213,10,182,214,29,182,215,9,182,217,1,183,23,6,183,24,22,183,44,1,183,49,2,183,50,2,183,52,4,183,53,11,183,54,21,183,55,12,183,56,24,183,57,22,183,58,12,183,59,8,183,60,1,183,61,2,183,63,8,183,64,3,183,65,2,183,66,6,183,67,4,183,68,16,183,69,3,183,70,10,183,71,27,183,72,20,183,73,1,183,79,4,183,81,4,183,85,1,183,87,2,183,103,6,183,104,44,183,105,46,183,107,1,183,108,2,183,109,4,183,110,1,183,122,1,183,123,5,183,124,4,183,125,4,183,126,8,183,127,3,183,136,1,183,137,10,183,138,2,183,139,3,183,141,1,183,142,2,183,144,11,183,145,17,183,146,7,183,147,13,183,148,8,183,149,22,183,150,19,183,151,11,183,152,5,183,153,4,183,154,8,183,155,6,183,156,1,183,157,8,183,158,10,183,159,3,183,160,1,183,161,1,183,162,6,183,163,5,183,164,2,183,166,3,183,167,9,183,168,15,183,169,15,183,170,17,183,171,10,183,172,8,183,173,3,183,176,2,183,177,4,183,178,2,183,181,4,183,182,5,183,183,6,183,184,4,183,185,1,183,186,19,183,187,25,183,188,1,183,190,6,183,191,5,183,192,10,183,193,20,183,194,18,183,195,15,183,196,6,183,198,1,183,207,5,183,208,7,183,209,10,183,210,7,183,211,5,183,213,6,183,214,11,183,215,5,183,220,1,183,221,2,183,222,2,184,39,1,184,51,1,184,53,2,184,54,8,184,55,23,184,56,27,184,57,24,184,58,2,184,59,3,184,62,10,184,63,13,184,64,18,184,65,2,184,66,6,184,67,14,184,68,9,184,69,14,184,70,16,184,71,10,184,72,20,184,76,2,184,77,1,184,78,3,184,81,2,184,82,8,184,83,4,184,84,1,184,86,2,184,87,22,184,102,12,184,103,40,184,104,74,184,105,67,184,106,22,184,108,1,184,109,3,184,119,3,184,120,1,184,123,2,184,124,1,184,128,42,184,131,3,184,143,2,184,144,11,184,145,8,184,146,17,184,147,8,184,149,10,184,150,9,184,151,3,184,152,7,184,153,16,184,154,3,184,155,3,184,156,21,184,157,3,184,158,4,184,159,3,184,160,7,184,161,11,184,162,4,184,163,7,184,167,18,184,168,22,184,169,8,184,170,4,184,171,6,184,172,6,184,173,2,184,174,5,184,175,1,184,176,2,184,177,5,184,178,1,184,179,1,184,182,4,184,183,8,184,184,5,184,185,6,184,186,2,184,189,1,184,192,58,184,193,32,184,194,14,184,195,15,184,196,4,184,198,1,184,200,3,184,207,4,184,213,6,184,214,13,184,215,2,184,222,1,184,223,1,185,52,1,185,54,1,185,55,1,185,56,17,185,57,3,185,58,10,185,59,8,185,60,1,185,61,3,185,62,9,185,63,10,185,64,10,185,65,2,185,66,9,185,67,5,185,68,19,185,69,18,185,70,23,185,71,27,185,72,2,185,75,1,185,76,2,185,77,4,185,78,1,185,80,2,185,81,2,185,82,1,185,83,1,185,84,3,185,86,17,185,87,20,185,101,30,185,102,14,185,103,10,185,104,18,185,105,32,185,106,26,185,107,8,185,119,1,185,124,1,185,125,4,185,126,20,185,127,62,185,128,28,185,141,6,185,142,6,185,143,5,185,144,7,185,145,7,185,146,14,185,147,7,185,152,9,185,153,8,185,154,10,185,155,11,185,156,12,185,157,9,185,158,3,185,159,2,185,160,2,185,161,5,185,162,6,185,163,9,185,164,6,185,170,3,185,171,2,185,172,3,185,173,1,185,174,14,185,176,4,185,177,3,185,179,2,185,180,1,185,182,5,185,183,7,185,184,6,185,185,9,185,186,8,185,192,69,185,193,87,185,194,75,185,195,32,185,196,5,185,197,2,185,198,2,185,199,1,185,201,1,185,204,3,185,205,2,185,206,1,185,207,1,185,213,3,185,214,11,185,220,1,185,221,1,185,224,3,186,24,1,186,54,12,186,55,3,186,56,11,186,57,3,186,58,8,186,59,13,186,60,1,186,61,7,186,62,5,186,63,2,186,64,1,186,65,5,186,66,6,186,67,21,186,68,24,186,69,21,186,70,23,186,71,32,186,72,19,186,73,1,186,75,1,186,76,3,186,77,4,186,78,6,186,79,1,186,80,4,186,81,1,186,86,30,186,87,10,186,100,12,186,101,98,186,102,41,186,105,1,186,106,5,186,107,1,186,119,4,186,120,24,186,121,6,186,122,12,186,123,22,186,125,49,186,126,90,186,127,36,186,139,2,186,140,10,186,141,12,186,142,16,186,143,7,186,144,6,186,145,9,186,146,5,186,148,1,186,150,1,186,151,2,186,153,5,186,154,7,186,155,5,186,156,8,186,157,13,186,158,11,186,159,7,186,160,6,186,161,4,186,162,6,186,163,4,186,164,10,186,165,13,186,166,10,186,167,7,186,168,4,186,169,3,186,170,1,186,172,1,186,173,2,186,174,6,186,175,2,186,176,2,186,177,1,186,178,3,186,179,2,186,180,3,186,181,1,186,182,2,186,183,8,186,184,7,186,185,2,186,189,2,186,192,95,186,193,81,186,194,75,186,195,36,186,196,8,186,197,3,186,198,4,186,199,4,186,202,14,186,203,26,186,204,22,186,205,14,186,206,15,186,207,7,186,225,1,187,32,1,187,54,2,187,55,3,187,56,10,187,57,18,187,58,17,187,59,12,187,60,6,187,61,4,187,62,1,187,63,3,187,64,22,187,65,16,187,66,10,187,67,29,187,68,23,187,69,16,187,70,31,187,71,30,187,72,25,187,73,1,187,74,2,187,75,4,187,76,3,187,77,4,187,78,4,187,81,1,187,83,4,187,84,1,187,85,28,187,86,38,187,99,2,187,100,36,187,101,62,187,102,38,187,104,1,187,118,2,187,119,18,187,120,34,187,121,14,187,122,30,187,123,12,187,133,1,187,136,2,187,137,8,187,138,10,187,139,25,187,140,10,187,141,23,187,142,12,187,143,18,187,144,18,187,145,7,187,146,2,187,148,5,187,149,3,187,150,3,187,154,3,187,155,2,187,156,8,187,157,17,187,158,25,187,159,15,187,160,25,187,161,9,187,162,6,187,163,6,187,164,1,187,165,17,187,166,14,187,167,19,187,168,16,187,169,20,187,170,4,187,171,1,187,173,12,187,174,12,187,175,12,187,177,1,187,179,1,187,180,2,187,181,1,187,182,3,187,183,10,187,184,4,187,185,1,187,186,1,187,191,12,187,192,75,187,193,72,187,194,90,187,195,24,187,196,5,187,197,3,187,198,3,187,199,3,187,202,15,187,203,15,187,204,42,187,205,46,187,206,54,187,207,7,188,34,4,188,35,10,188,36,2,188,53,2,188,54,5,188,55,20,188,56,16,188,57,12,188,58,16,188,59,2,188,60,7,188,61,9,188,62,3,188,64,2,188,65,5,188,66,18,188,67,30,188,68,26,188,69,32,188,70,53,188,71,50,188,72,32,188,73,28,188,74,9,188,75,1,188,76,4,188,77,1,188,78,2,188,84,1,188,85,28,188,86,72,188,87,30,188,88,12,188,97,1,188,100,4,188,101,50,188,102,46,188,103,4,188,104,3,188,135,13,188,136,35,188,137,12,188,138,19,188,139,15,188,140,19,188,141,18,188,142,18,188,143,18,188,144,13,188,145,23,188,146,5,188,148,3,188,149,5,188,150,2,188,151,1,188,152,7,188,153,7,188,154,10,188,155,8,188,156,11,188,157,20,188,158,7,188,159,17,188,160,8,188,161,17,188,162,15,188,163,13,188,164,5,188,165,11,188,166,8,188,167,14,188,168,10,188,169,11,188,170,11,188,171,1,188,172,9,188,173,4,188,174,10,188,175,12,188,177,1,188,181,2,188,183,7,188,184,7,188,185,2,188,186,10,188,187,1,188,192,9,188,193,18,188,194,29,188,195,15,188,196,5,188,197,7,188,198,3,188,199,2,188,202,9,188,206,8,188,207,7,188,208,1,189,34,6,189,35,3,189,53,15,189,54,25,189,55,36,189,56,22,189,57,21,189,58,9,189,60,9,189,61,8,189,62,4,189,63,2,189,64,3,189,65,5,189,66,20,189,67,31,189,68,31,189,69,31,189,70,73,189,71,78,189,72,83,189,73,22,189,74,2,189,76,4,189,77,2,189,79,3,189,80,3,189,83,1,189,84,1,189,85,3,189,86,42,189,87,18,189,88,48,189,89,6,189,99,19,189,100,32,189,101,51,189,102,7,189,103,6,189,131,4,189,132,5,189,133,2,189,134,15,189,135,54,189,136,68,189,137,15,189,138,16,189,139,22,189,140,22,189,141,10,189,142,13,189,143,32,189,144,27,189,145,6,189,146,3,189,147,8,189,148,3,189,149,1,189,150,2,189,152,1,189,153,2,189,154,4,189,155,2,189,156,17,189,157,7,189,158,10,189,159,23,189,160,15,189,161,19,189,162,24,189,163,18,189,164,23,189,165,11,189,166,12,189,167,22,189,168,19,189,169,4,189,170,9,189,171,15,189,172,38,189,173,24,189,174,28,189,175,32,189,176,18,189,177,5,189,178,4,189,179,2,189,182,1,189,183,2,189,184,2,189,185,3,189,186,2,189,187,5,189,188,6,189,194,5,189,195,17,189,196,33,189,197,37,189,198,14,189,207,4,190,32,1,190,33,6,190,34,5,190,35,2,190,52,7,190,53,24,190,54,29,190,55,42,190,56,44,190,57,20,190,58,3,190,59,10,190,60,5,190,61,1,190,64,1,190,65,1,190,66,1,190,67,14,190,68,16,190,69,23,190,70,77,190,71,67,190,72,72,190,74,2,190,79,1,190,81,2,190,85,1,190,86,2,190,87,3,190,89,2,190,92,1,190,98,44,190,99,45,190,100,20,190,101,18,190,102,36,190,114,2,190,118,2,190,119,5,190,120,23,190,121,24,190,122,32,190,123,40,190,124,33,190,125,32,190,126,37,190,127,12,190,128,1,190,130,45,190,131,45,190,132,33,190,133,46,190,134,26,190,135,24,190,136,67,190,137,21,190,138,14,190,139,22,190,140,18,190,141,11,190,142,18,190,143,21,190,144,14,190,145,2,190,146,1,190,148,4,190,149,4,190,150,15,190,151,12,190,152,1,190,154,3,190,155,6,190,156,9,190,157,6,190,158,9,190,159,2,190,160,9,190,161,15,190,162,61,190,163,16,190,164,14,190,165,17,190,166,2,190,167,2,190,168,2,190,169,7,190,170,16,190,171,4,190,173,31,190,174,36,190,175,36,190,176,49,190,177,27,190,178,15,190,179,16,190,180,8,190,181,4,190,182,3,190,183,12,190,194,6,190,195,38,190,196,92,190,197,42,190,198,43,190,201,8,190,202,12,190,204,2,190,207,5,190,208,2,191,33,6,191,34,4,191,41,2,191,42,1,191,52,4,191,53,14,191,54,22,191,55,31,191,56,30,191,57,5,191,59,8,191,60,5,191,64,2,191,65,1,191,66,2,191,69,3,191,70,30,191,71,57,191,72,42,191,73,2,191,74,5,191,75,3,191,82,1,191,84,1,191,86,1,191,91,1,191,97,20,191,98,38,191,99,48,191,100,17,191,101,11,191,102,13,191,115,5,191,116,13,191,117,23,191,118,33,191,119,38,191,120,20,191,121,30,191,122,40,191,123,45,191,124,46,191,125,53,191,126,48,191,127,28,191,128,19,191,129,3,191,130,58,191,131,52,191,132,51,191,133,44,191,134,36,191,136,55,191,137,27,191,138,19,191,139,20,191,140,7,191,141,17,191,142,17,191,143,11,191,144,9,191,145,6,191,146,6,191,148,5,191,149,4,191,150,16,191,151,16,191,152,5,191,153,5,191,154,12,191,155,16,191,156,14,191,157,9,191,158,18,191,159,9,191,160,10,191,161,16,191,162,8,191,163,20,191,164,9,191,165,20,191,166,7,191,167,10,191,168,20,191,169,1,191,170,5,191,171,2,191,173,14,191,174,50,191,175,24,191,176,33,191,177,4,191,178,18,191,179,30,191,180,11,191,181,5,191,182,8,191,183,16,191,184,36,191,185,52,191,186,31,191,187,31,191,188,4,191,189,2,191,194,16,191,195,58,191,196,76,191,197,52,191,198,42,191,201,16,191,202,24,191,203,14,191,204,4,191,207,19,191,208,13,192,33,1,192,34,2,192,41,1,192,42,2,192,55,5,192,56,10,192,59,5,192,65,2,192,68,2,192,69,2,192,70,1,192,71,2,192,72,3,192,74,2,192,75,6,192,76,1,192,77,1,192,81,3,192,86,2,192,89,2,192,90,3,192,91,2,192,92,2,192,98,6,192,99,32,192,100,3,192,110,1,192,112,3,192,113,3,192,115,26,192,116,24,192,117,40,192,118,48,192,119,25,192,120,25,192,121,13,192,122,43,192,123,56,192,124,62,192,125,51,192,126,50,192,127,25,192,128,22,192,129,4,192,130,49,192,131,23,192,132,26,192,133,27,192,134,23,192,135,32,192,136,12,192,137,13,192,138,11,192,139,14,192,140,8,192,141,20,192,142,2,192,143,12,192,144,10,192,145,3,192,146,3,192,149,8,192,150,9,192,151,25,192,152,18,192,153,14,192,154,13,192,155,19,192,156,8,192,157,3,192,158,14,192,159,8,192,160,7,192,161,30,192,162,30,192,163,18,192,164,6,192,165,6,192,166,16,192,167,22,192,168,21,192,169,8,192,170,10,192,171,4,192,173,2,192,174,14,192,175,18,192,176,12,192,177,16,192,178,22,192,179,15,192,180,3,192,181,4,192,182,5,192,183,14,192,184,36,192,185,92,192,186,94,192,187,89,192,188,102,192,189,2,192,190,6,192,191,8,192,192,6,192,193,6,192,194,4,192,195,5,192,196,10,192,197,17,192,198,9,192,201,20,192,202,26,192,203,15,192,204,14,192,208,4,192,213,1,193,32,1,193,33,4,193,34,1,193,40,1,193,49,4,193,50,2,193,52,1,193,53,3,193,56,2,193,59,5,193,65,1,193,66,6,193,67,2,193,68,1,193,74,3,193,75,7,193,77,1,193,79,3,193,81,1,193,85,1,193,86,1,193,87,1,193,89,1,193,90,1,193,92,3,193,93,1,193,99,3,193,100,4,193,112,1,193,114,10,193,115,28,193,116,33,193,117,50,193,118,26,193,119,11,193,120,10,193,121,5,193,122,27,193,123,43,193,124,44,193,125,41,193,126,49,193,127,23,193,128,17,193,129,8,193,130,17,193,131,44,193,132,37,193,133,3,193,134,59,193,135,51,193,136,22,193,137,3,193,138,7,193,139,11,193,140,14,193,141,15,193,142,10,193,143,14,193,144,12,193,145,8,193,146,3,193,147,5,193,148,7,193,149,16,193,150,11,193,151,12,193,152,11,193,153,15,193,154,16,193,155,19,193,156,9,193,157,4,193,158,22,193,159,3,193,160,12,193,161,14,193,162,6,193,163,5,193,164,5,193,165,10,193,166,14,193,167,20,193,168,4,193,169,5,193,170,8,193,171,8,193,172,2,193,173,3,193,174,19,193,175,18,193,176,15,193,177,12,193,178,6,193,179,11,193,180,19,193,181,8,193,182,7,193,183,13,193,184,42,193,185,88,193,186,104,193,187,100,193,188,99,193,189,14,193,201,2,193,207,1,194,32,3,194,33,4,194,34,4,194,41,1,194,48,1,194,49,2,194,50,2,194,51,1,194,54,1,194,56,3,194,58,2,194,59,3,194,66,2,194,69,2,194,71,4,194,72,2,194,73,1,194,75,3,194,76,6,194,77,2,194,79,1,194,80,2,194,87,4,194,99,1,194,111,1,194,113,1,194,115,17,194,116,40,194,117,60,194,118,10,194,119,1,194,122,15,194,123,38,194,124,49,194,125,49,194,126,45,194,127,27,194,128,23,194,129,7,194,130,24,194,131,56,194,132,18,194,133,1,194,134,43,194,135,44,194,136,42,194,137,19,194,138,8,194,139,8,194,140,13,194,141,12,194,142,14,194,143,23,194,144,13,194,145,4,194,147,4,194,148,13,194,149,31,194,150,15,194,151,13,194,152,7,194,153,14,194,154,15,194,155,14,194,156,12,194,157,12,194,158,20,194,159,10,194,160,9,194,161,11,194,162,7,194,163,13,194,164,9,194,165,6,194,166,12,194,167,21,194,168,6,194,169,5,194,170,22,194,171,24,194,172,13,194,173,1,194,174,26,194,175,90,194,176,51,194,177,19,194,178,8,194,179,3,194,180,36,194,181,8,194,182,6,194,183,2,194,184,22,194,185,51,194,186,60,194,187,54,194,188,57,194,189,37,194,190,18,194,191,5,194,192,4,194,193,10,194,194,11,194,195,2,195,31,1,195,33,4,195,34,5,195,48,1,195,49,5,195,50,1,195,51,1,195,58,1,195,59,1,195,61,2,195,62,3,195,66,5,195,70,6,195,71,3,195,75,1,195,76,3,195,77,5,195,78,4,195,79,1,195,80,1,195,82,2,195,94,1,195,96,6,195,97,33,195,112,1,195,115,3,195,116,29,195,117,24,195,118,2,195,119,7,195,120,1,195,122,1,195,125,47,195,126,20,195,127,26,195,128,32,195,129,42,195,130,41,195,131,36,195,132,2,195,133,2,195,134,20,195,135,34,195,136,30,195,137,10,195,138,4,195,139,10,195,140,4,195,141,6,195,142,5,195,143,6,195,144,15,195,145,2,195,146,3,195,147,6,195,148,10,195,149,23,195,150,21,195,151,16,195,152,20,195,153,15,195,154,6,195,155,11,195,156,8,195,157,8,195,158,17,195,159,9,195,160,8,195,161,14,195,162,13,195,163,14,195,164,12,195,165,1,195,166,18,195,167,16,195,168,17,195,169,8,195,170,16,195,171,8,195,172,4,195,173,1,195,174,18,195,175,16,195,176,10,195,177,8,195,178,3,195,179,1,195,180,9,195,181,7,195,182,4,195,183,8,195,184,18,195,185,41,195,186,42,195,187,54,195,188,54,195,189,63,195,190,55,195,191,55,195,192,58,195,193,58,195,194,40,195,195,20,196,33,4,196,34,4,196,48,1,196,49,3,196,50,1,196,58,4,196,59,1,196,60,3,196,66,1,196,68,1,196,69,5,196,70,4,196,71,3,196,73,1,196,77,5,196,78,9,196,79,2,196,81,2,196,83,2,196,95,1,196,96,1,196,112,1,196,117,2,196,118,6,196,119,6,196,120,4,196,121,3,196,122,1,196,123,6,196,124,2,196,125,2,196,126,1,196,127,3,196,128,9,196,129,11,196,130,15,196,131,4,196,132,4,196,133,7,196,134,3,196,135,9,196,136,17,196,137,8,196,138,7,196,139,14,196,140,11,196,141,8,196,142,15,196,143,14,196,144,12,196,145,20,196,146,15,196,147,30,196,148,23,196,149,30,196,150,29,196,151,27,196,152,22,196,153,17,196,154,24,196,155,13,196,156,12,196,157,16,196,158,11,196,159,7,196,160,5,196,161,14,196,162,18,196,163,12,196,164,10,196,165,11,196,166,17,196,167,18,196,168,13,196,169,7,196,170,13,196,171,7,196,172,29,196,173,23,196,174,17,196,175,8,196,176,7,196,177,10,196,178,7,196,180,5,196,181,5,196,182,13,196,183,36,196,184,27,196,185,10,196,186,13,196,187,11,196,188,12,196,189,23,196,190,25,196,191,14,196,192,22,196,193,16,196,194,31,196,195,16,196,196,7,196,200,1,197,33,2,197,34,2,197,48,7,197,49,6,197,52,1,197,53,2,197,56,3,197,57,9,197,60,7,197,64,1,197,66,1,197,67,1,197,68,2,197,69,3,197,71,1,197,72,1,197,73,5,197,76,5,197,77,2,197,78,17,197,79,8,197,94,13,197,95,31,197,96,2,197,108,4,197,109,1,197,118,5,197,119,12,197,120,1,197,121,4,197,123,1,197,125,3,197,126,4,197,127,2,197,128,1,197,129,4,197,130,2,197,131,6,197,132,7,197,133,8,197,134,6,197,135,8,197,136,14,197,137,8,197,138,8,197,139,15,197,140,17,197,141,16,197,142,19,197,143,17,197,144,9,197,145,26,197,146,32,197,147,30,197,148,31,197,149,28,197,150,20,197,151,28,197,152,29,197,153,21,197,154,8,197,155,7,197,156,9,197,157,9,197,158,22,197,159,11,197,160,5,197,161,6,197,162,19,197,163,14,197,164,19,197,165,14,197,166,10,197,167,11,197,168,16,197,169,16,197,170,11,197,171,37,197,172,52,197,173,44,197,174,23,197,175,28,197,177,8,197,178,4,197,179,6,197,180,6,197,181,5,197,182,8,197,183,14,197,184,17,197,185,3,197,186,9,197,187,14,197,188,12,197,189,12,197,190,22,197,191,41,197,192,19,197,193,14,197,194,17,197,195,26,197,196,26,197,197,21,197,198,27,197,199,6,198,32,1,198,47,1,198,48,4,198,49,6,198,50,5,198,55,6,198,56,5,198,57,3,198,60,2,198,61,7,198,65,1,198,66,2,198,67,3,198,70,2,198,71,1,198,72,2,198,76,5,198,77,14,198,78,12,198,81,1,198,93,5,198,94,23,198,95,3,198,107,1,198,108,1,198,109,2,198,113,3,198,114,3,198,115,1,198,126,3,198,127,8,198,128,3,198,129,3,198,130,1,198,131,4,198,132,3,198,133,9,198,134,11,198,135,9,198,136,8,198,137,6,198,138,5,198,139,10,198,140,15,198,141,11,198,142,13,198,143,16,198,144,14,198,145,17,198,146,20,198,147,33,198,148,33,198,149,40,198,150,30,198,151,24,198,152,19,198,153,6,198,154,12,198,155,9,198,156,11,198,157,10,198,158,4,198,159,11,198,160,2,198,161,4,198,163,8,198,164,12,198,165,10,198,166,13,198,167,12,198,168,6,198,169,2,198,170,10,198,171,29,198,172,45,198,173,43,198,174,14,198,175,9,198,176,4,198,177,6,198,178,4,198,179,6,198,181,2,198,182,2,198,183,60,198,184,60,198,185,2,198,186,5,198,187,26,198,188,24,198,189,16,198,190,18,198,191,18,198,192,21,198,193,11,198,194,19,198,195,18,198,196,17,198,197,23,198,198,32,199,46,7,199,47,8,199,48,2,199,49,3,199,55,9,199,56,12,199,59,2,199,61,9,199,65,2,199,66,2,199,68,2,199,69,1,199,70,3,199,71,7,199,72,1,199,75,1,199,76,3,199,77,12,199,78,8,199,93,9,199,94,4,199,114,5,199,115,4,199,117,5,199,118,4,199,120,2,199,121,3,199,127,15,199,128,12,199,129,7,199,130,1,199,134,4,199,135,4,199,136,11,199,137,5,199,138,12,199,139,9,199,140,9,199,141,8,199,142,4,199,143,7,199,144,16,199,145,17,199,146,30,199,147,50,199,148,52,199,149,34,199,150,31,199,151,33,199,152,20,199,153,16,199,154,14,199,155,22,199,156,9,199,157,9,199,158,14,199,159,4,199,162,10,199,163,5,199,164,5,199,165,10,199,166,10,199,167,6,199,169,6,199,172,2,199,173,3,199,174,4,199,175,30,199,176,1,199,177,8,199,179,2,199,182,5,199,183,21,199,184,28,199,185,14,199,187,26,199,188,36,199,189,14,199,190,7,199,191,6,199,192,10,199,193,14,199,194,15,199,195,12,199,196,22,199,197,26,199,198,1,200,46,2,200,47,5,200,48,1,200,49,6,200,50,4,200,51,3,200,52,4,200,54,2,200,55,6,200,56,5,200,59,1,200,61,3,200,62,6,200,65,1,200,66,3,200,68,5,200,69,2,200,70,3,200,72,1,200,75,2,200,76,3,200,77,10,200,78,3,200,93,2,200,107,2,200,110,2,200,111,2,200,112,6,200,113,14,200,114,15,200,115,11,200,116,6,200,117,29,200,118,18,200,120,3,200,121,13,200,122,8,200,124,7,200,125,9,200,126,4,200,127,2,200,129,7,200,130,12,200,131,2,200,132,3,200,133,1,200,135,4,200,136,15,200,137,24,200,138,19,200,139,14,200,140,10,200,141,8,200,142,2,200,143,1,200,144,17,200,145,29,200,146,27,200,147,21,200,148,38,200,149,57,200,150,19,200,151,31,200,152,16,200,153,9,200,154,8,200,155,8,200,156,1,200,158,17,200,159,4,200,162,3,200,163,10,200,164,10,200,166,4,200,167,6,200,169,7,200,171,3,200,172,3,200,173,1,200,174,5,200,175,11,200,176,10,200,177,18,200,178,12,200,179,12,200,180,12,200,181,9,200,182,3,200,183,14,200,184,20,200,185,21,200,187,10,200,188,11,200,189,6,200,190,12,200,191,8,200,192,7,200,193,8,200,194,10,200,195,12,200,196,6,201,32,1,201,33,3,201,34,2,201,46,3,201,47,4,201,48,3,201,49,4,201,50,2,201,51,6,201,52,5,201,53,4,201,54,8,201,55,15,201,56,6,201,60,8,201,62,5,201,64,1,201,65,2,201,68,1,201,69,1,201,74,1,201,75,1,201,92,3,201,106,4,201,107,7,201,108,17,201,109,19,201,110,14,201,111,14,201,112,22,201,113,19,201,114,13,201,115,3,201,116,2,201,117,3,201,120,9,201,121,8,201,122,15,201,123,2,201,124,19,201,125,13,201,126,13,201,127,12,201,128,3,201,129,6,201,130,7,201,133,1,201,134,1,201,135,1,201,136,6,201,137,22,201,138,30,201,139,13,201,140,10,201,141,11,201,142,10,201,143,14,201,144,22,201,145,28,201,146,21,201,147,15,201,148,22,201,149,17,201,150,4,201,151,5,201,152,10,201,153,14,201,154,10,201,155,3,201,156,5,201,157,2,201,158,2,201,161,2,201,162,8,201,163,8,201,164,6,201,165,7,201,166,6,201,167,2,201,168,2,201,170,3,201,171,1,201,172,2,201,173,6,201,174,8,201,175,9,201,176,51,201,177,16,201,178,13,201,179,24,201,180,14,201,181,6,201,182,8,201,183,13,201,184,26,201,185,11,201,187,6,201,188,14,201,189,15,201,190,10,201,191,10,201,192,21,201,193,15,201,194,18,201,195,15,201,196,12,202,34,1,202,45,1,202,46,2,202,48,3,202,49,10,202,50,4,202,51,11,202,52,4,202,53,3,202,54,12,202,55,9,202,56,5,202,60,4,202,62,3,202,63,3,202,64,3,202,65,2,202,68,4,202,73,3,202,75,1,202,90,2,202,92,1,202,103,4,202,104,2,202,106,25,202,107,21,202,108,31,202,109,20,202,110,45,202,111,36,202,112,24,202,113,22,202,114,9,202,118,1,202,119,4,202,120,6,202,121,4,202,122,7,202,123,4,202,124,16,202,125,14,202,126,8,202,127,8,202,128,11,202,129,14,202,130,9,202,131,15,202,132,4,202,133,2,202,138,10,202,140,1,202,143,9,202,144,9,202,145,29,202,146,18,202,147,5,202,148,9,202,149,19,202,150,7,202,151,3,202,152,2,202,153,1,202,154,4,202,155,8,202,156,3,202,157,2,202,158,5,202,159,4,202,160,1,202,161,4,202,162,7,202,163,3,202,164,9,202,165,20,202,166,3,202,167,10,202,168,2,202,169,2,202,170,4,202,171,5,202,172,3,202,174,9,202,175,9,202,176,15,202,177,17,202,178,8,202,179,23,202,180,14,202,181,16,202,182,30,202,183,16,202,184,15,202,185,17,202,186,7,202,187,3,202,188,11,202,189,11,202,190,8,202,191,11,202,192,9,202,193,8,202,194,12,202,195,12,202,196,2,203,34,2,203,38,30,203,39,6,203,46,5,203,47,15,203,48,6,203,49,4,203,50,6,203,51,4,203,52,6,203,53,2,203,54,8,203,55,12,203,56,4,203,61,4,203,62,1,203,63,6,203,64,4,203,74,1,203,76,8,203,89,1,203,90,3,203,102,2,203,103,1,203,105,2,203,106,18,203,107,18,203,108,17,203,109,13,203,110,22,203,111,21,203,112,15,203,113,25,203,114,14,203,116,4,203,117,20,203,118,7,203,119,4,203,123,6,203,124,20,203,125,11,203,126,11,203,127,11,203,128,15,203,129,21,203,130,12,203,131,21,203,132,4,203,133,1,203,134,3,203,136,2,203,137,1,203,138,11,203,139,5,203,140,3,203,141,4,203,142,13,203,143,14,203,144,10,203,145,4,203,146,4,203,147,9,203,148,24,203,149,11,203,150,6,203,151,4,203,152,1,203,153,11,203,154,8,203,155,6,203,156,1,203,157,1,203,158,4,203,159,4,203,160,8,203,161,4,203,162,6,203,163,3,203,164,3,203,165,27,203,166,21,203,167,2,203,168,3,203,169,2,203,170,5,203,171,6,203,172,2,203,173,2,203,174,6,203,175,11,203,178,7,203,179,4,203,180,15,203,181,12,203,182,11,203,183,5,203,184,5,203,185,6,203,186,4,203,188,16,203,189,15,203,190,14,203,191,11,203,192,18,203,193,8,203,194,8,204,34,1,204,35,1,204,36,1,204,37,2,204,38,13,204,39,12,204,40,22,204,41,18,204,42,18,204,43,26,204,44,14,204,45,3,204,47,14,204,48,23,204,49,7,204,50,12,204,51,9,204,52,5,204,53,3,204,54,6,204,55,4,204,56,3,204,57,1,204,61,4,204,63,9,204,68,1,204,70,1,204,74,2,204,75,2,204,76,3,204,88,1,204,89,1,204,103,1,204,105,11,204,106,20,204,107,21,204,108,20,204,109,18,204,110,37,204,111,41,204,112,46,204,113,36,204,114,5,204,115,2,204,116,10,204,117,24,204,118,11,204,119,11,204,120,7,204,121,1,204,122,4,204,123,2,204,124,10,204,125,20,204,126,15,204,127,25,204,128,30,204,129,18,204,130,16,204,131,15,204,132,2,204,133,1,204,135,1,204,139,1,204,140,2,204,141,5,204,142,30,204,143,53,204,144,9,204,145,2,204,146,5,204,147,7,204,148,21,204,150,19,204,151,34,204,152,2,204,154,6,204,155,6,204,156,6,204,157,9,204,158,2,204,159,1,204,160,11,204,161,3,204,162,5,204,163,9,204,164,12,204,165,9,204,166,12,204,167,2,204,168,3,204,169,2,204,171,7,204,173,3,204,174,9,204,175,5,204,178,2,204,179,10,204,180,6,204,181,8,204,182,15,204,183,4,204,184,6,204,185,6,204,186,8,204,187,1,204,188,10,204,189,9,204,190,13,204,191,17,204,192,9,204,193,16,204,194,10,205,35,1,205,37,1,205,38,2,205,39,1,205,41,1,205,42,1,205,43,3,205,44,7,205,45,13,205,46,6,205,47,12,205,48,7,205,49,15,205,50,29,205,51,7,205,52,7,205,53,10,205,54,2,205,55,12,205,56,4,205,57,1,205,61,2,205,62,1,205,63,6,205,67,1,205,68,2,205,69,1,205,70,1,205,72,2,205,73,4,205,83,2,205,84,3,205,85,2,205,101,5,205,102,2,205,105,2,205,106,34,205,107,34,205,108,21,205,109,24,205,110,42,205,111,38,205,112,20,205,113,4,205,116,4,205,117,20,205,118,16,205,119,12,205,120,5,205,121,4,205,122,2,205,123,5,205,124,14,205,125,9,205,126,7,205,127,12,205,128,12,205,129,3,205,130,23,205,131,15,205,132,3,205,133,3,205,134,3,205,138,1,205,139,2,205,140,2,205,141,8,205,142,3,205,143,8,205,144,7,205,146,1,205,147,3,205,148,7,205,149,4,205,150,22,205,151,38,205,152,1,205,154,5,205,155,4,205,156,4,205,157,6,205,158,5,205,159,5,205,160,7,205,161,18,205,162,11,205,163,3,205,164,5,205,165,9,205,166,9,205,167,2,205,168,2,205,169,5,205,170,4,205,171,3,205,172,4,205,173,6,205,174,8,205,175,2,205,177,1,205,188,2,205,189,14,205,190,9,205,191,7,205,192,12,205,193,9,206,36,2,206,37,4,206,38,1,206,39,1,206,41,2,206,43,3,206,44,8,206,45,12,206,46,10,206,47,10,206,48,11,206,49,17,206,50,5,206,53,5,206,54,3,206,55,8,206,56,1,206,58,3,206,62,2,206,63,4,206,65,1,206,67,4,206,70,1,206,71,12,206,72,4,206,73,2,206,74,1,206,80,1,206,81,5,206,82,2,206,83,3,206,84,6,206,92,1,206,101,5,206,102,1,206,103,1,206,104,4,206,105,13,206,106,9,206,108,41,206,109,25,206,110,21,206,113,6,206,114,10,206,115,14,206,116,20,206,117,25,206,118,21,206,119,26,206,120,18,206,121,12,206,122,2,206,123,1,206,124,12,206,125,5,206,126,1,206,127,5,206,128,10,206,129,3,206,130,16,206,131,12,206,132,4,206,133,6,206,134,3,206,135,5,206,136,7,206,138,3,206,139,20,206,140,2,206,144,2,206,145,3,206,146,1,206,147,2,206,148,3,206,149,6,206,150,23,206,151,26,206,152,22,206,153,36,206,154,59,206,155,39,206,156,16,206,157,5,206,158,4,206,159,5,206,160,6,206,161,12,206,162,24,206,163,30,206,164,15,206,165,7,206,166,1,206,167,1,206,168,1,206,169,5,206,170,7,206,171,4,206,174,7,206,175,11,206,176,10,206,177,11,206,178,5,206,179,4,206,182,1,206,184,1,206,189,18,206,190,13,206,191,11,206,192,12,207,37,1,207,38,2,207,39,1,207,40,1,207,41,4,207,42,2,207,43,5,207,44,22,207,45,24,207,46,17,207,47,11,207,48,4,207,49,12,207,55,7,207,56,7,207,57,5,207,58,1,207,62,3,207,63,1,207,65,1,207,67,2,207,68,1,207,70,2,207,71,4,207,72,6,207,73,1,207,78,3,207,79,1,207,80,5,207,83,1,207,85,1,207,93,2,207,101,3,207,102,2,207,105,19,207,106,21,207,107,9,207,108,3,207,109,11,207,112,5,207,113,17,207,114,20,207,115,30,207,116,20,207,117,22,207,118,21,207,119,26,207,120,19,207,121,10,207,122,3,207,123,2,207,124,17,207,125,4,207,126,24,207,127,10,207,128,11,207,129,28,207,130,4,207,131,2,207,132,4,207,133,5,207,134,3,207,135,5,207,136,25,207,137,20,207,138,5,207,139,14,207,140,2,207,141,1,207,142,3,207,143,4,207,144,1,207,145,2,207,146,1,207,147,1,207,149,5,207,150,16,207,151,5,207,152,29,207,153,38,207,154,42,207,155,44,207,156,50,207,157,18,207,158,5,207,159,3,207,160,8,207,161,22,207,162,28,207,163,22,207,164,26,207,165,27,207,166,15,207,167,9,207,168,2,207,169,4,207,170,3,207,171,5,207,173,2,207,177,2,207,178,6,207,179,9,207,180,11,207,181,14,207,182,20,207,183,19,207,184,15,207,185,7,207,188,1,207,189,7,207,190,19,207,191,16,207,192,5,208,39,4,208,41,1,208,43,33,208,44,96,208,45,71,208,46,14,208,47,18,208,48,3,208,49,1,208,55,9,208,56,17,208,57,4,208,58,4,208,59,1,208,61,2,208,62,3,208,65,1,208,69,1,208,70,2,208,71,4,208,72,3,208,73,1,208,76,3,208,78,1,208,80,2,208,81,1,208,92,2,208,101,2,208,103,3,208,105,2,208,106,19,208,107,13,208,108,19,208,109,9,208,112,4,208,113,18,208,114,13,208,115,11,208,116,19,208,117,20,208,118,13,208,119,14,208,120,14,208,121,4,208,122,2,208,123,6,208,124,5,208,125,9,208,126,8,208,127,16,208,128,8,208,129,14,208,130,21,208,131,12,208,132,12,208,133,20,208,134,2,208,135,4,208,136,24,208,137,10,208,138,1,208,139,13,208,140,3,208,141,2,208,142,2,208,143,2,208,147,2,208,150,1,208,151,1,208,152,4,208,153,24,208,154,42,208,155,56,208,156,40,208,157,30,208,158,2,208,159,2,208,160,7,208,161,2,208,162,5,208,163,14,208,164,19,208,165,22,208,166,28,208,167,31,208,168,22,208,169,2,208,170,1,208,171,2,208,172,4,208,173,3,208,174,4,208,183,14,208,184,20,208,185,27,208,186,33,208,187,14,208,188,12,209,38,1,209,39,2,209,40,4,209,41,6,209,42,9,209,43,35,209,44,55,209,45,66,209,46,5,209,47,15,209,48,8,209,49,2,209,50,1,209,53,6,209,55,11,209,56,18,209,57,7,209,58,2,209,60,2,209,61,3,209,64,1,209,70,1,209,71,4,209,72,2,209,76,1,209,77,2,209,79,1,209,103,6,209,107,6,209,108,26,209,109,11,209,111,6,209,112,14,209,113,16,209,114,12,209,115,9,209,116,15,209,117,18,209,118,6,209,119,8,209,122,11,209,123,30,209,124,22,209,125,11,209,126,6,209,127,31,209,128,24,209,129,10,209,130,14,209,131,28,209,132,29,209,133,14,209,134,6,209,135,3,209,136,14,209,137,4,209,138,8,209,139,14,209,140,7,209,141,7,209,142,2,209,148,1,209,149,2,209,150,3,209,151,2,209,152,2,209,154,6,209,155,20,209,156,36,209,157,29,209,158,1,209,159,3,209,160,10,209,161,6,209,162,5,209,163,6,209,164,2,209,165,7,209,166,8,209,167,17,209,168,28,209,169,13,209,170,5,209,171,3,209,172,3,209,173,1,209,174,1,209,175,2,209,186,2,209,187,18,209,188,21,209,189,10,210,40,2,210,41,7,210,42,2,210,43,10,210,44,9,210,45,3,210,46,5,210,47,5,210,48,16,210,49,12,210,50,5,210,51,8,210,52,6,210,53,14,210,54,10,210,55,14,210,56,19,210,57,8,210,58,1,210,59,3,210,63,1,210,67,1,210,68,1,210,69,2,210,70,2,210,71,1,210,76,2,210,77,1,210,78,1,210,99,2,210,102,1,210,104,8,210,109,7,210,110,2,210,111,11,210,112,13,210,113,17,210,114,17,210,115,17,210,116,11,210,117,18,210,118,13,210,119,1,210,120,2,210,122,20,210,123,21,210,124,40,210,125,46,210,126,25,210,127,19,210,128,16,210,129,16,210,130,20,210,131,35,210,132,19,210,133,19,210,134,20,210,135,31,210,136,4,210,137,87,210,138,7,210,139,19,210,140,10,210,141,10,210,142,5,210,149,1,210,150,3,210,151,4,210,152,4,210,153,3,210,154,1,210,155,2,210,158,2,210,160,2,210,161,4,210,162,1,210,163,4,210,164,4,210,165,4,210,166,3,210,167,5,210,168,9,210,169,6,210,170,4,210,172,2,210,173,2,210,174,3,210,175,1,210,177,1,210,189,10,211,41,6,211,42,4,211,43,21,211,44,33,211,45,2,211,46,1,211,47,3,211,48,7,211,49,5,211,50,9,211,51,34,211,52,9,211,53,14,211,54,13,211,55,13,211,56,10,211,57,13,211,58,3,211,59,2,211,63,1,211,64,1,211,71,3,211,72,1,211,75,3,211,77,1,211,79,1,211,80,2,211,90,2,211,95,2,211,96,1,211,100,1,211,101,5,211,102,1,211,103,9,211,105,9,211,106,9,211,110,1,211,111,10,211,112,13,211,113,15,211,114,15,211,115,11,211,116,11,211,117,17,211,118,8,211,122,8,211,123,18,211,124,36,211,125,41,211,126,33,211,127,37,211,128,12,211,129,18,211,130,16,211,131,18,211,132,21,211,133,16,211,134,16,211,135,21,211,136,10,211,137,89,211,138,30,211,139,24,211,140,8,211,141,8,211,142,3,211,151,2,211,152,3,211,153,1,211,154,2,211,156,2,211,158,2,211,159,3,211,165,1,211,166,2,211,167,4,211,168,3,211,169,5,211,170,4,211,171,2,211,174,2,211,175,4,211,176,6,211,177,10,212,41,4,212,42,14,212,43,13,212,44,20,212,45,11,212,46,2,212,47,3,212,48,4,212,49,2,212,50,12,212,51,13,212,52,8,212,53,8,212,54,3,212,55,9,212,56,20,212,57,13,212,59,3,212,63,1,212,64,1,212,72,3,212,74,1,212,75,2,212,79,1,212,80,4,212,93,3,212,97,16,212,98,1,212,99,2,212,100,3,212,101,3,212,102,18,212,103,21,212,104,21,212,105,16,212,106,2,212,107,8,212,108,8,212,109,10,212,110,2,212,111,7,212,112,17,212,113,16,212,114,17,212,115,16,212,116,14,212,117,16,212,118,4,212,120,2,212,122,13,212,123,4,212,124,6,212,125,25,212,126,31,212,127,21,212,128,20,212,129,20,212,130,10,212,131,5,212,132,12,212,133,21,212,134,18,212,135,14,212,136,17,212,137,2,212,138,12,212,139,10,212,140,6,212,144,1,212,153,1,212,154,3,212,155,1,212,156,2,212,157,2,212,158,9,212,159,1,212,160,3,212,161,1,212,168,1,212,169,2,212,171,3,212,172,1,212,173,1,212,174,2,212,175,6,212,176,3,212,177,2,212,187,2,212,188,4,213,42,10,213,43,17,213,44,31,213,45,45,213,46,10,213,47,3,213,48,9,213,49,4,213,50,1,213,51,6,213,52,9,213,53,12,213,54,10,213,55,8,213,56,12,213,57,15,213,58,5,213,59,2,213,62,2,213,74,1,213,75,1,213,77,1,213,78,1,213,79,1,213,92,2,213,95,2,213,96,1,213,97,2,213,98,1,213,99,1,213,100,1,213,101,24,213,102,22,213,103,22,213,104,24,213,105,20,213,106,13,213,107,4,213,108,5,213,109,12,213,111,1,213,112,18,213,113,20,213,114,18,213,115,20,213,116,16,213,117,11,213,118,2,213,121,6,213,122,35,213,123,4,213,124,7,213,125,8,213,126,36,213,127,6,213,128,29,213,129,11,213,130,10,213,131,13,213,132,4,213,133,11,213,134,10,213,135,15,213,136,1,213,137,11,213,138,5,213,139,21,213,140,85,213,141,1,213,149,1,213,155,2,213,156,1,213,157,4,213,158,3,213,159,5,213,160,1,213,161,3,213,162,3,213,163,1,213,165,1,213,167,2,213,168,2,213,169,1,213,171,3,213,172,3,213,173,4,213,174,1,213,175,2,213,180,1,213,187,10,214,43,4,214,44,28,214,45,65,214,46,23,214,47,4,214,48,9,214,49,3,214,50,5,214,51,5,214,53,12,214,54,1,214,55,14,214,56,11,214,57,19,214,58,33,214,64,1,214,73,1,214,74,1,214,78,3,214,92,1,214,93,2,214,94,1,214,95,1,214,96,1,214,99,13,214,100,28,214,101,21,214,102,18,214,103,17,214,104,18,214,105,9,214,106,18,214,107,22,214,108,15,214,109,2,214,112,17,214,113,42,214,114,28,214,115,27,214,116,19,214,117,7,214,118,9,214,119,2,214,120,5,214,121,9,214,122,41,214,123,45,214,124,13,214,125,9,214,126,5,214,127,18,214,128,22,214,129,9,214,130,12,214,131,13,214,132,11,214,133,13,214,134,6,214,135,3,214,136,1,214,137,8,214,138,2,214,140,1,214,141,1,214,144,1,214,148,7,214,149,3,214,156,3,214,157,3,214,158,3,214,159,3,214,160,2,214,161,8,214,162,3,214,163,5,214,164,7,214,165,4,214,166,4,214,167,1,214,168,1,214,171,1,214,172,2,214,173,1,214,174,2,214,175,1,214,186,8,214,187,2,215,44,7,215,45,20,215,46,6,215,47,14,215,48,1,215,49,7,215,50,2,215,51,5,215,52,4,215,53,6,215,55,12,215,56,10,215,57,8,215,58,17,215,60,12,215,63,2,215,65,5,215,66,2,215,77,1,215,94,2,215,95,1,215,98,6,215,99,13,215,100,19,215,101,20,215,102,19,215,103,18,215,104,13,215,107,8,215,108,27,215,109,15,215,111,2,215,112,17,215,113,7,215,114,8,215,115,26,215,116,29,215,117,14,215,118,16,215,119,7,215,120,7,215,122,2,215,123,13,215,124,41,215,125,18,215,126,13,215,127,16,215,128,19,215,129,13,215,130,20,215,131,11,215,132,9,215,133,2,215,135,2,215,137,10,215,138,10,215,139,12,215,140,1,215,141,4,215,147,4,215,148,2,215,149,22,215,150,11,215,151,1,215,156,2,215,157,1,215,158,3,215,160,7,215,161,12,215,162,17,215,163,14,215,164,7,215,165,5,215,166,6,215,168,3,215,173,1,215,185,12,215,186,16,216,45,5,216,46,4,216,47,7,216,48,9,216,49,14,216,50,5,216,52,1,216,53,8,216,54,7,216,55,1,216,57,3,216,58,12,216,59,16,216,60,24,216,61,1,216,62,1,216,66,1,216,67,1,216,69,1,216,70,2,216,76,2,216,94,1,216,96,15,216,97,13,216,98,1,216,99,13,216,100,23,216,101,21,216,102,19,216,103,20,216,104,16,216,105,4,216,108,5,216,109,49,216,110,24,216,111,2,216,112,12,216,113,36,216,114,30,216,115,4,216,116,4,216,117,1,216,118,5,216,119,6,216,120,4,216,121,3,216,124,4,216,125,16,216,126,26,216,127,21,216,128,14,216,129,15,216,130,13,216,131,11,216,132,2,216,135,1,216,137,10,216,138,12,216,139,5,216,141,1,216,145,1,216,146,3,216,147,20,216,148,15,216,149,63,216,150,42,216,152,2,216,157,1,216,160,2,216,162,4,216,163,7,216,164,20,216,165,23,216,166,14,216,167,2,216,169,1,216,170,1,216,172,3,216,173,5,216,174,8,216,181,1,216,183,2,216,184,14,216,185,18,217,47,5,217,48,1,217,49,2,217,50,8,217,51,7,217,52,2,217,53,18,217,54,10,217,56,1,217,57,1,217,58,37,217,59,16,217,61,4,217,63,5,217,67,1,217,68,1,217,74,3,217,77,1,217,94,4,217,95,1,217,96,14,217,97,17,217,98,6,217,100,15,217,101,19,217,102,10,217,103,1,217,104,9,217,105,21,217,106,4,217,109,6,217,110,8,217,112,7,217,114,6,217,115,6,217,116,36,217,117,20,217,119,14,217,120,7,217,121,4,217,125,5,217,126,15,217,127,28,217,128,17,217,129,15,217,130,3,217,137,13,217,138,4,217,139,3,217,140,1,217,141,2,217,145,1,217,146,11,217,147,15,217,148,27,217,149,15,217,150,7,217,151,3,217,152,20,217,153,7,217,154,3,217,163,1,217,164,2,217,165,5,217,166,12,217,170,2,217,171,5,217,172,2,217,173,3,217,174,4,217,175,1,217,176,1,217,178,1,217,182,1,217,183,3,217,184,12,218,47,1,218,49,5,218,50,1,218,51,1,218,52,2,218,53,7,218,54,5,218,56,1,218,58,24,218,59,26,218,60,35,218,61,21,218,62,1,218,63,12,218,64,7,218,65,1,218,68,2,218,74,1,218,86,1,218,93,1,218,94,1,218,97,11,218,98,7,218,101,9,218,102,16,218,103,10,218,105,18,218,106,10,218,107,1,218,109,4,218,110,28,218,111,28,218,112,40,218,113,24,218,114,47,218,115,5,218,116,6,218,117,12,218,118,4,218,119,20,218,120,12,218,125,6,218,126,6,218,127,7,218,128,4,218,132,1,218,135,1,218,137,13,218,138,10,218,139,18,218,140,7,218,145,2,218,146,3,218,147,7,218,148,31,218,149,18,218,150,19,218,151,19,218,152,25,218,153,34,218,154,14,218,155,2,218,157,2,218,158,1,218,164,1,218,166,2,218,167,2,218,168,1,218,170,3,218,171,5,218,172,3,218,173,3,218,174,3,218,181,2,218,182,4,219,49,1,219,50,4,219,51,1,219,52,4,219,53,7,219,54,2,219,55,2,219,59,14,219,60,26,219,61,28,219,62,41,219,63,6,219,64,7,219,65,1,219,68,1,219,73,1,219,85,1,219,93,1,219,96,1,219,98,9,219,99,5,219,100,3,219,101,1,219,102,14,219,103,20,219,104,5,219,105,1,219,107,2,219,108,7,219,109,39,219,110,42,219,111,25,219,112,34,219,113,25,219,114,23,219,115,25,219,116,4,219,117,20,219,118,17,219,119,4,219,120,3,219,121,4,219,124,8,219,125,2,219,126,2,219,127,5,219,128,1,219,137,11,219,138,17,219,139,4,219,140,24,219,141,7,219,142,2,219,145,1,219,148,3,219,149,13,219,150,21,219,151,18,219,152,29,219,153,40,219,154,20,219,155,15,219,156,3,219,157,2,219,172,2,219,173,2,219,174,3,219,175,3,219,176,1,219,178,1,219,181,4,220,51,1,220,52,5,220,53,1,220,62,5,220,63,16,220,64,17,220,66,1,220,71,1,220,72,2,220,86,1,220,99,6,220,100,12,220,101,6,220,103,7,220,104,9,220,106,4,220,107,25,220,108,29,220,109,25,220,110,14,220,111,24,220,112,36,220,113,32,220,114,11,220,115,1,220,116,6,220,117,15,220,118,18,220,119,15,220,120,1,220,121,17,220,122,90,220,123,5,220,124,15,220,125,2,220,126,4,220,135,1,220,137,4,220,138,23,220,139,14,220,140,22,220,141,14,220,142,5,220,143,4,220,144,12,220,145,6,220,150,8,220,151,37,220,152,40,220,153,22,220,154,53,220,155,58,220,156,31,220,157,1,220,182,3,221,55,7,221,56,5,221,57,2,221,62,1,221,63,10,221,65,4,221,67,1,221,71,1,221,95,6,221,96,8,221,97,2,221,98,2,221,99,2,221,101,8,221,102,7,221,105,8,221,106,7,221,108,7,221,109,18,221,110,25,221,111,12,221,112,20,221,113,15,221,114,9,221,119,1,221,120,4,221,121,29,221,122,8,221,123,12,221,124,9,221,125,7,221,128,2,221,129,1,221,130,2,221,131,1,221,137,14,221,138,10,221,139,23,221,140,18,221,141,16,221,142,3,221,143,32,221,144,16,221,145,16,221,151,2,221,152,23,221,153,43,221,154,28,221,155,42,221,156,21,221,157,3,221,158,4,221,161,2,221,177,2,221,178,20,221,179,9,221,180,10,221,181,6,222,51,1,222,56,10,222,57,2,222,58,4,222,59,2,222,61,1,222,63,5,222,64,5,222,65,2,222,69,1,222,71,2,222,95,6,222,96,9,222,97,5,222,99,5,222,100,4,222,102,6,222,103,5,222,104,2,222,105,19,222,106,42,222,107,28,222,110,3,222,111,5,222,112,11,222,113,24,222,114,18,222,118,1,222,119,4,222,120,15,222,121,13,222,122,17,222,123,12,222,124,9,222,125,4,222,132,4,222,133,7,222,134,2,222,137,14,222,138,20,222,139,14,222,140,10,222,141,9,222,142,9,222,143,2,222,144,24,222,145,12,222,146,16,222,152,5,222,153,19,222,154,29,222,155,28,222,156,51,222,157,19,222,158,1,222,177,18,222,178,11,222,180,34,222,181,57,222,182,3,223,51,1,223,53,1,223,55,1,223,56,10,223,58,2,223,60,1,223,62,2,223,63,1,223,69,2,223,72,2,223,73,2,223,97,4,223,100,3,223,101,5,223,104,4,223,107,3,223,113,15,223,115,2,223,116,2,223,117,27,223,118,2,223,119,2,223,120,30,223,121,24,223,122,17,223,123,9,223,124,6,223,125,17,223,126,6,223,127,3,223,131,5,223,132,5,223,133,3,223,134,6,223,135,5,223,138,7,223,139,17,223,140,15,223,141,20,223,142,5,223,143,6,223,144,1,223,145,6,223,146,16,223,147,15,223,148,1,223,151,1,223,152,11,223,153,16,223,154,25,223,155,32,223,156,84,223,157,4,223,164,2,223,177,25,223,178,8,223,179,3,223,180,37,223,181,27,223,183,1,223,197,3,223,199,1,223,200,2,223,201,24,223,202,13,223,203,17,223,204,1,224,51,2,224,55,2,224,56,8,224,57,1,224,58,2,224,69,2,224,101,1,224,102,6,224,103,1,224,104,11,224,105,8,224,106,5,224,107,4,224,110,1,224,111,3,224,116,4,224,117,7,224,118,13,224,119,3,224,120,8,224,121,13,224,122,14,224,123,16,224,124,23,224,125,32,224,126,20,224,127,15,224,128,5,224,129,1,224,130,1,224,131,6,224,132,6,224,133,3,224,134,4,224,135,4,224,138,19,224,139,7,224,140,14,224,141,10,224,142,11,224,143,8,224,144,9,224,145,8,224,146,24,224,147,7,224,148,6,224,149,7,224,150,3,224,151,7,224,152,14,224,153,8,224,154,12,224,155,14,224,156,12,224,157,7,224,158,2,224,164,1,224,177,3,224,178,22,224,179,19,224,180,1,224,186,1,224,190,3,224,191,8,224,192,5,224,193,3,224,194,10,224,196,6,224,200,1,224,201,4,224,202,22,224,203,13,224,204,1,225,51,2,225,53,5,225,54,2,225,55,14,225,56,3,225,58,1,225,101,4,225,102,5,225,103,3,225,104,11,225,107,1,225,111,1,225,116,5,225,117,16,225,118,5,225,119,5,225,120,5,225,121,6,225,122,14,225,123,12,225,124,58,225,125,82,225,126,70,225,127,37,225,128,72,225,129,25,225,130,7,225,131,9,225,132,6,225,133,3,225,134,8,225,135,3,225,136,1,225,138,7,225,139,13,225,140,49,225,141,82,225,142,59,225,143,6,225,144,9,225,145,20,225,146,13,225,147,10,225,148,6,225,149,8,225,150,32,225,151,16,225,152,15,225,153,11,225,154,9,225,155,10,225,156,10,225,157,16,225,158,12,225,159,4,225,161,1,225,164,1,225,165,1,225,177,3,225,178,3,225,180,1,225,185,1,225,190,17,225,191,24,225,192,23,225,193,22,225,194,11,225,195,12,225,203,3,226,51,3,226,52,3,226,53,3,226,54,3,226,55,19,226,56,9,226,57,3,226,58,1,226,99,1,226,100,3,226,101,5,226,102,16,226,103,2,226,104,5,226,105,6,226,106,5,226,107,9,226,108,7,226,109,1,226,110,3,226,111,2,226,116,21,226,117,48,226,118,11,226,119,19,226,120,11,226,121,9,226,122,15,226,123,12,226,124,35,226,125,50,226,126,49,226,127,132,226,128,168,226,129,168,226,130,34,226,131,42,226,132,28,226,133,6,226,134,4,226,135,2,226,138,12,226,139,25,226,140,62,226,141,33,226,142,42,226,143,15,226,144,21,226,145,2,226,146,4,226,147,8,226,148,10,226,149,21,226,150,38,226,151,19,226,152,16,226,153,14,226,154,1,226,155,13,226,156,9,226,157,9,226,158,10,226,159,10,226,160,10,226,161,4,226,162,3,226,163,1,226,164,2,226,165,1,226,182,1,226,189,2,226,190,48,226,191,24,226,192,21,226,193,14,226,194,13,226,195,14,226,202,1,226,203,18,227,54,1,227,55,3,227,56,14,227,57,16,227,100,1,227,101,5,227,102,11,227,103,1,227,104,1,227,105,9,227,106,10,227,107,13,227,108,8,227,109,10,227,110,30,227,111,48,227,112,9,227,115,3,227,116,26,227,117,55,227,118,34,227,119,24,227,120,11,227,121,6,227,122,9,227,123,20,227,124,20,227,125,32,227,126,23,227,127,66,227,128,102,227,129,161,227,130,41,227,131,68,227,132,111,227,133,94,227,134,35,227,135,9,227,137,1,227,138,16,227,139,22,227,140,11,227,141,13,227,142,22,227,143,21,227,144,4,227,145,2,227,146,10,227,147,8,227,148,10,227,149,39,227,150,31,227,151,22,227,152,23,227,153,38,227,154,12,227,155,9,227,156,7,227,157,11,227,158,7,227,159,15,227,160,9,227,161,13,227,162,4,227,163,14,227,164,7,227,165,1,227,190,10,227,191,28,227,192,12,227,193,17,227,194,20,227,195,9,227,196,6,227,202,6,227,203,10,228,54,3,228,55,2,228,56,6,228,79,2,228,99,2,228,100,11,228,101,2,228,102,2,228,107,5,228,108,7,228,109,9,228,110,41,228,111,58,228,112,4,228,113,17,228,114,18,228,115,8,228,116,11,228,117,29,228,118,37,228,119,11,228,120,18,228,121,9,228,122,20,228,123,14,228,124,23,228,125,17,228,126,11,228,127,54,228,128,70,228,129,55,228,130,44,228,131,70,228,132,107,228,133,50,228,134,42,228,135,36,228,136,17,228,137,6,228,139,10,228,140,12,228,141,16,228,142,29,228,143,40,228,144,4,228,145,5,228,146,4,228,147,6,228,148,5,228,149,36,228,150,32,228,151,11,228,152,39,228,153,34,228,154,15,228,155,13,228,156,8,228,157,11,228,158,3,228,159,8,228,160,10,228,161,9,228,162,16,228,163,19,228,169,1,228,181,1,228,182,1,228,192,6,228,193,11,228,194,12,228,195,15,228,196,6,228,202,14,228,203,11,229,54,4,229,61,2,229,76,2,229,77,1,229,100,3,229,105,1,229,109,1,229,111,4,229,112,4,229,113,24,229,114,14,229,115,17,229,116,7,229,117,6,229,118,17,229,119,11,229,120,13,229,121,11,229,122,12,229,123,15,229,124,8,229,125,36,229,126,10,229,127,12,229,128,9,229,129,16,229,130,27,229,131,71,229,132,96,229,133,102,229,134,104,229,135,73,229,136,67,229,137,18,229,140,2,229,141,16,229,142,20,229,143,28,229,144,12,229,145,3,229,146,11,229,147,11,229,148,15,229,149,5,229,150,9,229,151,22,229,152,44,229,153,25,229,154,21,229,155,27,229,156,14,229,157,8,229,158,14,229,159,14,229,160,6,229,161,8,229,162,17,229,163,21,229,164,4,229,186,1,229,194,7,229,195,2,229,196,8,229,197,2,229,202,1,229,203,5,230,53,2,230,54,3,230,56,3,230,113,2,230,114,5,230,115,49,230,116,5,230,117,12,230,118,21,230,119,10,230,120,6,230,121,13,230,122,6,230,123,11,230,124,8,230,125,9,230,126,6,230,127,13,230,128,6,230,129,5,230,130,35,230,131,21,230,132,11,230,133,13,230,134,40,230,135,69,230,136,55,230,137,30,230,140,1,230,141,20,230,142,8,230,143,3,230,144,11,230,145,9,230,146,8,230,147,12,230,148,9,230,152,11,230,153,20,230,154,32,230,155,24,230,156,12,230,157,9,230,158,15,230,159,15,230,160,14,230,161,9,230,162,23,230,163,24,230,164,16,230,165,5,230,166,5,230,167,9,230,168,4,230,182,1,230,184,14,230,185,25,230,186,5,230,197,6,230,199,1,230,203,1,231,53,1,231,56,2,231,91,1,231,114,2,231,115,19,231,116,2,231,117,19,231,118,16,231,119,4,231,120,15,231,121,22,231,124,5,231,125,5,231,126,10,231,127,12,231,128,10,231,129,11,231,130,16,231,131,20,231,132,13,231,133,23,231,134,13,231,135,17,231,136,6,231,137,3,231,140,4,231,141,25,231,142,1,231,144,14,231,145,17,231,146,11,231,147,17,231,148,2,231,152,1,231,154,13,231,155,19,231,156,13,231,157,3,231,158,6,231,159,2,231,160,10,231,161,13,231,162,22,231,163,35,231,164,34,231,165,25,231,166,21,231,167,15,231,168,15,231,184,9,231,185,12,231,186,3,231,187,7,231,188,3,231,197,8,231,199,5,231,200,1,232,56,10,232,107,1,232,108,6,232,109,1,232,114,10,232,115,32,232,116,36,232,117,12,232,118,12,232,119,7,232,120,3,232,121,2,232,128,3,232,129,16,232,130,12,232,131,9,232,132,9,232,133,8,232,134,19,232,135,11,232,136,26,232,137,11,232,144,11,232,145,4,232,146,5,232,147,6,232,148,1,232,149,1,232,150,1,232,154,5,232,155,27,232,156,56,232,158,2,232,162,20,232,163,25,232,164,17,232,165,14,232,166,58,232,167,30,232,184,7,232,185,3,232,186,11,232,187,10,232,188,4,232,197,6,233,53,1,233,54,3,233,69,1,233,72,1,233,76,1,233,93,1,233,108,1,233,114,16,233,115,22,233,116,33,233,117,30,233,118,36,233,119,5,233,120,3,233,121,1,233,129,3,233,130,4,233,131,15,233,132,7,233,133,12,233,134,7,233,135,8,233,136,10,233,137,8,233,144,4,233,145,9,233,146,6,233,147,1,233,148,2,233,151,1,233,154,1,233,155,8,233,156,10,233,157,1,233,161,4,233,162,32,233,163,37,233,164,13,233,165,3,233,166,16,233,184,5,233,185,1,233,186,8,233,187,6,234,53,2,234,54,3,234,103,1,234,104,4,234,105,7,234,106,2,234,113,1,234,114,3,234,115,10,234,116,11,234,117,15,234,118,26,234,119,2,234,120,4,234,126,4,234,127,2,234,132,3,234,133,3,234,134,9,234,135,11,234,136,12,234,137,6,234,144,3,234,145,6,234,146,24,234,147,16,234,152,1,234,155,11,234,156,17,234,157,7,234,158,8,234,159,6,234,160,8,234,161,4,234,162,4,234,163,7,234,164,21,234,165,15,234,166,8,234,185,11,234,186,8,234,187,3,234,188,2,235,52,1,235,54,1,235,55,3,235,110,2,235,111,12,235,112,4,235,114,7,235,115,4,235,116,2,235,117,5,235,118,5,235,126,5,235,127,6,235,128,2,235,135,1,235,136,3,235,137,4,235,144,4,235,145,6,235,146,23,235,147,9,235,150,1,235,152,1,235,153,3,235,154,3,235,155,12,235,156,19,235,157,5,235,159,2,235,160,14,235,161,8,235,162,4,235,163,5,235,164,1,235,165,3,235,185,10,235,186,11,235,192,1,235,193,6,236,54,2,236,55,1,236,110,5,236,111,16,236,112,6,236,114,9,236,115,27,236,116,11,236,117,2,236,118,7,236,125,1,236,126,7,236,127,9,236,128,10,236,129,6,236,142,10,236,143,3,236,144,6,236,145,19,236,146,15,236,147,5,236,154,4,236,155,13,236,156,13,236,157,18,236,158,15,236,159,9,236,160,8,236,161,17,236,162,16,236,163,10,236,164,4,236,185,5,236,186,11,236,192,6,236,193,29,236,194,17,236,195,1,237,54,1,237,55,1,237,102,1,237,110,8,237,111,19,237,114,7,237,115,4,237,116,2,237,117,4,237,125,2,237,126,5,237,127,8,237,128,4,237,129,10,237,131,2,237,141,9,237,142,51,237,143,30,237,144,11,237,145,12,237,146,5,237,147,2,237,154,5,237,155,14,237,156,7,237,157,7,237,158,12,237,159,13,237,160,19,237,161,16,237,162,18,237,163,13,237,164,1,237,165,2,237,180,1,237,186,4,237,192,18,237,193,24,237,194,9,237,195,1,238,55,1,238,101,2,238,102,4,238,110,23,238,111,16,238,117,5,238,120,2,238,125,2,238,127,8,238,128,7,238,129,13,238,130,6,238,131,8,238,132,9,238,133,12,238,134,2,238,141,23,238,142,59,238,143,27,238,144,24,238,145,23,238,146,16,238,154,3,238,155,2,238,156,6,238,157,4,238,158,4,238,159,14,238,160,1,238,161,45,238,162,29,238,163,5,238,179,1,238,180,3,238,181,2,238,183,1,238,185,1,238,192,1,238,193,10,238,194,1,238,195,1,238,196,5,238,199,1,239,55,2,239,107,2,239,108,5,239,109,5,239,110,9,239,111,13,239,112,2,239,117,6,239,124,3,239,125,1,239,126,3,239,127,10,239,128,10,239,129,9,239,130,13,239,131,2,239,132,5,239,134,2,239,141,41,239,142,56,239,143,24,239,144,22,239,145,22,239,146,8,239,157,1,239,158,9,239,159,7,239,160,10,239,161,16,239,162,12,239,180,2,239,193,1,239,195,17,239,196,18,239,197,3,239,199,3,240,54,1,240,78,1,240,107,9,240,108,9,240,109,10,240,110,35,240,111,18,240,113,2,240,114,5,240,115,4,240,116,11,240,117,5,240,123,1,240,124,3,240,125,5,240,126,3,240,127,7,240,128,8,240,129,5,240,130,1,240,132,1,240,138,1,240,140,10,240,141,34,240,142,35,240,143,18,240,144,24,240,145,28,240,146,3,240,157,3,240,159,6,240,160,14,240,161,6,240,182,6,240,183,10,240,195,5,240,196,17,240,197,4,241,65,5,241,107,13,241,108,5,241,109,12,241,110,30,241,111,4,241,112,1,241,116,8,241,117,6,241,118,8,241,122,2,241,123,1,241,125,5,241,126,4,241,127,8,241,128,6,241,129,7,241,132,1,241,140,30,241,141,14,241,145,2,241,160,2,241,162,6,241,163,51,241,180,1,241,182,3,241,183,10,241,184,13,241,185,13,241,186,3,242,106,1,242,107,11,242,108,10,242,109,24,242,110,19,242,111,3,242,116,5,242,117,5,242,118,5,242,124,2,242,127,6,242,128,6,242,129,2,242,132,1,242,133,4,242,140,24,242,141,14,242,156,2,242,157,4,242,162,69,242,163,9,242,184,2,242,185,6,242,186,1,243,68,1,243,106,4,243,107,19,243,108,4,243,109,26,243,110,26,243,111,4,243,117,2,243,118,2,243,125,2,243,126,2,243,128,5,243,129,3,243,130,7,243,131,5,243,132,4,243,133,13,243,140,20,243,141,22,243,161,30,243,162,27,243,163,12,243,186,1,244,65,1,244,102,20,244,103,14,244,106,6,244,107,6,244,108,6,244,109,23,244,110,20,244,112,2,244,114,1,244,116,1,244,117,1,244,123,2,244,126,2,244,129,2,244,130,8,244,133,2,244,134,1,244,136,4,244,140,15,244,141,29,244,161,15,244,162,27,244,163,1,245,85,2,245,102,29,245,103,55,245,104,40,245,105,40,245,106,41,245,107,25,245,108,35,245,109,38,245,110,28,245,111,18,245,112,29,245,113,7,245,114,14,245,115,12,245,116,8,245,117,4,245,121,2,245,122,2,245,125,2,245,129,5,245,130,8,245,131,2,245,132,3,245,133,4,245,134,3,245,135,3,245,140,13,245,141,17,245,155,1,246,60,1,246,62,1,246,85,3,246,102,12,246,103,21,246,104,8,246,105,8,246,106,21,246,107,45,246,108,45,246,109,56,246,110,52,246,111,52,246,112,46,246,113,14,246,114,19,246,115,13,246,116,15,246,117,20,246,118,23,246,121,2,246,124,2,246,125,2,246,129,1,246,131,2,246,132,4,246,133,4,246,134,2,246,135,6,246,140,8,246,141,18,246,142,24,247,102,16,247,103,14,247,104,20,247,105,17,247,106,32,247,107,14,247,108,17,247,109,22,247,110,34,247,111,28,247,112,30,247,113,17,247,114,19,247,115,15,247,116,15,247,117,12,247,118,16,247,148,4,247,149,1,248,61,1,248,62,1,248,86,1,248,101,1,248,102,14,248,103,28,248,104,16,248,105,21,248,106,21,248,107,12,248,108,17,248,109,16,248,110,18,248,111,20,248,112,21,248,113,63,248,114,40,248,115,12,248,116,13,248,117,18,248,118,13,248,119,4,248,120,2,248,147,1,248,148,7,248,149,5,249,102,5,249,103,31,249,104,25,249,105,17,249,106,113,249,107,14,249,108,24,249,109,24,249,110,31,249,111,23,249,112,30,249,113,18,249,114,18,249,115,19,249,116,19,249,117,27,249,118,11,249,119,5,249,120,2,249,129,40,249,130,32,249,131,22,249,132,2,249,157,4,249,161,4,250,59,2,250,103,2,250,106,9,250,107,5,250,108,7,250,109,10,250,110,6,250,111,11,250,112,19,250,113,18,250,114,20,250,115,31,250,116,15,250,117,13,250,118,2,250,128,8,250,129,53,250,130,34,250,131,29,250,132,18,250,133,16,250,134,12,250,135,12,250,158,2,250,159,12,250,160,16,250,161,24,251,56,1,251,57,1,251,59,2,251,101,3,251,102,13,251,103,17,251,104,14,251,105,17,251,106,10,251,107,13,251,108,12,251,109,20,251,110,8,251,111,11,251,112,8,251,113,6,251,114,6,251,115,3,251,116,5,251,117,6,251,118,5,251,128,18,251,129,18,251,130,24,251,131,24,251,132,18,251,133,15,251,134,21,251,135,9,251,136,6,251,148,1,251,160,3,251,161,22,252,58,2,252,102,17,252,103,25,252,104,34,252,105,25,252,106,17,252,107,19,252,108,20,252,109,31,252,110,41,252,111,44,252,112,30,252,113,16,252,114,16,252,115,41,252,116,16,252,117,16,252,118,5,252,128,11,252,129,10,252,130,29,252,131,16,252,132,16,252,133,21,252,134,15,252,135,17,252,136,18,252,137,16,252,138,8,252,139,4,252,160,6,252,161,13,252,167,1,253,102,9,253,103,19,253,104,34,253,105,35,253,106,20,253,107,21,253,108,15,253,109,70,253,110,91,253,111,55,253,112,43,253,113,41,253,114,9,253,115,27,253,116,17,253,117,7,253,118,1,253,128,2,253,129,11,253,130,12,253,131,13,253,132,17,253,133,17,253,134,22,253,135,26,253,136,36,253,137,20,253,138,19,253,139,17,253,160,2,253,161,13,253,162,2,254,57,1,254,102,8,254,103,19,254,104,33,254,105,32,254,106,34,254,107,63,254,108,91,254,109,39,254,110,10,254,111,4,254,112,2,254,113,17,254,114,21,254,115,11,254,116,9,254,117,25,254,131,2,254,132,5,254,133,8,254,134,33,254,135,87,254,136,64,254,137,47,254,138,31,254,139,21,254,151,4,254,165,2,255,55,1,255,56,1,255,103,10,255,104,19,255,105,17,255,106,10,255,107,20,255,108,19,255,109,38,255,110,33,255,113,5,255,114,8,255,115,7,255,116,12,255,117,5,255,118,1,255,131,1,255,135,9,255,136,42,255,137,24,255,138,84,255,139,63,255,151,30,255,152,26,255,153,16,255,154,16,255,155,14,256,103,7,256,104,41,256,105,34,256,106,27,256,107,15,256,108,31,256,109,3,256,110,22,256,111,35,256,112,51,256,113,13,256,114,13,256,115,4,256,116,6,256,117,6,256,118,2,256,120,6,256,121,7,256,122,9,256,123,2,256,134,1,256,139,9,256,150,20,256,151,6,256,152,24,256,153,10,256,154,10,256,155,20,257,58,1,257,103,1,257,104,2,257,107,1,257,108,2,257,109,4,257,110,4,257,111,27,257,112,49,257,113,33,257,114,14,257,115,17,257,116,5,257,117,17,257,118,28,257,119,14,257,120,8,257,121,13,257,122,27,257,123,48,257,134,2,257,135,1,257,150,16,257,151,20,257,152,18,257,154,8,257,155,6,258,104,1,258,111,2,258,112,15,258,113,26,258,114,9,258,115,12,258,116,32,258,117,14,258,118,54,258,119,22,258,120,16,258,121,14,258,122,28,258,123,34,258,147,12,258,151,2,258,152,20,258,153,24,258,154,16,258,166,1,259,113,3,259,114,4,259,115,18,259,116,15,259,117,17,259,118,68,259,119,99,259,120,24,259,121,25,259,122,12,259,123,14,259,124,5,259,125,3,259,147,15,259,148,21,259,149,16,259,150,17,259,151,5,259,152,5,259,153,1,260,108,4,260,113,5,260,114,6,260,115,1,260,116,7,260,117,6,260,118,12,260,119,61,260,120,16,260,121,14,260,122,20,260,123,16,260,124,20,260,125,23,260,126,12,260,127,12,260,128,5,260,142,1,260,144,1,260,147,6,260,148,4,260,149,13,260,150,13,260,151,19,260,152,22,260,153,17,260,154,21,260,155,2,260,166,2,261,105,1,261,108,14,261,109,12,261,110,3,261,112,6,261,113,19,261,114,25,261,115,20,261,116,15,261,117,3,261,118,3,261,119,5,261,120,10,261,121,15,261,122,24,261,123,22,261,124,11,261,125,19,261,126,20,261,127,16,261,128,17,261,129,19,261,130,12,261,131,9,261,132,6,261,146,1,261,152,1,261,153,6,261,154,15,261,155,35,261,156,32,261,157,8,261,158,13,261,159,1,261,166,17,261,167,12,261,168,6,261,169,6,262,107,13,262,108,19,262,109,7,262,110,15,262,111,11,262,112,16,262,113,24,262,114,16,262,115,23,262,116,26,262,117,7,262,118,10,262,119,7,262,120,2,262,123,3,262,124,11,262,125,21,262,126,15,262,127,22,262,128,15,262,129,16,262,130,18,262,131,19,262,132,16,262,133,11,262,134,11,262,135,6,262,136,3,262,143,2,262,144,3,262,145,1,262,153,4,262,154,12,262,155,17,262,156,14,262,157,45,262,158,31,262,159,50,262,160,4,262,165,5,262,166,11,262,167,11,262,168,19,262,169,11,262,170,9,263,44,1,263,50,1,263,107,16,263,108,15,263,109,14,263,110,9,263,111,15,263,112,15,263,113,19,263,114,27,263,115,22,263,116,24,263,117,21,263,118,26,263,119,16,263,120,18,263,121,16,263,126,2,263,127,6,263,128,9,263,129,13,263,130,14,263,131,18,263,132,6,263,133,8,263,134,18,263,135,16,263,136,24,263,137,7,263,144,3,263,145,1,263,154,6,263,155,12,263,156,19,263,157,22,263,158,16,263,159,19,263,165,7,263,166,13,263,167,18,263,168,12,263,169,16,263,170,19,264,107,8,264,108,22,264,109,14,264,110,8,264,111,15,264,112,23,264,113,21,264,114,22,264,115,18,264,116,18,264,117,23,264,118,17,264,119,9,264,120,21,264,121,23,264,129,1,264,130,4,264,131,8,264,132,10,264,133,11,264,134,16,264,135,20,264,136,15,264,137,10,264,142,2,264,143,1,264,145,1,264,152,3,264,153,11,264,154,4,264,155,6,264,156,9,264,157,21,264,158,15,264,159,17,264,165,8,264,166,12,264,167,6,264,168,14,264,169,2,264,170,10,264,171,3,265,52,1,265,108,4,265,109,7,265,110,12,265,111,14,265,112,17,265,113,14,265,114,14,265,115,19,265,116,17,265,117,16,265,118,18,265,119,17,265,120,15,265,121,17,265,122,1,265,133,1,265,134,4,265,135,7,265,136,11,265,137,6,265,142,1,265,152,2,265,153,2,265,158,3,265,159,9,265,166,2,265,167,5,265,168,11,265,169,12,265,170,17,265,171,6,266,80,1,266,90,1,266,109,13,266,110,14,266,111,4,266,112,7,266,113,14,266,114,10,266,115,24,266,116,17,266,117,7,266,118,16,266,119,21,266,120,11,266,121,18,266,130,1,266,136,1,266,137,4,266,138,1,266,139,1,266,143,3,266,145,1,266,161,2,266,162,4,266,164,2,266,170,5,266,171,3,267,40,1,267,109,9,267,110,16,267,111,23,267,112,25,267,113,3,267,114,3,267,115,14,267,116,19,267,117,18,267,118,12,267,119,12,267,120,19,267,121,23,267,128,2,267,129,1,267,130,3,267,133,1,267,145,2,267,158,4,267,159,7,268,109,1,268,110,6,268,111,23,268,112,16,268,113,57,268,114,62,268,115,35,268,116,12,268,117,18,268,118,20,268,119,54,268,120,36,268,121,18,268,127,3,268,131,1,268,132,1,268,133,4,268,134,3,268,135,3,268,144,1,268,145,2,268,159,1,268,160,8,268,161,5,268,162,5,268,163,6,268,164,1,269,38,1,269,112,9,269,113,18,269,114,21,269,115,34,269,116,18,269,117,28,269,118,13,269,119,24,269,120,39,269,121,25,269,132,1,269,135,2,269,136,1,269,145,1,269,163,1,269,164,7,270,114,9,270,115,11,270,116,12,270,117,11,270,118,18,270,119,18,270,120,19,270,121,17,270,122,2,270,127,2,270,130,1,270,138,1,270,139,3,270,140,1,270,145,1,271,117,8,271,118,6,271,119,17,271,120,24,271,121,21,271,122,4,271,128,1,271,130,1,271,134,1,271,139,2,271,145,2,271,146,1,272,37,1,272,130,1,272,133,2,272,135,1,272,138,1,272,143,1,272,145,3,273,135,1,273,137,1,273,138,2,273,140,4,278,35,1,279,46,1,288,37,1,292,49,1]}