-
Notifications
You must be signed in to change notification settings - Fork 0
/
flutter_jank_metrics_01.json
1 lines (1 loc) · 631 KB
/
flutter_jank_metrics_01.json
1
{"type":"RenderFrameWithRasterStats","snapshots":[{"layer_unique_id":15095,"duration_micros":693,"top":0.0,"left":0.0,"width":448.0,"height":600.0,"snapshot":[137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,1,192,0,0,2,88,8,6,0,0,0,245,248,54,192,0,0,0,1,115,82,71,66,0,174,206,28,233,0,0,0,4,115,66,73,84,8,8,8,8,124,8,100,136,0,0,8,233,73,68,65,84,120,156,237,213,49,13,0,32,0,192,48,192,191,99,18,64,6,199,90,5,251,54,239,62,119,0,64,204,250,29,0,0,63,24,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,146,1,2,144,100,128,0,36,25,32,0,73,6,8,64,210,3,84,64,8,167,45,39,117,194,0,0,0,0,73,69,78,68,174,66,96,130]},{"layer_unique_id":14876,"duration_micros":1123863,"top":56.0,"left":0.0,"width":448.0,"height":1468.683837890625,"snapshot":[137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,1,192,0,0,2,88,8,6,0,0,0,245,248,54,192,0,0,0,1,115,82,71,66,0,174,206,28,233,0,0,0,4,115,66,73,84,8,8,8,8,124,8,100,136,0,0,32,0,73,68,65,84,120,156,236,189,219,147,37,217,117,222,247,219,215,204,60,167,170,186,171,7,3,96,8,128,38,37,82,54,73,135,66,225,144,101,57,100,191,200,214,255,234,39,135,94,252,230,7,203,97,251,81,33,219,140,32,105,51,0,16,4,64,204,173,187,186,234,156,147,153,251,234,135,181,51,171,122,166,103,166,48,4,105,80,177,191,136,153,234,234,62,151,204,157,153,235,242,173,111,173,13,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,191,14,212,95,254,229,95,214,111,124,85,213,128,249,59,59,136,90,10,40,133,115,142,24,2,181,86,110,108,34,135,153,52,63,240,240,250,19,110,175,60,225,252,150,193,91,230,203,5,235,28,247,247,247,188,190,92,184,156,23,150,148,89,67,100,89,3,231,135,25,101,45,86,15,220,207,103,106,53,212,170,73,169,80,141,101,58,28,81,202,16,83,225,234,248,130,233,112,228,63,253,147,63,230,15,255,224,159,48,47,51,169,100,172,181,228,156,41,74,81,212,147,5,3,80,234,171,78,229,235,207,179,190,187,212,239,253,172,90,249,230,11,242,101,40,5,86,43,116,73,140,94,83,226,204,124,247,57,182,6,156,206,164,48,19,46,15,92,230,204,101,13,156,47,11,15,115,224,254,178,176,198,202,253,37,114,115,251,29,126,239,31,255,33,63,252,209,239,226,111,110,40,165,48,207,51,199,227,68,13,11,174,4,234,122,38,158,238,248,222,237,13,206,21,140,81,124,252,201,175,248,236,179,79,80,74,17,66,96,240,19,235,154,24,135,43,172,117,228,178,80,107,198,141,3,55,55,55,248,97,32,21,205,225,240,2,165,12,63,249,201,207,120,253,217,29,31,125,244,17,243,114,198,57,133,113,240,242,229,45,63,255,197,207,249,15,255,254,223,243,246,254,158,20,10,227,245,75,94,92,221,112,56,140,104,13,212,194,79,127,242,19,238,94,127,202,237,205,11,140,209,12,227,192,63,253,167,255,12,171,192,234,138,174,133,37,70,208,142,87,31,126,31,51,78,172,49,131,211,104,13,105,153,153,134,129,176,172,252,213,79,127,202,143,126,239,247,9,89,49,78,215,196,148,56,191,185,99,94,102,174,142,87,248,97,144,115,28,6,134,97,160,214,138,115,142,55,159,253,18,165,20,31,127,252,43,126,252,227,31,19,163,220,199,198,24,172,117,56,103,185,190,190,65,169,74,41,153,16,34,74,41,148,82,104,173,57,30,143,164,148,120,120,120,224,47,255,159,31,83,169,220,222,190,228,251,31,125,196,60,159,81,84,140,181,24,171,249,217,207,126,138,214,154,201,194,31,252,225,63,193,104,141,181,142,227,241,0,40,66,88,73,41,99,140,70,27,67,202,153,186,70,110,174,175,25,157,39,231,76,5,236,224,249,221,127,252,143,120,125,247,6,101,60,165,22,174,174,174,57,30,175,248,228,227,79,88,230,149,101,89,9,33,96,140,225,131,15,62,96,24,70,80,96,140,225,244,240,192,26,2,131,247,60,156,78,56,231,24,135,129,97,56,224,188,195,90,203,95,252,249,159,243,103,127,246,103,76,211,36,223,91,43,70,107,42,149,159,253,236,39,12,222,19,230,51,74,107,254,248,143,254,136,23,55,87,140,206,113,56,30,89,215,149,24,103,142,199,35,203,178,240,157,239,124,159,15,63,250,136,251,251,11,243,188,112,115,251,10,173,13,218,88,60,149,187,243,133,95,252,234,51,94,223,159,201,202,113,117,253,130,159,255,252,231,92,230,19,147,119,28,70,71,45,25,109,44,122,26,88,83,96,89,22,166,97,228,230,120,197,193,13,148,156,56,175,5,165,29,145,138,29,15,252,209,127,254,207,168,104,116,53,88,44,100,80,131,39,18,57,63,188,230,237,167,63,35,175,15,168,180,64,42,228,88,40,5,46,75,224,180,92,40,9,180,117,60,156,47,44,177,242,95,252,139,127,201,143,126,247,247,168,218,146,75,37,229,194,115,44,74,69,67,179,33,242,227,219,217,10,104,182,7,69,173,245,75,118,233,93,187,82,222,121,87,173,10,80,40,173,48,202,162,148,98,45,149,156,34,215,147,166,134,7,234,250,134,114,121,131,203,51,215,222,114,122,251,57,47,143,87,28,94,190,228,178,204,44,243,66,173,149,117,89,229,231,186,80,106,225,237,219,59,188,159,120,243,246,129,243,188,162,205,192,233,178,242,233,231,247,204,107,2,61,16,66,230,191,252,23,255,21,127,240,95,255,55,84,101,88,83,37,230,10,202,82,10,232,90,208,20,116,169,160,32,107,247,229,117,220,215,176,98,191,238,228,159,188,3,190,245,82,127,51,180,49,148,82,200,41,81,218,241,204,41,65,169,92,221,220,50,56,195,47,255,234,255,197,147,120,115,119,199,101,190,224,156,67,33,6,55,151,12,74,78,40,231,76,169,133,180,172,36,83,73,41,177,44,11,74,89,64,67,133,148,18,198,40,110,111,111,249,231,255,252,95,242,193,119,62,196,79,3,185,100,74,206,56,47,139,246,190,51,174,251,122,252,237,241,155,252,44,42,228,92,72,49,83,82,98,52,134,113,58,144,47,133,243,253,3,49,205,232,2,214,57,108,202,104,173,208,74,137,145,204,114,12,191,255,143,126,159,255,236,143,255,136,251,251,19,49,70,148,86,98,180,74,165,212,138,82,122,123,114,208,90,83,74,6,10,41,202,26,231,156,1,176,214,3,160,154,115,79,57,67,205,12,74,97,173,197,90,71,10,121,255,44,42,148,82,72,41,17,83,68,105,141,113,22,231,28,222,185,246,93,5,168,92,230,153,193,56,172,213,212,154,88,46,23,142,87,71,150,203,9,231,60,185,36,98,136,196,24,200,84,178,6,131,220,7,185,150,39,15,123,197,88,131,86,144,149,218,191,31,224,112,56,192,154,137,41,178,44,43,49,69,82,202,204,243,204,178,202,121,42,5,87,87,87,242,73,181,138,51,211,226,204,104,247,161,49,98,32,74,41,80,225,114,185,180,227,46,228,156,113,206,227,189,151,123,185,57,194,235,235,107,62,252,238,135,88,235,208,6,62,255,236,51,222,188,249,156,113,28,176,214,242,209,239,124,196,71,31,125,36,159,95,34,131,247,172,107,32,231,5,107,13,195,48,162,181,198,90,133,82,160,180,134,156,72,41,17,66,128,156,169,40,172,53,114,3,54,39,173,140,166,166,210,174,155,70,41,152,166,3,206,15,188,189,123,139,31,60,211,225,64,45,149,152,34,227,56,98,173,101,158,103,106,165,57,122,139,49,22,173,181,188,46,70,214,53,16,214,149,117,93,41,57,99,172,229,234,234,10,107,45,10,133,82,26,99,229,61,198,74,176,32,215,69,81,139,172,83,206,25,239,61,214,26,89,107,173,72,57,19,66,192,90,135,55,150,152,210,254,90,99,12,195,116,192,123,207,249,124,102,13,11,148,76,142,11,206,26,252,168,8,203,204,101,153,137,49,98,148,38,15,153,172,51,57,101,54,199,80,218,117,76,49,82,149,193,42,69,161,80,98,33,230,68,210,9,99,12,183,175,110,9,103,208,121,160,132,132,81,150,90,21,167,203,194,85,190,225,114,158,41,104,30,78,23,148,82,76,109,237,30,46,11,198,186,95,35,232,173,187,205,216,28,224,183,198,51,131,248,119,253,131,218,223,90,75,33,85,121,94,146,178,24,55,17,107,2,12,199,227,11,230,56,115,255,240,150,20,35,41,20,166,17,78,175,239,56,95,206,124,240,234,3,214,117,197,184,1,235,29,75,202,88,99,24,14,133,171,171,43,146,54,132,122,143,182,30,155,97,60,28,177,147,161,106,207,221,155,19,89,89,98,44,204,203,130,27,15,104,109,209,198,19,99,66,81,161,188,235,228,222,61,239,119,127,125,158,3,164,254,230,12,245,123,63,190,138,145,208,250,241,192,252,4,74,147,74,150,155,111,24,25,12,24,103,153,174,174,81,90,49,248,129,171,56,19,67,97,142,137,135,211,153,243,249,194,97,92,89,98,196,219,145,23,10,238,239,47,228,2,90,25,66,129,101,89,153,151,19,165,138,129,55,90,51,207,11,10,37,134,191,61,104,198,24,82,41,95,58,214,111,29,117,189,231,166,251,82,86,248,45,179,75,0,163,61,218,105,74,14,212,90,112,102,224,112,109,184,154,28,57,174,140,86,179,196,192,233,50,227,199,11,195,33,50,133,200,28,10,195,49,48,142,19,206,58,252,48,16,107,165,228,202,52,77,212,90,209,74,83,75,34,198,72,140,177,25,125,137,30,83,206,172,171,100,10,165,20,238,222,188,197,249,137,101,72,140,227,132,177,5,239,45,185,20,214,117,69,27,67,45,155,227,0,165,197,224,228,82,80,74,55,39,105,201,57,161,148,92,163,24,34,135,233,138,195,139,87,92,141,7,14,199,137,24,87,226,186,2,80,154,115,171,165,146,201,104,173,209,84,106,73,104,35,247,213,188,204,0,56,231,56,47,43,105,93,25,156,24,95,57,191,178,7,96,49,70,114,213,237,154,232,61,219,171,165,138,241,86,90,156,157,2,163,13,90,235,61,163,219,2,49,80,104,173,160,22,180,214,228,148,136,81,140,134,86,26,239,197,113,164,148,118,231,155,82,226,124,58,51,78,35,195,224,73,57,49,47,51,203,114,97,28,71,98,252,14,165,29,231,249,254,45,181,254,144,113,26,169,165,236,247,142,28,91,161,69,133,148,82,41,181,16,66,96,77,89,28,238,52,49,104,113,62,211,52,145,170,2,165,136,49,177,174,203,110,32,83,20,35,111,180,230,114,190,48,77,19,211,52,97,180,166,148,10,74,145,75,38,172,43,206,57,134,113,192,251,97,191,79,82,138,84,42,199,195,17,99,37,168,49,218,80,106,217,215,212,123,143,209,226,64,167,195,196,193,123,198,113,228,120,117,69,202,237,190,106,1,69,45,85,214,29,246,117,144,123,223,180,181,151,235,235,188,100,180,57,103,30,30,30,72,222,113,24,61,217,25,74,173,36,163,9,49,200,189,21,35,33,172,88,165,168,57,163,141,216,30,93,11,90,41,148,214,212,42,247,107,69,236,129,49,6,109,53,57,102,198,195,145,87,215,35,247,175,63,97,73,103,6,63,202,61,148,43,42,27,168,138,140,226,135,63,250,33,85,59,94,125,240,193,254,25,143,134,250,249,207,249,158,253,253,221,251,191,47,124,135,252,82,74,221,255,81,41,40,90,83,208,148,84,177,104,230,88,88,75,101,188,186,225,224,20,87,175,94,113,125,188,98,73,145,87,84,188,31,88,215,133,181,61,187,195,26,241,131,231,250,229,43,140,53,168,193,99,167,35,198,77,188,88,10,47,78,51,177,88,238,238,79,152,241,200,245,139,91,188,31,168,24,66,46,160,13,75,92,91,240,249,120,126,245,25,231,104,85,213,223,248,162,250,172,4,253,185,248,114,54,89,75,65,215,138,174,96,148,220,216,15,161,96,21,248,246,128,124,239,7,63,34,45,103,172,18,35,25,99,32,231,130,215,160,76,65,143,10,101,61,218,77,24,31,112,49,99,173,39,86,48,135,64,140,137,18,11,62,102,148,210,76,227,145,171,155,27,148,53,100,163,168,74,51,88,223,86,174,10,45,139,16,191,250,201,225,230,47,29,253,55,227,43,105,211,247,220,193,219,3,177,191,250,185,145,26,144,75,68,33,217,72,46,64,1,99,13,126,56,80,169,156,230,7,98,46,228,90,209,214,129,74,204,243,202,195,121,225,112,245,82,34,233,37,80,99,198,122,67,174,21,231,13,212,130,82,21,106,161,150,68,169,145,84,35,94,201,241,89,99,209,218,98,173,220,220,167,211,137,193,59,156,211,140,163,101,156,60,211,52,130,209,140,227,196,52,30,200,243,218,142,181,130,202,212,186,162,85,196,154,138,179,6,107,12,26,69,138,145,249,50,19,195,138,62,28,113,94,163,189,2,83,201,49,147,40,44,113,229,18,86,180,181,88,103,25,172,67,25,131,49,134,249,146,48,222,19,67,38,87,69,204,137,137,74,92,103,202,156,49,211,132,179,86,12,176,27,240,110,64,105,11,165,98,180,162,54,102,193,24,201,106,0,188,31,112,206,181,235,36,14,58,87,141,209,6,148,3,237,208,102,68,27,141,210,78,50,101,237,129,204,178,70,52,10,200,28,141,35,229,210,28,140,194,160,200,49,114,190,220,147,75,4,117,228,250,250,138,135,135,233,157,76,241,238,205,61,203,50,227,52,24,55,161,181,150,44,181,104,106,170,80,21,181,234,205,255,145,208,224,60,56,35,212,164,49,20,163,200,90,17,43,132,162,80,198,161,180,162,84,136,169,144,115,101,158,207,156,79,103,172,214,100,165,136,106,229,120,117,196,123,79,8,129,152,34,84,113,230,165,20,74,41,88,107,209,90,152,133,176,74,214,46,65,14,12,131,199,24,67,8,129,16,214,221,113,90,107,176,22,150,53,113,89,34,165,40,138,113,12,195,72,213,176,166,72,8,133,67,134,107,227,176,94,99,157,99,154,38,201,86,169,88,103,37,139,85,72,0,171,64,25,195,205,237,75,78,151,123,198,195,68,85,5,140,38,21,168,74,49,186,35,214,107,134,193,99,149,69,85,240,195,200,154,21,218,24,116,85,24,43,89,188,86,26,138,92,111,109,180,4,198,21,140,209,123,224,188,204,51,231,243,25,103,60,74,105,74,149,107,11,138,156,114,251,187,74,10,145,130,162,20,69,69,163,180,146,135,245,89,79,185,252,172,181,126,41,155,97,179,28,207,177,233,141,213,251,38,91,246,165,87,52,202,84,24,15,208,74,225,106,110,231,151,48,86,83,146,226,248,226,21,7,149,113,37,96,85,37,148,130,177,242,76,198,16,209,198,81,85,162,2,199,235,151,168,150,253,107,99,152,176,100,61,19,50,56,85,48,9,230,57,177,230,2,214,80,189,38,165,72,140,137,84,42,198,91,106,45,128,222,151,64,181,197,249,226,241,171,167,94,81,129,165,124,243,98,41,5,229,55,73,129,62,225,149,117,187,142,26,160,100,20,226,116,138,177,196,18,80,10,52,138,156,171,212,82,140,60,216,74,27,66,136,24,18,75,92,200,181,98,156,103,58,58,208,137,186,4,114,133,28,11,122,144,229,40,41,160,181,230,234,112,100,28,15,92,189,188,101,58,30,168,214,16,215,196,208,162,104,133,194,104,243,78,84,189,65,30,233,111,94,139,45,19,216,254,252,244,247,167,248,202,12,124,139,230,191,241,155,218,203,169,237,232,132,74,171,185,162,141,3,93,40,136,211,75,165,200,154,128,212,54,43,164,84,36,162,43,114,115,24,52,78,89,121,64,43,212,92,80,100,200,25,173,192,15,142,26,12,85,23,214,16,161,10,213,85,114,129,170,241,110,224,234,8,195,48,50,12,3,211,228,165,118,101,44,181,149,48,114,146,108,45,215,132,214,6,99,64,98,143,68,138,51,41,42,76,163,95,195,178,82,82,194,25,139,115,6,173,43,232,66,204,129,152,2,149,66,85,149,170,21,161,22,140,209,24,63,16,98,34,23,88,82,193,20,88,115,37,85,152,151,149,67,8,228,176,74,134,24,44,5,200,198,80,42,24,231,49,198,237,15,99,74,146,29,228,86,167,209,70,183,250,150,105,153,72,229,114,153,41,85,161,170,34,164,66,76,21,148,161,98,168,202,80,1,99,7,156,209,4,64,151,74,69,50,135,117,158,101,253,107,161,22,201,88,141,209,148,146,36,194,70,2,66,133,130,10,206,13,146,209,21,136,40,138,50,128,208,135,174,209,197,79,239,169,170,21,37,6,18,51,161,68,114,77,216,225,10,172,70,89,11,218,162,76,165,40,141,50,10,13,148,182,78,15,167,51,113,89,193,24,156,177,66,67,26,169,141,231,148,41,185,16,99,96,156,70,156,243,88,99,90,144,80,113,206,178,106,201,128,157,115,194,20,196,64,206,122,207,12,37,243,138,160,20,149,76,85,26,101,61,9,77,200,80,163,24,181,162,60,85,195,121,141,216,135,51,214,90,66,74,84,42,181,209,240,89,41,114,45,164,146,41,70,163,106,149,107,87,164,246,60,30,38,160,160,20,196,80,36,64,211,158,161,5,90,231,251,51,23,85,184,125,245,18,55,92,161,141,35,196,0,64,206,25,109,244,163,211,81,236,190,168,150,218,140,87,69,183,160,203,90,139,86,6,231,228,120,180,22,167,153,83,33,229,34,20,178,31,182,43,244,238,7,126,45,234,147,159,95,245,250,221,154,126,253,39,61,215,156,191,39,3,84,10,9,92,41,84,20,134,132,81,18,212,213,156,80,74,83,181,161,106,133,243,6,175,42,134,66,74,43,49,70,180,222,130,235,129,130,194,13,154,84,43,243,178,96,157,70,219,129,172,2,115,16,27,142,177,160,11,254,56,82,66,66,57,161,232,75,73,128,166,214,119,211,18,181,175,167,218,29,225,251,87,74,97,159,185,12,127,255,168,181,29,188,56,14,107,52,186,200,141,36,206,169,162,117,34,134,192,229,114,97,77,153,82,97,13,149,203,37,146,209,140,135,35,227,228,153,211,44,20,107,44,248,113,192,91,143,117,3,110,28,113,222,239,78,174,110,153,95,163,179,190,173,216,229,183,5,27,45,152,171,80,130,47,94,188,228,60,207,132,83,36,6,121,184,199,113,164,240,72,41,109,180,134,252,175,182,34,121,129,82,112,70,225,189,167,120,169,241,141,141,194,178,173,134,147,82,100,158,101,173,189,127,228,224,141,49,123,141,203,26,35,6,175,86,114,202,212,26,132,234,108,215,25,165,24,198,230,60,199,137,239,125,255,251,252,241,159,252,9,49,70,188,247,12,199,35,198,200,109,155,82,108,181,65,197,119,191,243,29,20,138,113,28,209,74,113,125,125,141,54,134,151,183,47,185,190,190,230,114,185,240,112,255,192,241,120,144,44,113,24,176,90,97,181,37,165,76,204,23,78,167,11,243,229,194,188,200,57,24,43,25,151,56,166,34,25,70,21,10,104,51,32,185,20,161,205,27,125,152,82,194,121,207,193,90,169,191,181,218,95,74,169,209,7,178,166,218,232,61,120,176,214,50,76,3,164,188,59,218,243,229,194,203,219,91,42,21,163,141,136,53,166,9,239,28,37,11,125,168,149,66,43,131,181,6,165,53,206,10,205,92,203,99,173,179,177,148,88,235,24,92,51,248,90,97,156,220,247,235,26,136,41,129,177,232,92,219,245,146,123,97,203,228,36,203,66,168,105,39,181,187,226,36,162,223,158,153,82,36,68,86,90,234,188,235,34,148,232,15,126,240,67,169,229,250,1,99,52,206,123,140,214,228,156,249,228,147,143,137,49,10,165,106,12,175,62,248,64,206,175,20,172,115,34,150,169,48,140,3,131,247,120,63,48,140,3,97,13,34,182,241,3,49,197,230,244,133,238,44,185,80,84,193,32,181,87,165,218,61,161,53,151,203,133,152,2,97,201,92,229,194,224,50,199,23,183,208,232,97,173,43,211,116,0,59,72,102,22,155,64,239,153,222,194,26,195,48,12,98,183,90,208,91,26,147,36,129,76,37,70,41,35,248,146,91,150,254,15,219,198,124,21,196,102,27,156,83,88,10,53,133,157,242,85,74,99,170,100,225,70,27,40,138,138,220,79,41,39,17,43,182,231,164,100,185,134,198,202,51,91,149,217,217,23,173,53,185,60,218,152,111,131,223,90,7,40,182,80,237,2,28,99,44,131,211,88,213,162,16,173,208,218,224,253,192,241,88,113,89,50,146,74,65,235,129,170,45,126,154,200,69,115,121,16,131,166,180,110,74,181,145,101,141,132,243,121,47,156,3,148,86,223,83,205,16,255,67,191,53,165,22,84,81,89,53,189,67,171,7,237,6,82,73,196,106,44,185,213,97,43,82,252,223,41,146,10,106,175,57,148,157,234,218,156,85,110,245,171,77,108,52,207,51,214,26,142,87,199,189,22,115,60,30,247,128,66,105,169,181,25,99,80,90,177,46,43,167,211,137,243,229,204,97,154,118,71,121,62,157,185,127,251,22,239,61,191,251,187,255,9,135,163,8,48,66,17,33,133,136,21,192,57,201,46,191,255,253,239,99,140,97,58,76,164,16,57,12,35,107,88,37,122,215,154,193,15,228,67,6,37,223,105,157,99,242,142,90,32,173,11,41,102,98,76,204,243,44,78,60,9,157,43,235,168,68,245,57,142,173,86,87,247,251,70,156,139,37,103,75,140,11,97,13,123,61,15,30,157,134,31,188,196,163,86,97,209,20,146,8,146,154,218,216,57,183,151,26,156,247,228,22,88,212,42,65,138,49,6,109,52,49,37,156,119,56,39,89,168,49,82,139,28,199,17,239,189,212,222,82,18,195,161,21,104,133,182,154,184,44,120,11,86,41,194,186,98,92,37,231,194,101,62,147,171,168,110,55,101,234,209,29,57,30,143,12,195,64,152,23,74,136,66,211,26,179,215,218,6,53,236,180,44,64,140,129,148,6,161,99,99,228,147,79,63,65,107,201,150,111,110,110,184,190,190,38,229,44,142,172,57,137,235,235,43,114,46,28,142,7,97,93,140,217,215,85,27,169,203,198,24,8,33,146,115,225,238,238,13,149,102,248,114,222,29,156,49,6,114,21,33,88,201,80,37,112,241,222,241,253,143,190,79,94,95,98,53,172,235,140,177,134,176,36,230,101,133,172,26,149,167,27,189,92,118,225,80,46,45,243,254,6,149,228,83,248,97,192,52,201,120,74,145,20,227,110,91,140,105,236,69,115,204,155,125,219,158,203,255,216,32,118,162,37,48,69,148,207,41,73,224,93,17,199,47,172,148,212,153,107,187,143,99,8,164,92,229,121,197,112,185,44,212,22,228,88,107,49,77,168,85,107,109,117,254,141,247,250,118,248,173,117,128,32,106,47,178,248,64,137,54,165,96,157,90,20,149,242,102,104,68,209,168,212,182,28,52,161,130,106,130,141,178,71,99,33,6,106,1,208,196,156,91,173,79,22,179,228,22,61,27,243,15,222,249,129,240,243,181,150,157,181,185,92,46,162,154,205,185,209,178,155,144,160,144,243,227,131,152,115,166,26,169,235,152,39,217,112,41,149,184,172,172,203,66,189,158,208,74,50,194,219,87,175,112,45,114,247,45,59,60,94,93,181,154,24,228,148,201,37,83,21,228,82,169,69,10,231,94,27,140,145,181,55,90,163,90,134,56,12,3,41,38,74,21,25,191,111,127,63,135,153,148,18,181,100,214,16,200,41,225,157,39,23,49,154,214,90,168,133,211,195,3,39,235,118,250,80,27,67,78,73,94,55,39,30,226,61,126,24,24,172,65,85,113,184,126,48,76,165,209,88,218,96,156,194,15,3,107,12,228,45,138,111,206,110,163,63,31,13,176,208,99,49,70,150,117,97,190,92,80,90,115,122,56,113,60,30,48,141,62,164,66,86,5,55,140,132,182,142,165,72,246,113,62,159,169,205,113,30,143,71,174,111,94,48,12,35,74,193,205,139,27,169,187,173,194,118,220,220,188,192,90,75,41,137,53,172,196,16,89,150,133,113,28,169,181,18,66,32,229,36,235,111,20,198,57,214,203,9,107,42,186,20,194,26,184,169,47,112,131,18,145,139,147,154,149,53,182,213,140,61,49,52,37,180,115,132,152,247,140,38,151,188,7,41,102,19,173,181,127,219,212,175,212,34,138,205,82,72,41,226,189,208,137,235,178,180,54,4,141,110,247,83,109,44,69,105,193,213,38,38,210,90,12,162,173,110,207,176,115,17,81,202,118,255,110,84,191,252,249,241,190,87,90,20,185,243,178,176,204,51,78,139,29,8,49,96,171,69,27,195,139,23,47,80,69,147,215,128,181,150,155,155,27,172,81,24,35,89,116,105,14,80,255,26,206,105,203,236,115,108,204,9,143,98,40,99,164,70,174,117,222,207,13,148,80,124,27,11,250,31,17,180,150,19,42,141,18,87,90,152,187,172,141,56,127,99,36,176,214,66,35,23,165,40,89,68,114,85,105,42,122,183,243,66,171,111,159,39,106,237,77,237,91,181,34,62,17,212,253,186,248,173,112,128,146,108,212,39,42,182,199,154,217,86,112,117,206,162,115,17,202,115,190,0,155,113,83,148,146,201,185,238,61,96,235,219,153,28,3,113,89,184,123,123,102,188,26,112,206,18,47,43,15,247,15,88,109,25,134,3,87,47,95,202,195,132,18,234,74,189,187,28,117,63,184,39,120,182,122,170,190,243,231,154,179,80,98,207,94,147,39,74,171,103,188,175,34,116,205,214,81,164,74,33,83,113,90,140,139,214,26,99,68,1,87,74,33,229,44,61,84,237,97,212,85,104,174,90,234,59,215,162,182,20,80,53,69,69,8,43,165,84,150,101,225,106,240,148,38,226,56,28,14,251,177,56,47,98,135,20,35,107,235,33,51,70,178,66,173,13,203,28,80,206,225,252,32,14,177,57,15,106,197,53,5,160,181,150,105,156,72,89,104,110,231,188,208,213,70,49,77,35,15,15,15,60,60,60,96,157,147,215,27,169,181,173,235,138,209,10,107,36,75,42,89,28,188,168,46,61,41,37,78,167,147,208,123,74,162,79,165,52,206,89,92,44,120,231,90,173,203,49,142,3,231,203,89,162,249,118,57,14,199,99,235,61,219,140,152,44,254,249,124,33,167,4,40,166,195,1,107,44,199,195,145,235,155,235,230,0,157,220,107,78,115,61,29,64,189,68,213,194,237,237,45,151,243,25,163,193,162,209,6,190,251,209,71,187,202,116,11,226,110,110,110,56,159,207,92,46,23,14,135,3,222,15,156,207,15,92,95,93,63,145,255,91,198,113,32,231,204,186,6,188,119,173,206,7,47,174,142,104,149,24,180,225,238,238,14,235,61,186,209,149,180,12,178,68,105,111,80,200,223,159,78,231,214,138,144,118,131,246,84,229,90,74,221,25,4,107,229,217,89,151,133,227,245,196,245,205,17,128,176,6,148,30,91,22,43,89,157,172,143,33,69,161,45,81,162,186,141,33,238,145,189,243,114,29,98,136,12,227,176,103,136,165,52,195,135,60,255,57,103,134,97,128,90,112,78,142,163,42,9,152,166,73,130,224,193,105,44,176,172,35,195,56,160,149,37,132,196,233,237,153,24,35,151,243,137,195,81,142,239,238,238,142,227,205,7,164,84,136,41,97,141,100,154,134,70,105,214,130,169,114,93,82,150,218,87,206,89,218,174,214,21,93,64,181,158,105,173,228,254,48,70,83,91,176,232,194,99,187,205,198,200,40,173,223,99,103,158,199,64,109,246,113,43,43,108,117,227,191,75,60,117,52,162,16,231,73,201,72,237,138,89,231,29,212,8,52,149,174,45,212,32,204,145,181,14,227,44,33,101,161,178,75,225,124,62,11,147,49,76,164,82,89,211,61,195,48,80,84,38,150,188,43,197,119,198,174,108,108,149,110,109,90,5,85,155,250,79,42,196,148,111,144,130,62,203,1,214,223,104,132,242,174,132,68,62,250,125,226,16,249,78,169,193,72,148,60,57,197,56,141,196,86,251,169,181,50,47,15,82,252,183,138,53,70,106,44,164,156,200,73,156,129,212,166,132,18,210,45,106,4,246,186,115,41,165,253,249,11,17,68,187,153,126,51,103,252,248,149,223,230,189,223,246,125,27,213,98,148,70,41,113,118,206,186,86,59,169,204,115,220,51,227,152,164,150,85,145,134,235,84,182,200,92,174,143,110,142,120,26,39,18,225,81,245,231,44,71,123,36,143,227,158,133,109,134,59,123,47,89,140,22,1,135,109,209,117,202,210,147,118,213,234,86,135,195,129,171,171,107,201,96,74,97,153,23,66,8,220,189,121,35,245,2,107,152,70,185,7,50,137,243,233,36,244,102,18,161,200,253,178,236,134,83,41,69,138,153,37,47,66,73,105,67,76,145,156,114,163,20,11,203,42,146,105,175,53,90,75,15,106,90,3,165,150,71,249,126,204,84,165,88,150,133,90,42,211,97,194,57,15,84,214,38,249,71,212,238,172,33,72,29,78,137,218,245,120,60,238,25,223,116,152,128,39,50,125,209,205,72,150,130,80,111,175,94,125,128,82,5,219,46,118,204,153,242,164,118,42,223,11,47,95,190,228,229,237,45,211,56,2,138,195,97,100,24,71,209,148,230,66,173,146,129,235,22,124,24,107,41,84,138,146,204,47,197,11,10,161,115,173,115,84,221,28,151,182,98,228,141,105,78,39,48,207,51,87,87,87,172,151,11,65,73,223,93,140,178,142,91,91,201,26,86,230,121,110,61,122,86,20,126,49,242,201,39,15,140,195,136,31,164,233,126,112,150,20,35,37,139,128,45,196,192,50,47,104,45,230,103,111,67,105,89,19,136,67,156,231,185,221,51,18,164,10,21,61,54,186,125,230,120,56,50,140,195,30,253,111,193,93,140,129,114,185,48,7,113,52,70,185,199,118,9,163,177,218,97,140,195,27,207,58,140,64,225,250,250,136,34,179,172,11,110,154,176,185,178,214,2,70,196,80,90,139,200,73,33,199,106,116,37,87,181,103,176,74,41,105,189,88,133,161,74,173,229,101,171,161,139,64,71,206,125,59,207,223,164,171,122,42,163,249,246,141,90,207,252,162,47,28,119,206,69,130,100,149,169,100,40,9,231,37,227,51,20,52,162,112,214,186,114,152,14,164,92,8,49,114,58,159,41,77,93,155,84,109,107,22,69,133,92,217,203,42,75,72,132,40,191,43,120,100,30,222,177,142,95,86,171,62,39,37,124,86,31,224,215,105,142,126,125,188,251,105,245,43,62,252,233,141,69,133,101,93,48,85,51,181,7,109,19,77,212,86,211,154,215,192,233,124,97,89,50,231,211,66,200,21,235,7,140,113,162,85,82,10,235,156,76,105,72,242,176,231,146,119,122,75,190,179,238,209,75,109,252,252,111,180,1,228,91,58,212,231,188,239,125,65,196,22,69,108,65,132,52,38,75,35,183,53,6,136,56,231,25,124,37,164,85,2,133,214,103,181,213,251,180,82,162,178,172,66,73,171,70,95,213,34,141,200,186,61,248,155,241,179,109,242,200,174,12,5,172,179,146,229,165,72,45,45,90,108,71,188,7,7,237,239,114,201,205,9,27,92,245,146,221,167,76,136,66,235,13,131,197,104,205,224,142,132,40,212,223,97,28,155,24,194,52,186,87,97,71,153,212,178,245,44,14,126,96,235,41,4,246,129,9,163,159,200,181,144,99,218,157,119,76,145,184,38,106,203,194,174,174,174,64,41,82,138,173,230,245,216,160,45,245,184,166,114,173,98,204,55,197,230,186,46,109,29,37,26,214,74,83,45,156,99,70,153,138,51,154,146,165,207,142,154,49,82,128,38,102,17,148,60,246,67,230,86,223,60,80,75,97,110,84,182,82,160,30,30,164,166,166,164,101,100,154,38,198,105,162,180,227,139,37,99,189,67,107,145,226,27,253,216,103,89,91,80,84,212,86,239,162,81,186,182,149,19,32,37,25,14,1,242,249,33,6,84,82,56,107,119,134,102,187,71,115,145,172,73,41,164,93,194,185,125,205,206,167,211,46,152,50,198,176,174,11,199,195,205,174,174,180,214,238,131,23,224,81,198,30,83,148,103,93,85,113,108,173,181,96,127,46,43,20,10,42,215,157,66,53,74,154,252,183,117,11,107,32,204,23,10,114,31,213,172,168,40,156,246,56,20,149,74,12,129,146,35,49,7,180,207,208,28,221,198,173,110,182,65,213,178,43,226,229,185,18,135,35,207,73,11,38,91,237,175,34,181,191,156,10,57,75,144,153,82,222,237,214,83,219,253,92,101,249,179,240,247,92,82,172,84,40,149,170,154,96,160,214,253,222,16,93,133,40,209,83,138,188,189,123,75,136,73,84,226,227,64,42,149,184,5,42,214,224,149,218,133,45,211,52,17,83,225,178,196,221,79,212,166,211,120,180,213,155,125,220,218,30,158,156,126,173,223,104,192,159,215,8,255,92,149,238,51,80,159,252,31,218,122,189,71,172,42,70,88,22,70,105,13,169,74,205,68,75,221,66,27,225,136,173,181,204,171,244,138,133,16,168,24,140,53,144,101,146,137,179,14,59,137,97,203,115,192,27,79,73,5,165,90,193,189,209,86,176,45,100,221,169,132,231,70,17,207,62,247,191,67,7,8,95,190,214,219,3,83,106,161,52,209,64,41,85,168,27,227,200,185,48,47,43,227,116,100,14,165,213,249,10,181,42,148,81,59,21,45,146,103,113,122,41,70,82,74,104,39,138,92,54,167,210,110,196,203,101,22,33,2,224,172,197,58,183,139,19,36,34,102,227,150,219,201,201,143,210,168,182,92,202,94,51,220,106,99,243,44,180,159,117,142,249,97,197,121,207,224,37,187,136,235,202,195,221,27,74,41,123,131,118,204,149,233,32,116,213,233,116,18,209,77,51,216,214,136,98,50,132,192,97,148,126,190,82,43,40,77,174,8,77,101,37,80,178,214,48,233,137,180,70,238,238,238,26,253,120,196,185,97,103,18,6,63,64,165,57,36,169,67,139,51,200,59,213,85,138,244,178,250,193,179,230,64,136,1,83,100,148,212,195,233,68,78,9,69,193,162,228,129,208,70,106,159,222,191,227,100,82,140,123,13,183,82,41,109,180,216,214,127,151,82,218,157,155,8,97,50,75,12,28,175,143,12,155,192,200,104,76,53,109,248,0,143,159,175,165,118,40,153,178,97,28,71,150,101,70,41,153,140,99,172,101,24,71,168,219,36,37,233,213,220,232,200,24,165,165,197,142,150,53,44,204,243,153,203,185,240,233,103,159,49,142,3,41,53,177,89,203,212,231,101,225,124,154,229,154,94,46,212,90,121,121,123,203,56,142,50,2,173,13,85,216,178,82,107,29,203,178,226,135,218,40,87,71,69,178,6,235,228,220,169,48,12,3,206,122,170,242,44,73,238,183,203,229,194,253,221,107,198,105,192,26,77,74,210,70,162,188,102,154,14,132,189,41,91,232,212,109,125,69,124,103,90,16,82,80,69,161,10,40,50,25,69,81,34,146,217,152,164,220,158,141,173,109,69,40,95,164,85,67,149,86,171,84,59,123,85,119,107,248,60,161,205,115,28,224,123,203,54,127,199,216,156,191,140,77,19,155,176,77,241,73,37,178,230,132,38,145,82,64,105,133,119,78,152,128,53,128,54,237,117,237,245,185,16,83,102,77,137,144,96,89,22,105,109,170,64,99,70,114,187,174,155,19,20,155,221,156,212,110,195,217,123,120,191,14,207,166,64,159,211,85,255,60,212,247,252,246,229,92,75,41,13,165,82,154,64,69,99,198,155,42,0,0,32,0,73,68,65,84,107,131,42,153,117,93,48,198,224,172,20,199,215,176,162,181,72,157,173,247,160,60,195,152,80,15,231,214,203,86,153,231,89,124,120,20,71,160,245,54,162,170,62,202,148,91,166,185,5,13,91,164,241,15,186,54,173,148,228,89,85,166,99,232,105,226,254,36,99,206,142,71,105,174,190,63,175,45,91,203,143,209,60,181,81,166,45,235,83,64,146,56,78,43,221,168,185,138,179,34,148,144,49,87,66,37,231,34,142,118,107,29,72,205,153,81,43,153,138,49,14,163,45,86,137,112,41,53,161,192,38,101,54,214,238,212,153,209,45,75,207,169,53,159,91,188,245,92,206,103,94,159,78,12,227,200,205,245,13,227,56,114,62,159,25,188,103,24,71,114,129,152,36,170,63,28,14,237,186,74,220,46,237,3,122,159,57,155,246,104,93,36,234,57,103,166,195,180,215,16,151,243,153,135,135,135,54,151,50,54,197,166,76,52,25,134,161,141,3,187,236,239,173,85,214,65,43,153,207,41,70,43,129,106,227,194,148,149,105,48,237,247,173,133,192,232,199,108,125,19,149,108,117,91,104,244,143,82,251,184,49,99,26,151,42,23,26,165,192,57,191,75,205,115,74,251,120,176,77,224,178,25,92,81,148,90,233,253,108,70,85,107,69,81,34,30,17,135,22,91,43,136,197,187,1,99,69,156,164,173,4,152,206,186,157,162,242,195,128,214,162,186,28,135,177,137,61,52,185,86,134,97,224,48,73,125,216,109,42,213,16,80,90,115,117,184,102,108,45,16,177,205,20,221,196,104,27,19,49,12,3,74,73,139,77,46,173,222,167,96,89,102,17,7,13,254,157,154,218,214,199,91,154,17,220,106,220,206,57,166,73,40,99,150,200,178,136,136,234,225,225,129,148,66,155,43,155,72,121,224,112,51,145,114,37,166,68,53,169,101,150,22,170,40,70,53,141,33,169,25,221,158,23,97,46,104,215,172,169,173,99,6,219,168,221,47,49,77,98,104,182,150,137,191,103,159,245,27,197,238,132,148,60,103,170,182,54,31,181,49,3,185,169,64,147,4,77,222,145,138,208,160,165,177,14,27,3,80,73,164,198,94,44,139,60,111,41,85,82,218,234,206,219,244,159,39,89,223,158,5,62,138,143,246,76,241,27,50,55,187,141,246,121,42,64,249,146,215,84,181,73,120,65,68,147,162,96,122,108,244,110,245,13,194,35,109,201,35,5,241,181,139,167,160,221,190,192,246,222,74,205,10,93,53,78,59,106,90,184,154,38,194,37,18,227,202,232,38,172,206,232,18,155,138,46,146,66,144,222,62,239,41,89,51,233,149,57,68,188,211,50,68,53,5,66,145,230,75,55,142,204,49,144,98,1,149,40,241,130,165,128,146,7,121,171,37,61,237,167,218,143,23,126,75,189,162,66,49,66,45,45,115,22,154,173,146,209,122,19,22,105,82,150,230,241,152,86,142,215,19,167,121,33,229,130,31,61,74,21,74,137,160,12,213,200,12,79,135,136,10,114,1,239,60,73,89,80,3,211,97,0,55,146,75,98,142,23,82,12,205,65,105,116,170,12,163,103,89,46,168,154,176,12,82,7,140,17,106,65,249,138,5,6,109,200,105,165,22,105,45,176,214,55,185,184,38,166,128,117,26,231,53,199,171,129,135,211,29,195,224,176,211,149,244,187,89,75,12,43,111,94,127,202,178,204,60,60,60,48,30,60,183,47,111,49,214,177,134,132,213,154,129,3,170,40,82,174,40,227,136,37,48,94,191,160,168,129,11,81,154,105,75,102,114,3,101,73,152,84,168,107,196,40,201,112,106,21,193,207,52,78,28,14,199,93,181,121,117,117,205,225,112,120,66,243,196,253,63,165,51,104,133,245,224,221,192,178,84,116,155,132,82,98,5,235,48,174,81,199,235,10,74,225,173,230,224,7,140,211,34,100,82,122,23,228,108,81,189,140,165,131,156,83,147,237,55,241,72,76,148,42,18,254,77,112,164,148,106,66,147,200,104,37,226,86,218,16,149,212,31,7,103,169,77,244,147,83,165,230,66,205,66,5,39,218,244,22,20,25,8,170,98,85,197,82,49,89,34,117,173,52,105,103,21,132,246,219,234,150,181,177,6,181,102,230,249,204,56,184,54,254,46,81,75,98,24,61,218,40,114,157,249,248,147,79,120,123,255,22,163,45,41,95,240,126,192,15,35,215,211,36,6,49,206,194,60,132,192,213,225,26,111,10,9,153,14,83,148,12,46,8,177,144,155,94,64,28,126,197,89,205,100,28,53,103,156,118,28,174,94,160,48,232,21,234,146,121,249,242,22,101,164,101,195,102,67,90,3,166,106,52,3,135,193,240,230,116,17,97,150,155,40,85,70,125,85,173,208,165,176,214,25,103,12,174,20,44,25,146,34,135,138,74,21,163,12,213,74,54,93,8,204,75,161,106,205,154,87,172,157,228,90,149,138,85,150,16,10,206,141,50,55,245,139,143,243,123,236,118,110,170,247,61,72,122,250,242,77,252,162,212,151,107,139,155,163,125,231,227,87,90,49,186,149,13,76,83,108,170,39,255,61,47,235,140,86,94,111,55,177,153,178,184,28,112,165,17,26,74,2,135,85,23,153,2,83,35,227,56,49,76,7,106,81,173,127,19,214,85,152,164,146,42,53,172,184,146,80,89,130,140,220,74,50,169,20,230,42,159,99,189,244,252,146,219,125,87,37,248,217,219,223,223,115,222,95,196,179,51,192,156,154,68,89,107,212,166,24,220,235,112,153,90,33,164,176,211,54,155,36,126,227,244,127,93,72,111,79,83,243,84,137,168,156,117,248,155,27,25,179,20,86,66,12,120,231,88,215,216,178,185,76,136,145,121,150,89,134,135,105,98,158,35,97,17,106,109,141,17,234,10,151,25,237,182,129,205,26,85,13,57,75,20,190,69,19,170,157,248,23,239,195,223,214,64,109,143,118,84,221,52,61,77,94,92,49,170,238,106,202,171,171,107,108,8,196,152,9,97,149,57,140,213,16,103,105,136,142,49,97,221,99,6,194,214,74,161,216,27,217,171,117,109,24,185,68,124,218,104,6,229,37,251,105,245,156,211,233,65,106,54,165,240,242,70,230,71,206,243,194,210,100,205,198,202,136,40,120,164,41,74,45,164,53,114,185,136,40,35,144,121,253,250,53,33,172,124,247,195,15,1,48,202,162,157,34,166,200,195,155,123,30,30,238,185,191,191,147,172,246,106,18,217,187,31,184,186,126,193,241,234,166,157,135,193,80,137,37,19,83,198,229,140,54,10,55,14,156,238,31,176,104,94,220,188,96,89,86,180,53,104,109,64,235,38,126,104,237,1,198,236,163,200,210,54,76,92,107,145,109,151,130,115,70,132,44,173,69,194,90,187,55,241,186,70,75,82,171,80,124,185,160,180,100,5,49,136,12,255,234,234,170,169,67,43,169,136,97,26,6,201,122,55,249,255,52,77,84,26,117,132,148,167,182,190,196,90,36,91,247,94,198,249,229,54,170,107,163,106,101,84,21,123,64,42,65,94,51,42,49,51,28,14,45,194,22,167,182,44,11,222,15,123,70,175,148,219,155,239,231,89,104,110,231,28,182,13,165,151,207,145,33,228,110,144,153,157,166,101,176,185,181,162,108,25,101,140,145,187,55,111,56,93,30,248,252,179,207,56,61,156,57,28,14,132,219,219,214,226,97,208,70,24,138,170,75,83,171,58,81,174,26,67,77,98,91,198,65,84,72,18,160,72,64,176,13,87,176,202,98,219,119,43,99,24,15,35,15,167,19,191,252,229,47,41,192,181,206,184,86,59,85,192,178,92,200,235,10,215,55,192,237,62,68,98,187,150,115,18,165,249,104,29,212,214,224,94,42,169,36,76,149,154,122,201,138,92,19,165,102,182,214,43,17,231,72,146,145,159,180,93,61,62,184,155,32,230,155,45,75,109,9,130,148,138,31,107,97,207,49,14,95,252,124,177,21,226,160,36,83,251,138,183,62,71,35,242,164,14,188,101,95,219,216,179,90,212,158,149,107,109,72,233,2,73,198,9,14,131,197,24,199,229,114,129,92,100,88,130,246,24,237,40,37,82,202,140,157,28,121,9,40,245,152,88,73,79,119,19,32,109,148,235,183,76,161,237,251,77,250,187,127,39,61,118,182,209,133,69,102,27,54,62,91,105,45,15,115,173,28,252,97,239,217,249,219,56,63,216,50,150,71,3,185,73,175,15,222,177,77,125,216,94,103,157,99,24,42,107,136,132,57,146,179,80,80,185,21,197,157,114,168,44,219,102,148,84,200,17,138,202,114,78,89,75,207,79,70,196,30,141,7,221,68,48,239,91,153,223,74,39,248,5,53,145,200,214,31,135,77,151,214,112,228,189,71,91,199,233,116,102,121,56,177,174,137,130,12,167,22,149,44,82,180,110,70,23,164,134,165,96,159,186,162,219,240,106,217,49,98,139,188,11,135,227,68,88,46,220,221,189,225,79,255,175,255,64,74,145,87,175,62,224,123,223,11,252,224,7,63,20,106,147,42,61,203,21,161,69,98,166,100,233,13,164,178,203,235,133,18,49,220,222,222,242,166,169,65,253,224,41,75,226,23,191,248,5,191,250,213,223,176,172,51,162,124,148,17,96,235,18,88,150,215,0,92,191,184,96,62,210,220,94,191,108,253,136,50,122,173,214,34,35,221,188,7,83,132,34,205,143,212,224,54,78,12,107,101,151,2,165,218,132,10,185,223,134,81,140,110,206,101,223,97,65,232,186,173,150,179,205,191,148,168,88,26,210,13,90,25,214,53,160,170,56,2,239,108,27,178,252,244,193,150,217,171,218,74,160,233,125,27,201,214,134,130,27,43,70,221,182,134,241,166,181,1,20,57,167,119,12,209,166,2,221,28,241,154,37,240,120,106,40,140,177,66,141,218,45,200,209,79,68,80,34,236,24,134,81,158,247,102,216,124,19,19,105,165,57,187,51,110,163,174,90,208,91,74,37,174,171,52,209,231,76,92,23,220,205,13,99,11,140,223,188,121,195,207,127,254,215,162,240,213,26,107,13,175,110,111,161,194,195,253,61,243,229,194,221,155,215,28,14,71,174,174,174,121,121,115,108,211,123,218,56,181,148,112,110,216,69,56,169,13,68,144,30,94,105,249,169,109,84,91,110,37,142,227,52,81,82,224,245,231,159,243,233,167,159,162,140,225,179,183,119,188,250,240,59,252,232,71,63,18,85,97,42,168,113,224,123,31,126,151,203,229,130,66,238,145,77,37,188,81,113,180,108,26,133,244,176,181,32,199,122,71,76,154,82,182,182,44,9,38,181,113,228,146,49,214,80,242,227,206,55,237,178,201,186,53,103,244,188,199,188,93,191,175,200,204,190,168,177,120,252,251,47,59,64,85,197,230,81,223,255,158,247,189,239,107,143,105,175,156,62,246,117,42,228,190,117,70,182,126,130,186,139,227,66,8,164,180,236,25,237,50,207,204,243,74,12,153,243,249,44,237,74,202,182,113,127,239,102,163,219,61,42,2,36,253,254,118,135,247,56,254,47,226,137,3,124,90,241,250,162,3,212,205,104,137,92,37,55,202,10,116,59,16,81,83,142,227,212,138,150,18,5,111,251,136,125,27,108,83,24,80,236,145,148,115,22,40,123,109,0,224,212,182,70,42,5,150,53,72,33,191,154,86,63,84,140,195,72,170,26,66,192,166,74,54,18,153,22,173,168,101,27,115,5,66,233,242,152,245,53,167,251,91,201,118,190,23,74,34,79,197,174,196,146,134,96,153,210,177,204,39,106,92,41,90,50,119,231,44,135,195,72,81,137,211,121,65,105,131,243,22,231,29,74,27,78,49,202,72,184,178,141,71,147,168,87,134,149,215,166,36,213,232,77,101,90,75,219,207,238,158,191,248,243,63,67,41,197,247,190,247,125,238,31,238,249,229,223,252,2,99,13,31,126,231,187,251,68,255,90,31,247,22,211,74,106,82,214,186,221,33,24,109,24,167,129,79,62,254,4,173,13,195,56,242,201,199,31,243,139,159,252,140,251,251,123,74,73,210,122,128,38,165,140,181,173,177,184,109,169,245,246,237,29,203,249,194,135,183,31,240,253,239,254,14,110,152,90,131,179,24,115,173,133,222,59,92,93,145,215,32,14,78,73,205,56,229,180,79,27,137,41,65,27,176,16,82,100,212,19,70,27,66,12,156,46,103,201,56,96,175,85,110,141,224,143,234,202,138,53,174,205,174,13,168,154,169,57,99,237,132,183,146,93,108,153,101,8,43,185,26,220,48,64,97,119,174,2,161,98,165,238,42,59,112,212,146,247,44,79,234,36,98,116,69,149,106,68,160,243,196,36,110,198,119,87,88,163,218,32,102,9,72,76,107,111,176,86,130,128,16,3,90,27,214,32,10,97,163,13,163,151,221,30,54,57,186,106,45,12,91,166,36,89,98,163,79,163,108,77,85,115,97,93,86,126,249,139,95,240,233,103,159,178,204,51,227,56,138,202,47,70,166,113,66,105,205,229,114,166,100,81,185,206,151,11,151,243,9,195,135,120,239,90,15,160,8,127,148,145,243,159,231,249,177,141,37,35,65,185,210,44,41,147,9,56,55,146,106,228,116,58,241,233,199,127,195,79,127,242,99,148,49,220,126,240,138,215,167,123,62,254,248,87,212,90,248,206,171,15,152,134,129,26,149,220,91,170,82,173,107,84,50,251,52,33,169,237,201,243,96,140,140,239,218,4,130,181,230,61,51,113,206,53,81,71,225,60,207,164,182,51,139,244,203,78,143,186,131,166,64,173,165,80,245,51,28,205,254,164,63,234,19,222,159,249,188,39,219,251,210,203,30,37,56,40,37,182,246,125,214,238,57,209,126,123,155,152,235,186,103,9,50,72,64,206,85,107,141,170,106,103,8,115,46,109,59,43,41,123,148,196,147,233,74,162,233,0,136,33,19,178,60,175,206,105,188,175,123,144,26,98,166,74,19,226,87,28,216,55,139,139,236,227,20,242,77,234,249,101,201,103,65,102,30,150,90,164,183,163,41,4,141,209,50,104,57,202,68,10,173,252,158,25,0,173,239,234,219,229,75,251,20,134,230,0,181,86,56,237,136,203,137,109,27,30,57,108,181,47,220,22,133,94,46,43,160,57,28,175,1,145,114,199,88,8,65,140,159,213,14,103,45,49,230,22,177,129,218,202,217,79,15,247,43,40,208,223,202,12,144,199,7,106,203,252,114,142,196,156,81,89,134,128,143,199,35,231,229,194,28,22,66,200,242,0,183,1,193,97,149,222,175,16,86,156,31,137,49,97,156,107,89,96,109,70,14,161,191,27,229,224,189,39,39,153,101,169,134,129,55,175,95,243,217,39,159,112,153,47,76,195,192,26,86,161,182,66,226,205,155,207,241,222,115,115,243,18,165,237,62,211,213,26,183,171,58,189,223,6,61,151,125,219,160,237,123,62,249,228,83,62,249,84,232,178,156,146,40,3,157,24,231,201,79,56,247,152,77,137,116,94,162,195,207,62,255,140,154,10,223,251,157,31,161,173,195,180,193,196,42,203,125,149,154,2,205,59,37,180,167,119,104,107,80,214,160,157,133,182,35,132,27,70,66,88,193,232,182,253,74,128,139,4,95,85,109,230,68,214,83,27,221,38,161,168,70,9,75,38,23,214,176,179,38,34,102,17,154,117,156,38,14,135,3,121,93,165,77,165,212,189,61,199,57,135,105,77,230,92,46,109,237,165,30,36,98,20,121,198,214,182,231,222,52,77,24,187,13,34,159,168,85,20,162,185,202,51,148,114,164,52,153,121,46,82,171,90,215,192,213,248,82,178,99,253,56,33,200,57,105,222,95,151,101,111,171,72,41,161,235,211,173,151,212,78,7,59,39,67,12,114,44,220,223,191,37,231,202,203,155,91,198,241,192,95,255,236,103,252,244,39,127,37,243,92,135,9,69,235,77,85,21,163,93,219,201,68,134,28,24,107,88,230,153,24,3,119,119,119,109,107,168,137,82,37,88,154,134,9,107,44,206,123,161,126,213,102,143,164,246,25,195,74,92,34,199,163,212,248,30,94,127,206,155,55,175,133,182,181,154,101,185,224,188,76,132,81,10,230,229,12,53,51,26,139,82,226,100,51,138,152,21,222,55,97,75,171,99,213,92,164,206,222,178,110,85,18,185,68,114,140,188,125,120,35,109,38,206,182,181,105,19,166,98,34,33,108,199,188,188,203,138,61,10,56,158,143,157,2,253,26,195,255,197,47,249,178,150,225,177,197,108,59,142,247,125,220,183,165,64,183,150,162,154,170,12,4,175,74,54,45,72,121,175,205,213,90,57,159,101,24,129,86,50,133,104,240,3,243,44,125,182,198,24,238,211,153,48,159,9,69,147,177,143,35,240,182,242,201,23,206,227,215,197,123,107,128,234,201,152,167,90,138,208,24,163,37,173,43,167,83,108,39,43,27,18,46,203,204,15,126,231,7,220,220,220,112,186,151,3,223,188,247,150,13,62,7,79,169,32,165,132,58,50,90,232,4,211,162,48,171,37,179,201,37,237,82,98,239,61,15,167,11,165,20,198,113,36,21,77,193,98,141,199,184,129,24,100,227,81,235,60,195,56,181,86,9,197,90,10,126,112,228,210,70,70,181,115,146,236,64,239,145,200,151,214,230,235,2,142,255,159,177,149,191,165,237,33,97,200,228,26,41,33,144,226,66,89,43,75,156,57,157,47,196,88,136,25,222,220,157,153,151,68,213,210,43,102,140,66,105,89,215,109,38,168,122,172,137,63,169,109,52,33,20,236,65,207,155,55,111,120,253,230,53,135,233,32,181,171,166,228,52,90,113,62,63,112,119,55,224,252,192,48,93,181,45,166,20,74,75,22,87,50,212,34,6,206,104,71,173,73,196,77,109,91,171,95,254,252,111,120,243,246,115,106,148,9,240,40,141,214,142,227,193,17,147,244,35,90,167,25,134,137,97,28,48,94,166,219,172,23,17,200,216,207,62,229,229,7,223,65,57,79,76,43,212,76,82,180,102,120,181,111,126,90,74,161,0,122,83,1,27,203,48,73,212,62,29,142,12,227,196,54,5,164,141,192,224,112,56,176,204,159,146,115,194,58,211,6,72,183,225,223,131,108,21,85,82,149,45,153,116,70,165,194,182,125,75,78,210,238,81,166,97,207,124,183,218,43,60,78,213,217,122,241,114,78,28,14,71,198,177,13,130,110,10,58,219,156,85,41,5,215,50,184,113,28,8,65,134,27,140,195,192,188,156,26,205,217,198,8,86,25,17,39,206,203,238,198,184,86,90,48,34,78,240,112,56,200,243,53,141,66,111,181,103,207,57,47,246,33,37,180,49,50,243,85,43,166,97,66,95,107,230,249,194,96,7,62,255,228,115,126,245,203,143,101,2,147,29,246,231,141,12,163,31,27,31,94,177,90,227,173,8,127,74,10,204,203,66,136,129,55,111,222,240,195,31,94,201,46,27,108,138,88,9,2,106,150,1,11,84,217,80,219,58,187,7,104,74,201,32,131,207,62,255,76,70,190,181,49,111,235,186,224,175,143,40,99,152,151,51,90,85,188,49,104,231,113,222,82,66,11,134,154,180,94,122,96,77,99,46,104,77,251,165,141,192,83,104,20,151,101,225,254,254,45,181,100,174,111,110,192,24,42,210,218,115,152,14,172,173,151,109,179,135,66,97,235,61,216,192,60,111,87,158,119,240,76,199,249,56,246,112,107,191,127,204,250,247,44,169,210,216,128,167,77,230,207,19,193,108,14,118,171,43,162,228,26,101,99,80,52,69,104,75,180,182,61,57,7,63,10,179,211,182,22,171,89,53,181,109,105,187,199,200,96,131,97,72,140,89,122,187,83,205,251,113,27,107,32,38,25,93,87,191,253,52,80,187,109,77,84,91,49,184,110,162,135,102,24,98,78,140,7,75,76,11,127,241,23,127,202,255,246,191,255,31,124,246,217,231,92,93,93,243,230,205,29,49,36,254,213,191,250,111,249,55,255,230,191,231,120,188,217,235,34,79,107,120,191,46,222,105,108,108,139,91,148,236,251,86,98,164,228,184,207,127,44,74,49,142,19,176,114,153,23,153,249,152,51,235,124,38,115,193,217,17,55,24,148,145,69,213,90,145,106,105,19,239,133,182,194,20,182,157,132,255,161,67,182,6,17,37,220,94,96,175,50,228,90,91,133,41,70,246,101,179,160,214,140,117,154,116,142,76,227,1,16,71,102,156,69,41,187,79,231,80,108,195,175,223,253,174,210,134,56,167,24,248,252,179,79,101,47,52,231,24,38,201,180,46,151,51,185,180,239,72,133,135,135,123,17,167,92,191,216,57,251,156,10,107,147,165,167,182,27,130,53,30,99,125,27,193,101,185,127,123,207,233,116,34,204,17,175,69,76,178,21,213,165,241,60,163,141,193,57,169,217,84,149,49,174,50,184,129,209,58,150,243,202,231,175,63,67,89,203,239,252,238,239,129,146,190,53,172,165,170,199,13,99,197,39,55,231,182,169,218,218,246,71,50,19,245,177,137,220,21,199,116,16,58,84,105,77,206,109,230,108,219,2,72,140,176,168,65,65,84,168,49,102,82,154,177,74,134,90,15,222,201,94,116,109,136,64,141,137,92,164,1,223,121,207,56,77,228,148,248,248,87,191,34,132,192,135,31,126,200,213,213,149,212,82,155,26,149,10,198,196,157,117,73,41,201,228,155,44,130,176,208,212,185,90,235,182,179,185,60,91,90,105,148,150,61,216,138,18,122,148,22,4,160,54,58,180,238,180,238,62,8,155,109,215,251,22,168,110,163,243,0,20,226,124,163,236,192,174,106,229,225,237,91,254,234,199,63,230,254,205,107,174,175,175,69,113,123,56,72,112,92,13,94,123,80,178,207,164,65,97,21,56,3,131,49,100,253,56,108,189,148,130,31,6,74,146,26,82,5,98,136,228,54,56,121,27,176,238,189,103,156,50,58,33,51,77,99,148,22,25,103,184,190,190,218,229,249,195,48,128,214,228,44,236,85,112,3,117,172,239,181,89,91,93,107,207,164,212,70,133,38,217,64,151,204,182,37,143,8,118,20,202,106,140,25,73,120,138,2,165,31,169,233,173,53,35,197,130,182,194,148,165,223,152,241,169,160,190,172,189,144,123,123,227,175,190,34,99,122,167,22,168,222,249,241,117,216,85,169,251,92,87,169,65,39,11,14,161,202,181,86,216,106,31,55,150,166,178,6,161,216,115,206,164,32,141,242,181,237,171,153,115,18,198,5,68,148,6,251,103,107,173,246,122,246,87,82,183,207,196,251,51,64,148,112,237,74,248,236,211,233,13,255,243,255,242,63,241,239,254,221,255,202,79,127,250,215,156,30,46,168,234,208,218,48,95,2,127,245,211,95,242,234,246,59,252,235,127,253,223,237,59,3,60,14,124,125,30,158,206,254,148,147,109,91,207,52,193,75,38,99,43,88,107,136,53,67,105,83,254,167,17,181,38,161,49,181,193,249,35,87,89,113,122,56,243,230,238,158,211,233,129,124,122,104,13,150,109,238,227,48,50,94,29,9,107,36,198,5,218,118,65,181,60,47,162,250,109,69,165,205,189,172,5,37,29,187,24,165,48,222,81,178,208,107,33,199,93,172,16,82,16,163,88,69,175,156,179,76,138,241,227,208,162,185,38,120,249,138,103,51,196,200,104,60,41,69,46,151,153,90,165,239,203,27,139,81,138,228,2,40,133,247,22,63,104,84,181,123,96,164,154,138,160,86,72,169,18,66,83,242,182,90,148,119,3,107,157,209,198,240,240,240,64,8,17,109,44,57,138,80,100,19,99,164,24,57,76,19,126,24,176,141,6,77,37,75,150,87,42,22,201,200,150,117,150,125,216,70,15,206,19,114,98,81,200,68,250,90,24,42,20,5,104,37,42,76,178,236,94,164,20,89,129,110,91,255,132,154,113,110,68,213,130,25,252,62,170,43,149,109,39,146,173,25,190,52,90,62,183,81,116,82,243,212,214,160,43,18,168,53,195,190,174,146,145,14,141,214,243,195,40,70,36,165,61,147,217,126,166,148,73,167,211,62,54,202,152,54,227,181,53,195,111,25,57,64,108,3,195,93,219,193,126,171,249,108,52,172,86,122,31,107,166,26,197,151,82,130,38,132,137,33,242,246,254,237,190,21,211,225,112,64,163,112,56,161,121,91,63,164,115,142,117,149,123,41,229,4,107,162,100,176,198,19,151,196,249,52,51,184,137,195,116,205,219,183,119,76,99,109,244,48,251,90,105,173,49,214,203,20,26,218,62,114,197,146,138,12,190,88,150,133,151,135,107,138,174,132,252,72,185,209,40,176,220,154,164,55,155,165,173,197,89,215,212,169,9,221,28,255,225,120,197,241,250,192,82,50,218,9,139,33,101,128,210,212,207,95,33,6,217,108,83,125,108,190,86,40,172,209,168,92,89,214,133,243,249,140,181,10,55,75,235,16,192,233,34,234,227,176,36,134,225,40,181,216,166,142,181,173,156,80,114,134,111,39,149,248,141,226,125,116,231,179,114,24,165,216,150,109,211,79,108,83,137,247,32,181,57,229,113,28,165,135,59,37,153,159,155,219,22,86,165,77,63,50,22,231,6,66,92,73,41,98,109,59,134,173,226,213,190,114,83,233,254,109,241,126,17,76,19,82,212,54,42,236,255,254,211,255,147,255,241,223,254,15,252,245,207,254,154,219,219,239,161,53,132,117,101,240,87,220,222,126,128,53,158,28,235,62,118,234,105,3,239,175,139,199,38,81,253,152,90,215,109,129,106,163,131,52,9,121,104,215,53,112,58,157,137,49,75,159,83,76,156,103,17,15,140,211,68,45,43,137,130,182,69,140,143,210,12,135,145,76,33,172,51,107,152,201,37,53,103,253,124,135,253,219,10,25,136,221,50,218,70,71,60,82,30,77,169,87,51,33,38,194,42,187,114,27,35,99,190,150,214,236,29,66,32,40,45,84,132,54,251,77,253,69,200,198,173,121,111,121,73,201,163,85,37,92,22,156,147,218,150,86,154,66,148,122,95,163,230,82,202,109,215,5,105,22,119,206,201,141,223,198,126,193,99,147,183,49,150,101,89,219,244,135,138,70,81,218,160,98,175,92,51,220,102,31,202,92,106,166,84,189,207,18,44,109,74,205,48,202,20,144,211,233,196,205,7,31,180,113,90,141,93,168,133,212,106,161,180,12,167,26,211,212,207,162,48,76,74,62,203,150,66,153,166,125,95,55,107,236,78,233,41,253,56,167,48,37,169,249,192,138,53,48,12,50,131,213,95,13,212,22,32,110,67,201,73,9,103,53,110,116,184,193,81,149,102,62,157,8,33,236,123,217,109,162,175,117,93,208,90,239,131,1,100,210,78,171,187,55,99,42,244,164,107,25,241,187,53,91,165,101,171,158,205,176,201,208,130,199,107,42,115,29,101,134,44,173,109,98,28,199,54,112,220,74,246,156,18,186,108,251,237,181,76,176,74,99,115,138,137,201,57,153,193,186,13,67,215,146,69,15,195,32,1,67,202,109,238,235,227,214,64,214,90,156,23,181,110,169,169,181,116,56,106,172,44,203,204,235,215,175,57,28,111,240,110,192,90,67,202,141,166,47,66,223,73,227,244,194,178,44,148,172,208,182,237,210,190,204,108,219,97,109,221,118,214,90,116,18,49,156,242,30,67,219,82,9,37,27,244,190,207,14,212,39,10,137,90,81,90,106,190,165,200,110,154,214,26,174,142,7,140,149,161,235,243,42,61,209,198,56,82,171,195,58,231,41,197,240,246,237,91,156,157,112,195,196,241,112,253,174,133,255,141,224,171,62,171,124,237,191,191,59,250,227,249,199,83,139,188,211,240,255,81,247,166,189,146,101,215,153,222,179,135,51,196,120,227,230,205,185,170,178,88,3,201,42,81,34,37,138,212,64,13,110,169,187,161,86,67,48,96,235,171,12,1,254,43,182,255,138,97,24,6,220,45,195,114,119,203,98,75,45,17,154,90,226,92,67,102,86,78,55,199,59,198,120,198,61,248,195,218,17,55,171,88,165,46,171,109,67,14,32,51,139,85,204,204,136,19,231,236,189,215,90,239,251,188,113,231,249,203,108,78,158,229,88,229,80,42,236,42,182,213,106,5,49,146,23,101,74,142,145,106,175,55,62,29,8,149,8,25,131,180,252,171,170,78,161,201,137,167,235,185,24,85,124,66,39,242,15,217,15,109,136,61,34,1,145,164,0,155,90,79,38,153,145,219,174,225,135,63,250,46,243,229,49,69,105,33,153,125,71,163,49,32,15,87,81,102,60,125,246,140,229,114,197,112,48,76,179,36,147,134,155,159,111,83,145,22,131,186,80,16,41,201,15,149,53,73,218,79,153,81,100,38,34,25,216,105,144,159,89,122,31,201,139,72,68,19,181,35,170,140,170,106,48,17,148,209,224,123,105,75,104,210,140,178,160,11,210,222,10,73,77,23,211,60,235,229,74,116,219,18,251,248,251,252,220,173,247,255,79,95,242,12,109,149,171,23,173,26,109,19,21,3,89,20,251,224,232,145,249,73,136,33,181,67,75,234,94,168,45,103,103,103,108,234,154,217,141,47,200,181,216,29,189,228,33,13,49,194,22,151,182,59,48,37,146,131,210,248,148,212,110,140,168,5,165,42,145,57,159,181,121,90,8,228,223,161,68,182,179,195,105,57,183,35,145,108,61,83,86,203,119,212,39,246,101,97,7,210,30,105,90,140,18,53,107,112,94,8,13,17,49,116,135,72,145,15,208,104,66,215,167,192,48,217,164,54,155,13,147,253,3,188,139,200,91,80,68,31,113,189,79,16,227,94,76,229,58,138,204,29,217,32,173,74,104,50,18,55,114,219,46,76,215,214,104,139,199,239,170,172,237,191,183,102,91,13,246,228,69,38,42,250,237,252,52,42,89,152,163,228,93,110,225,201,155,166,198,165,182,227,102,179,230,225,195,135,180,109,203,171,175,190,202,107,175,221,74,21,143,19,4,213,86,189,234,3,109,93,139,237,193,57,202,66,84,150,222,59,156,23,0,129,53,86,230,157,46,8,205,36,4,98,16,27,138,10,105,190,45,56,15,240,17,21,53,69,94,238,170,67,80,100,54,79,115,116,77,151,58,47,109,43,140,215,224,163,120,46,149,218,225,236,170,106,77,85,87,20,161,76,22,134,108,87,241,245,222,225,66,191,67,170,109,213,196,153,205,240,65,137,87,51,23,159,88,12,97,135,214,243,46,197,86,89,11,33,224,18,248,222,57,79,189,169,81,54,167,176,37,189,119,130,89,211,17,155,91,114,109,9,189,163,83,29,38,75,62,212,157,250,67,54,99,129,125,23,73,88,145,148,178,219,10,28,32,137,132,4,214,224,232,54,43,116,232,105,186,22,31,3,77,221,226,98,160,174,27,234,182,163,243,194,19,237,90,71,85,119,40,149,211,156,158,51,63,95,113,227,149,91,140,71,211,207,168,178,126,114,145,249,207,90,118,226,75,190,193,157,104,235,226,181,83,111,126,162,5,26,63,171,253,243,177,247,165,9,17,66,82,225,198,144,252,176,38,229,98,68,79,8,14,223,247,20,89,46,249,152,121,145,58,133,25,168,156,206,56,234,170,33,184,94,254,230,244,126,67,140,184,100,191,50,90,163,149,199,247,253,110,109,142,65,158,211,237,239,121,121,27,9,240,147,4,179,151,196,147,68,176,62,116,128,65,105,131,119,138,34,207,233,123,49,10,135,232,169,170,37,239,223,254,1,214,70,54,190,230,249,139,138,209,112,130,11,13,121,102,64,59,156,107,249,147,63,253,54,239,124,249,93,126,229,87,127,133,249,124,142,12,248,227,118,221,249,28,175,173,153,81,165,13,80,227,17,33,140,24,153,161,107,214,4,229,133,108,223,118,248,224,88,27,69,219,8,13,163,237,61,109,231,233,251,72,211,181,68,101,201,7,5,237,106,77,116,62,209,64,34,109,11,206,11,41,195,218,28,163,115,52,154,117,219,96,173,217,193,179,35,164,30,243,197,235,19,54,214,127,52,175,24,193,166,83,126,223,57,30,31,30,114,252,236,144,92,59,10,11,93,179,129,208,209,249,142,166,235,168,170,150,174,15,68,45,248,184,229,186,197,216,33,218,60,98,111,255,18,223,188,252,202,5,23,49,110,147,22,164,98,137,78,102,47,109,219,51,24,150,105,65,22,14,98,91,87,168,40,74,186,205,122,147,132,7,25,121,86,72,248,108,74,140,80,90,22,194,16,197,84,142,86,44,55,43,38,147,9,66,193,19,250,135,81,10,171,20,190,237,200,50,131,206,162,44,66,128,239,29,42,4,204,48,79,77,11,79,112,78,160,6,185,84,27,217,168,128,16,105,19,135,212,152,28,173,11,8,13,153,1,171,13,125,84,184,182,167,173,155,68,159,175,177,38,18,148,35,40,79,240,61,70,231,76,247,38,41,169,162,101,56,26,74,251,75,75,27,86,43,75,140,91,216,119,106,113,89,191,171,44,80,146,20,239,67,196,106,131,239,3,94,71,140,201,113,174,3,148,176,46,243,156,186,174,89,173,150,172,214,43,202,82,172,2,89,102,121,250,244,201,142,209,185,191,127,137,50,5,210,102,89,134,86,210,86,205,173,221,97,197,148,44,77,88,37,105,30,36,191,165,193,96,162,198,199,144,108,46,30,29,228,48,187,139,4,243,144,219,130,190,117,146,155,137,167,203,61,211,81,65,175,196,242,180,92,172,33,106,214,171,250,194,244,140,149,251,196,245,73,57,108,100,102,151,108,50,218,200,193,167,235,90,186,216,65,200,41,134,19,172,209,180,77,141,119,142,225,165,75,196,228,215,45,138,12,103,50,10,155,145,103,57,104,77,136,61,218,26,130,134,222,71,28,160,109,134,210,25,174,115,12,236,128,194,102,100,70,42,132,160,60,141,111,153,102,99,89,60,61,120,141,104,10,136,140,74,73,250,48,24,122,239,164,146,87,154,208,183,108,253,144,81,102,44,98,106,247,129,77,181,226,209,163,219,220,253,224,71,180,155,37,42,180,104,223,113,126,126,198,222,116,70,145,15,88,213,13,90,195,112,50,165,169,123,188,83,88,59,228,108,81,81,22,99,138,193,144,235,215,111,126,250,243,188,251,233,31,242,250,228,161,61,1,62,182,225,246,159,82,113,126,214,161,62,124,142,177,80,84,219,128,91,208,209,203,248,163,119,132,28,172,77,32,142,182,197,42,153,149,183,174,39,122,71,85,85,88,83,48,24,79,197,42,164,60,90,121,202,210,178,217,120,42,31,201,202,1,190,17,234,15,65,244,8,161,107,100,174,154,58,80,58,74,35,115,235,220,142,169,120,218,110,132,31,127,175,47,93,33,5,86,177,37,27,200,131,235,156,68,9,217,204,48,40,135,188,247,222,143,88,45,54,148,197,132,38,11,152,145,98,52,154,97,84,65,89,76,184,121,253,22,125,31,88,46,54,204,19,148,56,198,184,203,112,251,60,39,136,191,231,210,238,72,5,168,192,112,60,66,249,150,216,119,16,5,37,20,82,192,102,70,134,143,208,245,114,122,207,179,140,104,172,168,8,115,131,49,242,57,49,150,166,237,105,27,135,182,69,154,161,104,180,205,200,253,86,101,116,193,20,252,199,185,221,253,228,43,70,1,113,217,151,230,168,33,4,218,190,37,179,5,195,225,144,182,9,24,60,153,205,41,74,77,196,81,181,142,166,169,168,219,142,166,222,176,127,112,133,162,40,168,234,154,193,104,36,228,142,174,149,170,44,72,50,64,240,30,231,20,69,102,216,250,3,157,11,59,225,133,65,145,89,233,211,235,176,53,89,39,120,118,106,195,26,21,81,137,47,57,28,14,25,143,70,41,0,86,6,234,49,70,57,141,111,43,192,190,103,235,111,180,70,96,209,138,109,165,24,147,191,47,209,90,140,144,80,60,158,209,96,64,116,129,206,93,8,3,180,86,41,42,200,37,17,137,33,47,100,110,185,77,86,143,91,213,92,148,249,164,49,13,69,81,238,60,97,121,82,103,74,21,37,190,70,225,164,166,100,8,144,88,166,102,147,168,23,165,84,153,90,102,29,198,200,103,172,235,154,24,61,121,186,150,206,75,21,94,215,53,229,160,100,54,219,103,62,159,167,54,168,216,83,94,60,63,162,170,26,222,124,253,86,106,237,37,40,180,149,205,197,39,143,156,180,40,35,91,219,80,240,62,41,253,46,238,233,11,177,218,86,73,39,239,207,171,144,26,209,232,25,15,131,0,0,32,0,73,68,65,84,30,173,182,68,27,201,43,52,70,212,194,198,130,177,233,87,131,180,47,5,164,70,72,107,0,200,220,39,120,33,197,0,18,134,170,183,51,97,189,203,86,52,47,37,66,8,91,86,17,93,216,41,37,251,190,39,219,86,138,94,160,216,206,71,140,156,58,210,236,56,219,29,10,164,163,101,118,94,75,157,236,36,42,151,185,109,215,180,120,2,123,227,137,48,101,109,70,215,52,162,48,52,38,221,3,233,208,151,214,161,76,118,71,202,82,190,155,107,87,175,83,175,10,180,239,201,148,167,204,114,178,188,100,48,24,50,222,191,0,62,103,166,4,50,154,214,179,127,105,159,47,190,245,83,188,249,230,155,108,217,150,209,252,35,149,150,127,158,87,12,40,109,69,44,231,35,42,51,140,198,3,140,238,89,110,230,228,58,146,37,175,104,160,221,197,142,41,173,201,135,133,232,60,122,79,219,214,52,85,133,239,13,171,117,197,170,110,233,92,184,0,7,124,246,27,184,248,199,157,208,71,90,235,241,19,51,221,151,237,19,0,86,33,15,107,240,96,172,78,74,53,71,145,240,96,247,239,61,192,59,197,104,176,207,102,229,80,49,98,117,201,249,233,146,215,95,191,198,108,118,192,7,239,223,225,205,55,222,228,171,95,253,26,155,245,134,193,64,12,241,255,57,251,135,217,206,177,72,102,74,5,189,235,240,109,13,94,202,233,166,107,169,93,242,133,68,149,84,132,98,6,118,125,32,218,212,214,10,14,149,224,189,209,57,140,41,24,237,77,217,108,106,54,169,69,147,231,37,110,219,13,225,165,126,255,103,95,234,127,84,175,173,23,166,115,142,204,102,220,184,113,147,253,233,136,208,111,48,202,161,163,163,169,215,116,93,67,219,57,218,206,81,55,61,243,101,77,149,247,76,76,70,8,150,183,222,254,18,55,95,125,133,98,111,127,39,131,119,105,14,22,210,204,35,134,237,77,166,33,106,130,223,38,19,132,36,126,144,72,29,163,44,70,111,91,202,233,125,110,103,82,47,189,111,157,176,99,214,202,28,79,250,24,169,85,19,227,174,117,150,89,187,155,75,217,100,134,141,41,8,117,219,65,176,89,134,81,150,62,58,172,146,52,16,31,221,75,179,176,112,177,177,245,29,62,205,236,202,193,128,76,91,17,123,12,134,180,209,165,57,131,199,249,142,186,13,228,141,192,191,109,102,133,252,162,2,46,116,132,109,147,57,202,166,41,116,146,144,72,68,162,174,236,218,14,162,162,167,199,42,197,96,32,41,18,85,181,65,107,197,120,52,96,56,26,9,69,223,121,156,119,187,107,214,247,146,118,50,26,143,232,187,142,213,122,133,243,142,245,213,203,140,247,246,48,54,147,237,171,239,49,89,134,201,228,48,216,58,39,27,160,142,4,173,232,83,51,58,42,112,10,162,86,196,45,42,77,206,29,248,151,214,97,157,230,192,58,181,255,76,218,96,157,119,68,34,69,81,82,150,93,146,175,39,138,142,210,187,141,78,190,55,203,104,52,162,239,123,65,187,229,57,131,196,249,172,92,131,209,2,214,142,64,94,12,40,115,81,16,247,169,45,106,140,136,184,162,74,161,213,81,230,172,93,215,81,216,44,229,54,2,38,229,39,190,68,165,121,89,112,98,140,33,36,245,166,74,115,187,76,27,140,18,47,229,214,147,137,209,242,67,41,113,117,6,1,232,203,23,190,181,65,68,138,60,227,181,215,94,227,218,165,25,171,243,99,54,231,167,248,174,98,52,28,73,76,152,201,146,160,72,83,119,29,10,195,104,52,33,207,35,151,174,222,228,23,190,241,77,6,163,9,171,149,204,40,221,39,10,133,237,60,250,255,15,47,165,37,198,204,32,135,163,186,105,88,155,30,83,200,126,82,142,10,148,14,104,101,184,52,25,17,163,99,179,217,160,189,252,26,2,228,118,136,49,10,107,165,181,45,107,130,198,162,161,151,81,195,203,175,248,177,94,92,216,181,177,119,51,52,164,34,212,159,172,96,211,154,18,147,151,208,42,182,173,40,57,221,52,125,141,74,55,202,233,217,9,239,127,240,1,206,121,178,178,160,109,34,117,213,210,213,43,206,207,151,236,77,151,120,31,8,62,178,55,219,231,224,242,65,226,1,246,226,165,115,91,113,201,39,222,195,103,237,34,47,233,113,164,125,243,242,45,32,131,228,208,139,48,194,228,134,104,21,195,62,166,56,25,67,14,12,70,208,245,158,249,249,156,117,45,202,172,124,144,49,221,219,99,181,174,88,46,215,12,203,161,228,217,245,45,202,90,108,89,208,123,79,231,4,89,100,183,167,191,151,12,191,255,232,95,106,123,182,209,201,38,103,48,89,134,213,37,202,55,184,206,165,57,141,194,123,73,123,200,51,77,158,7,148,41,8,74,19,201,184,113,243,58,87,174,92,161,142,57,93,223,237,114,253,116,38,179,35,209,39,37,145,83,186,70,62,4,81,245,161,82,84,141,73,242,102,135,11,17,21,61,189,234,136,17,202,36,74,9,65,136,40,189,115,116,125,79,219,52,196,184,39,223,113,194,176,101,89,70,93,87,56,231,24,142,70,34,126,8,137,10,145,82,35,140,53,216,4,227,13,90,17,211,230,107,77,134,142,236,72,39,219,13,80,40,54,34,237,207,243,92,170,217,20,243,212,182,18,196,171,180,70,71,179,171,142,140,85,16,61,62,244,169,165,25,136,164,132,234,84,88,106,52,62,17,79,154,166,65,0,241,242,119,78,166,123,228,89,73,181,169,33,84,152,36,250,208,70,211,245,61,121,150,48,131,81,188,179,235,77,37,115,175,168,121,245,213,91,124,229,43,95,77,173,207,134,44,203,200,159,60,37,120,56,61,63,103,111,127,159,217,112,95,54,129,166,38,43,11,161,219,36,161,128,15,50,255,211,4,105,9,233,148,130,178,21,193,36,50,80,84,33,25,171,183,11,113,0,60,185,86,16,69,36,21,93,79,140,158,224,29,125,223,210,180,149,252,249,233,247,248,208,211,187,22,215,59,201,198,211,26,83,148,20,227,17,121,12,20,195,17,121,150,83,14,7,169,186,203,209,90,240,106,164,28,72,17,182,120,12,145,50,47,176,90,70,21,189,247,152,152,132,43,73,53,104,146,144,74,152,183,137,4,228,147,170,86,39,212,92,82,180,130,180,223,219,174,69,7,71,62,24,176,55,158,72,7,72,25,234,166,33,150,160,173,149,195,196,246,177,223,10,163,210,240,95,148,202,34,216,80,182,195,247,78,178,36,141,197,7,197,48,31,82,102,37,38,203,104,123,79,57,86,52,109,135,115,129,34,31,211,246,158,189,233,30,160,56,58,58,98,80,142,118,155,235,39,30,232,255,231,214,134,255,151,95,58,249,240,182,218,3,107,45,87,175,93,97,117,250,130,170,109,24,77,74,158,63,59,226,131,251,247,121,229,213,155,76,70,37,121,158,113,253,250,53,214,249,154,245,170,146,118,121,140,68,239,136,70,239,224,38,33,124,198,117,144,161,31,113,183,225,189,180,25,18,18,214,242,83,102,152,113,219,201,146,162,202,198,148,236,160,84,16,83,184,37,121,45,224,240,209,35,30,62,124,64,102,11,84,180,140,71,123,244,221,2,231,35,7,7,87,89,46,215,60,122,248,152,178,44,169,235,154,245,122,205,254,108,198,122,179,97,11,206,254,212,11,246,89,87,114,43,64,1,12,10,130,195,104,136,222,161,172,162,237,26,186,182,197,216,139,248,12,239,122,97,73,70,71,31,60,81,233,221,169,61,203,53,131,152,115,116,118,196,217,252,148,231,207,143,121,246,252,152,201,116,70,57,24,51,156,204,56,112,173,156,108,181,98,100,203,196,205,244,47,241,250,84,42,72,164,85,161,213,118,40,126,241,182,141,209,187,1,115,252,132,217,244,99,159,123,155,5,6,73,28,20,19,232,88,102,11,219,69,90,109,175,69,184,248,59,255,83,175,24,35,206,11,231,210,42,133,45,75,202,66,147,171,9,222,111,104,55,107,198,227,33,125,219,225,188,216,13,180,201,89,172,43,22,203,138,62,192,186,106,132,225,216,117,244,169,141,21,146,48,197,123,79,150,102,7,218,232,20,12,43,223,166,74,223,168,198,236,248,147,82,205,8,142,77,27,57,160,104,157,186,13,49,0,41,182,39,113,27,69,48,37,223,191,209,70,188,158,105,254,40,114,127,57,152,56,130,40,196,180,146,25,86,212,68,18,141,196,152,36,247,143,130,87,75,26,135,173,40,75,18,195,189,196,55,133,64,158,21,96,44,190,235,233,186,158,190,19,5,236,118,230,185,173,30,202,178,220,41,93,95,230,210,202,156,47,163,107,91,97,104,42,233,154,196,40,51,16,99,114,217,244,243,1,147,201,30,101,57,100,85,27,116,140,228,121,38,198,237,164,150,206,243,156,60,207,233,58,153,59,189,246,218,107,160,4,60,125,120,120,184,35,107,188,118,235,22,215,175,93,151,128,104,43,173,224,45,161,101,189,94,51,158,76,211,38,34,109,38,124,192,36,245,230,150,109,26,98,10,58,70,214,17,31,3,125,112,73,177,155,238,113,100,254,173,181,32,205,130,247,248,174,35,70,25,143,136,242,180,163,107,219,93,133,30,188,152,250,109,18,89,228,101,33,135,49,35,170,64,109,13,77,223,98,156,108,78,46,120,50,101,209,70,100,241,219,72,166,77,221,160,130,223,181,196,181,210,146,50,18,21,153,54,180,193,67,136,98,47,129,221,98,246,241,136,40,216,54,186,180,222,222,23,114,239,21,182,148,164,144,60,151,118,172,146,207,232,179,0,153,165,79,33,197,202,200,189,101,172,193,251,72,72,45,249,225,112,72,215,110,8,209,144,155,156,217,100,134,29,143,57,139,1,51,153,166,67,28,180,222,227,162,101,83,215,172,215,21,90,103,24,3,195,225,8,157,4,121,17,121,198,92,58,108,91,43,240,115,21,183,60,223,191,255,21,62,239,136,41,125,217,187,3,253,231,108,101,137,197,70,44,38,164,205,205,251,109,91,90,54,158,160,196,212,159,68,19,56,215,241,215,127,243,183,124,231,223,255,59,30,220,253,49,87,15,102,156,30,189,224,225,209,115,166,147,49,87,175,29,240,165,183,223,228,215,127,245,215,121,227,141,55,37,94,76,27,140,42,81,128,53,134,162,233,24,40,141,15,138,54,64,23,28,254,37,69,75,12,219,226,100,187,222,198,93,34,202,86,169,27,99,252,84,111,183,142,113,107,207,197,106,101,137,72,203,38,70,143,210,65,228,172,54,242,248,233,67,206,207,79,40,7,3,122,47,214,130,60,43,176,101,142,53,5,239,188,243,21,246,246,246,249,219,191,249,46,231,231,103,220,185,115,135,175,125,245,171,59,168,112,159,228,171,47,191,182,133,234,167,126,71,91,165,21,59,255,48,6,217,131,180,82,216,220,18,189,77,140,75,73,113,176,89,78,212,146,54,222,53,109,186,161,53,131,65,206,139,147,19,222,255,224,61,222,191,251,33,117,219,112,126,54,231,236,124,69,89,142,25,79,247,209,166,228,206,221,143,112,33,240,149,175,252,12,121,62,38,246,23,42,33,191,149,217,166,55,190,205,25,227,37,252,146,34,169,23,211,239,81,176,91,200,63,249,242,225,165,13,52,205,74,5,212,12,42,97,179,98,140,59,40,129,210,26,11,252,167,123,224,242,6,133,170,18,232,131,39,68,225,181,102,185,38,83,5,173,174,233,186,6,130,78,149,65,164,237,90,142,142,78,169,155,150,209,100,70,110,115,136,210,186,106,189,194,100,86,164,255,70,54,104,181,173,174,82,42,119,34,136,163,18,203,83,167,249,87,158,139,4,122,71,146,209,33,109,146,106,7,42,80,250,34,178,71,204,195,226,129,51,86,16,85,125,223,200,44,45,205,99,219,166,129,34,39,160,48,74,124,111,109,231,233,189,163,235,101,3,81,166,64,121,79,244,145,237,240,56,164,53,81,204,219,122,231,187,115,206,163,157,73,134,112,217,32,141,53,148,165,132,234,186,36,206,217,34,203,178,196,163,220,170,64,171,186,74,11,150,65,25,145,220,203,55,174,177,58,35,42,17,1,105,101,57,63,159,227,156,192,166,7,163,1,184,116,77,189,103,144,168,57,131,193,48,45,180,94,236,18,185,64,168,235,170,102,49,95,64,140,146,8,239,83,108,84,239,40,7,3,138,178,148,176,90,173,152,238,237,97,172,132,205,42,37,249,128,218,10,224,252,226,30,138,24,100,51,13,59,5,36,100,121,65,140,129,222,245,194,209,141,210,217,33,4,154,170,18,133,169,214,2,7,215,102,119,8,26,12,202,244,221,9,193,101,52,28,16,146,191,17,46,184,177,219,220,62,239,197,90,229,251,30,135,164,55,116,125,15,193,83,100,150,60,151,217,157,0,6,172,84,136,89,150,56,174,33,29,140,3,193,73,186,137,38,109,36,49,238,140,240,198,22,228,121,78,219,117,201,154,37,109,114,165,52,195,241,88,152,165,121,142,69,9,235,53,202,65,39,43,114,124,215,202,33,70,65,52,130,196,51,153,5,21,176,202,162,81,248,182,199,117,61,198,34,155,180,81,212,139,51,94,60,63,226,210,165,25,7,7,87,232,123,71,221,116,100,131,17,91,247,100,68,83,55,93,106,193,111,209,109,233,217,77,106,121,159,136,63,219,86,221,39,86,200,79,89,52,63,199,210,112,177,66,252,223,254,109,62,120,20,74,68,86,225,98,45,68,93,64,241,137,81,246,191,224,48,86,113,116,124,206,191,253,223,255,144,247,126,248,31,217,44,79,56,60,132,166,90,163,135,67,230,235,21,31,221,187,195,147,103,135,188,249,214,91,92,189,118,13,21,160,175,91,188,151,116,248,46,66,221,200,168,198,71,201,238,20,165,175,60,204,91,178,141,50,128,136,160,229,147,185,52,54,73,90,129,157,134,228,39,174,3,187,251,222,10,65,34,160,77,64,155,136,54,34,63,62,57,125,206,253,135,119,112,161,165,109,35,77,223,209,212,157,228,89,249,13,96,248,226,23,223,98,111,111,198,15,127,248,67,108,166,185,115,251,14,239,190,251,238,199,46,222,231,241,3,138,226,41,41,120,210,175,174,239,80,190,199,153,64,244,61,193,40,234,190,166,237,154,93,133,38,212,139,12,149,170,190,222,57,250,182,161,110,196,43,117,247,222,109,254,244,79,191,77,29,122,49,52,39,19,117,211,213,180,243,192,249,249,146,251,15,31,114,248,244,9,95,255,217,111,240,207,127,235,191,228,149,155,55,49,70,232,255,138,132,68,75,166,97,165,229,84,28,19,253,34,164,247,90,38,186,65,72,66,131,240,210,70,254,241,15,26,229,164,148,62,179,252,255,221,110,195,84,58,85,146,9,184,203,118,147,253,220,109,88,57,193,199,196,211,140,218,147,5,141,205,50,202,193,16,173,96,211,110,232,59,17,42,72,56,173,225,236,108,78,86,142,209,90,22,146,60,207,48,217,4,31,133,213,167,180,194,42,11,41,77,97,59,243,137,169,37,36,45,107,157,42,17,15,185,134,168,48,74,227,162,75,224,108,187,187,38,70,27,108,158,167,36,145,109,88,171,180,255,228,50,9,127,114,144,21,18,23,148,101,52,181,164,135,175,55,21,214,218,29,104,61,207,51,154,182,102,56,26,202,28,210,72,106,132,82,91,171,76,16,92,87,223,211,187,158,124,56,73,62,173,77,234,54,8,223,182,44,11,84,148,204,190,44,207,112,142,221,9,211,88,77,150,91,97,62,38,33,73,81,100,228,133,37,196,64,219,54,2,242,14,162,64,245,222,39,254,167,167,200,10,57,24,39,27,69,221,172,193,57,138,34,75,134,116,81,68,214,117,133,215,134,243,243,115,142,94,28,49,159,47,153,205,102,20,101,73,12,48,30,79,208,218,208,212,13,79,159,60,165,174,107,158,157,62,97,111,127,159,107,215,174,225,188,167,15,158,182,239,25,79,167,34,58,9,30,239,122,182,228,49,107,183,17,86,114,255,121,47,237,107,148,162,78,65,211,74,235,93,165,144,101,57,163,162,164,180,25,27,155,49,28,141,200,114,73,55,216,205,110,211,28,150,52,87,217,194,16,182,155,93,136,34,34,105,219,14,231,122,50,187,5,127,119,144,60,140,77,93,51,157,78,101,163,65,238,87,157,102,112,209,139,164,126,235,251,178,169,138,205,146,5,66,33,223,115,159,84,166,54,29,160,108,114,80,103,89,70,27,210,252,176,40,25,78,135,212,155,138,44,221,143,190,237,209,185,77,248,57,104,186,150,16,53,170,235,240,49,146,167,11,86,87,53,6,195,192,102,180,77,141,205,13,17,137,94,83,174,101,185,92,97,181,33,250,200,122,185,162,235,165,55,190,89,215,210,76,246,114,125,186,52,138,16,235,140,40,132,67,178,126,72,213,222,97,146,93,229,115,109,128,255,64,85,194,79,0,178,63,75,6,26,67,154,183,27,160,35,34,4,30,149,248,175,49,68,148,149,131,114,232,59,6,131,146,71,143,30,113,255,240,17,65,43,246,14,46,115,126,252,12,149,101,168,44,167,234,42,242,241,136,174,235,249,222,15,127,192,59,95,122,135,43,7,7,212,161,194,251,30,144,25,250,5,16,37,48,153,76,208,157,40,252,107,231,112,94,102,219,26,69,76,45,252,139,141,238,165,57,218,103,116,226,94,126,89,1,90,123,34,14,239,59,124,244,60,127,242,152,111,255,251,63,230,7,63,248,59,154,122,69,103,139,244,0,91,202,178,100,181,220,96,180,230,219,127,242,71,76,198,83,126,231,119,254,5,111,190,249,54,70,151,140,199,99,234,186,198,245,142,114,80,238,6,226,47,191,212,167,21,52,49,253,148,126,221,226,164,172,82,114,242,52,138,34,27,80,20,138,182,151,44,64,229,20,186,47,211,141,147,46,88,18,46,172,215,43,142,142,158,211,187,86,130,47,157,4,118,70,101,104,189,3,23,40,7,67,242,98,200,139,231,47,248,87,255,219,31,112,54,175,249,189,223,251,61,14,14,14,232,251,158,124,215,230,75,239,123,59,104,85,97,87,98,135,16,104,218,118,247,223,183,190,161,79,187,161,116,74,56,127,249,180,186,141,182,217,158,86,7,67,73,207,118,41,228,244,51,111,204,79,188,2,208,135,128,73,231,36,99,52,86,139,218,173,174,26,92,223,138,63,44,31,224,189,18,12,145,209,204,246,247,233,125,130,61,187,158,182,107,40,156,164,68,52,93,71,83,55,228,217,88,4,2,219,19,124,127,17,124,124,65,239,17,220,89,215,117,184,188,164,105,59,202,34,135,32,7,161,60,147,86,169,78,176,96,33,141,116,116,157,24,240,183,155,254,142,51,105,51,242,236,34,131,78,230,57,65,78,228,69,134,45,11,202,178,100,127,127,159,77,181,100,50,155,225,156,228,67,142,134,67,209,49,196,72,116,45,209,5,108,94,80,183,142,209,120,204,116,58,229,124,177,74,149,176,196,231,108,103,131,18,7,100,48,38,236,4,45,214,74,130,133,115,110,151,205,7,210,30,218,166,162,199,212,219,216,38,176,143,39,99,134,131,49,74,217,36,206,242,44,230,75,214,253,185,40,9,25,37,228,147,204,31,35,236,0,214,131,193,8,148,145,202,90,25,218,182,167,44,35,218,4,66,144,233,248,254,254,1,149,95,145,103,130,105,115,90,51,153,72,72,239,112,56,20,137,185,182,232,34,19,0,182,247,187,124,188,157,202,54,157,238,141,53,152,76,11,123,23,208,81,230,158,243,243,83,212,116,74,150,84,178,74,69,122,215,18,241,244,189,163,170,215,233,48,99,18,92,90,146,98,130,202,8,74,17,80,219,137,12,117,219,74,219,56,203,49,89,78,86,4,130,182,100,70,81,14,6,92,218,223,23,202,83,223,162,122,81,20,74,53,20,240,189,8,175,52,98,79,144,152,166,34,117,82,162,180,245,97,135,96,108,154,134,128,34,47,74,6,101,137,83,137,152,147,218,243,98,211,9,24,165,40,178,156,114,56,220,37,56,184,221,61,17,232,130,38,79,135,237,162,200,241,141,151,64,87,0,31,209,86,148,242,58,100,132,113,141,185,126,147,241,104,128,247,129,211,179,57,125,8,232,204,226,188,147,142,131,178,169,32,136,9,75,151,68,95,105,245,22,160,247,118,243,251,124,143,254,231,92,30,62,229,247,125,214,230,250,113,233,159,79,244,44,173,101,20,177,69,1,110,215,176,128,39,16,232,251,150,65,46,224,133,197,98,193,179,163,231,104,223,144,91,168,218,142,204,40,172,143,132,168,24,79,246,8,120,158,62,126,194,201,241,49,179,189,189,221,90,167,148,28,212,138,220,211,211,131,135,96,12,90,71,212,110,227,184,80,114,94,20,79,34,152,220,42,153,47,12,107,127,191,15,221,122,239,80,58,98,50,225,15,42,227,185,115,247,3,254,236,207,190,205,139,23,47,210,73,69,73,54,45,162,178,179,153,198,117,142,186,174,56,59,61,35,252,170,227,224,242,30,55,175,191,149,4,0,98,96,221,206,112,126,242,226,255,253,95,138,252,154,114,213,82,123,64,105,228,239,182,81,4,42,164,138,41,200,9,84,105,69,158,9,162,9,173,56,57,57,230,228,248,5,68,143,82,70,78,234,125,15,81,230,15,109,39,105,3,38,4,38,211,49,207,239,61,224,63,126,247,187,252,203,223,249,29,102,151,46,225,99,164,234,58,193,72,165,139,29,34,68,231,197,59,149,42,51,107,173,192,121,73,109,54,173,63,245,212,33,39,167,46,201,252,69,217,231,157,35,100,217,206,128,27,210,41,22,18,232,119,251,103,126,158,187,92,9,207,81,71,225,227,133,24,211,44,65,120,133,219,133,182,212,98,55,104,187,62,133,185,70,134,195,33,46,170,157,48,67,73,9,128,214,154,193,112,144,230,59,45,70,167,124,56,82,27,51,105,195,37,174,168,160,44,10,130,147,141,85,162,78,204,174,98,210,73,226,239,83,250,64,150,172,41,121,174,118,130,3,231,29,190,246,56,103,48,42,98,147,10,177,235,59,140,145,124,199,62,9,98,138,162,72,52,21,207,120,50,161,109,91,138,66,218,148,85,93,81,100,22,171,20,209,135,221,35,144,103,185,156,230,107,81,222,101,89,150,232,19,242,48,111,15,95,206,245,146,72,175,115,169,126,173,108,116,89,110,41,212,54,50,200,236,14,64,89,102,208,69,65,158,229,12,135,67,250,86,208,109,153,145,182,226,246,144,176,90,174,40,103,5,25,41,40,214,73,92,80,26,50,3,178,160,119,93,71,94,148,34,62,203,37,184,185,105,106,225,40,166,22,172,228,25,106,48,6,7,212,109,43,247,138,49,44,215,82,221,90,173,105,123,241,203,74,70,103,134,137,145,208,117,162,254,140,6,149,219,221,60,183,170,107,250,166,101,146,54,81,229,101,129,177,198,50,30,142,32,125,159,38,141,25,182,11,225,86,33,26,83,91,221,218,60,121,255,182,11,187,198,102,134,28,153,115,102,185,168,62,231,171,13,189,214,100,86,113,54,159,115,176,191,15,41,108,91,25,177,50,228,26,186,182,193,121,137,185,106,219,134,144,152,177,117,211,200,44,91,27,140,18,113,156,88,120,54,56,231,24,12,47,230,190,49,94,204,233,39,227,49,70,105,250,52,187,53,250,162,53,30,211,193,187,247,23,144,232,157,224,38,211,168,24,41,84,70,221,85,104,165,36,244,185,21,192,179,204,196,244,238,126,214,90,132,64,54,102,120,243,146,17,29,118,182,158,45,95,117,91,85,11,132,62,173,3,63,241,216,127,218,90,250,15,221,1,63,241,15,31,251,223,23,235,215,86,107,177,69,35,42,45,17,104,219,247,43,7,169,184,11,108,62,60,188,199,163,71,135,12,135,67,10,83,162,149,103,56,44,216,172,151,56,20,58,203,216,223,191,68,215,172,56,59,63,99,189,89,179,217,108,136,157,163,200,115,180,50,244,93,72,243,124,41,2,68,88,41,207,169,0,227,165,125,31,195,54,171,52,236,68,93,47,247,60,85,228,179,5,151,219,207,23,16,212,152,247,146,53,182,218,204,249,232,193,109,214,205,18,140,8,52,178,194,226,235,4,165,173,183,167,116,105,145,148,151,70,124,116,247,62,135,143,158,241,223,252,222,127,203,213,171,87,105,26,17,83,152,173,122,106,251,102,72,215,86,139,120,65,26,182,91,4,89,170,174,182,155,185,147,161,177,139,14,109,13,149,235,136,198,145,233,64,219,172,161,235,208,33,208,172,20,38,151,83,148,247,78,230,86,77,160,233,123,158,29,31,131,205,89,183,61,141,139,248,40,234,68,231,97,56,155,113,118,62,199,251,150,88,175,176,147,28,229,214,156,29,61,225,203,111,189,78,221,214,12,135,35,25,202,230,37,235,77,77,89,20,248,190,35,211,42,133,73,202,2,149,219,44,41,139,92,18,126,104,148,145,47,78,242,193,114,90,215,99,115,169,250,154,166,33,134,64,185,183,207,186,15,216,96,208,88,194,166,134,86,14,36,195,210,208,186,134,160,28,209,151,162,76,77,45,199,109,122,193,182,117,42,183,172,146,104,42,19,137,190,197,40,79,208,113,55,43,85,81,49,204,7,88,60,222,119,168,216,179,77,182,246,40,57,165,149,35,162,25,82,247,6,98,43,94,181,208,48,200,114,230,139,83,130,133,220,104,54,93,197,136,146,204,65,97,45,94,105,12,138,217,116,143,65,153,39,138,93,130,151,199,136,85,57,173,131,124,48,146,182,181,239,232,90,207,120,50,163,28,21,228,67,133,183,21,62,91,145,155,12,23,35,218,228,156,172,150,12,202,33,209,64,97,75,249,172,149,102,189,172,33,90,70,163,33,117,221,81,157,174,121,248,240,1,195,193,64,232,32,58,240,246,187,111,99,241,76,39,99,130,23,97,73,110,50,242,178,167,243,231,232,172,34,55,134,104,20,189,234,105,221,130,104,122,218,110,137,137,29,151,6,37,155,205,134,131,162,164,209,217,174,173,188,101,112,218,152,81,47,101,14,56,46,198,188,56,127,42,207,135,241,156,174,79,216,47,175,49,175,54,216,188,196,135,64,27,20,103,84,188,94,206,232,218,150,113,49,98,177,94,208,227,217,223,219,35,42,3,89,78,62,153,208,250,200,102,181,97,60,59,32,31,140,201,6,99,76,150,145,15,7,216,98,136,41,6,172,170,150,72,75,189,218,176,63,153,225,219,14,155,231,196,182,3,171,65,5,202,114,68,213,59,130,79,115,61,163,201,140,165,200,50,130,115,76,139,18,85,213,76,247,7,84,166,167,94,157,208,54,53,163,242,26,211,233,148,43,251,99,92,231,160,19,66,77,86,12,112,90,136,53,163,209,136,19,115,76,219,117,52,93,139,202,52,121,81,208,167,20,143,24,34,54,179,140,70,2,205,31,13,199,100,121,78,219,52,172,150,43,86,171,53,183,239,220,163,40,50,105,105,183,53,63,255,245,175,51,40,11,188,139,24,223,83,249,0,86,51,158,76,233,86,43,202,193,128,160,20,30,49,87,171,224,137,62,176,183,55,101,209,214,228,227,156,243,118,67,165,90,180,247,100,148,108,250,53,202,247,148,133,97,175,111,152,101,150,160,44,249,112,204,211,186,163,15,17,103,115,92,235,80,185,6,31,153,134,130,152,101,244,40,10,59,36,118,129,58,177,91,199,195,1,107,215,18,134,150,77,104,177,57,28,31,31,51,27,13,104,75,197,113,189,146,251,112,60,0,20,193,21,120,2,46,133,109,7,19,112,65,17,172,204,4,123,165,233,124,79,180,6,147,56,190,86,75,118,158,114,194,145,149,121,113,160,177,57,77,219,146,37,145,147,73,20,36,39,66,221,221,171,64,239,196,49,219,174,84,76,163,145,157,199,217,92,204,202,66,8,159,209,150,147,13,48,196,158,122,83,49,30,141,241,190,165,107,90,50,173,201,135,35,98,236,81,33,199,170,146,174,106,248,232,189,15,249,241,247,191,75,105,35,101,158,225,250,136,54,37,203,126,197,50,46,9,125,207,77,115,141,168,45,131,145,192,0,0,6,227,18,19,3,121,110,48,185,197,235,40,63,26,71,219,122,186,206,161,108,129,138,57,153,29,161,157,24,239,157,143,152,204,16,82,160,55,206,163,99,36,147,15,79,251,73,13,202,39,236,37,86,12,202,138,168,20,235,213,138,239,253,240,187,252,205,223,252,21,93,219,50,28,142,56,57,62,99,111,122,5,239,183,126,31,57,1,143,199,99,94,60,127,193,111,252,230,111,242,75,191,240,75,252,201,159,252,7,214,171,21,175,189,246,218,5,128,214,218,93,245,178,11,30,70,125,28,143,182,77,45,136,50,24,38,237,127,113,55,217,76,175,100,52,222,74,207,181,50,9,158,219,75,213,105,83,123,199,75,156,6,74,202,247,182,107,233,122,71,136,210,86,8,33,96,51,201,170,211,9,254,187,88,46,196,46,209,105,190,255,253,239,243,229,47,191,195,193,193,101,154,166,199,133,158,129,50,228,90,225,59,33,117,108,55,158,224,29,77,202,120,219,70,129,104,137,156,144,80,85,155,137,137,218,74,187,108,185,92,114,252,224,132,251,15,239,209,181,29,151,174,221,100,180,127,149,105,57,98,54,28,115,48,217,71,5,217,160,46,66,122,37,51,47,108,171,45,163,119,21,242,54,86,19,182,115,29,143,74,92,190,237,220,208,123,135,137,91,184,113,131,11,129,182,235,64,193,96,48,32,116,142,54,116,100,198,18,189,163,111,26,81,123,153,49,101,86,208,198,158,245,106,133,74,109,167,208,53,184,62,144,101,5,202,183,98,133,8,23,173,203,188,200,9,222,145,101,57,40,168,170,26,107,51,153,97,101,162,32,219,155,206,88,213,149,128,145,7,163,157,0,32,105,106,176,38,199,57,249,59,218,166,103,60,154,178,89,174,18,33,94,18,34,186,206,17,99,197,245,235,55,168,170,13,203,229,154,186,174,201,179,12,91,88,166,211,41,120,73,70,48,158,20,23,20,113,78,90,137,77,221,210,117,39,88,35,104,175,44,43,18,43,211,178,89,87,212,186,219,5,174,118,81,106,250,114,80,74,122,66,132,186,110,68,45,170,52,153,133,209,120,138,53,134,251,15,30,97,139,146,188,40,200,138,33,117,219,50,155,94,34,68,197,213,43,215,241,161,193,7,168,154,150,233,236,18,235,117,197,122,181,33,207,10,92,16,118,228,104,178,71,221,180,44,86,107,110,188,242,42,175,191,249,86,50,162,91,48,150,128,38,31,12,81,218,48,157,93,70,27,203,96,48,162,107,27,66,136,12,138,1,93,219,82,230,3,140,210,212,117,195,233,233,41,205,166,97,52,24,48,155,237,67,208,184,70,58,23,235,197,154,54,15,92,189,122,141,195,135,143,104,171,150,86,55,156,205,151,132,94,54,232,166,106,200,138,158,38,181,130,187,182,101,61,95,48,222,155,2,145,106,83,211,53,29,121,94,80,247,21,131,129,36,62,136,47,87,186,13,66,180,201,100,38,93,150,2,206,110,60,106,48,216,9,231,174,92,185,74,223,117,180,245,134,182,109,217,194,162,69,33,173,83,238,161,176,34,67,4,151,230,128,62,19,219,213,122,181,166,169,107,140,205,164,106,206,51,250,208,99,181,22,214,108,112,146,74,145,72,65,163,233,8,171,53,209,106,138,65,65,221,108,8,100,216,152,225,8,76,134,3,84,240,132,182,101,127,186,199,114,53,103,127,58,101,221,85,56,87,51,26,13,216,159,238,49,48,138,124,56,70,35,207,195,186,95,211,133,136,83,121,106,200,201,251,21,213,100,192,71,47,226,13,45,51,102,159,166,38,117,219,160,163,168,224,51,45,213,176,243,94,102,162,222,83,20,57,218,24,154,182,135,160,240,159,82,226,4,194,75,65,199,219,52,24,136,92,4,33,75,75,47,85,123,127,15,174,114,93,53,148,185,68,201,109,171,174,44,133,216,26,99,209,202,138,26,69,137,61,168,109,27,22,243,5,101,14,253,64,176,124,121,150,201,250,20,20,171,245,134,197,114,193,254,116,74,89,150,76,247,246,216,219,219,131,232,105,86,107,218,174,165,247,145,186,237,105,219,64,211,116,248,160,147,50,89,200,70,33,165,181,64,68,71,149,42,61,157,0,27,90,26,239,81,75,69,254,137,13,80,150,209,139,107,102,183,49,31,131,225,128,199,79,158,242,167,127,250,39,44,22,231,140,199,83,218,174,103,52,154,238,36,226,50,223,48,187,77,234,213,215,94,227,241,225,99,138,95,43,248,221,223,253,93,70,163,17,235,213,10,31,130,152,95,155,22,155,54,204,151,191,167,248,49,85,99,76,42,30,81,68,109,133,105,10,37,198,85,165,8,17,188,138,104,157,131,19,111,136,82,98,248,53,38,210,87,27,52,105,17,118,110,231,33,219,2,146,75,45,85,74,215,203,2,234,187,142,46,101,123,69,34,218,88,102,179,25,170,137,24,163,25,143,134,248,190,99,80,10,22,78,69,201,36,84,70,179,60,95,145,23,37,163,81,9,40,186,190,103,71,140,137,90,48,75,65,196,46,77,211,81,14,74,78,206,78,249,219,239,254,45,239,127,240,30,79,158,61,225,217,241,115,150,203,37,166,24,49,217,191,206,48,31,242,235,63,255,139,252,206,111,253,54,151,246,246,137,222,225,124,68,206,49,98,237,16,56,172,116,189,66,20,81,197,203,7,146,16,124,26,12,111,75,104,164,45,164,180,24,84,163,165,106,132,163,42,27,36,8,33,36,64,112,20,69,206,122,83,227,250,150,107,215,175,17,117,78,181,94,211,119,21,131,34,35,70,133,197,162,179,130,218,100,20,121,73,223,180,120,239,168,170,53,231,231,103,242,128,225,201,172,88,7,84,58,132,104,165,216,84,21,218,24,186,174,103,62,94,144,149,3,98,116,41,233,161,197,245,158,197,124,77,223,180,204,102,251,12,203,1,171,213,138,204,100,108,214,13,103,167,243,100,59,40,241,94,40,49,206,57,234,186,197,154,156,60,43,201,243,173,224,74,218,123,203,249,28,162,67,135,144,110,64,77,239,52,61,27,186,222,75,102,97,166,168,54,13,198,120,38,19,67,219,56,14,31,61,73,224,110,97,79,70,99,83,187,82,6,240,155,245,134,44,207,169,171,138,23,47,94,160,141,38,47,165,253,249,240,240,49,49,106,14,31,255,144,209,100,202,236,210,1,109,23,89,45,55,188,249,214,155,28,61,125,74,223,117,60,125,250,140,155,215,111,208,180,29,27,231,56,61,155,115,227,250,117,140,214,188,56,62,98,255,210,101,174,221,184,193,223,126,247,187,220,185,125,155,166,105,152,76,38,188,118,235,22,131,193,128,203,211,41,163,233,140,218,57,142,238,61,68,19,56,122,254,156,122,189,228,213,27,55,200,173,101,54,221,99,190,90,80,213,21,199,71,71,188,245,230,155,44,77,70,191,233,113,157,156,228,69,188,227,121,188,57,225,27,95,255,121,180,215,132,214,243,254,189,247,88,156,156,177,56,59,227,107,63,243,85,70,163,17,31,221,189,199,171,175,191,65,235,122,30,221,127,192,108,127,143,92,89,54,237,134,106,185,102,50,153,208,199,142,249,102,73,102,51,140,53,84,85,205,233,233,41,125,223,239,40,59,109,170,98,196,51,154,2,100,131,226,252,236,44,165,220,71,124,242,160,174,92,75,89,150,59,248,129,178,25,243,197,154,162,44,136,40,154,182,149,184,163,233,152,190,243,212,171,133,116,94,80,84,43,185,159,92,211,209,105,69,237,28,171,186,161,239,35,209,110,56,57,62,162,108,38,228,227,33,249,160,192,100,154,232,189,68,23,89,69,211,245,224,58,154,197,130,243,179,5,7,131,1,163,168,200,186,30,191,92,224,250,53,163,201,8,31,3,190,110,233,170,13,131,193,144,106,179,225,248,248,24,108,134,42,192,218,28,231,91,124,16,225,145,50,96,173,24,189,123,215,226,35,216,98,128,87,129,197,217,146,97,49,96,54,30,19,189,204,36,85,216,38,120,164,168,46,239,101,51,223,109,3,159,254,218,174,167,81,177,171,254,210,144,31,229,236,150,0,0,32,0,73,68,65,84,41,193,44,182,74,246,143,103,0,166,223,13,8,156,160,239,122,46,237,207,120,254,236,57,174,237,121,229,149,87,88,44,230,24,101,217,108,42,6,131,41,74,71,10,99,185,122,229,10,227,241,136,166,90,224,156,194,117,93,26,55,20,88,95,83,20,25,203,197,130,65,158,163,198,147,100,61,234,209,201,123,46,63,182,176,11,133,117,26,215,68,140,73,138,212,24,137,190,151,199,57,72,81,163,118,201,65,146,205,24,163,194,71,159,22,186,79,153,117,190,244,175,108,68,114,173,218,54,240,254,7,239,115,247,238,157,52,119,80,212,155,134,233,228,128,205,166,34,196,192,114,185,36,70,197,108,118,137,131,131,3,110,221,122,141,239,127,239,7,108,54,27,94,127,253,13,78,78,78,185,117,235,22,117,211,8,17,166,40,4,82,156,118,222,221,151,245,41,3,216,93,230,28,73,253,100,226,174,111,42,31,14,234,174,35,58,79,215,135,228,241,50,184,116,194,84,193,239,76,204,202,232,29,126,170,247,14,155,122,197,198,88,172,133,245,166,193,22,3,241,183,132,139,32,212,174,106,57,63,63,77,21,169,4,1,111,129,223,185,149,196,226,247,31,31,178,55,59,96,60,186,133,194,37,218,201,246,230,137,233,207,11,104,35,125,254,201,222,148,191,251,222,247,248,31,255,231,255,137,163,147,167,56,60,211,233,132,58,54,180,155,134,103,235,53,171,163,57,245,98,201,151,223,126,139,111,254,220,47,136,223,197,109,201,22,26,215,251,11,207,80,18,89,136,0,192,39,178,138,156,48,115,21,211,41,79,82,171,149,81,88,109,48,74,19,93,151,68,40,49,241,94,123,234,122,67,215,202,28,74,37,181,45,190,199,4,199,249,170,226,255,252,119,255,150,189,233,136,175,255,236,87,185,119,247,67,94,187,121,157,215,95,189,73,116,129,231,79,158,49,208,129,88,230,172,86,11,78,79,143,133,225,25,68,184,80,20,34,143,175,235,138,178,44,25,79,166,244,189,231,228,244,132,245,186,230,139,239,188,67,94,12,168,171,58,161,197,74,154,186,227,244,232,132,189,189,3,140,206,201,108,1,65,147,101,37,235,85,35,74,52,227,200,139,156,231,207,159,3,2,248,158,78,166,148,69,137,205,36,1,156,168,57,57,62,103,189,88,176,191,55,198,245,226,15,50,153,70,97,241,46,48,155,29,236,252,114,222,201,34,224,29,100,182,192,123,197,108,182,199,222,116,31,148,166,15,210,2,44,75,73,172,31,150,146,123,248,189,71,223,101,126,118,206,211,167,79,105,98,207,241,241,17,151,15,174,242,173,111,253,26,127,248,111,254,13,182,24,146,217,156,123,247,31,162,140,225,13,37,51,226,197,98,201,98,177,192,245,158,217,222,30,167,39,167,60,125,250,148,243,211,115,70,227,17,15,31,61,226,222,131,135,60,121,250,132,197,98,65,213,212,242,57,247,103,68,224,232,248,152,123,15,238,147,141,115,254,246,251,63,228,233,195,7,252,244,59,239,176,63,153,112,231,199,239,113,48,220,99,255,250,117,78,159,29,113,231,163,59,92,186,124,153,147,103,71,196,186,167,174,42,38,211,41,109,85,211,213,18,115,212,84,53,135,155,51,76,111,120,231,75,95,162,52,37,247,62,184,131,239,29,15,238,220,225,141,87,95,167,111,58,30,124,116,143,253,131,43,40,165,120,246,232,144,203,151,46,177,89,173,185,247,193,93,214,245,134,95,253,213,95,99,54,219,231,131,187,119,120,240,224,62,195,225,144,227,163,35,214,235,181,164,73,88,153,209,109,54,27,70,108,45,38,138,186,170,137,94,162,151,234,106,195,165,131,3,198,131,129,204,60,91,67,219,54,140,70,35,38,147,41,157,243,140,198,35,246,103,51,148,54,156,205,231,44,230,115,242,81,137,81,224,250,158,81,57,96,56,158,178,89,172,88,47,151,152,224,153,215,27,150,109,141,171,107,230,171,21,229,104,143,231,207,158,81,63,236,232,129,87,94,127,141,47,127,229,93,234,229,138,182,61,167,28,77,233,122,24,143,70,236,143,39,204,110,92,101,168,224,254,135,239,243,234,141,155,24,213,67,189,193,182,29,69,18,222,245,157,195,81,225,187,134,225,112,136,87,138,141,107,177,86,131,146,153,190,210,17,173,3,202,68,140,85,180,189,128,197,99,20,94,107,219,52,168,16,185,52,157,224,251,0,46,136,104,76,41,140,1,131,165,75,128,17,239,29,146,250,146,20,145,144,158,113,216,166,180,104,45,200,192,11,63,185,172,189,90,191,44,240,251,108,165,164,235,28,77,211,17,130,226,7,223,255,49,155,245,154,225,96,196,221,59,119,24,79,38,228,218,240,234,171,19,105,57,134,192,184,28,144,27,203,218,57,218,198,179,217,172,105,218,22,21,97,213,173,132,7,26,2,231,231,103,236,143,198,172,150,107,170,253,138,178,200,211,166,7,24,200,149,33,203,33,42,131,115,21,214,145,52,11,14,19,122,233,216,198,152,26,136,105,35,84,41,220,128,40,188,91,5,240,113,17,102,220,253,180,221,0,163,199,88,197,227,199,135,252,213,95,255,5,206,59,218,182,103,179,158,83,109,58,214,43,81,234,77,198,83,14,14,46,179,92,174,88,173,87,100,230,140,205,186,98,56,28,114,231,206,29,22,139,21,95,121,247,103,169,234,154,166,105,208,74,20,113,91,84,198,197,12,80,97,62,97,240,12,59,223,26,187,193,179,178,164,190,180,44,168,68,80,65,228,248,86,231,104,36,96,113,171,166,12,196,68,112,81,137,1,40,217,115,125,239,88,86,21,77,239,40,7,35,202,114,72,213,116,201,120,110,146,216,32,176,88,45,25,97,249,209,15,127,200,127,255,63,252,119,252,206,191,248,109,190,249,205,111,66,8,20,185,37,183,240,226,249,19,142,158,61,38,211,25,25,98,116,21,0,179,80,255,141,214,96,4,59,85,245,53,195,97,73,215,213,252,240,71,223,99,177,154,163,172,66,27,203,188,89,178,105,42,130,206,232,99,192,148,240,228,249,99,230,243,115,140,86,40,47,173,76,155,36,227,206,55,12,39,99,8,34,224,200,140,40,203,124,16,207,166,138,34,158,176,86,174,150,143,158,16,61,49,104,148,201,1,151,242,246,2,62,6,116,202,141,107,27,49,132,91,163,168,234,13,153,209,68,215,112,255,238,251,188,246,197,175,112,176,63,225,238,237,219,252,250,183,126,145,55,110,189,198,168,200,209,1,250,182,101,54,157,50,30,9,31,178,28,20,12,134,2,102,222,219,219,227,197,139,231,148,101,201,112,56,100,189,94,97,140,229,205,55,223,102,177,88,48,95,44,201,178,156,162,24,38,52,171,180,69,79,142,79,249,202,87,191,198,171,55,95,227,201,227,167,92,189,116,141,39,79,94,240,224,222,125,174,95,189,145,90,148,5,95,122,247,93,254,242,47,255,130,162,40,249,242,59,95,230,217,211,103,76,167,83,172,205,82,198,158,144,255,189,139,92,185,124,157,87,110,94,199,53,27,242,162,96,185,88,225,163,162,239,106,54,235,154,241,181,41,109,219,98,116,6,104,186,206,115,126,182,100,60,154,50,29,239,51,157,206,168,234,26,215,139,240,99,59,63,153,76,38,52,77,195,189,123,31,241,238,79,253,20,243,249,156,123,183,223,67,161,184,118,237,58,49,70,222,126,251,109,174,92,185,193,171,183,94,167,107,61,217,96,192,221,187,119,25,101,129,131,131,203,124,237,107,63,199,227,7,15,152,12,39,220,93,220,193,181,61,207,158,61,163,44,75,110,220,184,73,215,245,188,249,133,55,249,167,255,252,159,241,71,127,244,71,124,251,219,127,204,229,203,151,121,241,252,57,85,85,49,155,205,88,109,106,250,206,241,228,241,83,190,241,181,175,243,79,126,253,55,57,188,115,159,81,49,164,180,5,106,48,225,234,254,21,9,23,238,2,175,222,120,141,135,15,31,240,226,240,153,144,249,139,146,43,151,174,50,206,135,212,185,225,252,244,156,195,135,135,124,184,254,128,127,245,191,252,175,252,204,79,255,52,79,31,63,3,31,248,232,131,15,121,242,240,1,127,254,157,63,227,157,119,223,101,60,153,113,118,124,202,166,174,185,251,225,135,0,212,155,134,211,23,119,249,139,191,250,14,77,211,240,206,187,239,114,239,222,61,230,243,115,178,204,178,88,204,185,117,235,117,54,155,53,109,219,50,155,205,104,154,138,245,122,69,158,73,162,60,49,112,243,230,77,46,237,237,177,90,175,152,13,10,110,223,254,144,188,40,56,184,122,133,195,195,199,116,109,75,223,59,169,16,146,127,52,207,12,205,114,195,242,236,148,131,107,55,217,159,78,160,247,92,57,184,196,213,75,51,154,122,195,252,217,51,244,100,66,94,12,177,197,128,174,169,201,242,146,223,253,175,255,43,102,7,51,30,30,62,36,211,112,243,213,27,52,173,227,124,190,130,190,229,149,171,7,124,244,225,29,126,240,193,109,84,215,115,239,244,132,223,248,237,127,202,225,41,152,174,102,104,160,119,138,193,193,62,243,213,146,241,104,196,23,222,250,34,199,167,231,124,244,248,9,121,166,8,193,160,149,68,125,105,28,190,221,160,40,200,172,140,100,214,155,21,195,114,192,141,27,87,68,104,135,167,222,44,217,44,150,196,24,217,108,214,168,178,224,214,173,91,100,74,225,251,158,178,40,232,186,254,99,219,151,128,3,12,46,36,160,131,73,97,206,91,140,161,146,22,155,86,102,167,183,216,182,72,183,123,195,78,79,2,20,70,83,78,39,116,77,205,119,254,252,63,112,114,124,194,87,223,125,135,235,87,46,51,219,223,167,109,91,44,129,76,71,180,10,184,190,38,183,154,189,201,4,147,109,149,185,26,99,53,67,51,38,186,158,253,217,37,230,167,39,156,157,157,83,215,181,8,0,179,64,95,119,212,109,139,3,140,205,240,14,154,166,194,40,153,249,70,215,162,189,40,221,137,1,19,145,98,33,6,64,44,85,125,18,41,170,36,232,35,124,194,133,144,186,126,187,13,80,84,111,14,155,25,214,171,37,243,249,57,93,215,96,77,206,222,222,136,220,14,57,63,159,239,178,223,178,44,163,52,50,223,185,124,249,50,191,252,203,223,226,205,55,222,102,56,28,115,253,198,117,20,98,74,38,38,90,198,238,98,170,221,27,184,232,128,202,44,107,55,152,21,192,98,242,129,109,36,126,41,56,84,166,80,193,225,157,38,56,151,246,196,128,201,52,214,24,134,195,33,1,200,203,82,162,71,92,207,139,211,19,73,157,54,66,110,160,237,40,138,114,71,218,240,206,209,117,158,204,203,197,206,179,140,81,49,100,60,26,163,92,207,189,143,110,243,197,55,94,231,202,165,43,208,183,172,215,11,62,122,255,61,238,190,247,35,180,135,159,121,231,139,152,224,48,42,226,131,195,117,142,147,197,57,87,46,31,80,213,53,182,84,148,89,206,189,251,31,177,94,156,225,250,138,206,117,68,171,241,58,208,184,158,14,25,206,103,185,161,90,207,121,244,224,30,174,169,24,100,6,163,21,206,247,248,222,51,202,51,86,167,199,60,127,254,156,189,233,30,179,217,12,173,32,87,17,229,123,136,160,67,143,235,26,202,65,137,193,82,119,29,131,114,200,184,44,89,159,157,209,59,17,8,17,29,203,213,2,165,21,123,179,41,235,170,38,84,53,235,197,25,121,57,160,94,45,48,90,243,228,209,125,158,63,59,228,124,254,130,122,61,103,121,118,66,95,228,24,68,8,160,163,167,44,6,16,61,125,223,176,92,206,201,178,98,215,122,222,166,120,91,107,89,173,54,188,247,222,123,88,155,115,244,226,8,165,44,95,122,39,176,174,43,14,15,15,249,232,206,61,158,190,120,193,229,43,55,120,245,230,43,76,38,83,206,206,231,220,185,125,135,123,119,238,145,25,145,87,175,215,107,30,63,121,76,239,58,148,134,179,211,19,150,203,51,78,142,45,103,103,39,140,198,67,225,115,186,158,222,73,199,194,117,45,251,147,49,231,103,11,238,223,191,143,7,246,175,92,231,232,228,148,7,15,15,169,54,162,24,28,143,39,16,20,79,158,62,229,230,205,87,248,240,246,109,86,171,21,243,243,115,70,163,146,233,222,148,170,170,88,175,215,24,99,248,149,95,253,53,14,246,102,252,31,127,240,7,156,156,28,51,156,77,48,74,113,231,189,31,115,126,116,204,163,39,207,136,241,7,188,249,246,151,200,108,65,84,154,219,183,111,115,227,242,152,201,120,204,165,201,132,23,79,159,176,26,156,49,63,62,166,174,54,41,239,204,241,243,191,248,75,188,253,246,23,169,235,154,217,120,200,229,217,148,217,120,200,102,113,78,102,51,94,187,118,149,241,116,194,234,233,33,70,107,70,195,33,79,30,31,242,23,223,249,14,243,179,51,30,62,124,136,138,48,200,44,199,47,94,176,105,26,170,229,138,23,71,47,120,250,232,48,205,247,135,172,87,75,234,245,30,239,254,212,79,241,141,119,190,200,100,52,164,90,173,121,242,232,145,4,151,102,22,109,34,231,243,83,174,93,191,66,49,44,201,198,163,100,222,207,248,235,191,254,43,180,177,4,7,151,14,46,179,94,85,28,30,62,230,254,189,123,212,181,36,86,220,189,123,135,205,102,141,205,178,93,53,120,112,112,153,203,151,39,172,54,45,125,223,113,233,210,1,109,83,201,1,32,151,153,44,74,218,96,117,83,211,117,29,213,209,17,245,122,13,36,172,93,50,254,107,107,57,57,62,166,219,84,60,190,255,128,7,31,125,68,240,160,131,98,113,62,167,48,134,163,39,79,248,242,151,223,102,254,244,49,15,30,60,228,11,111,188,205,237,187,31,9,216,195,106,190,255,119,127,199,120,111,66,85,173,217,52,27,6,209,209,182,142,162,28,83,173,206,249,155,191,252,115,238,190,247,33,231,199,199,116,171,138,183,223,120,157,227,23,79,56,91,30,225,186,17,155,213,156,34,179,140,167,83,6,121,70,213,244,44,206,207,41,173,229,96,54,166,239,29,205,250,156,166,237,168,235,134,197,217,49,248,142,215,222,248,2,109,215,19,2,140,138,18,29,61,15,238,223,197,42,195,91,183,94,231,228,197,19,250,166,101,57,95,240,7,255,250,95,115,233,230,85,126,255,247,127,159,253,75,251,152,60,163,247,53,195,76,230,135,46,193,222,181,209,44,87,115,188,247,76,38,99,129,6,36,86,239,150,206,181,35,89,37,101,255,118,158,231,83,245,180,77,192,0,149,176,132,72,203,51,244,236,13,50,66,87,163,117,73,108,43,174,236,207,104,55,53,117,183,225,252,252,152,7,247,110,51,28,229,212,173,227,252,108,78,8,62,213,64,57,104,69,81,12,69,208,162,68,144,120,122,118,206,122,83,113,124,244,130,92,105,154,190,131,148,157,24,131,162,119,61,190,15,84,235,53,93,221,146,217,156,106,125,198,179,195,7,220,124,229,22,10,37,179,111,147,97,182,30,107,101,64,233,36,12,250,201,6,177,209,2,173,135,40,21,160,54,92,180,197,170,74,196,28,10,50,109,101,22,146,46,142,248,84,140,100,176,5,41,205,191,245,173,111,177,89,215,40,101,184,114,229,138,208,47,140,222,93,188,79,86,123,187,42,15,182,223,0,218,136,224,197,251,158,109,158,93,105,3,190,219,160,85,160,200,114,234,205,90,212,101,93,79,179,169,112,77,143,70,177,240,53,131,241,136,62,120,22,203,37,104,141,205,51,234,170,34,4,47,1,184,69,142,71,90,6,91,155,129,200,184,197,148,173,181,24,103,243,204,210,215,27,158,84,27,154,106,195,59,111,189,205,254,100,194,252,108,65,232,29,237,102,201,225,71,239,51,30,102,84,235,159,99,56,24,224,157,180,13,159,60,124,196,251,31,188,199,183,126,229,151,9,33,176,63,187,74,158,69,14,239,223,230,241,253,187,12,140,166,105,122,25,22,7,133,242,10,77,164,119,29,89,235,233,107,207,98,126,66,191,89,160,51,203,186,218,48,28,14,56,57,126,193,96,52,18,111,205,225,33,254,202,85,174,92,26,200,117,50,130,202,26,12,6,40,171,168,187,158,229,217,138,231,39,71,204,23,115,34,1,237,61,87,102,151,120,235,11,175,227,218,150,190,222,136,10,53,70,166,211,61,198,195,1,161,239,153,77,134,56,31,241,93,141,201,115,78,142,30,129,175,57,59,58,228,143,255,232,15,241,93,75,244,142,27,215,175,113,245,242,21,70,131,130,199,135,2,81,56,57,57,230,217,243,167,24,109,56,63,63,165,170,106,86,203,37,214,102,228,69,9,81,99,237,115,46,95,189,202,124,190,224,244,108,206,213,27,55,217,84,53,15,30,60,228,228,248,152,104,20,139,229,57,251,123,19,158,62,125,194,217,241,25,31,125,116,55,145,81,114,94,121,229,21,222,123,239,61,142,142,158,242,79,126,227,191,192,251,158,209,120,204,79,219,119,184,115,231,54,206,119,140,39,151,113,206,177,90,111,136,193,241,227,31,255,136,123,119,63,228,141,91,175,208,247,61,63,254,241,123,216,188,228,167,127,238,27,216,44,79,27,218,10,208,188,254,133,55,184,124,112,149,43,87,46,115,120,120,200,252,124,78,94,20,108,54,107,54,235,51,158,63,59,164,235,68,8,230,189,231,141,47,220,226,202,229,75,120,215,114,227,250,21,174,223,188,206,104,56,98,190,88,48,30,79,24,13,134,28,62,126,66,134,231,167,190,244,22,249,96,200,116,52,226,210,88,227,250,14,29,123,110,221,188,206,141,27,55,184,182,63,227,252,228,148,225,112,128,82,48,27,15,41,172,98,190,89,114,250,226,25,183,94,185,206,191,252,173,127,198,98,177,68,1,215,174,201,172,240,202,171,55,217,223,219,227,244,75,95,66,165,12,195,119,223,249,18,215,110,92,101,50,29,114,245,242,1,235,118,157,64,210,61,251,123,251,148,153,17,10,138,181,44,231,11,242,188,144,121,246,54,159,47,58,242,65,198,23,222,122,147,183,190,252,54,227,81,142,50,96,74,203,235,87,223,96,124,245,64,128,249,189,103,180,183,199,209,241,41,79,94,28,51,189,124,13,31,52,69,57,98,52,30,115,255,254,61,94,188,120,158,210,46,196,42,81,215,53,231,103,103,140,71,99,17,23,181,45,93,215,179,191,127,9,107,20,190,191,240,241,45,23,11,153,1,39,144,194,217,217,25,167,167,167,132,40,115,171,166,110,56,62,58,194,249,32,164,170,186,166,222,108,232,154,154,245,98,73,145,21,180,77,155,172,57,78,200,49,174,227,209,227,7,41,39,46,227,198,245,155,212,77,207,237,15,222,163,28,20,92,191,121,157,220,106,232,42,232,61,151,175,223,160,247,138,199,135,247,57,57,126,142,239,91,242,82,179,127,121,198,211,227,39,188,247,224,67,70,131,146,50,51,188,114,245,42,93,45,233,20,231,167,103,44,15,159,144,231,3,86,173,248,77,93,215,99,141,102,144,105,186,102,67,187,89,144,71,135,214,80,215,43,254,47,198,222,235,217,178,244,60,239,251,125,113,173,181,195,9,125,58,77,79,119,79,194,0,28,10,0,65,130,164,68,73,46,137,146,77,153,18,229,112,33,95,184,74,118,209,254,219,100,221,216,46,187,72,151,36,200,37,138,164,164,178,33,16,4,136,193,4,0,61,169,115,56,105,239,189,226,151,124,241,174,179,7,160,228,42,245,21,48,213,225,156,125,214,250,190,55,60,207,239,169,23,112,113,118,198,143,190,247,239,200,33,114,104,255,54,121,216,98,66,100,225,50,7,149,226,205,91,215,104,76,194,196,129,52,181,34,142,153,189,157,202,104,134,113,16,161,221,203,151,52,77,195,234,222,125,17,27,69,161,66,41,244,30,13,166,149,221,139,114,52,26,83,140,32,39,81,123,16,130,66,209,141,3,174,170,105,116,224,171,111,221,70,163,104,108,164,189,124,206,170,6,159,60,221,184,161,170,42,158,61,249,148,79,126,242,99,186,246,130,105,216,208,182,231,184,170,162,114,13,83,26,36,145,135,194,110,183,35,77,19,15,31,126,193,247,190,251,61,142,150,107,142,14,215,76,83,15,86,22,101,57,103,20,22,97,91,21,136,129,69,37,224,139,103,79,95,240,226,108,162,144,89,30,95,199,45,214,172,86,11,186,49,202,42,200,201,229,54,78,227,188,158,250,197,95,34,218,155,230,14,80,201,133,179,107,55,116,125,43,20,11,39,254,30,217,167,4,198,97,68,196,141,90,120,142,165,176,104,26,46,47,46,249,252,243,207,249,225,15,126,196,225,225,49,191,244,213,175,147,114,194,121,55,207,103,175,252,77,191,112,253,253,7,255,41,165,188,223,93,105,45,21,73,109,193,105,143,46,17,175,50,202,202,136,10,173,168,154,37,186,98,254,58,142,177,222,49,132,105,31,223,19,115,98,211,237,176,214,210,110,55,76,90,100,178,195,56,145,19,146,16,160,140,204,202,139,248,170,66,136,92,182,23,140,187,14,74,226,242,236,37,95,124,246,128,187,183,111,176,170,107,154,101,205,87,223,121,147,127,244,223,254,30,171,195,67,26,19,41,97,139,51,138,113,216,114,237,192,243,206,253,155,220,60,90,112,113,113,193,197,203,71,156,220,188,197,217,243,71,108,79,159,161,140,67,133,8,72,164,204,213,5,200,48,80,41,135,119,154,170,4,76,153,200,125,199,197,203,39,152,227,67,250,243,103,24,142,168,77,225,43,111,220,102,181,90,51,181,103,243,66,187,224,173,165,210,150,47,30,62,228,223,255,224,251,252,217,247,255,140,39,207,159,209,77,189,92,174,40,222,185,255,54,127,227,175,255,85,254,198,95,253,45,110,156,156,0,133,179,179,115,166,81,98,142,14,142,214,44,23,13,253,208,3,146,158,189,172,13,77,245,75,220,189,115,141,131,229,18,93,96,123,121,201,225,122,197,209,65,67,12,129,118,119,137,117,154,227,227,35,14,14,37,173,59,39,41,46,182,219,45,195,48,114,112,112,200,114,177,166,174,23,28,28,31,113,239,222,155,92,94,94,206,163,235,138,183,222,122,135,251,247,223,100,177,94,96,189,229,248,240,152,251,247,39,238,220,190,205,123,239,253,18,10,205,225,250,0,111,44,119,238,220,161,13,27,222,120,243,46,195,208,205,41,3,19,95,253,234,187,92,191,113,141,27,55,174,179,219,109,104,187,129,186,246,92,191,126,141,123,247,254,22,119,110,94,39,165,196,141,91,183,176,182,226,173,175,189,39,102,112,132,35,169,181,225,218,201,9,139,102,197,56,76,108,54,91,78,174,93,163,89,46,105,119,59,186,246,140,82,242,30,135,214,247,3,117,221,240,198,27,119,249,250,55,223,163,174,107,198,118,7,165,176,107,59,174,93,191,129,209,142,182,31,69,68,53,19,119,254,218,183,126,21,202,142,179,211,83,89,13,228,34,1,210,95,251,26,227,48,176,88,52,44,234,154,49,75,252,142,83,153,27,215,143,120,251,254,29,126,237,27,239,237,73,59,77,179,64,43,197,192,28,60,61,140,248,57,78,39,133,137,85,93,147,102,32,189,95,214,44,214,75,140,146,8,167,242,235,191,74,93,85,16,133,137,58,12,3,10,56,213,138,108,96,121,116,192,234,112,201,223,251,175,126,151,123,175,221,38,197,95,197,106,205,110,119,193,225,209,154,227,219,183,201,74,211,117,3,93,219,241,198,87,222,229,250,157,187,84,213,146,88,224,228,214,107,252,253,127,240,123,252,214,95,255,235,220,186,117,155,191,253,219,127,71,236,3,171,53,47,95,189,152,3,179,53,7,7,135,220,122,109,100,28,122,14,15,15,169,188,149,74,62,69,188,151,226,68,196,50,150,27,55,110,128,186,226,232,202,216,115,28,7,94,158,190,34,70,217,131,31,84,154,251,247,94,103,117,112,200,173,215,238,178,62,60,34,133,132,166,160,114,228,248,224,128,215,95,187,201,219,239,188,205,225,193,9,213,98,77,211,44,201,25,46,55,151,104,163,89,173,23,148,146,112,73,0,236,39,55,94,39,42,203,237,155,183,121,227,254,61,142,14,214,120,107,241,70,83,106,195,187,43,197,245,147,99,84,8,44,156,135,152,49,202,81,138,102,185,12,50,66,159,46,113,222,179,90,175,101,172,151,138,20,154,170,160,198,17,21,19,181,82,52,38,179,188,113,196,111,255,205,191,74,99,28,175,223,185,195,230,96,193,110,115,137,42,138,255,254,191,251,111,88,159,28,211,152,204,180,59,195,121,79,13,76,147,32,251,226,24,201,211,200,194,100,94,191,113,36,30,205,105,7,38,237,113,138,118,206,122,20,197,54,51,111,84,99,149,197,105,135,87,98,70,79,57,19,166,32,227,68,50,169,235,184,121,124,196,63,252,47,255,54,206,56,110,221,184,193,217,233,169,176,121,135,11,14,23,21,214,27,190,241,205,175,241,179,7,63,224,209,179,143,209,54,161,76,164,94,44,105,22,21,105,27,136,69,166,124,33,100,140,178,236,182,91,158,62,123,194,106,181,226,157,175,124,133,238,114,131,241,115,206,99,136,72,232,182,193,185,138,215,95,127,29,141,166,109,123,194,56,112,62,25,54,187,83,46,251,22,227,87,156,220,154,208,213,130,49,76,120,191,36,3,99,156,104,188,253,133,187,230,138,132,36,207,146,120,101,41,20,30,124,242,128,182,221,202,8,77,155,89,44,96,184,138,143,217,143,42,231,11,112,28,71,46,47,55,252,225,31,254,33,79,159,60,227,237,183,223,229,217,243,231,220,191,127,95,228,207,49,81,57,183,223,1,254,226,151,32,23,161,252,95,25,68,43,85,230,108,62,81,59,213,182,224,140,194,96,112,186,192,56,239,182,162,0,116,43,95,75,180,75,165,4,94,171,101,135,80,213,53,169,20,150,103,167,104,99,24,135,129,81,105,180,175,247,47,144,49,134,97,156,0,77,202,50,55,78,57,99,109,69,140,1,111,45,164,204,39,15,30,240,181,119,222,225,230,87,222,166,246,158,213,237,91,220,186,126,76,63,180,16,118,20,10,245,122,137,93,121,110,28,55,188,125,255,38,149,119,168,228,184,236,182,148,113,71,30,119,52,86,177,237,59,116,202,51,220,212,226,138,199,232,130,82,35,75,99,176,41,145,198,14,29,71,52,137,227,165,103,229,225,173,187,39,36,227,4,35,229,60,181,23,46,225,114,181,162,235,123,148,130,208,95,240,131,239,254,27,254,207,63,248,103,188,186,56,195,214,142,109,183,195,215,53,105,24,57,127,254,146,79,31,252,132,18,18,255,245,239,253,14,55,110,222,164,242,21,74,155,89,212,81,83,85,245,207,193,168,53,173,10,172,150,158,251,175,221,160,105,22,84,206,50,108,91,236,44,172,25,251,30,236,49,218,138,49,85,41,43,41,19,69,11,159,210,56,9,120,117,30,107,60,101,86,204,222,187,119,143,59,175,223,5,99,72,25,81,27,143,35,166,210,180,221,142,202,121,94,191,123,7,111,44,227,32,63,35,93,20,203,166,225,222,253,187,180,227,102,182,175,172,230,208,230,200,193,209,146,215,239,221,98,185,20,5,94,81,6,235,23,220,189,115,155,229,162,162,177,194,174,188,123,239,30,198,122,154,195,99,138,210,115,196,146,35,167,140,210,102,198,119,101,142,142,133,214,63,141,35,33,14,120,111,208,198,97,205,21,191,84,188,75,253,176,195,104,205,110,55,112,109,177,96,123,177,101,85,121,98,223,19,74,199,178,94,145,172,99,215,246,76,41,51,104,131,201,242,60,96,12,171,122,193,52,5,22,117,205,186,18,211,125,229,12,42,102,82,42,188,113,251,22,203,229,146,97,26,232,186,142,213,106,69,6,204,124,73,56,95,211,118,45,78,75,238,157,115,150,104,21,69,21,108,237,216,117,91,234,149,167,40,97,61,77,113,100,209,52,140,161,39,199,204,122,189,98,117,176,98,10,19,67,1,69,193,25,141,86,133,183,222,125,155,28,38,48,17,200,212,203,154,98,20,47,46,206,56,57,190,142,245,158,238,252,130,107,215,111,241,238,47,189,71,93,47,136,41,83,50,44,154,3,238,222,189,139,53,150,170,174,200,73,8,65,55,111,222,164,174,107,54,155,75,180,54,28,30,93,103,10,35,206,90,150,203,134,28,131,196,65,205,74,199,195,195,67,42,37,104,190,155,183,110,75,58,200,56,49,165,76,85,215,44,86,107,182,187,29,219,237,22,111,29,245,181,21,71,199,39,184,102,37,92,90,101,112,10,214,139,67,210,52,113,116,120,200,175,124,235,91,148,164,104,86,135,244,253,68,78,133,147,235,39,40,125,5,64,24,185,94,45,153,66,34,207,73,227,55,110,158,96,42,139,119,158,174,221,240,226,226,156,250,218,26,179,170,232,226,200,209,162,97,185,88,177,57,59,71,147,89,47,150,92,59,110,176,85,195,97,20,32,200,162,105,72,41,49,164,204,106,213,208,15,35,23,151,103,24,237,104,154,134,50,116,184,166,230,107,239,188,129,215,134,18,51,7,183,175,211,45,27,206,79,79,169,79,142,57,190,121,44,39,103,35,152,183,113,154,168,188,176,132,71,160,210,6,107,42,124,35,185,149,219,221,142,60,229,189,205,76,227,81,70,203,180,96,134,241,207,178,48,76,73,104,107,100,76,138,33,123,72,81,211,77,3,97,28,80,185,230,228,160,150,191,43,182,28,44,68,92,179,221,182,228,146,184,104,7,14,142,214,172,86,21,57,141,40,157,169,107,75,93,59,180,41,40,102,81,142,19,223,103,154,70,188,115,172,87,7,123,101,112,206,9,171,157,224,56,147,188,3,168,204,48,116,104,12,69,107,198,177,135,44,16,145,139,179,72,194,226,214,215,56,185,117,139,170,118,196,28,37,158,44,75,124,219,95,238,182,174,32,149,122,134,31,88,165,132,69,247,248,241,19,166,41,178,104,86,236,218,221,204,188,212,148,60,83,78,140,65,43,33,122,160,160,169,107,172,177,124,252,241,199,108,55,29,211,148,248,206,119,190,195,255,240,143,255,177,44,103,213,236,27,188,186,240,174,156,2,148,185,245,254,50,118,165,20,145,240,43,20,83,158,199,148,233,148,56,142,120,103,88,47,26,206,94,190,224,225,103,159,211,109,119,216,98,105,92,3,5,206,109,146,67,193,11,202,72,91,131,175,43,94,158,159,49,141,163,144,75,74,65,91,75,48,95,250,1,135,190,23,98,69,17,130,133,153,21,122,49,37,201,45,171,60,79,159,62,227,229,243,231,156,28,29,80,38,65,123,109,182,103,76,161,167,169,106,124,229,89,92,52,164,28,232,251,158,107,39,215,200,57,18,83,98,74,129,174,221,241,234,213,115,152,77,176,90,201,142,51,43,169,186,180,1,167,5,22,16,195,196,229,197,57,207,158,63,198,146,241,86,49,246,27,124,109,104,199,57,236,148,43,47,80,197,56,172,105,187,142,126,144,20,142,191,120,255,207,185,184,56,165,170,188,112,83,199,1,227,197,131,228,157,231,225,163,39,252,193,31,254,1,55,111,29,241,206,91,111,201,131,111,45,33,200,215,89,55,11,172,115,82,48,12,35,212,134,148,35,222,40,94,188,122,134,206,208,84,30,171,13,58,139,255,102,8,61,99,24,161,136,55,104,24,39,106,223,160,55,91,42,95,49,204,222,175,69,115,128,119,158,49,72,242,249,110,215,98,188,124,126,41,38,97,128,154,66,59,118,212,206,65,209,140,195,64,223,141,120,235,169,171,138,221,246,146,82,10,151,237,57,199,71,199,160,10,93,223,74,250,200,110,75,76,65,2,88,21,98,220,29,3,109,187,195,168,68,177,150,182,221,81,0,87,20,105,115,201,98,117,32,69,137,214,196,32,164,148,60,123,81,55,151,91,249,218,39,137,253,113,230,203,124,187,148,18,139,197,2,99,45,219,205,6,165,20,23,23,23,188,121,235,54,151,23,23,44,151,107,46,54,27,226,124,185,75,66,135,176,88,159,60,121,136,10,91,86,171,21,211,48,112,120,120,36,151,111,41,216,171,29,56,16,162,40,154,99,140,251,4,138,113,18,204,219,56,141,51,161,191,96,22,43,33,214,24,51,243,17,69,50,93,200,172,214,11,250,190,103,181,90,18,226,252,46,22,161,186,132,113,252,242,123,206,153,186,170,105,171,6,114,66,3,41,78,44,23,21,99,183,35,197,129,101,93,1,5,211,15,60,121,122,193,48,70,118,221,192,71,31,125,204,225,241,117,180,118,44,87,7,44,87,43,140,114,28,172,196,210,224,171,106,222,1,165,125,178,70,211,52,180,109,139,49,150,197,226,128,148,196,27,216,182,59,118,155,13,20,217,225,154,217,202,148,134,22,99,12,85,93,11,132,124,28,201,69,72,69,105,150,246,135,24,233,79,35,202,90,138,118,40,235,25,67,34,77,81,44,57,206,208,237,118,196,50,177,92,46,105,119,3,7,199,215,72,33,51,140,1,235,204,62,17,70,27,120,188,123,65,68,129,173,153,146,66,187,138,46,68,218,174,227,207,190,247,255,242,227,31,253,144,109,30,241,71,75,110,94,59,225,119,255,206,223,229,189,183,223,101,216,118,232,172,81,89,179,92,28,48,196,72,14,45,125,223,225,170,74,128,222,165,176,88,30,144,20,132,73,98,148,218,118,43,150,6,5,78,25,52,48,245,61,139,186,97,234,7,218,205,6,114,166,27,47,5,85,55,131,48,170,69,67,219,245,76,211,72,66,52,23,227,56,226,107,225,207,166,40,234,101,225,230,74,49,98,180,52,53,40,53,23,27,105,207,116,213,179,23,83,20,213,86,242,32,157,69,81,216,156,191,156,109,81,18,93,166,129,213,98,41,177,93,214,19,114,225,209,147,79,121,241,226,5,218,106,226,24,80,115,2,75,28,71,166,48,80,116,61,251,175,52,227,52,226,140,166,235,122,190,120,248,144,211,87,47,88,85,53,166,118,140,105,146,132,143,130,0,209,49,66,130,137,133,93,219,242,249,131,79,184,8,154,164,12,177,56,236,242,8,107,43,222,253,229,37,57,39,89,49,104,133,53,250,63,2,209,146,203,95,207,179,81,171,176,242,98,117,25,163,22,248,106,197,118,51,138,104,66,37,186,161,165,170,189,68,187,144,80,20,188,211,132,212,226,253,146,139,139,141,40,43,219,145,63,255,254,159,243,123,191,247,123,220,186,117,107,63,247,191,194,2,169,217,124,86,40,68,29,0,141,41,10,201,75,65,204,139,57,16,195,192,52,181,232,246,76,114,219,172,35,15,1,165,60,203,131,235,164,226,113,222,179,62,56,32,132,192,73,73,216,170,18,34,255,140,40,179,222,209,78,226,39,27,198,17,95,100,238,235,208,100,109,24,167,72,99,29,218,56,114,86,115,122,2,36,227,233,75,71,191,219,208,78,158,91,119,238,208,165,196,231,207,158,16,251,65,216,150,4,188,87,116,23,29,70,131,83,10,231,12,49,103,182,221,5,253,52,50,198,128,170,23,20,99,120,116,113,206,249,56,16,178,34,43,71,81,134,146,68,205,26,167,137,122,185,96,108,183,168,2,137,204,69,183,101,236,182,24,5,206,9,183,180,155,46,88,54,11,137,77,153,38,106,95,81,180,98,200,137,49,71,182,109,203,95,124,241,62,189,186,68,149,154,174,47,20,95,113,209,137,2,171,196,9,223,52,252,232,103,63,227,187,63,248,144,168,107,194,212,81,57,67,10,19,139,229,146,73,41,158,190,120,197,39,159,63,228,213,171,51,14,109,141,115,154,183,222,121,131,187,119,110,99,13,115,124,143,67,103,72,49,19,173,34,207,210,243,218,121,226,216,67,124,193,122,185,148,67,221,104,226,52,225,252,57,165,104,166,41,210,84,43,250,126,162,170,26,148,42,60,30,63,21,138,143,206,244,65,8,49,203,197,26,99,60,41,10,130,42,205,214,138,166,169,9,195,192,217,217,37,87,240,240,23,207,47,136,41,210,119,29,203,213,10,231,28,93,183,35,198,129,197,114,201,174,173,229,240,216,110,165,234,45,82,245,46,170,156,193,38,0,0,32,0,73,68,65,84,151,75,134,148,137,41,80,85,14,231,29,83,28,72,69,227,108,197,234,240,152,227,147,19,233,244,186,75,97,110,90,203,56,12,56,239,217,237,118,28,157,212,196,148,88,31,95,199,87,158,195,197,74,120,158,215,175,75,224,231,140,106,19,185,191,193,45,215,164,193,177,104,26,154,3,129,114,215,117,67,215,117,24,99,36,134,42,76,28,28,92,103,153,202,254,0,83,90,83,197,32,158,214,16,104,234,134,139,139,115,98,85,168,27,57,84,42,35,200,58,107,197,179,152,114,102,85,213,210,161,39,13,41,225,125,69,74,153,230,240,0,141,166,235,198,189,90,90,117,91,241,51,58,79,219,37,176,13,186,49,120,123,77,64,219,49,226,205,2,119,224,80,245,33,151,231,29,143,95,109,216,70,141,173,60,166,221,81,157,55,120,231,57,154,69,50,99,46,244,195,200,217,249,41,117,85,83,213,142,82,46,24,250,150,24,18,119,111,189,33,7,110,173,56,59,59,197,90,195,193,193,1,67,72,226,145,83,48,78,150,186,110,232,251,130,214,11,252,242,144,161,239,133,237,59,35,202,22,75,135,27,147,140,244,181,162,36,8,67,96,156,70,170,235,39,92,12,3,135,55,239,176,221,92,144,125,205,250,250,33,125,219,178,94,172,88,30,72,33,20,21,40,107,216,77,35,126,185,162,169,106,156,115,168,49,226,235,134,60,244,60,217,190,228,223,127,250,1,159,239,94,80,47,142,240,109,230,209,147,79,136,163,69,255,238,130,251,175,221,145,11,168,50,108,114,203,48,245,172,253,1,141,171,201,41,9,42,111,181,98,152,70,241,45,43,61,171,238,229,223,244,214,49,246,45,203,218,227,168,24,226,72,209,137,213,201,1,37,76,76,78,211,181,45,222,87,56,103,233,166,81,216,184,56,74,140,251,192,225,146,179,136,152,188,39,134,159,143,248,50,123,60,97,74,9,223,248,61,127,116,10,19,125,215,49,197,68,24,4,99,104,140,161,89,201,231,128,2,95,137,229,203,91,37,44,211,18,57,56,88,210,14,35,85,227,249,233,103,15,249,201,167,15,184,236,3,93,246,40,223,48,36,77,14,17,85,26,98,129,174,159,40,57,97,92,141,42,25,215,212,28,157,92,231,104,181,36,135,72,138,19,141,113,114,121,42,77,81,34,136,1,197,56,69,92,179,226,188,157,152,46,119,44,87,107,134,177,144,146,225,218,98,193,129,213,184,60,159,23,5,178,186,226,20,255,124,7,88,160,204,33,234,74,97,173,179,196,56,241,252,197,51,98,12,164,82,200,249,42,182,228,10,248,44,145,54,227,208,115,21,76,59,78,61,134,32,55,105,81,115,196,204,92,85,10,56,84,164,227,241,202,222,48,183,128,138,185,210,149,209,22,204,8,155,2,37,137,71,109,185,244,28,31,74,154,120,140,146,202,176,92,173,88,175,15,133,170,94,10,77,35,230,216,23,23,103,146,128,160,160,40,17,192,20,5,103,155,139,217,43,147,8,41,11,67,32,75,183,24,99,196,104,1,100,43,229,176,70,84,147,33,70,220,162,129,32,11,210,27,55,111,242,107,223,254,117,156,201,52,86,70,96,33,246,52,181,99,108,101,87,232,149,166,235,90,50,5,215,136,29,3,103,217,197,17,95,55,28,30,30,73,216,227,60,107,207,90,207,70,246,43,82,139,216,89,141,21,17,209,107,175,221,33,142,114,57,85,149,35,80,246,88,181,28,35,206,88,106,39,217,106,151,67,7,214,242,217,195,207,48,198,227,170,138,48,167,121,26,231,196,15,158,190,140,140,4,105,251,95,191,123,23,163,10,57,142,164,16,56,56,58,228,201,203,151,252,219,127,251,167,252,244,147,207,57,189,188,228,122,181,102,10,61,247,63,185,203,239,252,206,223,229,111,252,214,111,161,81,172,22,75,134,126,228,236,236,140,230,112,189,87,235,117,155,141,136,4,180,225,232,224,0,111,13,164,76,12,82,145,142,67,32,132,204,178,57,152,189,146,51,205,38,75,74,67,54,5,191,104,160,8,35,212,217,122,238,192,2,214,26,170,70,8,51,170,136,207,242,234,144,135,194,230,114,3,39,72,28,144,49,12,99,71,41,97,111,145,209,130,171,153,109,18,242,25,106,45,35,149,126,26,208,70,81,215,21,232,66,193,98,172,195,85,11,156,171,5,182,188,108,104,154,6,99,52,109,219,10,65,164,89,139,41,185,20,124,85,225,157,21,63,219,76,74,89,52,107,202,12,121,168,235,70,148,209,40,108,46,179,65,121,118,109,105,205,193,90,214,4,227,48,48,78,3,214,201,116,197,91,225,214,166,44,100,143,24,35,110,206,31,180,139,26,92,222,11,22,170,170,162,174,27,172,149,196,136,16,131,36,152,24,217,115,199,24,201,73,72,51,18,85,164,88,52,69,50,5,149,230,248,228,58,49,6,154,102,65,41,162,228,238,251,14,235,156,136,200,98,34,23,77,219,78,88,231,209,86,246,189,182,146,81,186,50,178,150,240,85,133,13,50,165,176,206,204,38,104,9,71,94,173,87,116,93,203,233,171,87,82,188,30,222,192,58,121,15,206,46,207,153,82,32,228,192,201,141,235,179,45,74,113,231,206,93,214,171,245,30,237,229,125,197,48,12,242,14,207,35,233,16,38,150,88,161,37,105,217,237,182,93,71,34,83,47,151,242,51,175,42,82,124,13,107,12,57,38,194,220,197,52,203,37,125,12,152,202,131,53,156,109,47,89,185,34,19,140,126,160,242,21,49,22,174,25,197,203,203,45,237,110,164,169,215,40,109,25,134,129,186,174,121,250,226,25,39,39,39,252,202,183,190,197,233,139,23,172,214,43,166,105,164,235,58,22,118,129,66,38,50,218,88,14,143,14,233,135,129,80,36,144,217,89,199,48,77,48,159,47,154,76,101,13,253,174,197,106,5,57,209,183,45,195,110,71,79,17,40,128,214,115,70,230,12,247,158,159,39,99,173,100,83,22,57,71,155,102,33,54,170,24,246,153,154,87,157,244,149,154,57,101,73,162,88,233,37,237,44,142,170,234,154,122,46,0,134,208,205,151,133,56,13,115,74,66,145,153,61,120,33,4,142,234,134,164,96,28,39,134,161,103,24,122,48,86,114,254,172,163,88,7,78,80,105,33,200,5,88,105,141,55,150,147,147,235,188,253,246,219,44,235,154,208,247,130,95,44,114,230,203,5,104,24,199,137,105,138,84,49,211,117,3,171,229,18,215,172,40,202,208,44,20,74,213,28,29,29,145,162,60,51,214,90,194,94,80,249,139,191,246,11,184,121,181,103,115,9,156,158,190,226,241,147,71,116,93,135,54,51,43,96,94,148,90,231,40,89,114,187,0,82,206,244,67,143,119,21,41,102,20,134,16,38,180,178,92,191,113,157,166,105,152,194,36,241,24,36,172,250,18,213,117,117,3,171,191,244,85,93,101,74,137,17,82,227,28,184,44,1,155,206,57,140,118,123,32,170,181,86,240,56,49,98,189,28,6,202,26,138,86,76,113,194,206,97,169,87,120,174,41,76,100,174,228,191,26,173,13,90,139,200,64,101,97,157,74,206,17,20,163,80,69,113,120,116,68,137,65,114,233,82,196,104,217,95,25,173,177,198,161,148,131,98,36,229,203,122,214,107,39,151,176,134,110,26,80,197,204,213,125,77,8,211,28,143,227,73,202,144,231,5,236,21,218,108,28,71,194,48,113,88,137,143,174,170,42,42,171,105,170,10,231,13,89,101,48,26,149,11,206,201,229,71,150,120,170,236,42,22,135,7,156,93,108,177,182,161,27,94,144,177,160,60,169,100,25,21,161,41,69,131,82,40,91,168,151,11,57,176,141,102,189,60,22,127,145,82,124,246,217,167,252,228,167,63,161,15,153,213,106,133,46,142,52,244,60,248,228,1,255,228,159,60,229,221,119,191,202,111,126,251,219,60,121,252,132,23,167,167,162,160,139,129,237,118,195,205,235,215,57,186,179,230,242,252,156,198,123,22,85,37,249,97,147,28,168,242,61,120,124,214,178,15,44,154,195,102,193,20,38,182,219,203,57,176,150,249,178,178,123,165,95,179,104,168,139,236,38,181,85,128,37,79,81,146,26,236,85,98,187,102,187,217,236,145,79,98,197,88,195,188,59,242,94,62,47,114,102,26,37,208,181,241,66,169,137,37,179,76,11,177,177,148,68,74,65,118,208,64,154,38,210,40,97,99,57,21,38,29,231,176,100,69,2,156,175,113,92,229,236,21,198,62,8,196,87,105,114,146,61,118,17,64,33,37,203,159,19,88,180,120,80,205,94,41,93,230,2,73,17,138,34,43,203,148,50,177,76,76,57,238,161,7,198,26,186,161,167,242,50,30,117,181,135,146,230,2,47,206,197,140,20,152,227,76,232,49,198,98,156,153,169,43,149,48,39,179,20,66,227,48,9,32,64,43,42,95,211,172,26,33,169,244,2,76,24,122,33,63,229,118,156,227,136,196,83,86,112,24,101,176,214,227,125,195,20,146,152,186,139,154,249,141,25,171,45,221,48,81,149,138,131,131,133,164,217,143,29,187,110,160,107,123,66,42,164,162,152,242,68,152,20,214,25,170,101,67,78,137,49,69,166,28,136,113,134,110,27,133,118,2,104,79,49,209,79,61,83,16,255,234,182,27,200,73,196,73,90,73,144,108,1,217,65,87,6,103,60,195,208,161,140,34,79,121,230,90,126,153,226,114,185,221,178,237,90,142,174,159,48,77,19,143,31,62,227,98,183,193,16,137,83,192,105,203,187,239,126,13,165,12,109,223,99,180,103,177,56,224,236,249,83,178,74,248,202,49,142,3,58,78,60,63,125,69,223,247,76,65,98,159,250,126,96,140,19,21,21,182,170,168,234,70,40,66,93,199,24,3,203,213,146,139,203,13,63,254,224,199,12,211,196,182,235,89,47,22,188,254,218,109,126,249,189,175,145,178,40,109,137,81,198,225,20,218,174,147,11,220,88,217,255,85,10,83,52,41,205,193,217,70,186,182,146,18,109,219,206,76,230,90,2,187,139,36,155,168,113,218,71,137,1,116,109,75,46,2,148,184,186,60,125,223,179,90,175,89,46,22,48,67,207,83,74,12,253,40,151,76,206,244,125,143,65,224,221,149,175,249,236,243,207,248,240,131,15,136,33,206,88,52,177,81,132,144,72,33,97,103,234,76,8,1,69,70,205,214,166,174,235,232,123,249,222,115,74,146,65,41,3,92,18,154,76,220,7,26,91,107,80,140,104,109,49,74,49,165,4,197,72,96,119,150,216,173,82,52,198,122,217,95,255,71,48,57,5,161,226,228,57,38,205,198,24,120,242,236,33,155,205,57,99,232,112,152,253,60,152,172,105,234,197,156,0,44,234,197,148,52,70,27,170,170,38,25,133,194,49,14,45,135,71,107,126,249,151,127,153,227,227,99,250,174,19,254,91,202,251,14,240,231,191,130,171,10,244,138,82,163,101,173,56,195,134,229,64,209,206,8,245,68,203,225,48,77,113,239,225,139,81,114,233,66,12,50,242,180,22,61,231,128,25,47,172,188,163,163,35,214,235,131,253,109,15,194,195,20,198,168,116,156,85,85,145,179,38,166,44,149,94,145,104,149,133,179,108,47,46,120,246,236,41,207,159,63,231,232,96,33,0,108,214,52,117,141,86,98,210,12,41,161,115,36,198,9,91,85,120,231,240,22,76,229,209,118,146,98,97,38,157,52,77,67,59,202,15,56,198,68,140,115,126,154,81,251,124,187,221,174,165,204,204,211,24,35,253,208,50,166,136,210,154,218,87,98,7,201,35,57,38,118,125,75,54,138,88,52,23,231,27,74,54,84,205,146,110,154,247,156,202,144,202,108,181,72,9,85,228,18,93,173,15,201,5,186,113,96,181,94,50,12,35,67,12,252,241,31,255,107,186,182,39,41,75,200,129,118,215,162,84,161,110,42,30,61,121,193,211,103,207,249,119,223,253,46,255,236,15,255,47,118,219,150,95,253,181,95,231,241,179,167,60,122,248,5,215,142,142,249,91,255,217,223,228,206,107,175,65,204,34,84,210,82,24,173,87,107,18,137,56,63,216,97,144,177,44,202,16,99,16,223,145,146,116,143,88,50,57,5,89,194,147,72,115,133,57,142,3,49,137,229,34,13,227,28,114,90,228,229,171,42,22,139,229,204,136,148,221,86,76,19,83,24,169,170,138,213,106,69,237,43,33,80,36,57,76,198,78,232,253,146,71,8,185,36,1,11,148,200,114,37,162,141,109,183,97,24,228,194,88,46,86,80,52,198,26,98,200,244,243,232,240,170,3,41,5,250,126,162,239,228,192,145,241,46,243,222,86,210,10,98,200,210,209,206,83,18,61,171,79,165,40,179,40,99,197,118,228,106,66,185,10,168,222,59,101,137,41,163,156,39,20,133,114,30,140,21,88,146,82,242,125,205,7,239,85,177,169,141,28,24,218,56,20,6,138,198,217,43,203,143,67,49,130,103,238,22,4,182,238,157,136,85,244,252,125,249,186,158,119,72,227,188,79,175,64,43,140,173,40,89,179,221,180,164,2,198,57,154,133,224,242,98,44,120,171,80,88,98,136,236,118,61,41,21,134,97,164,235,118,188,122,245,146,113,234,247,62,67,103,45,245,226,136,27,183,110,162,53,132,249,224,178,94,198,155,67,28,9,23,167,178,191,117,110,31,201,19,115,32,150,36,80,103,13,99,18,222,232,56,77,248,73,18,52,22,171,21,109,191,21,46,233,216,227,157,20,83,170,64,209,90,232,50,135,135,76,57,242,221,239,126,151,239,252,171,127,201,249,110,67,223,238,8,83,228,181,27,183,248,7,127,255,31,242,43,223,250,53,78,79,47,121,246,236,21,247,94,127,147,231,167,23,116,113,36,229,34,89,160,57,178,217,110,120,117,113,142,46,18,230,26,98,156,161,20,133,243,151,47,137,41,178,88,45,105,172,20,4,103,23,23,252,211,127,250,191,240,39,127,242,199,156,95,94,16,51,44,154,134,175,191,247,30,255,211,255,252,251,220,185,113,139,24,38,106,173,169,26,233,236,253,114,37,103,222,252,89,120,239,102,239,180,52,22,206,202,231,3,138,64,32,196,72,41,253,151,170,79,33,145,224,156,229,240,232,72,130,171,125,69,223,247,160,96,185,88,236,173,62,57,73,161,101,230,180,144,113,18,54,174,2,202,124,41,59,109,112,86,154,147,39,143,159,240,228,201,99,41,64,67,96,152,38,74,158,246,8,205,117,189,226,138,242,117,213,0,133,16,56,63,63,227,213,203,87,212,206,49,117,157,60,163,74,228,57,177,36,50,138,202,11,44,67,107,143,194,200,196,33,207,103,118,210,130,64,187,226,51,151,43,242,88,198,104,251,31,92,128,90,9,172,68,23,69,209,26,171,77,230,252,252,21,232,140,247,150,48,141,24,235,4,215,163,204,124,56,247,20,230,25,123,145,12,177,190,239,40,217,82,202,124,168,76,35,203,165,28,68,219,237,86,204,231,185,72,130,51,95,82,200,217,143,127,178,116,38,176,239,75,229,7,37,213,241,21,15,148,43,60,26,82,165,172,86,107,172,27,160,72,230,93,163,153,187,47,133,78,86,184,124,41,206,139,221,25,160,61,231,123,1,115,12,76,65,41,61,63,48,133,156,2,218,58,98,46,210,85,150,140,243,30,87,87,104,103,57,58,62,194,25,195,162,110,168,173,99,81,53,48,201,33,181,110,22,242,231,157,145,3,92,119,162,240,91,121,218,126,16,79,229,60,178,16,100,207,151,202,164,2,24,109,241,141,167,63,63,147,12,192,153,243,87,121,75,41,25,101,44,69,105,73,158,46,69,94,100,107,185,113,227,38,83,201,232,186,218,167,141,107,109,73,113,34,206,221,77,140,8,37,166,40,148,177,28,31,29,114,227,230,45,142,175,93,99,26,122,234,186,65,89,203,249,171,151,252,236,211,79,101,172,165,21,125,63,225,180,23,177,143,241,184,69,77,59,78,124,246,189,239,243,199,127,250,167,120,215,112,113,209,49,229,137,179,243,83,222,223,189,207,141,155,55,185,253,218,235,244,211,36,75,116,239,137,41,205,93,136,198,104,25,123,22,163,1,195,48,140,20,10,85,189,96,97,20,184,130,171,43,97,181,198,66,206,178,155,136,57,161,157,229,96,181,16,171,76,53,238,95,82,239,43,154,166,70,41,241,67,230,156,241,206,19,83,69,83,154,249,160,144,116,122,85,100,87,73,17,137,53,128,247,14,173,12,206,26,42,239,72,74,198,65,40,45,95,107,146,42,118,185,148,12,65,235,44,67,223,139,250,22,201,45,243,222,75,252,83,31,80,76,104,101,240,51,88,251,170,2,157,194,68,152,164,91,75,81,58,121,230,238,92,250,77,89,35,40,37,200,171,144,70,152,211,232,175,132,42,41,101,188,19,192,111,41,133,162,148,128,129,243,85,6,218,21,14,74,186,197,166,105,112,214,18,83,22,199,69,150,231,175,174,45,37,203,115,167,141,144,99,149,82,116,221,192,52,133,217,80,173,229,179,209,146,77,39,83,4,51,79,68,242,92,192,69,249,94,107,79,61,99,202,124,213,200,168,191,40,42,239,25,198,129,152,38,140,179,120,68,42,63,231,196,203,142,201,137,80,33,228,128,175,156,24,224,141,194,26,67,179,172,169,124,133,70,49,205,192,249,170,170,65,193,208,15,76,33,200,36,195,123,252,156,110,97,23,53,62,70,140,146,164,247,229,193,154,144,34,39,215,174,209,119,61,214,9,127,52,142,211,126,39,119,237,228,132,159,126,250,51,222,255,224,125,222,255,232,3,148,213,228,4,97,152,40,89,243,225,71,31,243,43,223,250,54,135,7,199,60,125,250,140,24,179,60,51,222,147,116,2,163,9,67,32,166,196,114,185,68,11,245,153,68,193,42,199,225,234,152,106,209,16,98,196,122,139,247,21,104,205,171,207,63,227,95,255,235,63,162,0,205,98,65,72,34,230,121,244,236,9,198,24,14,143,143,103,81,82,65,229,194,56,104,166,190,159,227,179,36,126,234,106,58,112,229,207,190,154,120,93,69,86,137,237,97,246,212,105,81,107,243,115,156,100,133,98,10,147,156,171,235,21,117,85,203,125,81,10,106,142,133,138,57,97,172,33,93,110,228,210,51,50,214,172,60,212,222,147,82,98,179,217,242,240,225,67,98,20,65,99,201,138,20,18,137,76,138,133,146,18,165,42,251,139,181,144,97,86,126,110,46,47,217,238,182,132,32,104,194,166,170,48,243,196,97,12,25,140,193,106,71,158,83,131,140,181,146,168,211,247,24,173,40,177,204,180,172,52,171,93,175,112,140,255,113,188,155,190,66,71,102,153,24,89,49,50,191,160,228,136,119,150,24,135,185,203,49,228,164,240,94,224,195,198,10,157,228,74,181,165,148,33,69,77,74,176,92,46,89,52,11,142,14,143,68,90,238,61,90,27,114,254,18,111,150,230,44,39,169,248,203,124,41,202,235,144,82,70,43,145,223,27,107,240,222,72,238,95,74,115,102,156,216,19,250,97,192,57,191,71,173,53,205,2,40,243,139,163,73,165,48,133,192,48,201,142,234,242,242,82,218,230,92,8,73,82,4,174,30,22,230,112,86,165,243,126,31,23,83,34,169,34,47,240,162,102,76,145,203,221,22,87,223,103,225,61,113,156,104,199,128,153,225,177,206,121,22,205,130,92,34,153,66,14,35,214,204,144,218,185,34,185,138,71,210,90,147,195,156,143,168,212,254,114,78,81,170,28,165,132,135,185,88,174,88,213,21,149,179,184,193,73,222,155,4,95,145,163,120,126,172,181,24,109,240,198,81,140,140,17,82,140,180,237,142,41,22,180,3,212,156,171,166,36,35,78,105,77,2,166,24,41,202,136,95,114,134,227,230,92,80,198,19,213,192,56,38,134,113,96,177,62,162,155,6,186,126,32,102,197,174,235,121,240,197,23,76,25,14,87,7,124,241,248,49,218,128,175,60,195,24,248,254,247,127,192,205,27,55,249,218,87,222,101,181,130,90,25,156,175,64,201,97,186,27,123,177,74,228,50,119,196,11,198,105,192,251,10,239,45,187,105,139,153,247,24,114,145,137,141,98,154,3,149,125,93,161,181,4,247,118,93,183,127,6,4,253,36,99,26,144,131,151,105,6,227,106,25,121,199,152,72,33,146,130,196,77,88,43,7,128,119,150,92,146,136,77,84,145,29,160,201,243,248,73,14,82,17,74,165,125,103,114,149,71,22,66,152,187,47,77,46,50,49,241,85,53,167,209,207,102,98,212,44,197,158,235,60,165,231,113,157,196,213,92,169,209,174,212,129,87,33,208,87,151,28,42,207,147,17,193,252,93,189,75,34,104,208,104,101,80,74,210,231,157,243,162,100,156,247,138,245,220,189,141,211,64,156,89,183,114,241,43,188,251,185,64,92,125,21,157,51,127,150,243,103,38,251,83,39,24,43,35,127,239,20,194,254,179,136,49,144,139,252,121,107,204,124,217,203,229,144,114,166,29,58,134,161,147,78,61,84,251,66,215,120,251,165,232,104,234,81,86,179,237,91,150,102,193,102,123,1,192,181,107,71,40,103,200,70,18,219,173,183,243,33,23,73,89,158,207,162,164,218,87,90,132,88,125,18,52,88,8,35,63,248,209,143,121,248,249,103,51,197,68,243,247,254,139,223,225,214,237,91,228,162,41,200,239,87,70,62,123,109,13,63,251,228,19,62,248,201,71,251,119,186,205,35,110,217,48,149,204,255,243,189,127,207,107,119,238,242,119,127,231,119,48,90,243,209,71,31,81,91,71,82,208,135,137,205,176,197,77,147,228,147,26,67,24,7,202,156,18,131,42,156,133,51,217,1,87,158,152,51,187,182,69,59,75,219,119,92,110,47,89,44,150,179,250,210,144,250,204,56,141,52,139,37,213,162,161,132,64,12,147,48,63,103,133,176,196,26,137,167,79,9,16,89,198,237,87,123,222,89,217,105,141,193,57,41,206,174,32,211,90,41,153,236,1,211,56,79,0,178,48,131,99,8,76,51,37,6,32,77,137,20,19,190,169,41,65,132,92,117,179,192,42,141,51,50,69,168,156,151,52,157,93,199,211,167,207,0,53,119,157,236,247,252,222,121,80,134,48,77,146,14,164,20,237,110,160,182,6,146,136,157,174,222,95,171,244,94,171,80,138,140,52,141,18,188,165,60,87,115,128,65,154,155,169,34,250,17,51,95,232,87,193,112,87,205,150,184,16,126,209,9,31,99,156,199,159,115,248,238,48,246,124,246,197,3,250,161,37,166,137,144,38,22,203,134,170,90,208,238,122,134,113,0,96,209,72,202,118,8,147,16,207,187,158,144,229,182,119,78,184,143,33,6,186,182,157,15,255,188,127,201,74,145,196,191,47,147,189,35,127,217,16,47,47,161,248,241,148,210,76,101,154,125,123,17,29,164,34,168,188,159,47,203,249,7,158,34,109,55,144,200,146,133,166,36,84,181,235,58,46,47,47,217,110,55,123,25,106,140,66,93,112,198,207,163,148,43,17,133,140,194,50,133,164,128,24,201,86,51,197,200,179,167,207,248,225,15,127,200,162,182,188,241,250,235,56,99,112,104,186,190,37,143,19,33,104,204,44,243,198,20,18,69,118,73,10,198,54,48,133,136,177,50,38,248,50,50,232,74,248,163,201,100,166,16,56,90,31,224,75,65,107,75,78,243,168,108,24,25,167,94,82,48,156,166,111,91,156,113,184,153,73,121,126,126,70,54,138,137,194,211,103,79,216,238,182,152,170,193,169,76,212,142,156,181,100,53,39,249,252,99,46,60,127,241,146,15,63,254,136,175,127,253,235,84,222,225,172,193,122,217,79,28,30,29,113,241,248,25,33,37,172,247,34,10,202,176,237,3,70,195,195,103,47,248,228,211,47,208,166,162,90,172,120,113,122,33,170,216,40,147,130,239,127,255,7,156,92,59,225,219,223,250,182,120,194,114,198,90,199,20,34,4,120,249,234,148,63,251,222,247,121,246,228,37,191,241,155,127,141,111,124,227,155,160,196,11,120,185,221,241,253,191,248,30,159,63,250,140,113,140,188,247,75,95,231,55,127,243,183,56,56,56,160,179,253,172,92,155,35,117,98,230,242,242,146,105,154,168,235,122,143,197,218,206,145,77,101,185,156,125,170,1,231,44,70,59,217,49,106,139,178,10,165,196,159,154,82,166,111,55,196,52,239,228,156,193,87,142,161,237,208,222,83,121,79,36,19,83,22,9,119,151,240,65,84,150,198,74,48,75,33,203,159,15,105,31,156,236,157,163,144,25,7,121,111,36,48,215,177,92,45,36,70,40,134,89,196,147,201,113,164,50,149,120,151,196,27,36,194,132,146,80,70,201,108,79,73,197,154,114,154,247,215,122,222,135,56,8,3,74,9,74,207,251,249,185,158,130,88,65,82,97,24,199,121,26,98,230,139,76,186,37,107,245,126,221,144,99,196,58,185,228,165,171,181,56,111,113,222,145,75,38,205,5,200,98,209,176,52,203,25,50,80,211,13,11,148,46,92,156,191,98,215,110,241,117,67,83,55,212,117,35,50,253,156,49,214,176,90,47,177,222,176,217,92,146,115,166,29,54,236,122,153,222,116,99,43,35,242,20,160,135,41,69,10,137,203,118,67,31,6,81,33,250,138,202,123,30,61,122,180,223,93,29,206,17,58,218,24,54,219,29,239,191,255,23,188,120,245,138,107,199,199,164,148,248,191,191,243,47,248,244,147,7,236,46,183,220,186,113,131,119,222,125,155,229,193,138,113,138,34,174,136,137,197,220,129,116,195,192,71,31,126,200,197,249,57,171,131,53,231,151,23,116,73,4,38,57,103,158,62,121,204,255,246,127,252,239,252,149,111,125,147,123,247,239,49,142,29,117,179,162,239,90,130,147,188,150,88,138,40,101,231,144,88,227,61,181,146,52,27,151,29,195,52,160,130,20,58,221,48,224,106,81,106,222,185,127,159,174,235,184,184,188,68,205,69,25,90,243,242,229,11,142,143,142,136,211,72,14,19,149,243,104,197,76,171,242,18,181,166,231,9,86,12,179,176,69,214,9,117,93,207,93,150,0,63,152,237,17,41,70,25,249,89,39,170,233,190,23,150,176,150,168,161,24,19,93,127,33,26,4,95,73,48,182,85,76,131,252,189,214,84,172,87,134,146,50,110,190,140,201,133,229,98,205,131,79,191,224,233,227,167,76,57,210,199,137,168,45,211,36,83,130,186,106,48,218,210,110,54,228,186,98,189,90,139,122,222,93,133,77,219,189,24,40,12,61,70,53,50,97,8,81,116,39,42,11,76,156,178,111,94,202,92,220,66,65,105,57,15,245,95,22,150,252,255,252,186,18,198,104,107,176,198,96,63,250,248,3,62,250,232,125,98,26,241,149,163,20,161,44,212,213,154,197,114,201,197,249,150,24,18,131,27,232,250,142,24,166,249,32,74,144,44,33,22,134,84,184,118,156,57,62,58,222,7,181,230,249,22,246,243,165,85,146,92,110,20,230,74,245,202,6,129,116,138,101,86,50,105,53,171,55,243,60,216,97,95,233,237,43,216,170,154,19,147,175,58,83,139,241,142,49,72,16,167,247,158,229,114,177,79,252,86,63,127,9,58,169,90,99,74,144,3,57,95,101,209,101,156,245,132,146,24,194,132,73,153,151,147,92,24,239,188,125,159,175,188,245,38,181,175,240,74,225,245,85,197,91,72,57,204,93,68,38,150,68,72,129,62,6,86,215,87,124,242,201,3,190,248,226,115,166,105,36,23,43,187,152,171,31,4,34,75,86,198,203,225,61,142,24,99,197,182,48,87,115,198,88,180,213,180,195,5,93,191,163,241,21,73,105,194,56,177,235,118,244,57,98,235,138,174,219,18,243,36,9,217,202,74,7,147,33,40,133,214,114,193,23,16,40,179,173,105,154,5,181,119,52,139,165,140,114,18,92,191,126,147,199,47,78,49,169,128,177,244,219,137,102,177,68,19,41,42,177,221,181,84,205,130,102,53,208,13,3,222,85,44,151,107,182,187,75,138,146,67,249,229,203,83,198,49,162,148,165,107,183,226,31,203,133,246,236,130,63,253,147,63,225,59,255,226,95,114,113,182,101,154,34,239,189,247,87,208,90,241,249,231,159,243,231,63,248,30,31,60,120,159,159,60,248,152,179,179,11,126,227,55,158,112,185,235,56,60,56,226,213,171,87,162,76,107,60,95,251,234,187,220,61,58,17,74,200,48,178,219,237,216,108,54,34,34,49,90,14,69,45,222,31,55,239,232,140,209,210,149,79,97,15,180,118,206,145,243,196,225,106,77,209,5,177,128,42,178,22,142,188,76,21,45,170,145,194,101,204,163,28,20,6,32,139,93,64,155,249,25,7,149,197,219,132,214,24,171,136,41,147,137,251,200,166,152,38,161,35,237,183,242,137,186,22,230,101,74,145,146,211,172,160,6,99,68,181,170,178,130,8,5,73,44,209,90,81,212,213,200,19,138,41,84,78,222,141,146,10,201,164,57,94,200,238,11,79,173,231,252,72,242,92,4,24,17,27,85,134,156,12,49,246,196,28,113,202,82,215,158,24,101,4,154,98,96,44,121,223,17,150,82,232,186,173,168,73,75,193,215,78,124,187,42,227,107,139,177,26,84,146,66,65,101,170,121,31,126,112,176,98,125,176,194,90,67,76,53,159,126,250,201,204,254,60,230,232,248,136,188,133,221,216,114,118,118,70,219,110,121,241,226,25,218,40,222,125,247,93,238,223,191,207,85,220,209,195,135,15,249,163,63,250,87,60,126,252,136,186,170,57,185,113,157,55,223,120,139,123,247,238,241,232,209,35,190,243,157,127,78,27,6,150,205,130,245,114,205,249,230,146,213,193,1,41,70,142,174,93,35,197,52,171,33,35,214,74,34,189,118,86,204,215,136,199,89,198,115,144,181,226,228,250,13,94,189,124,142,50,158,227,107,135,116,195,14,173,224,246,237,91,220,190,125,139,151,103,167,20,61,71,246,104,9,243,125,250,244,9,93,215,81,89,43,23,22,200,136,58,136,40,199,121,79,136,145,12,84,139,134,71,207,159,17,126,206,162,96,230,108,210,182,219,241,224,211,79,120,231,237,119,72,179,114,89,107,131,46,87,20,28,129,58,200,243,168,89,248,133,52,31,46,236,21,189,162,200,15,34,172,138,105,191,135,115,238,203,198,164,159,199,200,90,93,37,216,139,242,61,206,221,191,83,78,46,89,35,99,119,163,53,80,145,147,20,231,20,57,51,171,202,115,126,126,46,162,181,166,97,216,102,188,119,2,214,208,97,175,194,182,198,99,154,26,149,69,209,206,188,127,188,154,212,73,210,141,20,77,101,134,251,95,21,124,41,165,217,231,42,239,243,213,26,45,206,170,207,20,68,23,80,255,39,92,128,87,226,179,171,95,246,195,15,126,196,147,103,15,89,175,86,28,29,29,179,217,110,104,187,150,20,53,222,53,164,20,25,134,145,60,67,143,157,19,207,8,69,177,92,46,8,83,97,28,10,135,135,135,188,126,247,117,170,170,154,105,237,1,111,236,94,176,240,243,105,16,121,22,165,252,124,7,120,53,202,146,115,68,98,45,204,220,18,151,124,213,210,38,118,187,145,122,78,229,214,90,147,140,204,169,245,100,81,243,7,86,215,13,235,213,154,186,145,157,132,81,26,99,162,216,60,98,18,26,2,106,150,247,26,140,54,196,28,9,179,55,100,12,129,133,50,20,96,187,147,128,205,43,225,76,46,162,186,51,165,200,193,147,166,125,69,141,42,179,226,44,145,75,225,211,79,63,229,226,226,156,197,98,77,219,74,46,214,21,30,174,228,66,33,73,2,246,52,82,213,53,135,135,135,243,248,76,198,96,117,93,161,156,102,74,142,245,122,69,83,75,6,223,208,183,52,203,134,18,38,134,20,73,41,176,88,52,156,246,29,234,234,7,60,63,216,69,179,7,219,186,186,226,248,248,24,231,60,83,24,25,70,233,172,182,187,45,83,16,197,97,85,215,12,73,118,177,222,123,198,16,209,10,118,187,150,102,177,228,252,226,82,100,246,41,51,76,82,8,41,109,169,155,37,207,95,188,228,201,179,167,220,186,113,3,129,154,107,166,48,161,188,97,211,237,136,165,96,155,154,39,207,95,176,109,91,214,7,107,166,28,121,255,131,15,120,126,246,84,16,120,117,205,131,159,253,148,211,151,103,196,152,121,249,226,133,28,176,20,126,251,239,252,54,255,232,119,255,161,248,187,106,9,52,157,194,36,63,31,174,4,33,105,30,49,42,156,178,132,144,217,93,94,208,183,173,48,52,141,163,107,5,26,78,28,249,197,215,1,74,74,160,12,118,46,194,250,161,103,211,11,23,212,104,49,156,167,36,163,108,99,12,117,85,203,37,19,52,211,52,137,210,48,231,125,130,124,206,153,16,11,74,55,172,86,107,78,55,151,236,118,91,142,142,142,200,122,14,42,213,133,200,12,43,118,90,124,123,69,193,108,169,136,115,252,205,149,232,70,107,45,169,225,40,82,16,145,74,152,34,147,251,114,229,112,53,38,85,51,45,39,165,66,36,208,103,81,42,230,44,108,78,217,23,65,213,52,160,101,236,154,139,172,31,188,247,164,28,36,124,54,101,57,144,103,161,82,63,116,132,48,49,165,132,206,9,109,45,10,69,140,19,139,69,133,54,48,134,142,188,17,209,202,233,233,41,159,126,242,83,250,161,231,222,253,187,248,218,242,209,71,63,230,193,131,7,188,124,241,130,182,221,210,15,45,198,26,30,61,122,200,91,111,189,37,98,183,16,57,59,59,227,193,131,159,242,228,241,35,233,144,83,226,238,189,251,220,189,123,143,199,143,30,241,242,229,11,178,213,108,182,151,92,216,211,217,15,103,241,181,71,169,194,231,159,127,202,183,190,245,43,63,183,39,139,228,16,153,82,164,241,110,14,152,29,8,99,150,226,184,72,81,219,143,29,11,215,96,156,98,189,94,113,190,185,144,169,76,138,56,103,9,234,42,87,15,78,47,4,64,173,188,155,119,76,137,33,78,228,93,156,119,185,26,101,204,28,10,29,249,252,179,79,25,135,97,78,68,153,189,121,57,17,66,224,225,227,199,132,24,197,107,55,23,60,34,168,27,246,102,246,156,37,19,51,167,68,55,23,240,97,10,243,25,217,2,69,192,4,90,227,156,197,87,30,55,23,71,20,217,67,231,82,102,189,133,218,23,86,211,36,128,114,99,204,156,212,34,235,27,148,194,106,141,70,209,181,61,139,166,65,161,25,135,192,227,71,143,229,178,114,53,208,226,124,67,61,143,41,75,145,124,84,235,228,115,46,69,254,183,252,28,35,138,200,118,183,37,165,180,15,160,78,49,51,244,3,73,105,140,171,112,174,34,132,132,117,21,57,74,35,211,117,29,49,21,188,95,74,182,239,127,98,7,40,35,210,252,37,172,255,236,252,33,138,9,107,2,222,105,86,245,146,169,189,96,236,59,12,146,198,48,12,45,202,212,179,202,166,80,249,133,236,51,156,101,28,59,198,208,209,172,52,174,174,232,198,65,84,128,179,135,105,24,71,12,236,31,130,185,255,68,229,89,78,174,180,124,99,57,160,148,33,78,29,227,40,149,216,48,13,226,135,242,69,118,37,37,114,118,241,138,245,122,205,102,179,33,231,194,242,240,24,101,52,105,28,240,181,167,106,106,145,154,19,129,72,202,29,129,138,169,100,146,22,195,125,30,71,25,169,214,11,82,16,77,138,205,133,134,204,48,78,120,52,222,91,106,107,233,187,145,23,47,47,121,242,244,148,215,111,223,102,138,29,43,39,217,113,221,229,142,48,202,174,8,163,137,68,140,211,116,113,96,171,59,126,250,201,71,100,149,208,86,211,15,61,218,47,209,197,224,41,228,162,9,20,162,209,96,69,109,139,150,191,39,43,161,162,180,177,155,47,250,129,163,213,1,86,41,134,16,228,251,94,52,24,95,113,254,244,49,79,30,63,193,42,205,73,181,96,200,16,181,67,21,9,211,204,40,162,46,132,24,56,188,182,38,164,129,109,123,193,110,115,73,142,130,117,251,225,135,63,230,7,31,190,79,196,48,41,67,31,19,141,246,244,157,92,110,67,76,60,127,121,9,100,116,229,232,115,199,46,111,8,89,246,138,206,104,84,84,244,151,27,250,214,201,199,248,0,0,32,0,73,68,65,84,205,22,83,224,218,241,49,67,223,19,99,100,84,145,73,105,2,138,136,226,211,71,95,240,254,135,31,241,27,223,254,53,145,152,111,118,236,118,3,170,118,40,87,209,142,19,253,249,25,253,24,216,181,59,92,85,179,235,122,254,215,127,254,71,124,244,225,71,236,118,59,110,221,186,197,235,175,223,229,205,55,223,228,138,118,81,85,21,71,71,71,172,86,43,172,117,124,229,141,55,25,186,150,80,38,62,253,244,167,24,11,235,195,3,94,94,188,226,206,234,14,67,108,217,94,94,82,215,13,139,229,130,20,228,240,168,235,154,229,114,73,36,209,167,22,163,195,92,36,141,196,34,97,36,155,109,75,83,213,28,94,59,193,98,56,27,207,233,58,1,26,152,162,112,218,201,244,66,27,170,166,193,85,13,81,25,116,74,148,41,146,198,73,14,55,165,103,207,156,71,41,201,65,27,201,76,49,80,10,108,54,151,123,127,109,211,52,50,162,116,14,235,26,116,26,73,97,100,26,58,0,70,37,59,244,60,239,203,150,139,37,206,84,40,252,30,10,28,195,72,215,141,92,141,148,100,191,158,8,131,24,247,181,211,251,16,101,231,69,244,163,139,116,144,77,221,208,13,146,58,31,198,65,188,100,206,17,98,228,232,248,24,165,165,235,174,15,26,62,251,236,51,190,248,226,11,114,206,244,93,199,118,187,229,225,195,47,208,70,158,175,215,223,122,135,239,254,197,247,249,232,163,15,100,172,23,19,195,56,17,99,226,201,233,37,223,253,243,15,201,57,237,67,116,219,182,99,210,203,217,179,219,243,197,203,45,187,244,156,87,175,46,136,81,19,167,130,85,134,224,45,62,205,147,35,187,228,249,121,199,15,62,252,152,191,245,159,143,92,63,56,164,221,92,98,148,28,228,149,117,164,144,217,238,90,66,82,96,61,74,107,198,152,176,85,195,56,6,76,201,172,154,37,147,210,108,198,137,160,61,67,86,164,34,201,212,58,23,22,118,73,222,5,108,182,152,40,59,213,48,102,185,160,98,96,209,84,180,195,0,89,115,237,218,45,62,254,201,207,248,232,103,15,152,148,165,143,137,168,52,49,141,28,172,15,24,218,29,47,94,189,96,219,110,88,58,33,57,77,67,15,41,17,194,72,179,168,169,42,63,243,82,91,74,17,43,67,41,210,121,63,125,250,92,140,245,94,126,143,117,150,197,162,161,110,196,139,58,205,106,78,51,217,61,14,204,123,143,86,154,190,239,230,226,78,186,98,107,44,151,187,115,98,148,103,41,105,209,129,88,11,57,77,44,124,197,246,252,21,103,187,83,54,97,71,165,19,89,37,194,208,225,51,196,152,137,73,252,143,83,44,148,62,50,142,29,198,84,180,33,161,75,226,160,242,236,218,14,85,224,245,219,119,228,190,25,7,84,113,24,95,129,243,40,244,172,81,81,164,16,81,211,8,69,86,56,198,90,72,122,206,135,21,109,73,74,160,176,34,134,81,113,207,28,147,235,79,129,150,51,118,152,6,236,20,70,78,78,14,209,202,176,221,108,72,179,107,225,42,128,213,59,207,106,181,16,9,120,76,115,213,33,135,77,76,145,48,137,183,106,177,104,68,249,89,138,180,234,198,10,154,138,25,162,173,132,33,41,130,55,65,131,149,194,108,38,206,132,56,82,85,6,103,61,90,137,152,37,132,32,70,74,10,237,174,221,155,63,213,60,150,201,69,42,133,213,225,90,228,173,40,169,218,251,158,203,203,11,49,238,207,221,143,82,146,197,167,181,102,138,19,41,23,92,186,218,201,137,22,207,232,57,248,118,174,182,11,208,117,29,159,127,254,57,155,111,124,131,215,111,191,38,135,79,37,152,176,152,228,243,16,145,137,228,247,181,195,14,83,89,180,211,164,44,64,241,126,232,101,167,48,255,128,212,252,239,229,36,149,72,28,71,206,250,129,237,86,88,172,253,86,2,83,23,235,5,93,215,225,124,34,100,81,1,26,99,4,126,59,5,138,17,162,137,181,115,87,62,127,206,37,21,81,224,234,89,53,8,84,190,194,24,195,110,183,163,228,130,179,66,0,154,130,230,139,47,190,96,179,221,176,58,60,17,213,172,74,123,254,171,53,226,117,188,184,188,64,169,66,46,162,248,205,72,49,52,206,255,110,99,12,106,246,87,25,109,102,227,119,225,197,171,151,12,54,176,217,236,232,135,129,105,148,81,248,163,71,143,248,214,55,191,193,52,5,78,207,78,105,135,150,60,193,102,187,197,153,154,197,193,236,225,211,162,240,50,214,145,11,60,124,250,148,139,139,115,30,61,125,198,159,255,240,71,220,186,121,155,211,179,87,248,202,11,199,214,88,225,66,54,158,223,255,31,127,159,183,239,221,231,244,244,140,191,248,224,125,66,201,252,234,183,127,141,213,241,33,126,209,176,233,46,228,114,127,244,136,126,232,89,46,150,220,126,237,54,104,17,14,229,24,153,226,68,158,36,19,115,8,65,72,25,33,179,217,238,88,47,215,28,31,95,195,41,169,200,209,154,52,70,66,204,104,111,132,183,58,11,72,66,72,132,50,225,172,231,96,125,64,83,47,216,109,183,164,60,205,157,157,216,139,156,243,98,1,137,137,84,68,12,100,245,151,234,55,173,101,252,37,58,178,121,154,160,100,167,172,173,161,158,159,135,43,207,108,81,10,201,71,206,123,1,150,49,122,22,178,169,125,58,202,213,46,85,94,151,2,69,49,77,163,252,158,146,25,199,137,181,147,145,176,177,242,92,165,28,89,212,194,221,84,192,203,151,47,136,33,49,17,249,252,139,47,248,183,255,230,223,208,52,13,33,76,180,109,43,62,185,73,124,104,95,255,230,55,229,153,85,98,92,31,67,96,24,71,81,237,86,53,97,76,76,97,194,216,132,177,80,148,18,14,49,26,235,188,144,155,102,111,98,28,39,153,222,24,193,163,229,253,180,73,51,142,19,187,182,35,204,83,163,16,2,190,89,224,189,39,134,196,24,164,163,87,90,97,157,39,25,69,27,218,217,6,16,48,89,158,191,60,119,97,33,70,201,212,84,134,98,192,40,72,109,16,100,158,149,164,141,162,10,181,42,152,164,88,172,14,102,207,158,124,205,171,213,74,70,248,211,36,23,141,18,111,113,86,5,235,44,33,70,78,79,79,137,41,178,186,118,66,28,39,81,127,198,145,122,177,224,232,248,120,182,72,73,74,67,140,65,246,101,41,162,173,197,85,149,76,123,156,88,36,198,97,100,232,7,198,105,226,224,224,112,142,143,91,226,172,252,251,211,52,201,104,220,26,170,92,139,144,100,86,19,107,45,19,161,133,49,44,155,5,26,48,74,244,8,57,165,217,134,33,99,246,76,22,103,64,17,95,107,72,97,6,162,72,10,133,82,138,126,232,101,74,147,11,214,105,166,97,226,217,229,134,143,63,254,144,223,250,245,95,103,117,171,166,164,196,56,12,162,245,40,130,8,52,214,145,42,65,246,197,89,144,227,1,244,44,238,203,34,96,219,187,13,102,41,77,41,252,194,229,7,34,116,180,86,192,17,198,24,236,52,77,52,77,131,86,150,221,110,160,239,197,212,94,85,21,195,16,246,99,18,61,75,171,165,117,148,101,164,209,242,223,188,175,105,234,154,146,51,125,43,138,196,245,122,141,2,42,39,149,112,138,137,144,38,10,48,20,1,59,87,174,146,120,200,24,247,7,118,183,235,169,188,24,203,83,202,20,165,230,132,7,233,206,114,41,180,109,199,56,5,170,202,179,88,44,36,249,61,7,82,46,226,3,155,31,118,165,52,85,213,48,253,127,92,189,89,179,157,215,157,222,247,91,235,157,223,61,156,9,7,0,1,2,32,41,82,19,165,86,75,106,117,183,19,167,59,182,219,78,37,109,87,42,67,229,42,78,185,226,123,87,62,128,227,184,242,29,156,203,148,211,169,228,38,85,182,210,182,227,182,99,181,186,45,169,37,82,35,69,18,196,12,28,156,131,51,159,61,189,243,176,214,202,197,255,221,27,236,156,170,83,4,80,36,8,236,189,223,181,254,195,243,252,158,78,129,234,5,182,173,5,149,99,204,122,68,37,118,9,6,69,97,16,12,68,6,231,176,166,167,238,58,94,60,127,46,102,127,173,37,58,68,123,160,29,126,24,146,132,41,97,36,2,28,237,107,178,179,21,113,24,18,78,70,178,195,211,130,207,210,90,84,96,214,170,225,210,149,144,200,117,62,87,211,212,28,159,28,115,114,114,130,26,98,155,244,144,111,213,181,189,72,140,99,189,145,198,87,117,69,48,74,217,222,222,150,177,115,39,127,127,165,125,186,174,165,177,14,139,28,114,17,154,200,15,40,242,156,147,147,147,225,195,27,225,7,254,32,6,41,73,130,136,36,73,233,154,150,174,235,136,148,92,211,162,194,13,105,219,134,190,175,101,199,213,247,195,65,21,145,103,57,180,29,105,148,146,166,9,97,20,225,112,204,174,102,242,112,248,62,125,223,144,229,25,189,113,50,18,69,144,78,157,233,40,138,21,109,47,59,178,214,245,132,65,72,48,84,226,93,39,213,168,91,11,163,218,150,54,140,9,71,91,66,42,41,43,86,173,44,221,141,113,172,230,171,129,159,25,176,90,92,242,229,159,253,148,48,140,56,62,62,230,87,31,127,140,10,124,190,254,157,111,211,25,199,253,103,79,185,120,245,146,243,179,51,62,253,244,99,86,171,21,239,191,255,117,254,224,111,254,77,148,54,36,78,225,71,49,233,120,74,181,90,82,228,37,198,57,210,100,68,231,139,73,57,138,162,65,68,160,113,74,131,231,75,194,166,49,224,249,212,86,246,115,174,55,132,202,35,141,98,44,106,8,39,46,40,171,26,79,107,76,232,134,180,21,111,16,46,104,218,166,165,110,107,130,129,88,227,15,133,153,214,178,211,212,56,25,229,123,90,200,53,161,40,65,163,36,217,28,2,238,115,30,177,181,248,6,16,133,113,36,94,185,110,248,172,165,94,56,140,78,95,143,132,173,177,67,74,194,132,174,155,75,228,78,219,64,150,209,180,53,89,190,194,56,136,147,148,139,139,11,126,245,235,143,152,207,151,220,125,239,45,60,207,103,54,187,98,119,111,143,171,171,203,77,183,209,118,45,135,71,135,156,157,159,177,92,46,55,138,69,107,141,168,27,253,64,194,180,173,92,74,77,211,72,97,219,27,241,254,118,61,121,158,15,30,80,1,26,200,100,105,173,174,30,212,221,206,50,76,245,228,60,104,5,141,182,142,249,169,7,69,249,104,60,102,60,158,72,218,188,53,172,242,156,46,236,101,69,49,88,102,170,186,162,44,11,138,162,160,109,235,97,252,173,112,200,158,181,49,13,117,83,109,82,222,219,86,192,206,125,223,82,213,61,89,89,144,78,198,180,93,67,149,9,9,167,44,138,129,2,53,136,240,140,92,21,12,133,196,98,177,228,206,205,91,4,97,136,237,59,140,17,117,125,219,137,24,172,40,36,13,69,46,186,22,219,139,141,98,60,153,82,146,179,78,132,151,17,164,165,109,59,138,60,39,78,164,81,137,194,72,68,64,213,122,202,164,8,194,80,130,16,148,236,224,140,49,67,152,174,140,203,25,212,217,110,48,221,227,123,98,113,137,100,29,145,21,25,206,11,232,61,57,127,205,176,243,212,90,118,211,193,96,169,104,134,105,157,118,9,215,182,167,188,251,222,23,217,191,113,131,162,170,112,93,135,214,30,227,113,138,211,82,60,202,152,89,203,14,186,147,2,218,243,124,81,207,243,250,178,94,119,128,206,153,65,164,246,250,53,221,124,57,53,164,15,137,48,206,175,107,249,32,79,199,178,27,170,104,164,173,68,13,104,166,70,170,52,107,55,76,54,208,27,70,163,231,251,120,158,98,177,92,242,228,209,35,242,60,71,43,197,189,123,247,184,190,187,7,206,81,23,21,103,103,167,204,102,115,44,150,233,222,54,187,187,123,140,163,152,174,183,66,115,1,234,188,230,240,229,17,123,59,91,108,221,140,240,64,218,96,237,163,252,128,116,58,37,182,78,16,67,19,205,238,238,46,163,116,66,103,58,232,65,105,43,158,162,48,36,142,210,129,51,152,80,185,30,92,45,41,240,161,222,0,97,101,239,248,151,95,32,41,172,135,0,201,65,193,151,231,57,65,32,15,166,29,42,76,167,5,203,52,29,109,49,74,19,218,190,195,106,203,53,123,3,60,71,103,161,169,90,194,32,166,110,68,73,103,215,85,56,62,40,131,181,80,100,5,161,130,36,12,41,242,156,229,114,201,27,251,215,136,163,8,47,20,229,88,221,116,178,127,177,210,93,91,43,190,199,120,148,210,227,168,251,150,222,89,58,99,232,172,16,91,81,10,219,91,34,63,196,33,121,104,117,94,74,116,142,239,227,6,197,154,94,31,50,10,148,115,40,99,137,253,16,87,75,92,136,86,66,167,73,210,144,213,74,84,89,34,139,151,234,75,251,62,12,51,117,61,24,173,87,69,78,182,92,226,135,62,55,110,220,32,59,126,201,106,145,225,249,62,74,139,7,46,72,35,178,60,227,217,139,231,40,45,212,150,186,18,179,181,194,19,53,177,23,48,153,76,112,78,209,244,82,180,228,109,47,158,83,237,83,116,134,102,153,227,249,30,117,89,83,150,194,73,220,74,18,102,85,199,47,62,249,132,223,250,246,119,120,227,238,61,162,173,45,178,174,227,248,226,146,79,30,124,194,79,127,246,33,103,71,7,248,158,39,211,133,166,165,110,13,147,157,61,17,93,1,73,146,50,78,71,36,81,192,56,29,113,109,239,154,120,235,2,161,201,224,160,171,107,8,2,202,166,161,169,91,66,63,36,74,2,148,14,4,54,236,44,109,239,8,181,38,25,77,88,44,151,44,230,50,118,245,60,153,120,248,58,24,60,175,26,103,165,162,238,251,150,108,185,96,60,157,108,186,119,233,212,132,154,227,156,5,95,131,167,241,3,193,87,69,81,132,83,138,170,147,34,198,15,0,235,16,237,153,34,136,66,169,254,131,64,236,65,74,19,68,17,85,85,163,172,217,120,84,149,214,40,79,124,130,226,189,29,115,121,113,185,25,195,90,43,164,253,147,211,51,150,171,71,236,95,191,137,177,150,243,243,51,86,89,134,59,244,184,117,235,13,58,107,232,7,50,83,55,40,15,125,223,39,29,141,169,234,154,217,236,138,182,109,54,194,165,245,30,167,44,75,178,85,65,20,69,27,181,159,20,126,34,92,153,78,167,195,235,167,177,78,236,26,206,104,130,141,74,86,13,205,177,116,2,198,188,150,190,75,16,42,2,235,216,142,137,135,215,45,12,67,250,182,165,105,106,188,40,192,41,77,154,142,81,157,161,200,115,142,143,143,185,184,56,71,98,177,60,124,79,209,119,61,14,135,210,142,186,43,233,93,15,190,194,212,61,125,83,83,229,25,189,78,136,227,136,233,100,130,223,132,88,107,184,60,191,144,112,95,43,158,106,237,121,180,101,75,221,180,120,97,192,42,43,56,187,184,228,221,183,91,2,5,110,176,72,213,109,203,98,177,96,50,153,176,179,179,195,58,155,117,205,145,237,251,142,173,233,22,109,85,81,85,162,145,136,70,145,236,138,173,240,92,85,93,203,51,230,171,141,47,111,141,63,139,134,61,183,80,140,100,194,102,11,69,93,149,210,109,15,151,245,214,238,46,122,216,165,229,117,69,57,64,229,61,207,167,29,192,9,107,58,205,90,253,30,37,17,109,217,80,150,5,77,91,209,15,144,245,59,119,223,38,76,83,102,139,57,145,246,153,196,9,163,52,33,138,100,220,222,247,142,32,76,208,186,19,2,140,231,17,167,41,163,209,148,166,239,168,155,142,190,170,7,159,171,29,58,88,79,60,195,159,247,154,15,95,158,231,15,83,183,26,207,247,241,155,166,162,174,106,176,11,32,196,243,3,60,173,105,26,169,116,246,118,247,136,226,152,162,46,105,26,25,211,69,81,202,245,235,55,168,202,138,174,23,127,93,158,101,156,159,159,11,168,182,237,192,88,154,188,96,58,158,136,98,111,185,162,92,173,104,187,150,179,139,19,174,95,191,201,124,107,135,213,60,99,181,88,208,183,13,147,241,136,178,92,17,250,239,160,110,165,164,163,9,81,154,82,151,21,69,85,11,21,32,73,6,47,155,198,11,99,140,17,57,119,146,164,244,88,76,89,16,134,30,206,90,202,170,70,41,31,111,224,33,174,137,54,226,25,27,64,203,142,205,195,34,210,240,30,171,20,158,115,4,90,132,62,85,150,15,151,163,60,64,158,31,208,183,134,174,55,244,198,80,213,141,248,12,67,205,254,205,155,84,117,201,103,175,30,115,122,122,186,241,34,245,214,12,70,120,13,131,239,202,243,52,105,146,18,123,26,170,74,124,133,105,138,231,121,244,214,12,135,207,136,222,117,128,79,111,160,179,130,226,27,77,39,108,237,108,115,118,121,201,98,62,167,235,59,250,161,10,10,227,24,129,137,24,180,82,148,77,131,14,124,198,73,194,27,55,110,176,53,157,178,152,205,208,74,177,187,181,67,168,61,180,131,110,48,152,143,163,136,213,98,142,117,86,20,131,46,98,103,231,6,77,83,209,246,34,79,239,58,217,207,161,149,160,174,138,154,44,207,89,229,25,89,150,177,189,187,139,214,138,209,116,66,245,180,225,236,242,18,51,8,71,44,48,158,140,41,170,146,87,175,14,197,131,167,134,0,75,47,196,83,210,45,116,109,69,24,197,148,85,77,213,180,132,97,66,52,153,82,22,21,129,211,224,133,52,198,74,55,20,8,27,179,115,96,148,207,104,119,139,199,47,94,112,182,92,241,173,175,127,157,186,55,60,124,250,148,233,7,31,242,201,131,79,120,249,234,37,213,98,78,20,197,140,210,49,78,135,28,188,122,197,191,250,147,63,65,121,74,2,125,61,159,253,107,215,217,221,217,230,222,155,119,248,157,111,253,22,111,223,123,75,188,77,64,93,215,98,243,8,100,52,231,28,36,73,194,118,58,21,0,176,210,160,21,101,111,240,131,128,126,240,254,69,113,194,245,235,55,62,167,76,244,135,145,190,116,28,74,59,186,182,161,170,74,81,76,110,77,81,74,139,136,203,72,194,138,233,7,229,116,111,164,66,22,9,41,120,138,64,133,168,192,23,143,231,144,137,215,57,139,237,196,123,107,173,165,44,215,192,99,17,237,96,68,20,224,6,49,26,72,138,136,243,53,79,95,188,224,207,254,252,251,220,189,119,143,123,111,189,197,100,60,65,249,30,101,157,243,217,131,251,44,243,140,209,100,11,171,28,81,18,145,231,25,198,220,216,236,156,214,130,181,181,216,98,58,157,110,10,202,205,197,174,196,0,191,14,112,245,252,154,32,8,134,137,147,195,247,69,105,236,16,40,251,250,208,111,218,86,86,10,195,40,117,173,14,84,206,98,157,165,44,10,138,52,30,138,7,129,179,235,56,22,176,129,239,179,152,47,56,191,56,103,62,155,17,15,23,75,133,40,119,167,163,49,125,85,51,159,205,56,57,62,230,242,242,114,152,18,249,248,26,218,94,82,24,180,175,232,6,47,112,24,5,24,19,226,123,142,166,41,9,240,165,219,42,43,241,225,13,141,197,102,85,224,139,130,125,150,251,146,101,231,69,148,213,138,166,237,4,159,216,119,244,125,39,211,24,63,164,237,114,80,62,126,24,97,140,161,237,4,150,225,7,138,178,110,36,10,44,136,136,157,26,160,242,30,109,55,140,91,3,127,160,0,121,27,34,151,181,86,46,202,225,247,91,255,124,173,156,111,27,25,71,142,199,35,233,206,181,194,12,250,2,7,92,44,23,156,156,158,138,29,35,138,112,198,98,172,2,236,208,123,137,79,49,12,2,130,200,35,180,10,127,52,98,185,92,145,36,49,77,215,241,189,239,127,159,64,107,254,163,191,242,31,162,194,128,222,65,87,86,84,121,65,16,68,104,31,92,103,168,173,161,106,27,9,61,176,50,246,93,55,50,235,132,247,161,146,31,58,25,254,146,194,77,59,65,170,248,14,212,176,42,209,90,123,67,165,39,196,12,156,163,26,196,11,81,44,64,84,173,101,100,85,20,5,77,211,13,193,156,162,238,92,171,151,180,246,40,178,21,207,158,62,230,236,228,136,231,79,31,115,122,114,204,106,53,231,228,213,75,242,124,73,85,229,20,69,70,219,53,28,189,60,224,249,147,167,28,188,120,206,249,201,41,121,150,115,121,113,73,87,119,152,206,146,87,13,243,172,160,183,74,24,154,202,39,175,90,26,99,113,94,72,16,167,52,189,197,89,233,72,37,5,92,118,150,81,20,243,226,224,37,125,231,168,235,138,170,42,135,78,194,145,231,217,70,37,215,52,34,231,85,200,195,167,180,8,18,214,240,234,186,170,136,162,152,36,77,185,188,184,164,40,10,58,99,135,61,131,152,62,227,36,33,8,99,153,83,91,71,219,246,120,97,68,24,198,28,28,28,16,69,241,64,215,144,253,74,24,133,120,190,166,40,11,202,170,36,138,34,170,186,162,239,13,121,158,17,199,242,176,118,93,191,73,110,191,243,230,91,160,124,234,186,35,142,71,164,147,45,170,90,30,254,48,14,185,182,191,207,34,47,37,143,77,105,177,131,12,54,148,170,170,8,253,128,110,72,199,222,191,118,141,197,108,142,239,121,152,86,162,174,166,91,91,164,81,60,112,254,28,171,108,69,146,134,76,38,169,0,185,187,154,40,10,232,141,68,239,116,157,36,81,247,118,48,174,59,241,213,180,109,43,233,27,81,76,16,69,196,105,194,98,177,224,106,177,194,42,79,48,119,90,132,80,89,158,17,198,17,97,26,81,180,165,192,155,181,112,131,188,225,243,24,197,241,70,38,30,134,17,214,58,242,166,97,188,189,67,109,12,141,179,16,248,242,208,40,133,142,34,84,24,178,170,42,148,14,232,122,203,253,251,159,241,203,95,253,26,171,3,46,230,75,126,244,225,7,188,56,60,162,108,13,94,52,162,234,29,89,213,146,215,29,117,15,151,139,21,199,231,87,204,243,146,101,209,240,248,217,11,30,60,126,194,7,63,253,41,15,30,62,226,230,141,55,8,189,128,105,58,230,238,237,59,34,150,233,123,226,40,96,107,107,202,40,77,9,2,205,116,58,161,109,107,142,143,143,105,155,122,160,78,40,210,52,97,60,30,81,213,37,113,34,36,155,104,216,95,46,230,87,140,39,35,148,114,195,1,226,216,217,217,2,44,159,221,255,152,213,114,129,179,61,113,18,98,77,71,160,61,246,183,119,201,230,115,81,53,150,21,87,23,151,24,99,72,70,41,237,128,72,75,226,100,16,70,4,36,73,202,193,193,11,230,115,9,85,246,125,159,201,120,204,106,185,100,60,26,209,213,53,31,253,234,151,178,243,13,197,184,124,114,118,202,191,254,147,255,135,79,31,220,199,139,125,49,168,219,158,211,139,83,38,219,19,230,203,57,7,47,159,145,55,5,85,219,178,44,114,30,61,127,66,152,38,52,214,96,181,166,108,91,156,47,233,38,181,233,57,187,186,96,60,158,200,206,211,10,167,51,73,211,141,224,39,77,70,155,157,127,24,6,27,161,147,179,118,99,103,89,83,108,194,48,148,46,103,88,125,108,62,251,101,201,246,246,54,215,174,93,227,206,155,119,164,187,27,148,160,225,0,126,54,166,231,114,64,149,49,116,44,109,219,179,53,221,193,24,184,188,152,145,38,35,46,103,231,188,249,230,45,242,114,73,111,90,234,170,196,25,67,221,52,248,129,47,49,110,88,230,171,37,121,158,75,33,139,34,73,36,67,79,1,129,231,163,28,52,85,69,26,37,130,55,12,67,138,82,212,219,77,103,200,203,10,237,249,172,178,92,38,38,131,87,214,90,48,10,188,40,160,177,61,23,179,43,206,46,47,88,228,25,173,49,212,125,71,94,87,52,166,167,42,43,70,163,49,227,177,160,211,214,234,225,237,237,109,118,247,118,233,134,179,123,61,149,18,95,183,236,104,23,243,57,69,158,111,118,121,107,162,150,82,50,218,13,130,144,188,200,41,235,10,237,123,92,205,103,188,58,62,218,152,217,215,191,175,130,33,157,37,20,5,172,214,216,190,97,177,88,210,182,21,147,105,66,24,249,220,127,120,159,179,203,75,70,227,45,137,177,234,45,85,219,178,90,173,24,141,198,220,188,118,157,213,213,156,98,153,49,157,76,153,93,45,232,140,165,105,43,170,170,16,157,74,20,82,149,5,97,24,200,52,168,174,0,135,117,178,199,21,2,148,219,92,130,26,197,246,120,130,105,90,124,207,243,216,222,218,33,207,114,249,13,60,159,198,214,66,105,160,167,213,62,218,23,151,125,156,36,114,81,134,146,196,208,27,89,106,91,215,113,114,114,204,209,193,51,166,163,49,105,154,240,236,201,83,186,166,66,153,142,171,203,75,52,138,147,227,19,206,47,207,185,253,246,29,118,182,119,105,170,146,98,181,34,95,21,220,188,121,147,131,231,7,124,233,75,239,49,10,19,154,86,164,230,89,89,73,102,93,211,178,42,42,156,246,95,103,153,225,209,86,37,69,83,176,189,187,67,215,25,94,157,28,179,88,45,56,56,56,144,150,216,168,205,30,105,19,129,49,16,97,96,109,192,151,202,114,45,126,9,60,143,192,211,184,208,103,62,159,19,40,69,156,36,108,111,239,144,198,26,229,100,7,22,132,17,143,30,63,161,174,90,126,231,63,248,14,157,237,41,218,130,23,207,15,184,92,93,49,30,79,100,118,142,236,175,172,246,209,8,3,50,12,60,92,16,14,2,33,141,231,57,25,65,87,21,163,48,220,84,198,121,158,83,118,98,9,249,209,15,126,192,239,254,238,239,130,179,156,157,159,99,3,197,181,27,251,44,242,21,91,219,19,26,235,168,251,14,188,152,214,136,194,16,5,190,210,116,14,250,178,230,47,126,240,67,154,162,224,55,190,246,53,254,163,223,255,171,84,85,65,145,101,226,243,49,22,79,73,80,43,93,67,111,164,195,241,253,96,144,210,27,148,242,6,34,138,166,49,13,166,51,4,214,176,19,38,104,156,164,202,107,69,16,6,20,85,137,214,138,186,19,117,95,239,192,246,61,73,28,139,82,206,180,40,205,134,49,185,22,54,137,36,251,53,213,196,243,24,208,97,208,243,218,59,227,16,214,162,114,175,25,128,0,173,49,4,90,24,175,247,63,123,72,228,71,212,117,75,215,90,1,70,91,17,18,85,109,39,251,108,229,97,61,33,207,19,38,208,247,116,189,67,82,152,20,181,131,171,101,206,229,108,73,93,54,208,91,130,68,146,33,158,63,123,2,97,192,237,59,119,104,171,14,219,212,88,7,85,221,16,199,1,23,167,175,216,106,26,194,219,183,240,113,116,202,162,61,72,146,16,63,16,191,108,94,100,56,107,57,191,56,97,178,149,146,196,49,202,25,46,206,79,56,122,57,230,230,205,155,188,58,58,196,247,53,91,91,239,224,76,79,146,132,164,65,200,195,7,15,249,241,159,253,123,190,246,173,111,242,181,111,254,38,173,233,100,73,225,32,244,124,84,164,69,105,237,4,78,158,45,22,92,157,159,115,84,150,76,191,253,91,132,202,163,237,58,246,183,119,241,44,44,102,51,217,173,174,86,76,119,119,72,71,99,202,166,166,195,178,200,87,128,98,177,156,179,204,22,248,81,128,45,43,241,193,42,135,194,19,21,96,47,223,12,35,51,47,240,161,239,100,151,111,12,69,89,112,57,155,109,252,106,235,131,88,166,51,122,243,238,174,71,244,235,103,245,245,151,26,118,121,188,238,100,156,228,42,174,233,82,118,192,25,250,126,192,114,185,228,234,234,138,36,12,9,148,38,12,35,25,127,249,30,139,197,130,44,91,137,88,167,95,99,198,2,170,170,198,83,138,48,146,181,79,158,231,164,163,49,93,87,99,149,33,242,3,66,79,68,25,78,123,68,113,10,218,35,74,83,154,188,228,234,98,198,209,203,35,110,92,115,4,177,100,146,250,97,192,103,63,251,25,63,254,225,15,201,179,37,241,104,74,213,52,2,164,143,67,129,54,120,22,221,11,120,58,203,75,60,107,209,94,64,224,251,44,231,115,138,162,194,89,197,100,50,33,137,37,126,43,142,18,161,2,57,141,114,34,170,233,59,241,38,199,161,40,64,171,178,162,109,122,148,243,208,74,70,137,127,89,0,165,101,253,17,199,132,225,48,54,53,6,215,155,141,95,177,235,123,252,160,18,155,140,214,44,242,140,55,223,186,199,254,141,27,204,102,115,226,36,161,177,142,166,237,25,141,199,76,183,119,88,173,50,230,243,5,87,151,151,228,213,2,47,0,173,29,73,154,112,231,238,61,230,151,151,68,202,163,215,195,14,29,199,233,233,49,207,62,123,200,119,190,249,29,18,47,230,223,127,255,207,240,147,17,223,142,19,116,16,208,59,69,177,90,130,242,8,180,71,150,215,100,69,77,221,245,92,191,249,38,105,154,144,151,50,81,243,227,181,126,161,29,148,162,10,15,77,190,90,242,227,31,254,8,189,126,99,181,210,172,161,209,158,231,209,119,2,238,205,243,156,197,124,46,36,125,43,12,63,135,163,235,100,177,108,172,65,41,137,31,57,63,63,223,220,182,223,248,141,111,240,157,111,255,22,171,229,138,207,62,185,207,114,190,144,153,189,49,20,217,146,60,91,210,212,37,109,83,179,90,44,73,162,152,139,243,115,158,61,126,34,242,89,11,77,223,179,88,101,172,178,130,85,150,147,23,37,85,221,210,246,70,204,215,158,248,91,60,79,32,176,109,211,81,215,13,87,151,87,92,93,94,177,152,47,228,64,102,29,59,228,54,45,190,30,104,6,235,49,192,122,116,210,52,13,85,85,147,231,5,125,111,88,204,231,68,81,196,206,238,14,109,219,114,120,244,138,174,53,156,93,92,240,167,223,251,62,63,248,225,95,240,235,143,127,77,211,246,52,109,203,217,249,21,127,252,199,255,130,251,159,222,103,255,218,77,172,81,27,147,243,224,246,7,101,209,131,183,45,207,115,170,90,198,208,69,145,243,248,209,35,242,34,223,120,85,206,207,206,121,121,248,10,139,226,163,95,127,204,197,197,5,211,173,109,30,63,122,204,131,135,15,56,62,59,227,244,226,140,48,137,54,242,119,7,195,251,162,240,156,194,25,67,228,251,196,97,200,209,225,33,31,253,234,151,156,158,158,98,186,158,163,151,135,60,248,236,62,69,145,131,113,4,67,132,144,242,28,214,138,18,175,55,221,198,64,107,173,123,93,77,105,141,14,164,75,208,190,143,117,150,39,207,158,146,87,165,140,223,134,81,201,229,229,140,178,172,65,105,234,182,197,15,3,194,56,198,58,67,221,84,244,182,197,88,25,103,136,64,105,152,229,243,122,193,189,126,191,112,194,27,100,253,141,21,178,144,53,40,36,88,57,14,66,60,237,227,122,71,26,167,132,94,136,175,253,1,136,45,74,190,174,237,104,122,104,44,116,78,97,180,150,216,22,63,68,135,17,70,121,180,214,209,2,77,111,168,154,150,186,106,232,26,33,191,116,85,139,231,28,59,131,8,41,155,95,17,105,152,142,34,234,98,201,207,127,242,35,150,103,39,124,253,43,95,34,9,53,190,235,105,202,140,166,41,176,182,193,243,29,189,105,104,154,130,217,213,25,168,158,188,88,178,90,205,153,140,71,4,158,207,203,231,207,185,60,63,231,218,222,30,223,252,198,55,8,61,31,219,25,234,178,196,245,134,200,42,102,39,167,156,29,30,113,117,114,138,103,44,161,23,160,122,131,26,118,216,218,56,76,211,18,105,159,192,41,34,207,231,206,27,183,217,30,77,232,235,134,189,173,109,226,65,177,61,30,143,121,239,189,47,242,59,223,249,109,182,166,91,155,221,209,171,147,99,140,115,92,93,93,113,118,113,202,103,15,63,227,197,139,23,216,1,32,110,215,90,59,37,151,150,239,7,27,79,102,223,119,131,167,85,104,81,146,144,210,51,159,205,4,105,38,203,191,129,86,98,94,171,85,135,175,141,168,69,253,229,93,206,154,129,41,35,93,179,121,142,63,127,73,6,65,64,85,149,156,158,158,112,113,113,46,98,191,161,163,89,143,206,206,207,207,7,35,183,22,127,235,32,210,42,138,10,211,11,203,214,24,195,236,234,138,170,46,54,2,35,141,34,192,35,246,98,252,32,161,237,225,244,252,2,223,143,88,46,150,124,246,201,103,188,122,113,196,56,29,177,191,187,71,224,123,236,95,219,39,138,5,60,30,13,72,191,174,17,21,166,214,62,12,169,6,89,89,176,44,114,148,239,179,179,191,79,58,158,8,11,54,78,216,218,217,101,52,158,224,249,1,109,215,113,53,159,147,151,21,198,129,246,124,198,211,41,190,31,210,247,150,186,110,105,154,150,229,98,37,129,178,3,148,220,211,178,7,149,11,95,206,12,107,228,117,244,125,201,254,107,218,134,174,23,236,165,175,63,15,240,16,85,240,90,113,188,127,235,13,246,111,220,20,71,64,47,162,201,60,207,69,241,219,72,106,71,224,75,234,125,28,135,140,71,9,158,231,19,71,49,215,110,220,224,214,157,187,56,207,227,197,193,75,174,150,43,194,56,161,172,42,30,60,120,200,252,106,78,54,207,120,254,244,57,69,182,18,53,179,82,56,173,196,7,28,200,36,160,110,74,94,29,31,242,224,225,103,124,246,240,62,79,158,60,230,197,243,231,204,230,87,148,229,10,235,58,148,54,24,211,82,151,25,117,177,98,107,146,242,229,47,125,1,127,177,152,13,28,65,121,163,195,48,161,174,186,193,148,156,82,58,129,255,90,156,132,124,122,30,90,73,245,80,87,13,190,22,161,201,100,50,33,240,3,158,61,121,202,120,60,226,222,189,123,36,65,200,236,234,138,44,207,216,217,217,102,50,153,48,30,143,56,120,245,92,196,31,126,194,241,209,25,139,171,37,227,116,68,83,117,188,58,124,133,86,30,163,201,100,99,0,14,35,69,219,27,44,154,201,100,66,219,182,242,160,5,33,91,233,136,209,116,74,219,183,40,79,243,198,205,91,120,190,207,254,211,199,60,121,246,132,166,107,112,129,144,95,132,11,185,158,123,191,142,76,2,217,65,172,13,10,146,221,7,91,211,9,244,98,119,200,179,156,201,100,66,93,173,136,210,132,229,114,197,195,39,143,184,182,189,191,201,213,138,146,148,85,150,241,193,7,63,225,157,175,190,187,217,55,250,198,226,123,1,101,215,179,206,161,50,166,131,64,70,19,113,20,99,59,33,98,252,232,71,63,226,246,205,27,188,121,251,22,201,56,225,226,252,156,179,179,57,138,35,230,89,198,253,207,30,8,93,35,138,104,219,150,103,207,158,138,17,219,9,138,9,79,111,130,129,237,128,141,51,125,79,232,11,121,63,77,19,97,71,250,190,228,161,69,17,174,183,164,97,76,231,121,88,20,85,221,136,148,88,201,24,68,13,7,202,186,228,22,198,169,188,142,73,156,14,128,0,71,215,52,188,56,60,24,248,130,30,187,59,187,44,243,140,151,7,47,201,139,130,221,237,61,150,253,18,237,121,76,38,50,30,169,154,154,182,171,9,84,34,202,51,107,241,148,21,234,137,123,29,104,233,214,59,92,223,160,172,92,126,10,139,118,22,172,67,57,43,223,107,241,143,23,209,42,205,179,103,207,73,253,144,124,149,83,21,213,144,136,222,225,180,26,178,47,221,134,221,138,3,227,24,58,103,141,211,82,12,122,65,140,50,178,11,233,154,142,46,47,168,139,156,253,219,55,217,219,187,198,103,31,254,132,81,224,51,125,239,139,68,105,194,188,44,56,57,124,193,221,91,111,176,115,235,13,178,213,130,216,87,4,88,74,122,130,208,147,216,37,101,9,35,159,166,171,88,101,176,88,94,145,231,187,104,164,16,105,170,26,219,247,116,77,195,171,195,67,156,115,220,187,123,79,120,167,0,218,103,111,188,197,181,173,109,108,221,226,89,216,78,71,212,182,39,246,67,26,221,98,76,139,233,27,232,13,85,93,19,250,62,183,246,175,147,205,230,228,243,5,170,55,208,75,128,104,89,150,60,125,246,148,178,170,152,45,230,124,243,119,126,155,122,39,190,157,27,0,0,32,0,73,68,65,84,184,0,87,171,37,7,47,95,240,224,225,3,158,63,127,78,158,73,210,249,218,14,35,114,76,216,224,170,16,84,225,90,153,39,204,215,104,24,49,182,212,117,189,73,35,247,253,0,99,220,32,156,176,82,180,109,46,58,61,124,179,249,28,200,219,163,80,118,216,9,90,137,182,97,240,41,175,47,78,223,243,168,234,70,100,249,125,207,245,253,235,84,121,142,178,110,192,137,121,204,102,51,170,178,220,236,41,125,223,163,53,110,80,146,139,65,93,57,39,25,121,73,66,154,198,244,206,224,41,31,229,60,76,95,227,26,195,203,195,67,30,62,126,198,87,222,249,18,109,99,168,242,18,133,230,226,236,156,36,77,7,117,179,207,106,182,216,236,44,187,174,35,73,18,28,1,21,14,250,14,215,27,218,86,186,231,40,138,104,219,142,71,143,30,113,114,116,72,175,61,70,163,17,211,233,148,27,55,110,16,133,17,177,39,0,144,182,235,201,242,98,216,29,250,148,101,73,89,86,184,193,194,34,209,96,107,81,145,98,190,88,146,101,203,77,183,151,36,9,77,43,254,65,25,7,67,156,196,131,64,241,53,39,214,243,135,120,173,192,199,40,199,135,63,251,41,40,225,65,91,227,6,70,115,130,49,150,44,203,104,154,86,84,160,65,32,224,20,43,41,47,117,83,115,118,118,74,223,27,218,222,240,224,201,19,238,222,185,203,214,56,165,42,43,174,174,174,56,62,62,230,198,206,117,238,222,189,203,238,254,77,177,128,41,185,140,77,223,211,25,3,90,180,18,206,57,206,207,206,56,191,156,163,116,64,20,167,156,95,94,16,68,62,163,52,37,13,99,217,167,150,53,213,42,135,247,191,198,214,56,197,191,113,227,13,49,84,90,88,44,50,226,112,52,92,48,154,201,116,74,16,68,146,9,168,133,194,46,31,240,112,99,80,119,150,205,220,61,141,99,158,62,126,204,157,187,119,249,240,195,15,217,153,76,101,209,168,180,152,89,203,146,222,244,248,129,79,182,42,200,219,130,135,15,30,50,191,90,242,226,233,11,222,126,235,46,215,174,237,202,124,62,12,241,2,9,46,77,210,4,63,12,8,162,144,201,100,66,211,180,195,7,36,100,55,140,208,190,79,81,22,172,10,169,60,46,206,207,41,139,10,223,243,232,173,71,187,246,167,121,66,249,183,235,168,140,245,3,197,235,125,130,49,66,96,192,244,164,145,200,241,151,139,5,31,127,252,107,222,255,202,87,184,184,184,68,15,75,214,27,55,111,146,205,86,172,115,173,110,238,110,145,36,9,119,238,220,165,174,107,230,179,5,40,77,154,166,40,60,26,43,227,177,190,239,133,188,66,143,69,49,30,165,168,193,59,119,117,117,41,98,128,36,65,43,77,150,101,60,120,240,144,197,108,198,233,201,41,63,251,197,207,241,180,226,124,118,65,80,250,204,243,37,90,11,254,72,168,30,161,248,208,180,84,136,209,48,38,80,14,170,178,194,155,142,232,187,142,131,131,3,126,254,243,159,83,85,133,80,236,103,87,210,169,134,62,12,31,44,173,36,86,103,189,20,87,235,181,246,176,251,173,234,90,66,55,215,184,162,190,231,242,242,66,44,47,109,195,120,188,67,125,121,206,249,217,25,117,211,18,68,161,40,88,173,84,186,157,237,201,179,76,140,185,126,184,41,14,172,181,224,49,44,229,69,2,189,22,41,105,171,240,134,67,87,10,25,193,235,105,103,7,218,144,27,144,73,62,161,31,18,120,161,192,27,130,136,56,76,240,134,120,32,141,1,183,246,211,233,117,83,187,73,161,199,137,223,46,240,37,145,90,25,71,146,164,236,238,237,225,210,148,213,114,33,232,38,207,163,44,75,46,175,206,121,247,222,93,182,39,99,242,81,4,214,112,116,248,146,195,195,151,188,251,229,47,51,74,98,58,211,48,30,143,208,90,201,126,221,15,112,206,146,101,115,46,206,79,112,182,231,250,141,125,146,36,161,170,107,14,15,95,242,198,173,91,28,28,28,240,127,127,247,159,243,123,191,255,31,115,253,250,62,198,24,174,46,175,64,69,236,108,111,227,107,143,229,124,142,114,142,173,233,22,81,223,18,166,146,63,215,118,22,95,1,113,66,89,90,182,210,17,147,241,4,215,116,140,119,197,247,185,183,181,205,246,246,132,229,114,197,47,126,246,51,70,211,9,95,120,239,61,174,95,191,206,179,163,67,206,78,78,228,121,244,125,14,15,95,114,116,248,146,222,138,218,79,43,143,94,137,23,209,83,10,165,7,124,215,144,194,162,181,198,219,168,199,221,102,18,178,182,0,172,241,109,158,39,239,181,236,246,6,17,195,122,212,169,94,219,148,94,247,119,195,207,135,34,201,58,39,73,12,235,78,197,73,236,152,115,142,52,77,55,244,158,182,109,55,49,108,81,20,17,69,17,163,241,152,229,229,5,118,176,222,24,94,79,135,186,182,19,175,223,48,197,241,125,31,107,214,97,223,142,174,53,164,73,128,53,112,126,118,206,106,149,209,212,45,198,40,22,151,115,126,81,252,156,147,179,83,182,247,118,177,206,241,242,229,1,171,249,28,157,70,242,220,105,77,86,22,2,196,24,222,43,21,104,234,182,227,236,252,130,163,103,79,249,227,239,126,151,131,167,143,136,198,83,137,70,139,99,190,250,213,247,185,123,247,46,111,189,245,54,187,187,187,114,70,6,62,187,59,59,80,54,226,97,28,154,152,201,100,157,22,33,175,133,181,150,44,159,17,132,114,158,134,81,68,20,133,4,141,216,105,234,186,70,5,138,173,173,45,218,70,132,113,65,28,109,124,140,35,61,193,2,199,231,167,124,247,187,255,156,104,232,232,138,162,18,5,254,104,130,49,208,182,18,96,208,119,178,190,138,162,146,78,43,130,40,37,203,51,30,62,252,140,52,157,210,228,5,203,217,140,175,126,241,75,124,251,27,223,192,15,36,75,213,118,61,183,110,221,230,91,223,250,54,101,35,100,177,237,237,109,22,117,77,83,181,34,216,242,2,122,51,172,79,172,161,168,50,148,10,176,78,113,118,113,78,79,199,40,142,25,37,137,172,5,80,84,139,140,59,111,220,224,214,205,155,248,186,209,92,188,186,196,15,99,180,14,41,59,67,19,249,84,198,129,234,153,245,5,59,227,152,168,237,233,125,31,21,71,244,78,209,227,208,113,72,151,139,164,181,175,27,150,217,140,116,20,99,218,150,155,59,251,116,85,133,238,75,130,166,224,233,7,223,227,218,206,148,190,88,146,38,30,209,52,226,249,193,140,249,226,156,218,244,40,207,50,95,157,112,237,122,200,103,159,254,144,94,223,228,252,252,18,223,79,216,221,185,65,217,90,142,142,206,136,162,148,32,242,25,79,100,254,253,193,201,5,211,52,97,50,30,97,187,154,203,171,11,30,63,124,194,114,177,192,139,2,122,215,224,187,136,85,177,36,29,141,208,129,165,42,106,172,7,154,80,8,228,14,57,148,189,14,167,29,163,52,166,46,75,86,171,21,30,138,166,106,249,243,63,255,33,231,199,231,116,109,198,100,50,226,198,222,77,218,188,227,232,224,148,237,237,138,79,63,121,192,179,195,23,60,125,241,132,189,107,187,28,101,51,46,203,21,65,16,19,7,9,121,81,136,122,213,138,218,209,26,75,96,43,38,126,75,84,212,208,25,130,206,99,43,242,121,244,232,62,167,139,83,94,158,188,226,209,243,199,220,127,116,192,98,177,192,24,203,236,176,229,210,246,44,86,75,28,6,21,120,20,165,197,122,83,82,79,58,99,186,154,192,215,132,122,216,111,6,138,214,42,28,33,232,144,162,105,249,193,135,63,225,199,31,253,156,116,26,243,244,226,37,125,8,166,7,211,11,196,89,89,143,64,139,101,68,198,136,62,227,97,89,110,187,94,114,239,60,143,44,91,145,134,9,77,219,17,39,59,52,36,60,59,185,228,233,225,43,246,118,166,204,174,206,57,58,63,98,123,103,196,42,155,19,134,2,162,126,246,226,16,133,226,252,124,134,167,18,234,214,208,162,193,11,112,65,140,85,30,70,43,90,211,200,120,84,91,92,96,48,58,164,67,209,88,71,183,54,61,43,25,74,161,216,248,129,180,103,176,116,228,77,206,241,217,41,85,85,146,117,45,117,231,209,250,62,181,149,174,95,135,67,244,145,19,107,65,16,8,240,221,218,117,94,164,17,144,65,221,210,213,29,31,255,226,35,102,71,199,140,147,152,253,107,251,204,87,115,244,69,206,181,40,226,242,249,115,250,249,130,44,207,184,126,109,155,50,155,243,228,209,19,22,23,231,108,109,109,227,156,99,180,243,6,225,40,197,217,142,48,73,200,202,156,251,159,60,34,74,99,146,36,230,108,190,164,236,238,243,228,224,9,122,43,38,167,225,233,233,75,218,16,78,243,43,254,237,143,190,143,239,251,44,151,75,190,114,251,77,14,78,14,88,216,156,230,252,146,143,239,255,146,241,243,20,103,12,227,201,132,197,213,140,229,213,140,81,20,211,245,61,243,229,130,179,235,215,8,163,152,79,63,254,136,211,211,235,228,229,21,89,150,225,242,150,211,147,83,46,159,60,195,237,239,243,104,153,211,150,21,133,49,44,23,5,163,201,46,78,123,60,122,248,98,8,66,206,240,227,49,77,219,210,225,192,89,44,162,122,93,87,228,235,162,197,247,245,70,57,188,254,50,198,18,120,99,170,170,196,211,162,118,196,122,120,74,232,44,107,156,216,122,226,192,160,212,222,40,20,149,140,216,215,221,95,59,92,168,96,101,12,238,105,76,81,75,135,84,182,188,252,244,1,31,84,29,147,116,196,233,217,41,105,28,179,189,181,203,241,131,39,140,141,102,47,72,40,186,14,235,28,89,208,210,232,94,60,99,73,0,218,227,229,249,37,54,240,25,37,41,65,87,209,118,37,157,167,113,105,72,214,27,166,59,111,240,179,143,158,144,205,255,47,230,39,103,52,121,78,95,151,228,237,21,203,34,227,11,95,252,50,95,251,205,223,228,211,227,151,148,227,152,178,20,59,130,53,29,126,28,49,178,157,196,177,161,153,236,238,242,248,241,99,254,232,255,252,63,120,241,236,41,143,31,63,34,8,2,174,69,49,109,219,112,116,124,198,249,101,197,238,206,99,210,52,37,77,99,222,184,117,147,189,107,123,92,92,46,112,117,75,153,47,8,180,99,103,148,160,173,152,200,143,143,143,121,227,246,109,146,100,204,139,231,135,20,171,156,183,239,221,195,246,53,56,131,175,29,59,211,49,151,231,167,96,13,251,251,123,100,165,98,177,90,144,140,199,172,170,130,139,229,28,29,199,188,253,222,23,169,59,67,216,135,92,94,46,240,2,159,162,234,49,104,116,211,211,27,75,86,149,84,221,32,52,244,160,240,19,90,36,25,168,138,98,250,174,37,41,114,66,43,130,149,195,163,99,158,63,62,96,246,234,12,229,124,14,14,14,248,215,255,242,159,209,119,45,101,93,112,126,241,132,32,9,105,139,21,171,203,57,202,143,72,210,9,182,52,112,121,193,72,7,236,68,30,142,26,191,205,137,218,2,75,4,237,10,55,151,198,75,41,197,110,20,243,235,191,248,19,162,111,253,22,190,115,142,56,78,104,122,241,164,140,199,99,22,85,73,91,86,228,69,65,215,118,244,202,39,24,102,243,198,244,88,196,43,178,230,169,133,126,132,181,150,186,174,136,227,136,166,174,240,173,162,206,50,146,237,9,206,243,185,60,159,209,150,57,141,169,153,219,134,104,188,45,158,144,190,198,56,77,24,5,88,96,181,90,241,201,39,247,57,157,63,101,181,204,168,107,195,27,183,238,81,86,134,151,47,95,209,116,162,92,12,194,144,178,174,248,228,151,191,38,9,2,198,105,204,221,55,111,145,142,99,240,156,40,14,157,79,24,164,228,101,187,121,24,213,80,217,105,45,94,38,53,172,180,172,3,163,100,20,228,60,1,38,211,11,138,41,241,3,172,177,228,89,78,219,87,100,89,70,177,108,56,126,113,132,239,124,30,60,120,200,233,213,57,59,215,183,120,121,252,146,201,206,152,96,111,155,192,79,104,234,150,170,92,72,165,220,137,26,212,89,33,182,120,218,147,113,27,50,82,46,242,154,87,167,23,124,247,143,255,21,69,215,208,107,71,86,21,180,195,195,239,128,85,158,81,62,125,34,94,164,192,39,30,165,210,161,224,232,122,43,243,124,43,255,4,249,255,88,100,68,105,157,229,228,252,148,155,55,247,41,155,130,236,34,99,123,239,243,161,193,106,227,75,50,93,191,217,151,218,181,41,118,88,156,43,165,177,214,16,6,1,221,192,171,92,143,142,103,243,57,127,241,227,31,179,154,93,160,108,7,74,84,165,158,31,96,154,30,148,162,106,107,145,148,219,142,188,40,101,191,225,197,168,94,186,185,110,16,182,56,183,254,115,187,97,204,42,233,5,155,125,224,112,8,122,234,117,84,144,117,98,59,209,74,99,135,49,147,200,242,229,239,146,36,9,158,53,208,181,52,131,114,120,189,195,122,125,104,187,141,113,27,160,175,59,116,15,249,50,227,135,223,255,1,191,254,240,103,220,187,251,38,95,120,231,29,102,203,25,85,215,48,217,246,169,218,14,103,95,80,20,5,105,58,98,52,154,224,39,35,102,171,140,139,171,5,217,42,99,239,118,201,246,238,84,70,181,26,30,61,126,192,50,91,146,140,82,230,217,130,71,79,159,146,142,18,170,178,100,119,119,143,243,179,51,46,206,207,249,242,87,190,194,114,185,228,127,255,163,127,202,123,95,252,18,109,211,112,252,228,49,203,229,130,172,46,81,214,241,228,249,83,226,33,67,111,52,30,49,191,156,177,154,205,216,26,141,113,74,113,113,121,193,249,124,198,116,119,135,182,235,88,205,23,60,252,244,51,218,182,161,94,20,156,158,156,242,155,223,252,38,89,89,242,131,31,255,152,103,135,47,25,95,223,167,111,58,156,177,88,79,113,49,191,194,24,17,70,40,95,84,187,107,234,202,58,72,215,246,106,51,98,148,215,85,158,57,99,215,188,74,137,236,89,127,183,109,187,49,186,175,225,199,210,0,74,76,216,250,217,221,92,134,3,107,149,181,105,95,41,66,173,233,97,128,59,15,236,219,48,68,247,142,206,116,124,240,193,79,120,244,241,199,236,237,236,208,55,13,97,16,146,198,35,30,61,123,70,85,87,132,81,68,209,117,228,85,9,190,183,25,247,133,3,172,227,217,243,103,148,133,88,99,138,172,38,8,19,172,2,235,73,118,165,179,142,167,79,159,48,63,187,160,158,47,216,78,19,60,20,185,89,210,212,13,7,7,47,184,90,44,152,173,22,196,113,34,160,132,186,17,112,132,233,209,214,67,33,175,71,211,180,92,94,94,97,59,195,241,225,17,147,241,22,129,239,51,91,174,80,10,222,188,123,143,171,139,11,158,61,127,41,2,50,219,113,240,226,128,116,148,114,250,234,140,27,219,83,124,237,136,181,227,184,42,168,139,130,186,170,89,44,230,220,125,235,109,190,248,229,247,185,255,240,17,47,159,63,231,244,252,148,208,215,196,161,199,40,141,216,157,78,56,122,249,130,50,207,184,253,230,109,172,27,241,236,197,115,70,211,49,231,179,43,126,242,179,159,162,163,152,63,248,207,254,54,58,8,137,226,17,69,113,130,23,248,4,97,76,160,101,71,87,21,37,69,145,163,61,143,209,120,140,193,13,254,191,30,23,120,68,129,79,24,249,4,198,17,40,71,95,183,252,234,87,31,97,203,154,177,14,24,167,19,230,171,21,127,241,193,7,188,121,243,6,77,93,241,234,213,17,126,18,18,68,62,85,99,48,20,4,89,67,211,24,17,242,249,17,101,173,168,219,146,233,116,140,167,60,188,166,161,109,106,172,49,244,129,71,213,116,248,211,109,174,78,79,249,168,249,16,239,221,47,94,255,199,109,219,146,23,57,74,123,76,183,119,49,214,177,90,101,116,189,37,242,124,2,52,109,145,83,183,29,189,21,44,87,16,136,121,87,25,71,28,198,196,97,68,85,151,88,99,41,86,25,190,130,52,10,137,125,15,109,123,176,61,111,190,121,155,253,155,111,112,85,101,36,201,22,111,222,125,155,188,108,152,205,230,36,73,202,116,50,98,103,123,27,173,21,59,59,83,190,248,222,87,105,106,203,201,209,25,65,144,240,215,255,198,223,226,214,173,55,121,246,252,57,109,211,240,244,241,35,86,139,156,166,172,88,46,150,100,203,140,87,71,71,76,183,183,209,97,68,213,52,52,157,24,64,155,33,195,76,41,61,236,48,173,248,97,134,241,10,40,106,215,211,52,53,26,197,56,29,17,122,146,99,85,102,57,211,233,148,59,183,111,243,226,197,11,238,220,189,199,63,250,135,255,19,125,219,113,120,116,68,94,172,112,10,118,246,118,120,121,124,200,179,23,47,73,183,182,153,76,182,184,186,188,34,138,82,156,213,18,201,227,60,9,170,85,74,84,91,6,180,242,104,59,201,228,187,117,231,45,30,31,28,241,242,228,156,116,251,26,142,16,23,200,78,170,234,196,107,164,181,131,64,131,181,120,202,129,49,84,101,33,228,5,99,112,40,180,246,7,17,195,58,155,203,10,208,184,43,241,67,95,246,133,128,245,29,202,9,158,200,244,195,22,84,121,160,4,227,102,140,161,174,107,210,209,8,5,228,121,134,231,203,235,210,96,64,123,104,52,190,246,177,157,36,106,248,158,40,109,127,242,211,15,80,158,135,63,4,103,174,41,40,125,211,241,181,175,189,207,34,91,146,175,22,228,229,74,80,87,158,135,81,26,219,59,140,83,68,169,48,103,173,131,206,186,33,107,236,117,7,160,149,144,78,54,178,248,191,180,47,52,184,78,58,110,95,73,8,178,113,86,172,21,125,71,81,87,132,3,26,111,179,223,240,132,166,111,7,1,209,250,247,78,252,8,223,40,182,147,49,137,31,49,73,69,88,51,155,207,81,202,147,253,180,103,176,86,17,197,41,93,231,40,202,134,85,38,59,153,183,222,126,143,223,251,253,191,198,241,241,9,203,170,161,234,58,188,193,60,255,233,253,251,27,154,75,94,22,248,126,64,103,36,177,100,177,92,82,213,53,6,248,207,255,139,255,138,201,214,22,159,124,250,9,65,20,178,88,174,120,254,244,41,101,45,137,6,78,123,120,126,64,86,150,44,178,156,162,144,2,182,233,122,121,237,172,193,58,69,219,245,148,101,133,135,70,57,69,93,148,216,206,176,202,87,116,109,199,246,238,46,23,23,23,248,97,196,183,127,251,59,28,28,30,113,57,159,81,53,53,125,39,193,209,118,216,149,10,169,67,203,143,7,241,11,195,123,210,182,173,4,255,242,58,8,219,26,187,193,171,69,81,180,185,0,215,93,187,115,118,64,167,117,131,37,65,126,46,126,201,110,35,84,115,206,13,221,185,221,116,149,129,31,226,121,154,40,8,36,32,215,24,137,215,177,144,132,1,158,19,123,205,236,234,138,55,110,220,192,58,199,213,108,198,170,40,105,77,79,99,122,154,190,199,106,69,239,75,26,135,115,14,15,79,114,241,124,79,68,23,125,135,51,61,109,47,128,241,182,237,169,219,158,206,88,226,32,100,156,166,195,115,216,208,155,14,229,91,142,79,151,36,105,200,214,246,22,77,59,20,125,40,170,166,162,115,150,162,170,80,86,82,72,52,178,231,106,219,14,141,79,24,198,140,199,19,17,175,132,99,118,246,174,241,133,119,222,225,242,234,10,223,243,40,203,130,247,223,255,26,74,249,92,156,157,209,215,45,170,235,88,206,175,88,92,93,146,47,230,204,103,51,22,151,151,236,223,184,193,215,127,227,55,25,141,38,252,235,239,125,143,167,7,207,121,242,226,25,206,83,130,145,115,142,178,174,4,100,49,88,190,218,222,19,123,70,81,163,252,8,47,72,209,65,76,16,38,252,250,211,207,88,101,57,58,240,233,6,15,105,223,245,52,77,139,213,74,124,189,190,79,58,30,161,181,71,99,37,72,192,89,9,74,247,7,159,158,143,18,226,145,177,172,150,43,242,229,74,66,4,146,132,27,123,215,168,138,2,156,37,10,124,38,81,204,52,25,83,180,45,218,105,2,29,224,233,144,208,15,57,56,56,224,227,143,63,97,177,88,226,121,62,255,205,127,249,95,243,55,127,231,183,41,231,115,218,60,199,67,227,250,142,237,233,22,105,16,17,249,62,126,24,70,34,115,183,150,208,147,177,87,26,70,164,97,36,135,141,246,176,3,128,89,33,121,126,65,24,109,124,34,107,250,189,214,154,157,235,251,132,104,50,187,224,106,118,78,176,189,135,245,21,93,93,49,78,34,166,219,59,4,73,136,23,68,92,45,22,180,46,64,249,138,36,29,15,126,184,142,249,98,201,229,197,5,109,155,227,185,24,219,65,182,170,232,186,5,159,124,244,41,231,87,23,156,188,58,102,119,111,135,107,215,246,49,173,152,38,111,222,220,231,157,183,238,241,234,248,21,214,106,76,107,104,27,43,241,60,195,225,214,182,29,81,168,81,190,166,105,58,148,182,4,202,151,202,21,15,61,116,55,235,78,168,55,134,173,173,45,178,129,78,62,155,205,8,163,132,91,111,220,165,237,13,239,188,251,46,207,158,61,199,98,248,187,127,239,239,242,149,175,127,153,127,243,189,127,203,79,126,250,19,94,45,22,66,147,209,17,93,99,232,186,158,32,12,55,30,37,69,64,28,197,140,66,121,192,181,223,146,142,199,52,58,102,178,123,139,244,218,109,154,222,82,148,5,42,22,235,68,239,44,73,20,17,4,26,59,168,32,215,66,33,241,52,10,162,40,12,66,25,13,73,113,44,82,114,207,195,106,69,20,140,208,81,136,239,129,231,165,168,64,12,221,202,172,211,156,197,184,170,63,119,41,108,200,56,67,231,21,71,17,121,150,201,190,208,138,228,221,247,196,83,21,69,49,97,50,230,31,252,15,255,128,255,249,31,47,56,62,62,34,217,78,41,234,134,52,74,129,150,157,221,29,110,221,190,203,227,71,247,41,170,6,235,180,132,213,250,34,68,178,8,130,13,167,176,78,201,172,95,43,240,132,115,234,156,147,253,153,118,27,41,247,250,2,252,252,37,24,233,117,108,140,100,127,97,94,43,10,181,94,39,130,136,72,67,15,98,139,181,34,88,107,65,244,249,206,27,14,67,69,85,181,244,157,97,156,110,209,183,53,139,249,156,126,185,196,224,240,10,168,202,130,201,120,139,182,105,104,187,158,52,29,147,23,21,85,175,6,163,253,57,171,78,138,205,32,144,41,202,171,211,51,118,247,118,24,77,182,72,226,49,93,107,56,62,61,33,73,70,92,93,93,114,227,198,77,124,207,242,47,254,248,143,113,214,209,181,150,34,171,41,242,138,170,239,216,25,143,72,146,132,50,203,120,244,226,153,36,101,51,8,171,156,37,10,66,145,236,15,194,39,219,137,87,206,215,82,64,57,35,83,16,63,137,232,141,225,131,15,63,100,52,153,240,141,111,125,155,170,170,184,188,188,148,253,114,223,211,90,35,106,91,245,90,253,59,80,125,229,82,52,70,222,43,39,175,93,28,39,155,221,170,76,8,212,48,73,144,253,187,80,109,4,30,45,157,159,224,224,214,72,182,245,251,176,46,104,214,70,250,117,216,52,159,179,196,104,214,206,73,6,116,150,76,182,86,23,87,244,190,199,221,91,111,242,213,175,126,149,211,195,35,46,151,11,154,170,162,172,91,202,186,162,104,106,90,231,8,211,4,229,34,242,190,68,43,39,150,153,64,210,205,189,192,39,80,26,99,33,142,18,81,217,58,133,197,208,33,244,237,178,173,152,103,178,130,136,61,1,56,223,220,187,198,95,251,235,127,192,217,249,5,47,94,188,160,46,10,2,63,100,89,149,210,65,106,8,226,20,106,139,194,151,215,68,107,146,40,38,12,99,186,166,97,118,57,231,11,239,190,203,223,248,91,127,135,209,104,196,119,255,217,63,227,11,239,188,71,182,156,51,25,125,145,162,40,120,246,248,9,163,56,230,213,139,67,236,114,65,24,40,70,145,199,157,91,55,105,59,81,215,198,113,66,20,69,252,242,151,191,96,186,191,199,183,238,222,161,42,11,226,40,164,243,60,158,28,190,196,245,29,183,111,223,34,24,79,121,250,242,136,81,218,129,246,136,211,9,101,85,243,248,217,17,55,110,223,166,106,28,74,71,156,188,58,101,186,59,197,244,14,180,20,4,101,91,75,106,78,47,9,59,228,66,107,210,78,227,35,239,239,154,64,162,7,95,176,242,2,130,56,70,107,159,202,246,84,171,138,48,240,113,93,199,56,244,137,128,114,181,162,242,125,250,190,101,57,60,199,129,14,193,73,67,179,56,57,230,242,236,12,207,215,228,139,57,23,167,71,140,155,57,113,96,249,157,223,254,22,97,146,242,227,31,127,200,225,203,3,162,161,131,247,219,182,161,172,133,173,233,5,29,85,89,130,181,68,218,23,69,156,177,116,77,131,237,141,24,158,81,27,186,64,224,73,23,40,157,66,47,249,104,161,71,146,68,152,34,35,137,60,66,31,202,182,230,116,57,167,170,42,26,211,241,170,152,113,114,126,73,143,79,103,53,78,65,99,58,250,214,48,87,22,215,116,220,159,207,56,61,188,224,173,119,222,35,137,39,44,230,43,102,87,31,225,60,197,55,126,227,55,72,198,49,139,197,2,103,44,203,171,25,123,123,59,188,247,222,123,4,161,144,190,231,121,54,144,51,12,6,35,212,133,64,140,191,221,224,49,92,47,210,5,255,35,111,208,26,19,37,161,145,37,161,231,227,7,62,95,251,250,215,121,239,237,183,249,243,127,255,67,182,118,175,145,101,5,203,60,227,236,236,152,107,251,59,236,238,109,243,201,167,31,131,114,252,189,255,254,239,243,163,159,255,130,63,253,119,223,199,247,124,86,171,140,209,104,44,48,113,99,113,70,111,132,22,101,209,136,160,192,88,10,83,18,108,183,212,42,226,238,221,119,24,109,111,241,248,201,83,94,28,127,204,104,20,145,164,83,194,208,161,48,140,147,20,211,84,40,188,141,2,110,13,85,94,103,107,57,167,134,11,125,136,153,194,163,215,45,58,12,80,202,210,57,67,234,7,232,33,42,96,77,211,88,31,86,107,225,193,154,144,179,230,144,106,45,42,63,79,41,58,107,7,147,174,145,125,163,214,84,117,195,243,195,87,124,251,119,255,10,201,167,247,57,60,125,46,200,188,32,198,186,130,221,235,55,120,255,107,239,179,202,230,124,122,255,215,196,163,20,60,49,73,155,94,13,145,59,6,215,117,116,70,44,49,74,123,104,207,103,29,134,185,185,152,255,127,178,249,245,223,67,14,216,65,65,40,195,51,17,56,153,126,216,45,173,47,205,215,255,189,39,96,65,113,170,176,86,9,59,218,190,199,55,150,170,110,57,187,188,164,142,19,250,182,99,85,86,140,182,133,241,232,57,141,243,35,90,171,232,240,232,156,229,114,153,17,69,49,171,178,230,71,31,252,148,108,149,19,239,109,243,198,222,30,203,213,156,229,114,73,148,164,180,157,37,47,43,49,121,251,62,109,107,233,250,156,170,106,64,121,104,29,242,235,143,62,221,116,171,117,211,81,85,45,171,186,68,93,158,51,153,76,144,1,26,132,169,64,139,141,117,52,109,55,100,55,6,36,81,140,55,200,152,60,167,176,90,163,29,248,3,124,160,108,91,33,150,20,29,145,51,60,126,250,132,95,125,250,49,69,47,73,30,198,138,175,174,87,114,64,175,3,169,149,39,69,50,206,210,89,135,82,50,81,112,159,123,47,54,25,134,155,2,69,70,213,235,75,110,83,180,240,218,246,98,63,87,192,125,254,223,225,115,106,208,245,175,105,45,201,12,206,26,172,167,193,151,81,122,20,197,184,233,20,109,58,122,231,136,210,148,253,91,111,240,242,249,115,122,37,44,213,218,244,116,206,208,43,17,80,53,3,53,69,161,209,202,226,107,31,167,29,62,8,59,210,211,180,117,78,224,5,226,41,211,10,173,228,207,170,67,159,188,206,9,176,36,81,138,234,52,239,126,225,93,254,199,127,248,143,248,211,239,253,41,255,203,63,249,39,68,202,163,233,196,116,31,141,71,228,93,67,219,183,140,84,56,144,98,100,236,223,247,134,170,170,169,139,2,207,11,248,195,63,252,219,252,183,255,221,223,167,44,74,180,177,236,110,111,99,251,150,247,222,253,2,223,251,55,255,134,159,125,240,1,183,118,247,152,140,82,130,174,97,127,103,155,237,73,194,111,188,255,62,23,103,167,44,87,25,123,91,219,120,90,83,85,21,201,214,20,227,96,251,250,117,78,14,95,66,224,177,123,227,22,23,103,39,68,163,41,158,2,117,49,67,69,9,81,154,242,215,255,224,63,101,111,255,38,234,127,251,35,222,254,226,151,248,246,119,190,205,255,251,103,255,142,69,150,99,157,161,105,122,226,52,193,49,68,111,153,126,176,238,58,58,211,131,167,48,189,69,15,209,69,235,14,91,33,73,63,214,57,170,78,112,146,174,174,241,157,66,205,231,104,173,136,175,237,227,51,236,141,163,128,216,243,104,61,112,93,79,91,100,180,117,141,235,123,198,170,225,238,216,35,111,44,97,95,240,217,47,126,204,213,86,192,120,178,195,206,222,132,172,168,241,35,31,163,160,29,162,200,252,60,207,169,135,124,53,107,12,85,89,82,183,29,93,93,211,183,86,110,101,7,189,181,244,6,129,36,15,223,93,223,225,245,208,214,45,77,20,75,10,120,224,211,209,179,61,77,137,2,77,18,71,120,219,59,188,170,107,14,143,143,9,135,249,119,81,54,228,117,37,115,122,29,80,215,21,218,202,193,61,25,141,169,230,25,143,174,158,179,183,119,155,237,109,249,176,41,20,147,113,202,221,123,119,136,147,128,171,203,83,174,102,39,236,237,76,185,115,239,38,123,251,83,94,188,236,197,71,167,44,73,26,176,172,123,122,219,15,2,9,79,32,174,152,129,133,168,134,131,209,192,32,225,149,177,141,60,136,73,146,110,80,102,123,187,187,252,222,239,253,62,187,215,110,176,183,183,79,94,102,196,73,200,127,242,135,127,139,55,111,221,192,216,134,63,249,183,255,146,183,191,240,14,95,251,250,87,56,56,59,31,118,145,189,164,46,180,157,64,127,149,66,62,5,178,31,241,252,112,144,243,42,106,60,118,111,223,229,221,107,55,216,222,190,6,94,192,60,55,156,174,14,80,218,49,218,78,209,170,67,217,6,29,56,140,81,132,158,79,223,25,81,99,14,222,171,186,233,36,49,195,174,89,124,6,156,116,117,141,179,116,214,224,7,26,141,39,31,78,132,151,168,181,55,240,18,189,193,107,55,168,235,62,87,133,203,94,199,9,84,92,57,180,134,201,100,2,157,163,238,13,117,83,179,204,115,254,215,127,250,71,252,157,191,243,135,236,95,46,248,236,233,125,210,68,136,41,69,93,209,182,29,227,173,93,210,116,76,103,44,85,213,18,141,98,28,154,222,90,80,2,17,183,104,240,100,52,235,13,23,249,26,8,189,238,2,214,127,231,207,27,225,215,191,46,225,204,108,254,253,245,88,243,117,183,248,151,59,199,245,84,67,41,57,132,20,178,99,172,109,143,215,246,180,182,199,31,9,249,167,115,29,241,214,152,116,111,27,219,84,180,109,69,16,7,88,52,201,56,166,207,11,172,173,232,28,132,201,136,213,98,197,201,197,5,183,118,183,216,219,217,33,171,27,154,126,142,83,30,198,58,178,172,192,88,35,196,123,11,163,52,101,203,11,216,218,217,35,77,83,78,207,47,240,124,143,36,78,24,143,199,4,81,204,216,142,54,7,154,105,59,177,186,104,31,229,251,132,190,140,85,251,94,162,156,240,125,233,118,205,218,107,105,240,135,61,169,86,138,74,89,150,203,57,97,28,161,147,152,135,207,158,112,114,113,70,178,179,11,190,135,175,67,170,190,163,231,115,224,97,165,81,74,158,169,190,107,105,141,76,91,220,96,191,89,239,237,172,53,155,75,109,173,22,94,39,5,124,158,72,162,120,189,139,54,198,14,126,83,89,79,172,127,164,181,39,128,230,77,23,56,4,211,42,53,112,139,193,75,210,193,183,120,9,125,207,246,104,68,58,30,51,158,78,201,178,21,171,178,24,118,204,154,56,137,233,60,153,130,212,77,133,211,10,101,64,57,133,198,195,25,135,178,98,252,86,70,118,155,189,113,131,31,85,73,131,208,247,56,13,169,23,225,141,83,118,198,9,190,237,8,253,148,223,255,43,127,149,196,11,152,29,159,98,178,2,154,142,81,58,162,71,145,149,37,42,244,209,65,0,230,255,99,235,77,123,45,189,210,243,188,107,77,239,180,199,51,15,85,69,178,200,34,217,221,100,79,18,91,106,73,45,7,177,213,182,227,124,48,140,252,189,32,64,126,64,0,7,70,242,65,178,133,192,145,219,106,171,71,54,217,156,89,167,166,83,117,230,61,190,211,154,242,97,237,115,216,145,188,129,2,8,84,129,103,216,239,94,235,25,238,251,186,211,116,77,144,160,29,214,89,170,162,32,198,244,249,58,62,62,230,242,252,21,195,106,192,79,255,234,159,179,94,166,232,177,55,239,221,231,230,253,239,113,111,60,230,219,15,223,228,225,235,175,243,226,241,23,76,71,3,98,232,216,219,218,102,58,28,177,88,46,168,251,142,34,47,120,243,205,55,121,245,197,23,44,234,53,187,135,7,92,125,252,17,103,23,103,60,124,253,13,238,63,120,200,27,143,222,229,217,201,83,230,171,142,124,34,249,211,63,253,49,239,124,231,61,182,247,238,241,151,255,226,95,115,244,224,30,71,71,135,140,198,219,68,193,70,128,166,9,62,210,244,30,103,3,186,40,8,190,71,108,186,124,191,9,59,184,77,242,137,46,169,133,197,38,81,66,108,82,95,162,15,40,33,177,193,35,157,101,214,182,12,215,75,238,109,237,176,191,53,229,222,214,14,174,239,25,210,97,155,6,63,92,211,175,151,196,174,99,74,69,61,14,124,245,228,138,251,15,6,92,124,253,107,62,91,94,240,250,27,239,242,248,228,107,190,62,57,163,28,110,177,181,123,64,237,122,132,148,232,198,118,172,235,154,209,96,76,215,245,212,117,189,185,169,35,182,119,100,38,144,233,148,172,30,55,213,216,173,191,231,155,113,83,160,109,91,234,190,102,75,15,233,93,203,48,207,209,50,98,187,58,205,252,139,52,226,220,222,59,224,229,179,175,232,250,196,205,19,27,52,209,170,94,19,66,100,160,10,170,98,196,100,188,77,211,190,98,80,84,224,5,237,106,133,41,50,138,92,83,175,174,57,216,127,131,31,255,233,31,83,12,35,165,49,124,240,195,63,226,222,209,49,129,154,143,63,253,61,79,95,189,192,199,22,161,44,153,206,210,92,154,111,14,243,16,18,196,54,198,111,68,16,136,77,226,114,76,242,108,41,36,70,105,206,159,159,50,155,207,81,90,241,231,63,249,11,158,63,127,193,167,159,127,134,22,150,31,255,249,143,248,224,79,126,192,223,255,183,255,202,116,119,68,109,87,188,120,245,148,24,28,125,215,128,112,232,76,209,183,22,97,36,66,108,62,60,194,18,162,70,102,154,224,28,203,174,71,13,199,108,31,223,231,237,111,191,207,233,233,57,95,126,241,132,222,73,118,247,143,153,47,174,177,62,160,148,199,217,134,186,73,85,15,249,16,25,116,10,231,21,41,32,51,229,204,37,234,193,63,126,245,193,177,118,61,202,131,32,144,103,226,238,32,186,13,113,141,206,19,101,184,147,142,107,173,185,13,197,188,45,24,132,16,104,161,144,64,38,21,78,4,192,227,162,228,197,203,11,124,240,124,250,197,215,124,113,242,36,29,188,34,225,234,164,82,212,109,203,108,54,163,219,136,41,76,86,16,162,184,139,184,129,72,16,1,33,55,64,221,228,248,163,15,130,124,211,245,221,126,111,119,127,194,55,207,227,109,23,145,228,238,223,252,253,109,178,116,72,116,104,110,219,142,91,149,33,220,50,99,61,66,164,139,66,70,69,148,1,52,4,19,105,92,75,223,174,168,235,53,224,180,39,161,0,0,32,0,73,68,65,84,166,204,49,194,51,183,53,154,100,192,7,65,27,28,171,182,225,234,234,146,178,28,178,179,191,79,57,30,82,142,71,204,150,107,250,231,167,212,203,37,125,136,120,146,57,191,235,29,206,246,40,101,112,62,176,110,18,244,185,233,45,157,91,50,222,222,78,251,232,190,199,175,214,73,120,164,34,206,91,186,166,199,54,29,45,41,82,18,4,195,162,188,107,152,50,157,186,127,181,25,9,35,73,52,37,165,81,38,163,233,58,102,161,38,203,179,132,249,154,93,177,244,61,217,120,68,57,30,113,211,52,44,218,154,117,221,82,85,35,92,176,216,224,17,90,145,203,60,217,96,162,192,89,143,208,169,1,251,198,152,254,141,215,246,150,216,114,91,160,220,182,115,127,88,140,220,250,77,111,29,15,201,228,254,7,239,171,184,141,4,75,234,109,31,2,56,135,65,147,169,52,37,144,66,16,68,98,95,6,159,2,176,85,110,216,61,216,71,42,201,243,231,207,184,60,191,64,74,141,37,93,110,202,24,52,17,47,5,210,54,119,227,119,137,76,169,3,33,125,67,153,82,4,11,157,245,56,110,5,117,18,27,82,129,116,176,179,67,89,230,216,122,73,54,44,56,222,219,231,229,211,167,188,60,121,138,9,160,123,79,20,29,211,209,16,188,230,210,54,24,163,210,228,42,4,68,136,72,145,204,227,38,83,248,216,51,158,14,152,110,141,185,58,123,201,244,141,55,217,155,140,153,191,124,193,239,127,243,43,126,243,119,255,153,81,85,113,111,123,74,22,44,118,57,231,143,222,251,30,239,191,255,45,234,245,28,17,61,205,106,205,245,229,37,50,203,216,223,219,167,238,122,138,211,231,88,41,152,78,166,140,39,83,94,156,204,232,90,203,100,186,77,85,142,216,219,63,226,71,127,246,19,156,214,92,206,103,124,241,244,25,63,58,120,192,159,252,228,39,92,94,94,114,61,155,113,255,245,7,232,34,163,235,29,81,106,90,155,190,111,49,24,130,17,224,54,6,51,73,90,161,196,28,17,210,221,66,188,157,70,40,188,13,9,45,80,100,24,165,201,162,32,186,158,214,117,156,47,103,132,224,48,198,96,50,77,77,74,40,169,180,100,185,170,25,230,129,76,74,182,246,39,28,254,224,117,242,194,112,242,228,43,202,97,197,162,237,249,248,212,16,130,229,229,87,95,112,125,54,231,193,155,99,182,70,19,174,159,60,166,154,12,208,66,74,186,206,81,149,62,37,39,52,29,227,193,8,21,36,190,91,82,72,133,52,155,148,99,4,189,72,190,191,91,152,107,82,33,165,106,204,17,145,82,208,119,29,139,186,166,12,30,161,50,108,159,210,140,35,2,101,10,118,118,15,184,90,44,89,53,125,50,5,103,26,29,29,90,104,76,212,132,0,55,55,51,50,153,145,25,195,193,225,62,157,235,168,235,5,55,55,23,60,122,231,1,223,251,222,119,216,222,221,230,253,15,30,98,155,134,237,201,54,237,186,230,141,55,143,104,220,156,23,87,39,56,191,194,228,129,16,21,49,38,227,248,109,5,234,156,71,232,128,214,155,236,44,161,104,55,89,119,165,201,129,100,12,46,243,226,142,47,87,175,107,116,89,81,183,107,94,188,122,134,142,61,151,55,71,60,125,54,164,110,231,236,31,110,209,244,150,175,158,124,201,227,39,95,225,131,69,74,240,222,146,149,169,243,68,58,210,111,74,1,73,173,185,104,214,132,44,199,70,207,117,211,224,165,230,114,177,230,98,177,98,107,52,102,106,118,89,182,13,203,238,6,77,13,177,37,244,53,154,84,189,107,173,211,14,78,248,205,158,118,179,103,188,45,162,255,224,213,133,196,208,12,182,67,4,79,57,152,224,59,203,173,185,61,58,143,87,62,141,81,255,96,116,117,123,169,220,210,58,164,76,146,119,107,93,202,36,115,17,235,61,195,225,144,213,178,166,42,43,158,62,59,77,176,234,60,99,213,180,120,231,41,171,33,222,71,62,250,228,19,30,63,62,161,247,129,65,145,81,219,14,187,129,69,59,4,50,38,208,139,3,108,12,168,205,161,138,248,166,27,189,125,125,83,212,252,33,9,36,126,163,62,220,136,74,110,213,139,189,179,88,239,208,58,187,59,88,111,71,107,222,187,141,176,66,164,206,69,43,172,112,24,21,89,251,134,89,163,48,64,31,58,232,45,162,43,241,133,32,172,44,70,36,159,91,211,182,44,214,139,212,77,104,193,108,181,64,32,152,236,76,184,234,18,183,145,204,16,155,148,164,82,22,25,91,219,219,248,190,165,200,115,130,146,137,215,8,137,191,219,118,236,236,238,18,124,196,217,134,24,55,57,125,109,138,30,203,141,161,24,14,113,214,210,181,45,122,243,94,101,58,69,123,233,152,192,214,2,104,108,79,215,117,233,119,168,5,81,68,58,17,161,202,113,81,226,122,79,223,214,172,109,207,194,54,228,18,242,233,152,118,61,39,27,148,40,99,200,181,70,245,61,235,174,65,88,69,150,231,8,185,25,193,110,118,139,255,248,117,55,210,68,220,141,158,211,179,117,171,194,254,3,84,161,210,169,11,178,150,248,79,254,79,183,230,248,205,253,121,219,185,199,72,174,51,84,145,35,132,76,148,170,152,210,199,111,230,55,124,246,197,231,220,59,58,162,216,100,76,206,151,243,228,103,46,170,205,162,60,77,12,124,76,190,83,54,180,151,228,19,77,107,146,76,233,141,66,186,165,15,22,98,242,5,22,74,19,109,143,141,73,228,49,95,181,184,118,129,143,29,243,139,75,62,190,186,161,157,205,41,133,38,152,156,54,10,218,186,193,148,134,76,72,68,188,141,195,2,92,58,159,182,199,19,30,60,56,166,111,215,60,120,112,143,237,157,41,178,13,140,171,156,155,139,75,108,189,228,179,223,252,154,217,197,57,247,143,142,249,31,254,236,199,116,117,195,47,127,246,51,182,255,234,95,178,51,221,34,151,240,187,223,254,138,155,217,13,95,61,249,154,63,253,203,191,76,157,228,108,198,195,55,222,226,228,217,51,180,54,60,124,248,38,165,201,57,62,56,68,162,248,245,175,126,203,245,229,21,211,233,22,77,30,57,121,113,138,37,67,102,3,118,118,247,55,153,131,154,233,238,214,38,241,35,210,247,169,248,46,134,57,218,72,172,111,241,168,52,150,142,158,206,183,104,167,177,77,151,152,184,89,78,145,101,244,49,224,98,32,68,129,64,98,189,39,218,52,49,176,17,122,219,145,57,67,190,179,197,232,224,128,104,242,164,18,232,87,236,108,85,28,150,134,253,82,114,60,41,200,163,5,215,114,240,104,135,174,111,161,216,227,96,111,159,223,125,252,5,243,222,114,84,142,168,95,158,177,40,198,76,84,198,235,135,247,209,82,74,142,143,15,88,46,86,40,84,18,67,108,22,166,91,227,36,129,111,155,134,160,5,89,81,17,130,191,51,162,39,190,163,223,60,4,6,23,35,77,91,51,153,140,17,171,37,221,122,73,57,24,39,193,9,146,188,200,184,89,44,216,218,218,101,107,58,227,124,246,148,210,244,41,170,167,179,20,194,224,163,198,168,140,55,142,143,89,46,230,20,69,78,219,117,148,185,161,235,36,202,8,30,189,253,144,233,214,144,224,59,118,118,199,100,114,139,235,203,43,62,249,236,195,148,17,38,61,235,250,6,169,28,70,192,108,190,198,152,42,61,188,62,145,3,250,222,221,141,211,18,244,85,97,164,185,59,72,19,251,206,162,72,134,80,181,161,48,60,123,250,132,23,175,78,89,44,174,185,127,188,75,239,27,254,246,63,255,53,117,211,96,50,201,241,195,55,121,252,228,75,46,46,94,209,219,53,70,231,155,216,18,67,223,247,32,2,8,79,130,125,165,11,50,47,50,40,171,100,158,173,107,214,174,79,148,143,237,29,156,117,204,86,137,191,23,132,164,233,58,36,45,193,91,148,76,75,243,100,93,72,129,166,41,57,34,110,76,197,255,180,3,140,66,210,118,29,185,145,12,170,50,85,208,124,99,33,72,135,80,192,135,111,56,129,127,40,66,208,90,221,85,235,106,195,239,180,182,195,185,36,96,113,206,145,15,134,92,47,230,156,221,92,51,26,141,54,151,37,168,44,163,169,59,214,77,205,207,254,203,127,161,94,205,1,104,157,165,237,59,124,140,100,166,66,203,68,132,191,181,168,248,144,124,97,78,196,127,114,209,221,145,71,54,223,255,109,71,231,156,71,221,102,136,137,148,50,160,212,237,22,236,246,223,216,187,139,244,246,231,188,197,120,165,75,95,38,80,124,89,48,210,134,108,80,82,13,7,24,41,201,67,1,90,17,115,64,40,132,145,244,33,237,143,198,91,83,246,143,143,153,78,183,238,100,252,214,90,170,170,194,21,83,124,215,115,113,113,198,83,127,2,189,163,170,42,134,195,33,221,42,29,180,90,102,12,38,35,186,174,35,56,152,78,118,208,42,35,207,160,44,18,174,42,203,12,154,148,253,215,182,45,174,235,49,185,225,96,103,159,183,222,124,196,116,50,77,16,248,106,128,33,37,73,116,206,210,59,71,221,54,172,154,154,249,106,137,115,158,50,47,160,138,172,22,75,50,83,33,141,161,7,94,219,223,161,24,142,185,94,174,40,71,35,50,147,51,173,146,133,227,102,49,103,213,214,41,99,79,169,205,46,216,35,68,142,148,223,32,204,216,76,93,188,119,105,199,181,9,154,182,27,235,204,166,84,217,100,62,138,59,59,213,173,218,83,73,117,55,161,185,133,31,220,90,130,110,111,71,33,210,14,208,57,135,239,4,82,39,129,145,148,34,253,108,185,97,181,94,241,234,236,21,147,209,8,235,61,42,207,136,65,166,100,131,24,112,193,211,249,68,125,2,153,246,164,241,118,0,187,233,52,17,27,69,177,32,186,144,246,168,74,145,73,149,118,137,222,177,106,86,72,28,133,128,235,197,21,31,253,230,183,100,74,243,198,241,3,154,155,5,95,124,245,21,125,215,17,163,67,150,38,117,124,50,18,72,121,165,49,128,119,61,109,91,167,223,167,12,188,249,232,33,16,152,12,10,250,102,69,215,44,233,154,21,55,23,103,188,124,250,148,103,159,126,194,246,100,204,114,177,160,158,47,88,45,151,156,124,253,152,211,231,143,249,248,163,15,217,59,216,103,119,123,23,41,37,159,126,242,9,243,217,140,195,131,3,190,126,242,132,197,98,129,49,38,41,192,133,98,58,158,178,154,175,185,185,154,81,47,106,218,169,96,52,216,225,211,207,63,227,215,191,254,61,63,248,225,7,252,197,63,251,75,34,150,139,139,115,94,190,122,201,254,238,113,162,134,117,235,20,55,20,54,42,217,77,199,111,131,163,239,45,34,164,20,143,76,36,229,120,116,30,163,20,78,38,21,177,139,129,104,83,228,141,204,32,200,52,98,55,195,1,122,80,17,140,166,14,22,97,61,91,42,80,105,201,168,84,220,219,27,226,174,158,243,248,228,35,198,131,12,231,27,34,158,124,124,196,142,122,131,251,195,49,237,168,227,220,245,92,206,123,86,47,207,249,246,247,127,192,196,148,232,214,174,146,34,38,6,86,77,75,12,138,208,116,148,197,128,108,92,50,159,223,208,132,30,69,70,166,13,34,40,124,23,80,70,83,55,53,117,88,163,115,195,168,148,56,221,177,109,28,187,187,5,131,42,80,191,56,101,57,95,179,94,245,20,131,93,108,148,44,174,231,52,125,36,19,5,149,41,176,125,146,179,151,42,163,136,26,188,99,44,37,255,230,7,127,196,227,39,79,184,63,24,241,233,147,175,105,232,24,78,11,222,250,246,235,60,120,48,101,118,125,194,112,88,160,98,71,231,3,103,47,78,152,207,206,49,121,133,82,154,166,238,80,34,67,250,30,231,27,132,150,4,225,33,106,132,86,100,133,217,68,178,104,154,174,67,203,64,89,38,106,77,192,35,111,247,65,74,209,19,88,187,158,199,175,78,169,231,107,94,157,188,32,186,200,214,246,132,160,2,227,221,9,139,23,115,126,255,229,239,248,171,55,31,226,189,197,245,73,5,216,117,61,214,181,68,41,176,68,188,16,244,42,73,197,165,8,4,183,70,27,77,12,14,101,50,238,13,115,246,115,88,20,61,181,89,112,113,115,206,250,230,2,91,175,40,132,128,110,144,118,98,209,160,85,32,22,142,160,61,158,154,214,38,210,74,32,161,159,240,18,163,82,202,125,112,32,130,64,104,141,36,163,16,57,99,51,192,245,13,74,100,100,198,211,248,14,39,61,150,62,45,161,255,96,207,214,117,45,144,210,65,172,115,105,239,227,2,74,26,130,87,16,21,153,212,248,46,146,21,145,81,97,120,117,250,24,183,187,133,167,69,24,141,139,22,39,90,230,235,192,211,231,1,45,21,109,23,24,168,146,60,215,52,110,211,5,70,75,20,2,47,82,220,148,84,17,143,219,8,86,18,237,198,249,254,78,232,112,203,155,188,29,131,138,40,80,65,131,52,137,139,24,53,173,213,248,32,200,101,65,190,241,175,229,30,250,232,233,188,197,75,240,82,97,67,79,84,22,17,60,69,86,48,24,41,236,94,197,180,26,17,35,220,196,150,74,26,42,109,40,164,73,41,247,117,205,97,57,96,80,86,104,173,217,219,61,96,255,224,144,65,57,218,48,115,29,171,229,10,147,101,220,152,130,179,171,27,174,175,174,112,206,34,101,164,167,101,109,215,52,97,69,166,13,46,246,20,50,231,22,127,153,21,155,248,46,45,83,244,142,239,240,173,165,26,38,251,137,176,41,63,48,151,154,208,118,24,239,217,29,12,104,124,196,245,29,104,192,57,134,218,32,117,78,44,114,86,69,137,1,46,231,55,180,189,99,38,151,200,66,37,34,201,160,100,184,51,164,238,106,90,177,166,159,88,198,195,138,178,168,168,116,133,237,108,82,149,118,16,131,100,88,22,52,117,131,20,25,3,50,122,223,33,49,104,153,242,239,188,119,120,194,102,23,153,212,204,157,237,153,104,147,138,46,41,112,50,165,136,59,219,16,176,212,253,138,98,56,0,233,113,182,67,202,144,222,231,232,54,222,89,135,84,17,165,33,196,158,139,44,176,234,58,4,134,45,37,136,153,67,138,136,240,13,37,146,224,122,220,218,146,141,114,180,40,88,45,146,84,95,24,79,211,247,200,60,35,223,64,164,123,213,35,130,68,155,2,23,52,214,199,244,28,121,133,20,137,111,219,225,176,66,161,132,166,197,227,133,68,35,145,78,49,200,115,114,9,162,13,124,248,203,159,51,50,5,255,211,191,248,151,60,216,221,230,195,143,127,205,18,135,27,142,48,147,138,229,250,146,82,102,100,40,50,153,17,149,64,42,129,143,158,85,179,162,238,91,116,110,184,156,93,241,246,219,239,209,121,203,211,23,79,185,190,188,32,243,142,123,121,65,236,60,114,221,177,61,24,163,182,119,217,149,80,250,192,64,87,228,197,148,117,43,57,189,88,160,159,156,242,233,215,39,68,225,249,254,79,126,194,78,149,115,254,236,5,203,149,229,102,214,209,119,167,140,134,91,52,221,154,106,0,147,161,230,18,88,175,230,116,205,130,71,143,222,227,240,104,143,155,217,21,121,33,120,252,228,43,138,129,70,154,158,65,166,48,69,134,148,30,223,117,100,4,218,222,98,148,68,56,136,65,161,227,138,178,28,160,48,184,62,98,45,104,20,131,44,163,233,215,40,91,163,135,6,155,247,169,16,17,145,96,45,47,103,13,255,239,111,87,104,32,223,80,173,166,226,130,161,109,248,31,223,124,192,219,127,246,35,234,139,207,153,157,61,163,122,144,66,131,139,124,11,101,107,154,217,231,228,157,167,20,30,225,27,38,219,21,189,94,33,135,61,191,251,242,87,104,235,210,56,196,5,79,8,146,24,21,193,122,180,73,66,137,40,65,229,41,200,212,122,191,161,153,144,164,181,66,32,140,193,202,200,10,75,110,160,26,87,12,148,96,123,144,163,215,75,154,235,5,209,59,66,112,244,46,226,93,64,216,128,136,10,35,51,108,76,230,115,17,33,120,135,138,30,225,29,3,33,121,235,248,152,173,170,194,183,13,100,129,157,189,41,175,189,118,68,89,104,218,230,6,223,59,180,140,212,139,53,34,6,50,147,188,89,147,157,125,118,119,15,120,117,126,134,183,73,0,99,93,50,157,186,62,133,36,150,131,10,17,83,229,99,109,15,90,64,23,176,93,139,16,50,193,154,141,73,138,68,231,89,214,107,126,247,201,199,76,243,241,102,44,18,19,167,239,203,47,232,195,154,44,203,88,213,107,158,189,120,206,205,245,53,243,217,156,204,228,216,222,225,93,192,235,196,192,11,136,36,132,17,17,39,34,222,245,72,45,80,40,176,150,235,151,47,248,236,119,191,230,228,217,19,174,22,55,41,2,198,173,81,193,162,55,196,247,92,13,8,182,70,108,46,1,41,226,38,169,253,27,46,163,144,9,35,167,68,218,15,218,222,129,7,147,103,20,50,35,116,142,149,93,96,148,64,106,131,140,201,3,119,139,189,147,54,220,237,215,146,223,202,161,117,218,199,220,50,70,221,109,106,195,38,225,94,144,42,182,232,61,222,245,8,105,49,42,82,139,72,240,125,154,229,23,6,98,164,237,27,198,131,9,101,53,196,217,20,36,42,72,99,74,25,33,202,180,155,244,222,67,76,163,79,193,55,227,88,110,247,184,34,69,62,109,214,68,105,71,132,68,138,148,20,97,155,142,162,144,136,205,207,89,13,7,172,107,71,187,168,239,198,94,194,8,138,65,137,44,179,180,127,49,41,173,99,90,13,25,140,6,220,12,4,58,10,114,33,209,94,32,125,138,171,10,109,71,38,12,187,251,135,220,31,79,216,217,222,97,60,154,222,49,38,175,78,207,16,164,66,107,177,88,80,175,107,158,123,205,114,53,75,163,29,163,113,161,163,119,29,173,211,216,152,226,166,116,174,55,123,15,197,96,48,76,173,142,16,73,201,43,5,73,244,235,185,156,221,48,28,12,49,70,160,140,66,132,72,215,214,156,62,123,202,40,207,217,217,218,166,119,176,106,150,8,31,211,168,210,7,130,144,28,238,238,176,179,191,199,229,98,198,213,98,137,112,175,88,175,107,90,235,136,74,224,9,120,37,240,194,161,114,73,111,61,157,104,232,187,36,170,25,108,21,152,252,30,210,73,134,249,136,110,213,178,90,172,232,59,75,211,7,218,190,69,233,148,79,232,188,77,93,153,74,59,117,235,82,94,40,49,165,13,40,163,81,70,227,124,154,6,105,165,144,18,178,132,239,199,218,254,206,51,152,70,164,42,141,62,255,32,196,183,22,145,86,70,148,8,244,34,137,166,50,173,176,205,154,108,179,203,111,155,14,215,7,142,14,238,177,189,179,79,237,122,78,207,94,113,242,226,25,17,82,247,173,52,93,236,9,27,180,91,220,236,159,149,52,27,145,150,187,83,171,70,1,129,136,10,96,164,166,208,154,65,86,96,66,68,199,72,22,13,193,89,22,203,154,110,189,166,44,11,202,65,133,17,61,141,78,16,231,40,210,126,44,32,192,164,105,70,150,105,250,190,165,110,87,116,118,205,255,245,127,255,123,206,206,79,25,254,212,243,252,229,41,31,254,250,215,24,23,153,95,93,114,32,115,94,123,248,136,227,131,35,218,104,249,242,201,9,207,78,30,115,255,193,3,166,91,123,232,236,25,79,78,79,57,57,125,206,251,31,124,192,219,15,14,56,125,249,148,229,252,154,131,157,45,214,139,150,213,202,51,158,110,83,21,21,207,79,207,88,222,188,196,119,115,234,245,13,235,172,98,123,247,144,189,157,125,126,240,195,239,51,157,110,225,92,207,233,201,41,63,255,135,159,227,189,165,105,215,228,89,150,254,187,233,147,74,91,36,62,175,138,146,16,19,148,31,25,146,168,45,68,92,140,4,145,196,47,105,221,210,179,189,51,97,247,181,29,26,221,98,187,46,217,146,188,39,211,154,50,47,144,49,146,233,44,105,74,2,76,109,67,53,30,34,133,79,228,167,8,62,244,8,149,35,132,78,185,153,235,107,250,26,138,188,34,203,53,43,91,19,114,205,100,127,200,219,211,71,104,72,123,15,226,173,7,71,98,123,151,18,134,67,82,216,33,64,152,13,213,33,68,196,134,232,144,21,121,202,54,179,117,50,26,91,183,145,72,7,130,143,116,157,5,157,17,181,163,105,45,243,182,166,115,146,225,96,130,212,201,151,38,81,27,69,90,202,203,83,66,210,180,45,175,78,95,114,112,239,40,137,46,92,207,188,89,176,181,24,81,102,57,139,155,25,89,6,227,193,152,171,155,11,174,230,51,132,212,228,69,201,252,197,11,246,142,142,121,248,214,155,188,56,127,129,16,1,41,210,210,122,60,28,176,236,86,64,164,200,11,250,46,237,25,186,174,135,168,64,38,211,107,8,137,130,46,164,76,22,144,24,89,46,22,252,246,55,191,101,246,242,138,216,245,76,119,75,30,62,58,98,81,207,25,111,87,188,249,240,109,126,254,243,127,224,239,127,246,51,134,163,73,138,122,241,62,141,126,179,60,141,3,66,18,166,232,13,60,59,164,245,58,193,119,248,24,104,22,45,31,125,244,91,62,255,234,51,234,174,161,11,150,189,237,41,153,177,104,239,145,214,209,219,26,29,195,70,122,189,17,26,8,131,16,6,8,120,239,16,33,41,227,20,26,17,197,157,177,59,47,114,124,223,80,142,116,58,136,234,53,50,55,20,90,19,188,162,143,233,82,139,49,5,255,222,142,62,111,119,103,122,3,76,79,201,203,255,253,151,82,105,231,25,130,35,51,10,165,37,132,4,228,22,81,108,24,172,201,135,169,70,9,110,190,154,47,16,18,92,15,209,69,208,17,25,160,15,41,213,64,72,80,34,113,103,83,46,181,4,161,72,137,25,1,173,179,63,128,154,235,77,114,181,32,58,139,23,33,69,104,17,41,139,140,201,246,8,105,44,243,117,164,35,162,50,69,57,30,49,152,78,169,70,37,131,170,34,68,143,240,22,21,2,142,152,228,214,33,34,163,66,69,73,87,119,148,81,177,53,221,229,222,238,62,135,123,251,100,93,90,5,244,173,37,198,30,215,123,180,206,201,242,2,162,192,70,152,215,107,124,86,50,24,84,80,7,102,243,5,109,187,66,41,137,206,36,222,117,104,35,9,46,141,227,164,148,100,217,4,147,101,204,103,179,100,61,81,169,235,21,66,32,188,163,107,214,204,235,6,21,34,197,112,130,180,142,217,122,198,39,95,126,194,187,143,222,225,221,119,223,65,103,247,121,249,226,148,122,190,74,10,59,239,233,99,68,230,57,85,85,81,14,199,236,12,238,49,155,207,121,117,113,201,203,243,51,230,179,43,130,150,132,220,35,77,18,131,120,28,183,129,168,153,80,100,149,1,39,137,202,147,111,23,136,74,210,181,61,237,69,207,162,95,176,244,17,141,194,185,158,81,57,78,227,76,145,210,186,229,198,136,223,247,150,216,245,68,69,202,155,211,25,218,24,140,42,144,108,196,93,54,37,69,176,25,81,27,101,136,33,9,121,130,77,89,130,202,67,230,21,90,106,50,175,16,33,96,60,184,32,81,202,160,54,27,200,253,195,3,30,62,124,200,120,123,155,101,215,240,215,255,233,63,242,242,242,2,235,45,66,41,242,60,75,169,31,193,37,33,86,244,8,226,102,175,14,46,250,13,75,88,37,198,106,136,41,99,78,40,186,229,26,135,100,189,92,48,42,50,162,237,232,132,164,190,190,225,244,236,21,189,119,92,94,93,98,238,237,18,8,44,87,75,6,89,142,244,145,170,24,166,81,113,215,208,116,53,171,101,71,89,74,14,15,118,57,191,120,198,211,167,91,92,93,159,227,124,199,139,151,47,24,138,141,226,215,67,232,60,153,204,105,214,150,197,229,146,203,110,193,235,231,87,28,143,82,110,230,217,205,156,124,188,5,121,197,199,95,62,225,31,126,241,247,60,120,109,143,31,124,240,199,148,101,78,219,158,179,181,181,79,211,180,188,186,152,177,51,25,115,240,250,125,110,174,207,89,175,106,174,175,230,28,238,63,68,10,197,95,255,245,95,227,98,68,103,112,117,113,197,254,222,17,206,117,132,205,57,145,96,35,98,19,58,254,255,127,5,165,232,17,196,232,241,2,80,146,96,34,158,14,171,28,211,131,17,111,188,253,128,46,179,116,235,250,206,110,115,171,250,197,57,202,172,72,106,253,86,179,99,59,170,81,65,99,29,117,211,99,10,136,98,152,32,229,54,210,250,154,245,114,198,98,30,41,6,91,20,185,163,93,159,99,5,92,93,157,113,239,209,35,180,220,28,250,183,49,38,33,40,108,183,17,2,56,159,110,116,163,40,138,100,176,118,64,223,133,13,165,30,66,159,17,109,79,239,45,211,224,80,18,250,117,207,170,183,204,154,150,227,237,67,108,44,89,173,45,54,58,208,154,162,28,226,186,54,45,62,149,74,190,33,145,18,13,140,54,16,68,74,80,142,129,213,98,70,140,158,171,203,11,118,151,83,166,227,9,87,87,215,104,233,16,222,51,239,214,204,151,13,49,130,139,241,142,65,183,179,187,67,150,229,105,129,109,123,244,102,215,32,144,132,40,233,123,135,237,147,220,216,187,0,89,194,159,133,176,241,223,108,194,104,111,205,184,93,223,115,121,121,129,140,145,241,100,72,240,158,139,179,43,78,175,158,242,221,201,119,216,217,57,228,232,232,53,254,227,223,254,39,118,182,247,145,98,72,244,137,194,146,229,69,242,23,121,79,136,17,165,12,17,159,200,26,120,20,6,173,97,56,173,40,42,67,136,150,215,142,247,121,121,241,146,194,64,12,43,156,109,208,34,39,51,1,172,77,31,74,145,188,73,49,38,143,204,221,62,228,86,94,126,171,164,219,92,100,54,90,66,223,208,136,25,65,41,186,122,69,57,25,19,165,5,235,144,33,164,29,135,76,155,143,219,189,152,115,238,206,106,112,231,189,18,2,254,59,59,198,132,17,19,20,69,70,86,72,132,72,29,119,8,73,53,154,168,255,61,199,123,71,108,239,236,114,126,118,198,205,205,13,195,193,0,137,68,70,137,8,73,113,106,124,76,7,204,38,6,69,5,129,87,146,40,13,17,112,161,71,122,64,106,98,12,155,132,232,52,86,108,125,7,81,82,20,37,94,165,172,48,145,151,200,194,179,51,218,34,159,8,214,120,130,76,30,195,104,52,157,142,216,80,35,189,71,17,49,27,185,54,1,114,157,67,103,201,84,206,193,238,1,15,118,14,121,176,127,68,134,166,93,173,17,46,237,203,231,203,196,108,85,27,82,201,186,105,89,215,13,77,223,19,132,162,50,130,225,104,68,153,131,12,45,109,38,209,74,176,179,181,133,13,61,89,150,177,12,55,233,176,117,29,129,142,131,163,67,174,174,78,147,215,76,73,202,77,194,185,115,138,50,171,168,42,131,111,123,242,210,48,48,67,100,8,44,103,51,62,127,252,9,170,80,188,241,250,67,38,211,9,139,217,146,155,249,13,206,121,76,89,146,149,37,100,6,173,50,84,44,57,26,28,176,63,58,228,112,114,204,243,139,23,188,188,126,197,42,172,89,214,75,148,1,109,36,102,160,241,54,166,46,78,4,188,136,204,215,55,24,101,80,210,64,14,249,126,206,56,31,167,139,191,235,83,145,139,195,247,201,103,28,92,64,102,5,214,196,59,225,139,136,10,66,122,255,85,148,105,34,17,21,210,11,84,184,245,114,166,191,19,126,163,91,113,2,25,210,159,34,74,162,23,24,37,41,188,76,133,148,11,228,34,35,87,57,205,106,78,239,61,7,199,199,12,38,19,230,171,37,171,174,73,133,162,146,248,40,89,173,215,52,125,135,52,2,2,4,225,184,251,202,18,162,76,151,177,139,73,166,170,110,39,36,17,132,243,168,16,57,222,222,163,203,114,38,85,201,122,118,205,106,61,99,93,247,92,93,95,97,202,146,160,211,89,226,77,58,212,181,84,232,152,38,99,125,236,17,206,146,25,205,225,65,6,190,229,233,201,21,251,123,5,101,230,184,156,93,242,230,163,71,140,39,3,226,178,101,50,153,48,108,37,193,10,112,176,186,94,243,226,233,25,215,186,167,19,138,78,42,86,206,211,32,176,65,240,139,223,127,193,213,245,5,159,156,156,241,228,197,23,28,191,246,58,147,173,45,164,124,194,236,230,18,101,114,174,175,175,232,219,212,216,20,131,109,84,157,68,132,175,61,120,147,60,43,248,250,235,175,25,77,39,20,85,98,250,102,210,96,173,163,219,196,206,85,213,224,110,191,254,143,95,94,170,205,26,35,85,202,210,8,122,97,241,177,33,106,75,204,60,86,182,4,25,240,198,221,249,59,145,98,163,114,15,56,165,136,206,81,120,75,38,96,92,13,137,62,48,155,93,209,214,208,55,13,131,114,139,76,21,4,167,240,46,176,90,246,200,176,194,90,71,211,245,140,15,182,24,110,87,188,253,222,35,116,8,126,163,234,228,214,154,70,36,169,178,132,32,129,108,181,222,140,34,44,193,166,42,176,204,10,92,176,68,107,201,34,56,23,200,98,160,144,26,173,20,229,160,100,180,181,143,69,211,71,197,188,173,185,94,174,200,203,17,197,160,98,29,29,125,76,149,96,84,41,188,180,181,13,147,241,144,237,209,152,136,64,72,197,229,229,37,214,246,84,85,193,193,193,33,101,53,228,227,143,127,195,160,48,140,170,33,94,103,148,227,45,214,235,154,106,156,49,156,236,112,113,121,77,49,72,251,152,206,39,79,92,89,228,169,211,19,73,8,209,117,29,209,43,164,84,100,89,129,49,197,93,17,32,101,191,65,138,197,13,103,147,187,156,195,113,49,64,8,201,205,245,21,191,255,248,51,102,245,37,63,254,179,159,208,53,158,170,152,160,85,206,229,229,53,101,46,25,12,210,14,176,235,58,132,80,132,232,137,113,227,75,11,129,24,147,241,217,245,30,225,59,202,106,136,17,129,188,200,120,255,91,111,97,164,37,43,13,237,234,26,183,106,200,140,34,83,134,118,131,133,18,27,245,167,243,30,219,59,132,72,137,200,132,64,223,39,181,169,17,234,78,40,34,133,4,235,57,222,221,227,59,239,188,139,109,26,172,109,57,121,242,36,37,64,248,0,27,83,47,66,125,163,69,223,20,15,155,73,220,157,4,253,86,33,119,247,18,17,23,44,121,166,82,238,153,9,248,232,32,110,186,54,82,170,180,119,142,31,253,232,71,188,251,214,35,126,249,171,95,17,189,195,245,61,193,165,147,45,201,216,147,47,138,24,240,49,222,9,37,188,76,99,96,16,155,139,223,211,251,118,35,142,72,158,77,68,64,101,0,129,160,59,170,73,73,150,85,72,1,78,164,128,226,172,84,244,69,142,141,113,163,66,139,16,45,194,7,164,245,148,70,99,140,70,40,201,0,67,161,12,7,71,71,60,60,126,192,189,201,46,67,157,35,93,196,173,27,180,206,209,89,66,123,13,203,52,222,105,157,165,105,90,46,175,175,17,153,102,48,26,178,92,47,89,47,111,88,46,174,146,247,41,58,240,125,74,2,81,73,18,34,188,35,248,30,98,164,169,107,154,170,192,118,53,74,69,250,174,163,115,14,103,27,108,223,179,10,43,14,118,119,153,76,70,52,114,69,240,61,235,166,165,208,25,217,32,103,213,44,249,228,211,143,241,46,240,232,237,71,60,124,247,109,102,215,215,44,22,43,212,38,169,187,179,125,74,111,88,59,108,23,201,202,138,7,219,135,28,236,28,112,185,186,228,241,203,175,249,250,249,151,116,174,167,119,61,49,250,116,37,120,143,87,154,40,21,77,108,136,34,162,164,167,183,29,177,48,12,203,49,38,42,214,243,37,84,17,209,71,92,237,136,132,141,242,85,147,21,25,149,28,164,194,201,167,12,75,185,17,13,73,31,209,155,247,89,74,141,16,137,70,20,66,220,140,227,55,216,53,210,179,168,163,34,11,10,227,37,185,151,201,191,231,1,23,54,221,165,39,8,65,212,130,218,247,96,36,202,73,150,171,5,93,215,166,81,100,112,12,139,130,198,91,132,143,32,125,250,26,42,226,85,130,108,187,16,8,108,246,204,49,18,133,32,56,143,237,28,211,193,136,63,249,163,63,102,127,50,225,96,107,202,139,103,39,188,252,242,247,156,61,125,1,74,226,5,148,227,17,181,183,144,229,148,69,137,93,215,4,15,75,215,64,176,148,70,48,44,43,222,120,248,26,227,97,206,223,254,205,207,24,20,6,45,3,215,243,43,234,79,58,150,245,10,55,95,51,13,73,193,239,230,107,234,189,14,103,65,145,97,6,57,181,15,220,212,45,141,144,196,106,128,206,114,226,96,200,238,100,135,239,239,222,35,44,190,162,115,145,105,81,176,53,157,242,252,197,43,178,16,80,66,112,113,118,133,145,134,221,189,61,50,83,97,242,42,193,184,247,246,248,233,79,127,138,52,138,23,167,79,40,203,50,21,105,155,169,81,74,149,151,12,135,163,127,114,249,1,244,196,20,101,198,38,5,196,104,122,183,166,238,107,178,10,162,1,27,186,141,10,219,19,165,38,146,194,192,163,218,64,22,100,160,13,45,118,241,146,201,206,1,227,220,224,214,75,154,85,71,91,131,109,60,162,18,228,210,208,11,1,217,132,186,187,96,217,221,176,32,7,35,201,6,21,47,46,94,176,245,228,75,116,215,167,61,146,115,129,24,90,198,227,61,218,166,79,62,56,13,153,209,172,250,14,33,97,181,94,209,173,59,6,229,24,68,58,224,243,220,16,130,76,73,223,82,32,55,98,132,225,100,204,87,203,47,185,57,63,101,93,119,116,78,99,133,34,56,207,116,103,135,185,237,64,42,122,72,121,96,161,39,8,201,162,94,51,29,142,89,54,45,179,197,154,231,47,78,153,173,23,232,65,198,139,151,47,249,111,191,250,21,255,225,255,252,15,252,171,159,254,43,170,106,151,89,187,100,221,246,92,94,47,25,140,71,148,131,49,95,252,238,183,60,124,248,38,186,168,200,99,76,78,30,145,146,13,210,135,88,38,112,119,62,36,55,57,162,52,88,235,209,155,138,52,113,10,29,33,68,242,77,140,211,109,75,63,222,29,83,233,156,217,236,146,249,108,69,221,247,236,238,28,210,172,123,148,48,8,114,186,118,201,184,50,92,92,92,36,196,92,94,144,108,213,62,153,225,163,66,1,94,101,216,232,16,38,129,162,189,181,184,190,197,168,200,235,247,239,115,121,113,202,100,50,102,157,45,41,66,192,144,51,187,152,177,156,45,83,196,84,101,96,60,68,43,65,215,52,80,153,148,119,23,187,68,223,239,220,38,119,78,144,231,25,190,247,108,13,6,124,231,209,187,252,207,255,250,223,32,130,231,179,79,127,207,236,230,134,231,103,11,216,84,110,65,128,50,201,124,124,171,198,187,85,87,222,82,96,98,140,248,222,35,54,10,76,41,110,51,23,5,33,56,198,227,45,60,13,89,158,168,58,121,158,39,22,95,240,140,182,39,28,31,29,176,183,191,195,100,58,96,123,103,204,203,231,47,104,215,13,202,36,254,161,197,163,36,180,54,93,16,214,217,196,71,44,11,188,18,56,7,109,116,72,239,64,166,252,64,41,83,130,119,89,26,202,129,100,93,215,88,215,49,218,206,153,76,39,172,235,21,215,235,115,170,114,0,2,26,171,168,109,127,39,189,247,193,83,8,5,77,143,107,122,218,40,208,1,238,29,190,198,253,195,35,30,28,28,179,59,222,70,90,143,175,211,191,169,76,129,200,51,110,150,107,218,174,195,24,67,87,175,56,191,186,100,177,90,34,140,230,254,193,113,202,154,3,250,203,231,12,135,83,218,182,161,218,25,243,233,167,151,236,236,29,162,101,68,139,20,236,60,42,11,6,195,138,231,207,107,14,247,183,17,193,242,224,248,16,231,44,167,167,167,140,70,67,218,182,65,123,144,81,36,194,75,12,148,69,129,2,50,153,178,31,197,36,101,230,157,60,61,161,243,150,135,15,31,81,140,71,152,170,162,169,91,164,80,12,135,195,148,227,230,115,124,20,8,163,55,121,144,158,195,241,46,163,50,231,208,33,20,179,0,0,32,0,73,68,65,84,225,253,251,188,120,245,140,231,231,207,56,91,94,38,101,108,145,209,182,45,166,200,169,180,198,104,129,151,1,83,72,58,35,233,109,143,150,25,89,165,200,7,25,89,52,212,139,154,34,87,100,42,163,40,42,114,35,16,11,104,218,142,213,98,73,231,90,76,48,40,97,184,13,132,46,203,100,15,8,33,226,131,219,160,212,210,148,195,123,155,46,100,33,83,52,85,16,24,36,210,5,10,149,225,92,79,23,82,196,22,198,48,156,12,25,76,70,120,225,145,74,50,95,205,185,94,92,39,225,83,140,172,215,11,182,183,182,209,78,128,119,24,101,8,164,104,39,33,61,50,215,116,235,158,117,159,246,183,145,152,166,58,33,96,68,242,157,230,218,176,183,181,205,183,30,189,197,183,222,120,131,231,15,14,17,30,94,62,127,206,135,31,127,140,42,114,148,84,152,60,103,118,51,71,246,150,170,24,17,243,108,195,25,77,176,253,60,51,236,239,238,241,218,253,17,111,63,124,196,104,48,160,28,142,249,240,119,191,37,132,64,99,59,182,244,8,157,75,250,208,38,128,188,214,108,239,31,32,166,130,243,217,140,203,174,135,194,240,218,163,119,200,166,19,170,201,54,77,231,8,94,241,157,135,127,202,206,246,136,166,233,249,209,143,62,224,250,250,111,112,125,207,247,222,121,135,151,167,175,24,141,39,140,243,9,181,72,236,210,87,47,95,241,254,119,191,203,7,127,242,67,62,252,232,67,132,132,186,94,179,90,207,217,217,158,80,228,217,29,231,21,82,20,210,45,192,64,73,137,179,142,152,39,136,6,49,121,52,117,150,49,95,95,211,135,128,137,130,178,204,169,155,134,142,150,178,168,8,54,41,130,201,10,250,174,37,55,57,94,122,154,249,138,237,213,13,102,56,70,186,158,217,213,53,245,26,202,10,178,162,66,171,146,186,237,88,53,112,221,43,106,83,16,244,22,46,10,122,223,208,8,201,85,83,243,119,255,240,247,105,7,40,165,100,60,30,98,251,200,108,118,179,217,61,100,152,92,113,115,115,133,220,36,24,247,93,160,151,61,189,237,153,142,198,244,125,75,179,90,51,26,228,140,139,146,44,221,164,156,156,156,96,23,13,215,203,154,203,217,154,214,70,34,129,193,104,202,214,116,159,214,121,234,182,71,153,156,206,247,41,40,211,5,164,202,120,235,209,59,60,56,56,228,230,247,39,108,173,123,110,150,13,197,120,194,101,115,69,253,226,21,39,255,199,191,231,217,227,11,226,223,252,63,60,126,124,74,157,75,206,47,206,121,250,252,113,202,144,138,158,225,112,64,53,218,74,73,22,46,38,114,67,8,41,35,46,203,233,123,135,20,58,117,47,66,33,4,9,13,182,73,183,136,49,38,245,102,111,147,113,120,51,6,213,90,211,180,13,65,244,236,238,238,115,122,250,148,46,244,252,111,255,235,255,142,84,130,171,235,11,110,110,150,84,85,34,56,24,147,198,96,49,64,191,225,140,138,219,54,155,132,20,83,74,17,60,32,19,16,160,48,57,135,123,251,136,24,105,151,43,170,76,49,41,71,100,83,69,112,145,131,233,1,221,253,158,215,222,120,147,106,84,241,241,23,191,231,233,233,83,170,170,162,219,28,226,41,88,116,211,183,197,152,120,143,27,198,226,122,177,102,50,30,51,168,42,110,174,210,97,182,90,175,211,238,79,73,132,208,100,70,211,117,61,145,20,9,20,99,220,132,238,222,6,133,246,155,78,89,17,238,12,204,241,142,182,82,85,25,135,71,187,60,123,254,53,167,167,47,8,161,160,174,27,180,80,24,173,48,153,226,151,191,254,57,95,125,249,9,151,215,231,180,221,10,83,42,116,54,76,36,155,190,198,139,244,181,117,46,19,128,221,90,116,41,241,42,210,251,158,62,90,84,158,70,173,90,37,192,64,150,171,116,9,24,73,150,41,166,59,83,92,232,112,56,22,237,13,90,43,202,34,39,224,105,251,142,222,10,10,157,81,150,101,186,48,108,32,118,61,185,202,25,235,130,221,241,148,237,225,148,189,209,132,237,241,54,149,200,104,47,111,104,150,53,185,212,100,104,46,111,150,180,77,139,207,51,138,170,100,182,90,48,91,206,169,155,245,166,48,89,177,187,53,102,103,103,135,147,147,19,242,233,27,140,198,163,148,192,210,182,92,93,189,98,56,40,145,82,164,41,70,85,49,26,87,248,224,120,253,245,55,40,138,130,197,98,206,123,239,125,23,136,60,123,246,116,147,172,94,178,163,35,93,219,226,173,229,120,247,128,119,31,189,147,158,221,182,101,80,85,52,235,154,217,245,28,173,115,132,86,124,250,249,103,12,134,67,94,123,253,13,142,183,119,89,47,86,216,186,193,100,57,222,166,140,198,36,30,130,232,3,205,213,130,44,151,28,85,59,108,61,40,121,176,125,200,217,226,146,87,231,47,185,154,93,98,100,129,18,57,82,4,132,214,68,41,232,251,150,46,90,86,245,28,105,6,148,85,133,14,18,45,21,165,170,136,131,12,69,154,92,244,190,67,15,13,195,129,33,27,230,216,214,33,162,98,181,88,209,133,158,92,149,52,161,75,23,107,102,136,10,66,223,97,133,77,194,25,169,113,34,89,177,110,225,5,50,122,162,183,244,222,165,103,213,119,8,31,209,149,70,15,74,86,125,195,112,56,68,8,73,57,28,176,187,183,199,229,213,37,109,211,146,153,180,75,182,93,202,12,20,34,18,92,135,247,16,130,166,247,45,189,183,228,121,153,148,184,222,225,109,218,77,75,52,171,213,18,107,45,23,23,23,204,182,182,16,120,118,15,14,200,165,166,239,58,230,245,146,62,120,250,205,243,39,165,196,72,133,119,118,3,163,239,137,125,139,183,61,207,79,158,112,127,127,159,15,190,255,1,139,217,53,55,103,55,252,206,254,134,235,235,25,90,24,166,91,123,168,26,250,186,69,84,69,2,120,15,11,244,164,228,141,71,247,216,123,112,159,95,124,244,59,102,214,49,58,58,102,49,159,67,235,248,227,31,253,132,209,222,10,85,63,101,190,232,121,248,218,125,118,167,99,62,120,255,61,126,246,119,127,199,236,85,224,159,255,248,47,120,242,228,148,224,2,181,150,56,231,153,207,111,120,121,246,156,195,227,35,198,211,33,131,155,156,241,180,34,196,148,28,159,25,205,120,60,185,243,89,3,104,173,54,41,32,158,106,80,225,117,72,66,183,120,155,33,11,66,40,6,101,193,176,212,72,153,65,208,8,167,105,251,30,35,21,70,22,224,52,133,24,160,188,164,93,88,112,134,208,75,182,166,135,72,51,34,152,134,253,215,31,177,90,95,80,235,9,74,77,80,57,244,82,209,91,141,27,15,56,155,57,158,207,87,52,70,49,200,42,6,123,247,105,250,26,93,228,5,69,94,18,156,38,248,14,173,68,242,80,109,160,202,93,103,49,229,45,49,95,164,131,2,137,237,251,100,120,237,29,157,240,100,121,198,241,206,62,175,223,127,192,201,103,159,243,244,197,43,58,31,9,38,39,55,26,23,36,65,101,4,37,185,153,47,152,45,151,56,1,182,183,200,220,99,180,198,209,39,18,190,82,152,98,72,47,20,213,116,139,243,250,138,233,254,17,135,15,239,81,55,107,86,235,158,79,62,63,229,23,31,61,199,140,13,81,68,218,198,17,227,18,33,224,221,111,27,206,47,174,105,155,77,186,242,198,16,173,84,146,51,219,62,97,207,252,134,134,34,165,130,184,161,146,24,131,214,201,136,155,14,123,187,81,224,37,78,104,158,103,172,174,231,108,109,109,225,29,76,183,247,120,245,242,154,139,139,11,92,8,84,99,141,49,69,242,21,154,12,107,237,198,44,238,81,38,79,35,30,1,129,52,11,15,46,41,40,205,230,3,77,20,76,134,19,66,111,57,216,219,231,237,71,15,153,24,135,18,6,133,98,111,107,31,219,59,100,102,208,165,225,203,147,47,105,234,53,152,196,33,244,222,35,29,72,169,81,183,96,225,144,88,42,49,70,166,211,9,135,71,71,137,235,232,29,227,173,41,71,15,238,115,245,197,98,99,188,131,218,245,152,205,226,185,235,58,170,170,226,232,240,136,229,106,201,114,181,68,43,189,97,52,38,129,166,247,105,252,37,132,162,239,27,148,206,217,221,217,161,110,111,176,97,133,115,5,109,223,18,172,197,227,241,161,227,250,230,37,93,51,67,72,48,69,36,247,138,245,186,33,200,64,54,74,33,182,203,122,153,222,131,24,241,50,50,24,149,200,162,68,107,69,225,147,106,80,202,200,193,193,30,82,166,209,154,214,42,17,64,16,184,208,81,232,2,165,184,163,254,164,34,71,145,151,21,211,168,33,130,114,145,28,69,101,42,138,76,113,111,186,199,193,104,139,157,225,132,113,57,68,88,75,223,246,200,181,197,104,147,50,200,92,68,75,197,176,28,18,99,228,138,150,235,217,140,199,207,190,102,119,103,139,131,227,61,114,147,82,221,219,249,21,23,205,146,208,46,200,183,74,6,131,140,233,116,68,215,102,124,251,221,183,233,250,30,173,53,219,211,41,143,30,61,34,74,193,249,197,57,143,31,63,102,50,158,178,152,47,248,236,211,79,57,58,60,226,219,223,122,143,189,221,61,230,139,57,199,123,187,216,190,227,163,15,63,164,175,59,70,229,136,201,100,76,215,38,67,253,124,54,35,122,73,89,13,136,74,242,242,252,130,160,147,181,167,117,125,202,187,12,17,161,5,203,229,28,165,12,131,193,4,77,160,237,122,246,198,19,218,190,70,182,176,61,218,225,245,173,35,58,30,113,117,255,134,179,203,87,60,191,124,201,124,189,100,238,96,93,55,232,220,144,153,1,107,191,100,187,26,165,61,90,176,56,145,216,193,66,128,48,36,45,64,132,40,3,162,4,45,13,229,48,35,183,16,186,64,16,129,152,73,6,101,137,195,99,157,165,235,59,218,182,193,58,79,94,102,105,39,228,83,231,159,101,89,138,190,9,138,60,203,200,180,4,31,81,185,34,160,89,118,107,26,107,121,122,250,140,159,253,215,159,49,26,143,54,22,40,201,114,185,72,129,224,49,146,231,134,190,107,211,206,57,4,156,77,157,161,49,154,195,163,67,170,225,144,151,103,47,201,178,28,31,193,17,177,220,250,3,5,49,120,202,178,76,228,36,37,241,54,97,25,27,15,157,179,204,86,75,250,13,6,163,239,123,20,2,37,36,161,239,89,199,46,89,175,0,165,53,87,23,215,248,214,243,231,63,250,103,92,156,189,74,12,82,42,4,39,20,101,201,205,179,87,116,222,145,23,25,123,211,93,90,233,120,124,249,130,27,187,226,96,52,228,230,230,138,101,187,100,105,29,47,31,127,78,190,117,64,53,205,105,122,199,178,237,153,95,53,236,142,74,122,39,41,76,193,131,131,67,30,29,29,115,117,118,201,72,73,10,235,144,194,240,124,181,160,237,214,148,85,198,106,53,99,177,204,200,115,193,108,126,129,117,13,81,88,234,218,98,181,185,3,164,164,160,228,228,161,237,251,30,103,29,195,209,8,194,10,33,76,74,193,33,77,39,20,57,153,204,48,82,147,171,33,163,98,144,120,168,33,96,148,66,75,185,185,44,3,185,50,72,35,233,101,75,233,34,161,56,100,225,51,180,22,184,178,100,21,134,172,148,162,86,19,170,162,160,182,224,84,78,197,33,55,203,199,92,11,199,104,103,143,234,240,117,46,86,45,219,251,187,232,91,36,81,219,182,244,189,197,100,101,2,193,74,133,144,146,241,104,136,37,38,83,238,38,6,73,146,225,250,158,50,207,201,43,137,115,45,74,8,134,85,73,145,101,140,134,83,158,93,60,199,118,130,214,7,242,204,32,77,70,31,60,151,139,25,81,27,86,77,157,34,121,188,165,107,106,132,201,144,90,243,248,201,19,38,131,33,15,199,91,44,215,61,186,28,113,121,246,148,163,131,41,187,199,15,136,2,62,251,226,132,124,208,147,151,112,97,59,188,183,104,161,201,75,73,89,25,50,51,100,190,88,19,188,160,239,18,241,35,32,137,65,210,251,100,86,70,164,136,21,98,218,145,121,23,8,50,153,228,181,74,59,172,176,145,220,199,13,174,66,107,205,112,56,100,125,179,96,181,90,161,77,206,116,178,69,239,28,243,249,130,104,59,188,75,117,129,16,106,83,141,247,248,112,27,228,121,11,14,246,155,203,35,98,93,98,111,26,149,161,101,26,133,206,174,231,156,124,253,152,131,189,125,222,122,243,45,42,215,163,165,70,198,164,114,235,84,71,86,21,244,193,37,102,105,85,226,133,64,133,52,142,209,58,137,77,164,72,48,236,91,35,177,148,146,193,176,68,72,73,219,37,111,162,80,10,180,164,181,29,86,9,130,209,180,46,96,144,104,109,104,219,142,209,104,204,163,71,111,243,229,151,95,112,121,113,129,52,134,186,174,177,225,27,88,182,20,73,173,21,162,195,123,203,114,181,32,203,13,121,145,179,186,170,211,78,57,157,44,68,97,153,76,134,76,198,163,77,55,25,104,251,26,75,71,81,149,236,237,237,209,71,143,123,213,179,234,60,42,53,240,4,19,152,142,7,228,121,65,81,24,164,138,196,232,208,230,27,41,117,196,38,24,175,208,72,37,54,106,99,139,181,29,17,208,50,67,10,73,231,44,147,46,146,101,25,101,86,177,51,217,98,119,188,203,209,116,151,195,209,22,211,172,36,182,14,87,183,244,117,75,38,210,135,114,190,188,33,108,70,88,170,28,226,101,224,242,226,146,147,230,146,214,245,28,62,56,226,173,55,222,224,230,242,156,233,112,72,169,12,187,59,91,140,7,37,151,151,151,236,189,247,86,58,176,85,218,177,126,239,253,247,248,205,175,127,67,93,215,180,109,203,251,239,189,135,41,74,158,61,127,198,239,126,251,33,70,25,114,83,240,252,201,83,118,119,246,248,119,255,246,127,161,172,74,46,206,207,217,27,142,56,59,63,227,228,211,175,24,84,21,111,63,124,139,201,100,178,41,190,12,179,217,12,27,2,30,184,184,188,100,186,119,192,238,222,30,70,27,206,158,157,146,101,25,91,131,33,209,69,22,171,11,206,206,95,97,244,37,121,62,36,51,37,139,139,203,52,110,212,146,213,170,77,123,217,204,48,46,75,14,222,252,46,223,122,248,45,78,206,158,242,242,234,21,39,175,158,82,247,53,235,121,141,25,8,134,195,17,77,219,208,245,105,146,96,114,77,20,225,46,151,50,132,128,242,2,23,73,133,76,148,72,147,206,157,161,25,51,140,19,148,80,52,174,161,139,29,77,221,16,76,68,24,137,174,50,28,129,214,117,64,68,25,147,236,25,222,97,172,67,199,34,201,238,35,68,21,193,36,117,115,231,59,78,207,94,208,61,77,7,116,81,20,156,95,156,211,52,43,140,73,113,74,182,239,200,76,181,1,85,164,11,92,107,197,120,60,162,28,12,8,144,34,125,180,196,133,148,14,145,130,121,61,218,59,122,219,147,141,70,200,204,16,188,197,72,131,80,32,181,194,20,57,42,244,16,3,50,130,74,174,0,162,16,100,153,73,104,67,151,178,14,155,214,179,156,55,140,134,219,76,170,41,89,150,241,217,227,83,242,172,226,222,241,125,206,159,189,162,113,142,129,202,185,88,222,208,92,180,60,187,124,197,119,126,248,3,222,251,206,183,248,237,103,159,240,189,239,127,151,103,179,27,62,122,252,148,119,190,245,45,222,255,225,143,201,178,41,23,179,207,105,122,129,208,21,191,250,197,135,172,95,219,231,112,148,177,83,22,44,157,229,229,231,95,178,62,187,33,120,137,219,74,2,179,16,29,72,79,150,11,80,134,231,167,39,204,230,23,212,245,10,35,75,98,72,64,6,165,36,74,165,132,160,224,55,185,143,193,39,30,113,216,96,8,67,134,209,37,69,86,96,164,198,135,150,42,27,241,222,59,63,224,141,135,175,145,107,115,167,254,12,193,211,181,29,209,58,10,147,44,16,139,197,130,213,249,41,195,227,7,252,226,103,127,207,151,191,252,37,90,194,211,243,115,22,29,152,34,145,216,248,255,216,122,175,94,189,178,51,91,239,153,113,165,47,236,196,76,86,177,88,73,165,106,165,86,171,187,225,3,219,48,12,156,11,223,217,254,191,190,57,118,219,232,118,235,116,144,90,45,169,84,137,197,180,243,151,86,152,209,23,115,109,202,199,62,27,32,64,130,0,119,224,90,51,140,119,140,103,8,248,240,231,191,226,195,143,126,134,60,115,220,92,236,105,218,53,221,189,39,124,253,221,111,248,252,231,127,89,72,48,206,141,72,105,48,166,48,51,99,72,136,113,32,36,71,93,151,74,14,63,179,253,36,2,153,51,145,98,91,22,100,42,45,33,68,126,243,155,127,230,234,221,5,251,237,128,49,53,68,176,181,192,135,4,36,92,136,248,195,64,83,119,239,243,106,197,55,31,112,66,113,178,232,72,251,129,186,107,145,251,138,171,219,43,98,21,57,62,189,199,87,223,190,228,114,220,115,116,114,70,200,138,41,66,10,9,165,107,172,182,72,45,8,126,36,38,129,155,34,66,120,140,182,196,80,106,78,18,224,166,210,85,37,132,153,79,120,17,114,153,147,21,34,72,42,55,91,32,206,206,199,182,109,241,206,149,205,112,54,127,84,85,197,52,77,184,209,115,117,113,77,213,181,72,89,44,212,33,71,172,174,222,87,191,140,227,136,148,138,102,81,0,184,48,163,183,178,0,52,65,36,100,150,101,142,26,35,135,201,241,242,251,239,217,239,174,249,240,233,255,192,209,106,133,218,245,120,231,75,197,141,143,172,186,21,62,71,98,156,112,147,43,223,11,153,113,44,26,188,210,213,123,0,177,76,51,240,88,150,156,221,48,244,244,135,3,32,168,170,154,31,94,255,192,249,229,37,66,107,80,130,41,5,68,85,145,122,143,115,19,62,68,250,254,192,110,183,43,121,187,121,166,162,181,198,135,25,182,157,239,144,28,51,156,67,8,54,155,91,76,157,73,41,144,114,185,73,75,145,209,82,160,149,164,233,26,178,240,100,2,171,85,203,166,223,177,210,199,172,86,43,150,203,21,49,39,68,165,217,245,135,114,162,54,69,54,75,190,66,144,209,90,98,43,93,66,241,201,129,40,120,185,148,4,49,151,96,190,139,37,99,87,183,138,182,237,216,31,246,236,135,3,139,102,69,93,55,124,116,239,33,15,238,63,230,236,244,140,90,89,84,18,168,41,49,92,109,8,126,67,30,3,238,112,96,183,185,194,212,53,85,219,149,151,89,150,106,173,237,102,199,229,205,13,239,206,47,232,215,240,193,243,15,249,15,255,221,127,75,87,89,254,143,215,223,179,92,220,231,163,15,158,225,251,30,69,230,179,23,207,57,104,93,42,139,100,49,151,173,87,107,186,182,225,254,189,51,254,240,135,63,178,221,108,120,122,116,204,233,233,25,109,219,177,219,239,9,33,240,252,163,23,60,122,248,8,165,21,110,42,99,3,25,225,112,187,71,68,88,119,107,180,208,76,135,17,165,53,70,104,178,143,165,134,70,151,13,113,89,55,44,86,75,130,11,12,195,192,162,174,145,243,225,183,238,42,204,65,67,76,140,195,129,195,246,64,107,107,148,174,16,179,57,41,165,140,31,2,238,48,50,77,142,238,120,201,7,247,158,242,228,201,19,62,253,244,83,174,54,55,124,253,242,107,254,243,155,223,51,237,135,2,45,110,26,130,202,197,7,149,69,145,43,83,129,191,75,93,26,41,162,143,197,111,34,100,153,63,43,69,37,109,57,176,248,64,119,188,98,121,178,126,79,128,241,222,1,2,177,219,114,56,236,217,249,158,156,75,107,135,72,177,4,166,117,169,107,242,193,161,107,77,219,45,48,77,141,169,234,18,124,87,101,20,209,54,45,93,183,44,49,29,33,138,115,220,73,22,77,71,150,176,221,111,24,167,158,183,239,94,211,45,214,37,131,168,12,65,204,72,65,230,22,138,41,96,19,92,92,95,115,220,117,120,87,148,163,126,127,224,225,189,7,100,33,152,124,225,91,202,90,163,172,34,207,55,76,33,69,193,38,146,103,14,106,113,230,231,200,220,31,154,153,246,123,94,253,240,150,195,97,228,250,122,203,163,71,79,56,53,53,225,221,37,175,254,244,13,89,64,31,29,205,241,18,109,20,90,10,100,93,81,89,195,211,167,79,104,234,26,55,121,170,206,112,122,239,62,237,56,208,52,134,223,252,240,134,239,126,251,107,126,242,209,99,218,28,249,253,111,126,139,191,157,8,78,178,88,172,137,235,5,222,59,254,225,31,254,47,78,239,175,249,201,207,127,204,55,223,125,205,249,249,43,98,44,29,171,82,91,82,40,208,115,165,228,251,113,81,1,61,200,185,42,45,98,181,196,197,76,116,161,204,236,179,36,249,140,86,134,155,139,91,254,238,63,253,159,252,246,159,127,75,83,213,76,211,84,58,2,115,198,141,35,203,182,163,107,154,217,84,56,50,134,192,239,254,245,91,198,87,111,169,213,49,135,195,150,157,93,112,229,14,136,40,144,9,38,151,24,95,190,193,156,124,138,88,172,17,221,138,87,87,27,186,111,190,227,79,223,124,141,106,106,180,22,11,166,48,209,52,29,209,31,24,134,45,49,130,155,60,206,5,142,142,142,75,79,217,176,47,55,130,152,216,134,98,60,104,149,102,188,221,210,54,146,103,143,31,147,195,158,215,47,223,2,26,37,45,62,57,198,105,132,36,105,155,106,182,60,103,252,248,14,147,35,11,38,122,225,17,89,112,108,91,90,33,56,144,121,120,122,198,226,62,188,253,253,203,2,148,158,122,158,90,3,135,30,145,175,185,191,88,176,177,151,156,31,246,180,230,184,184,20,179,103,223,143,172,79,142,240,120,114,242,84,149,102,82,35,149,208,228,84,102,73,49,38,4,129,148,65,91,133,148,179,117,222,142,140,185,192,130,99,46,85,41,149,172,102,152,176,33,30,6,114,213,224,247,61,86,104,78,78,79,24,247,129,105,202,132,20,168,170,83,174,110,175,104,23,11,34,45,131,235,201,76,4,49,81,213,10,105,33,7,129,208,6,149,36,196,128,72,137,138,185,190,72,36,162,52,88,213,161,133,70,244,134,37,199,152,125,77,190,113,116,37,228,66,213,212,140,126,0,11,46,140,164,48,146,166,9,72,152,88,220,188,66,74,164,150,140,174,7,105,201,10,6,29,9,62,240,54,237,249,183,254,13,143,213,158,183,251,215,124,183,125,205,173,219,3,208,101,75,23,27,112,130,3,55,69,30,156,55,242,119,231,111,232,167,61,169,2,111,60,30,71,114,11,148,168,17,185,39,68,71,100,196,84,158,110,161,104,58,75,93,91,214,203,83,14,187,3,41,236,153,252,136,176,146,163,179,251,120,153,25,252,136,139,3,173,173,137,71,32,21,136,42,176,167,204,57,26,93,230,52,90,20,248,113,10,137,221,98,83,172,235,98,194,199,68,31,34,104,141,204,115,185,173,214,104,20,85,20,44,212,18,17,59,170,33,99,14,240,113,125,194,163,39,103,60,124,240,128,251,199,167,44,218,51,100,202,84,49,163,70,79,62,28,48,148,18,225,41,20,58,75,192,177,190,119,130,208,150,229,201,9,194,86,252,241,219,239,184,62,244,108,250,158,253,228,233,30,61,230,87,95,124,192,39,31,127,196,189,227,123,140,125,207,98,113,202,201,253,103,168,250,152,243,203,158,15,158,62,165,61,62,230,226,246,130,253,238,64,219,182,216,108,121,247,110,195,209,201,67,22,139,5,182,122,133,177,53,211,48,49,108,15,172,187,21,199,139,53,151,111,206,121,254,201,115,142,151,71,164,105,46,145,205,2,217,118,12,41,51,32,160,91,112,200,224,135,17,107,43,6,49,208,167,194,199,76,2,188,80,229,4,157,4,55,215,215,96,21,203,199,247,104,155,134,235,239,95,146,110,4,31,126,244,156,224,2,253,102,207,230,242,138,218,42,26,35,153,14,61,77,85,17,114,192,228,140,193,34,250,9,127,184,69,106,77,93,89,78,151,11,190,56,61,227,111,143,62,226,111,127,252,75,254,244,245,215,188,189,60,231,252,234,146,221,52,48,201,140,7,76,211,97,180,34,166,72,149,199,82,179,164,12,65,65,144,153,36,35,251,48,144,231,158,209,94,12,80,21,226,141,66,162,178,162,162,34,186,192,194,74,76,215,146,188,167,247,19,42,4,80,26,167,74,76,166,223,239,81,42,99,21,44,109,197,88,57,222,136,91,38,213,211,153,134,172,51,73,5,180,129,208,143,180,117,131,15,129,77,18,184,160,240,34,179,13,9,161,4,251,209,35,100,79,37,37,38,37,246,9,84,170,241,97,162,214,21,74,71,42,169,8,141,160,111,37,87,54,83,25,139,181,39,188,118,35,239,146,231,160,37,110,242,164,157,47,239,21,153,193,102,114,18,136,80,17,115,36,11,13,34,49,69,207,249,205,158,152,4,171,102,69,20,19,191,248,242,23,248,105,98,220,111,89,62,122,194,253,179,51,126,255,213,31,248,167,87,223,225,179,224,202,214,76,171,19,174,143,207,184,255,211,191,164,49,10,253,253,119,252,100,117,132,234,86,136,10,46,111,95,241,102,243,22,198,75,214,171,51,158,127,242,33,255,244,191,253,30,201,83,206,142,79,121,116,255,41,152,154,79,127,244,5,147,75,188,10,27,78,86,247,105,150,11,180,58,193,251,142,175,254,248,142,222,89,188,104,80,75,65,26,65,146,233,186,18,15,83,90,191,7,232,135,16,137,34,96,173,69,19,104,12,68,153,201,121,143,138,145,206,40,124,63,209,152,134,239,255,245,27,142,187,26,233,39,134,126,42,45,36,166,230,48,21,52,164,109,26,220,24,16,86,179,54,129,170,105,216,238,118,229,98,34,20,94,172,24,42,91,20,26,99,104,234,134,175,47,118,136,111,191,229,167,63,251,9,191,104,158,243,245,215,95,241,234,223,255,68,60,100,126,255,247,127,44,38,152,76,198,121,199,48,244,140,99,160,235,26,106,219,2,253,123,206,34,20,45,188,15,35,49,70,106,109,153,166,177,100,65,108,133,173,42,234,133,164,169,59,118,251,3,219,219,61,227,208,147,114,100,185,88,99,77,41,76,181,85,77,158,161,211,229,198,162,208,202,144,114,102,28,70,114,202,52,77,195,233,170,227,229,247,13,89,36,246,251,13,203,117,75,182,146,197,122,205,33,148,234,158,144,50,135,190,71,73,136,217,149,217,202,250,136,110,81,179,59,220,16,194,56,91,246,211,123,62,239,221,236,234,191,246,113,71,149,80,82,34,133,40,182,251,148,72,62,80,27,67,93,215,228,20,56,90,44,248,249,95,253,146,147,179,251,124,245,167,111,184,221,239,113,177,144,59,188,247,184,113,132,58,32,149,164,50,10,45,10,225,68,233,10,137,196,229,185,121,33,70,20,170,12,194,115,70,105,69,219,212,220,63,90,147,250,129,179,179,19,132,204,4,21,201,34,147,124,169,53,234,167,3,73,37,60,197,169,154,129,186,110,232,230,76,206,93,126,166,80,244,19,49,22,226,125,78,197,16,115,126,126,206,63,255,203,63,243,221,55,127,100,115,113,69,63,236,185,235,2,140,193,151,158,199,92,0,5,93,215,178,58,58,162,106,91,154,177,67,246,123,198,193,113,112,14,155,74,67,184,82,119,29,126,1,45,18,235,245,10,107,13,211,52,160,149,194,88,193,180,25,73,57,80,55,29,82,101,156,31,200,20,109,63,38,79,87,89,146,42,82,102,8,158,36,51,86,155,210,98,158,35,42,23,58,73,210,22,169,20,62,101,250,169,100,236,218,170,67,73,143,201,197,168,35,144,88,85,83,75,133,69,82,41,197,211,7,247,121,241,248,25,159,62,123,78,87,213,140,251,3,193,141,168,84,66,204,214,72,68,211,32,83,68,120,9,82,161,219,142,181,148,244,89,163,43,75,18,130,223,127,251,13,95,191,124,201,193,5,178,214,200,202,242,225,39,207,249,248,179,143,57,94,175,25,189,35,228,204,151,63,251,41,203,110,193,239,255,248,71,186,186,161,90,118,184,28,139,91,81,149,241,2,100,186,69,71,221,214,56,231,104,218,6,107,45,253,161,103,154,38,30,61,122,196,195,135,143,248,225,135,31,56,28,246,48,35,233,214,71,71,108,110,55,37,111,40,37,214,86,172,215,171,247,239,170,209,186,60,171,115,78,173,54,22,43,100,121,14,39,199,229,219,119,56,231,88,84,13,15,31,60,132,152,248,118,127,195,245,237,13,203,118,201,163,39,143,105,172,197,13,5,233,183,56,94,19,156,167,174,42,166,232,103,58,17,72,107,240,193,49,184,145,126,28,232,86,43,154,166,225,254,209,9,15,255,250,1,175,223,189,225,135,87,63,112,185,223,114,185,185,225,114,115,67,31,74,212,33,102,144,41,149,58,174,8,17,136,2,124,138,56,89,102,106,129,50,30,72,57,205,243,222,146,89,204,177,56,126,171,186,108,190,57,103,106,23,81,2,140,177,133,36,20,34,82,105,98,240,88,89,102,190,24,137,84,130,186,109,9,33,178,239,247,88,165,200,18,130,12,132,236,73,74,48,29,74,89,109,148,2,33,50,166,109,88,174,151,200,88,242,180,70,232,114,211,204,153,78,73,50,5,224,220,39,199,213,245,5,49,123,118,135,45,109,83,97,167,129,123,15,30,130,22,36,9,109,183,164,191,189,34,249,153,66,36,5,82,168,25,44,33,202,237,56,5,108,165,56,62,41,12,226,219,237,45,157,182,28,45,151,228,182,198,158,29,227,134,82,170,60,29,246,92,93,188,67,216,138,155,171,11,142,150,75,140,210,52,235,53,203,186,98,191,217,242,224,241,19,38,33,249,254,102,203,175,255,245,183,252,167,127,254,13,106,26,249,159,254,251,255,192,122,209,65,109,136,198,208,222,191,71,108,13,245,209,154,147,103,143,120,119,126,77,115,216,243,217,143,63,231,147,207,62,103,125,124,68,154,60,167,167,167,228,148,138,34,19,10,188,4,65,193,36,222,205,239,140,45,181,87,105,110,109,73,101,142,79,102,142,213,137,50,47,69,179,15,153,186,106,176,58,208,117,45,83,159,80,49,130,42,140,221,214,54,104,93,33,141,33,82,218,51,156,31,169,160,192,61,114,102,183,221,147,133,34,8,8,110,66,72,193,232,38,146,16,236,199,129,172,4,85,219,225,82,100,219,239,48,181,164,94,212,232,105,154,138,213,61,21,224,171,214,146,245,106,77,240,9,231,203,195,174,165,157,123,184,84,113,24,122,79,148,10,37,36,199,199,75,234,218,176,217,220,34,23,146,199,143,30,209,181,13,10,197,97,119,160,206,146,69,215,144,98,34,196,30,17,37,41,22,200,173,148,165,255,45,198,136,155,28,33,100,92,240,76,206,241,246,221,158,197,106,137,49,10,69,162,31,119,88,99,121,242,244,9,191,251,227,87,140,67,79,107,53,90,215,100,34,219,195,192,103,159,60,231,243,79,63,166,235,106,126,255,199,223,112,56,220,162,17,133,34,113,151,10,231,174,71,236,255,31,226,150,82,254,217,250,95,176,45,152,121,94,115,239,222,61,158,125,240,1,97,179,231,104,177,226,167,95,254,5,207,159,191,32,101,248,199,127,252,53,181,86,28,230,118,7,145,35,74,10,130,47,122,190,148,51,225,62,11,2,137,28,230,74,24,4,70,20,89,213,57,71,78,146,198,86,12,110,36,185,145,41,76,188,126,251,154,147,166,162,160,179,75,36,97,140,19,77,211,162,82,68,89,139,49,85,145,255,98,40,65,255,148,32,75,148,182,192,204,64,165,244,114,101,107,184,186,185,226,171,175,254,192,237,205,5,235,229,146,227,211,99,222,189,62,7,2,74,27,38,63,21,86,135,82,248,80,102,166,117,221,112,114,239,1,89,43,182,135,61,102,220,227,7,77,76,158,172,35,222,149,241,126,219,117,180,139,22,105,74,48,185,233,90,78,238,107,100,85,200,53,109,107,73,50,50,134,1,169,50,73,4,166,88,178,90,66,130,81,150,108,50,99,8,92,15,27,20,197,185,43,68,129,57,159,31,166,50,28,23,146,74,105,22,139,35,90,101,208,119,44,198,52,135,152,3,5,154,187,94,243,183,63,251,5,31,61,120,66,234,71,166,155,29,41,239,49,89,144,99,96,114,1,159,96,72,144,125,154,243,119,35,99,140,40,109,208,85,141,171,53,231,111,94,113,113,115,89,54,97,91,76,58,213,178,229,201,243,15,249,241,207,127,204,122,213,178,221,239,88,212,45,171,147,99,14,187,29,111,47,47,72,74,176,159,6,254,239,127,250,207,28,29,31,17,69,49,94,133,24,57,59,61,101,179,217,178,88,118,40,165,120,242,228,41,139,197,242,189,25,235,193,131,135,180,109,91,76,54,215,215,252,213,122,253,30,174,93,136,27,240,240,209,35,126,254,139,95,240,244,201,211,146,141,131,89,38,44,178,179,243,30,59,59,243,186,174,99,177,88,208,52,13,93,215,161,180,98,191,223,211,212,53,31,126,242,49,223,127,243,45,253,97,160,19,112,242,232,1,201,103,110,47,174,57,191,56,167,171,91,66,42,165,200,70,202,25,206,158,9,174,16,84,132,82,12,253,192,238,176,103,251,110,228,248,244,148,14,205,207,63,251,18,140,230,106,183,225,251,215,175,248,221,31,254,157,139,155,107,180,204,160,3,57,122,146,42,207,154,35,49,81,54,46,165,5,147,146,8,159,203,255,183,81,197,65,157,35,66,230,249,240,23,139,249,69,27,42,165,81,170,24,213,8,145,105,140,168,198,96,101,141,22,5,20,223,39,71,114,14,43,13,82,9,180,85,36,33,17,93,69,30,76,65,246,225,177,181,97,202,37,178,100,109,77,119,180,166,234,106,194,97,32,203,76,150,165,203,165,78,130,33,184,247,27,178,143,137,183,55,231,188,187,61,231,155,87,223,208,52,53,71,90,211,188,250,14,178,224,246,176,45,102,27,99,201,73,204,142,115,136,73,16,99,217,2,67,12,115,230,58,32,164,96,112,61,215,151,231,44,170,26,41,247,228,16,89,46,26,246,155,27,194,176,71,9,56,89,45,137,9,94,60,125,194,176,221,112,184,189,133,24,168,207,78,217,222,220,162,148,65,214,45,110,183,231,112,125,133,29,6,218,227,5,81,9,198,236,57,228,72,110,106,66,109,16,139,5,246,236,152,229,195,7,92,142,19,39,214,177,234,90,214,203,142,232,29,209,59,158,60,126,140,72,153,202,24,198,49,147,67,105,242,41,205,43,97,134,114,228,57,74,150,254,108,62,147,1,129,162,173,42,130,11,24,165,32,9,142,214,107,36,150,126,191,39,230,140,169,12,65,230,18,197,51,134,68,161,148,217,170,70,26,141,210,146,112,72,216,166,198,147,24,135,129,126,28,176,77,135,50,26,33,20,117,211,176,223,31,102,69,12,92,240,100,145,56,62,61,34,137,145,113,218,162,107,208,239,201,250,179,246,222,52,150,152,34,251,253,129,113,8,40,213,163,162,99,74,158,144,4,70,43,114,219,97,165,194,232,204,178,174,137,97,160,63,28,56,91,175,105,155,186,112,225,66,228,230,250,138,254,48,129,240,32,50,57,187,226,24,84,26,211,84,165,121,221,69,172,181,212,186,34,13,5,151,213,181,45,210,193,203,223,253,192,209,106,201,242,104,205,229,119,23,60,187,255,33,207,158,125,192,239,254,240,21,50,195,217,241,49,55,155,9,165,37,86,73,254,230,87,127,205,151,63,249,156,205,246,154,175,190,250,183,114,18,209,165,249,225,174,25,125,6,59,252,87,63,196,252,151,119,93,102,49,4,156,247,168,12,139,197,130,251,247,239,243,102,187,39,71,207,219,215,47,145,218,162,101,166,174,53,15,30,63,96,255,187,107,68,22,84,198,16,66,33,218,199,144,73,33,145,239,88,160,169,24,110,72,119,52,149,76,76,126,158,177,4,118,135,61,109,101,248,228,197,51,54,253,134,209,107,194,8,153,196,20,60,33,7,246,195,129,186,169,217,236,111,185,190,189,33,164,76,63,28,72,194,64,150,228,44,200,164,28,158,78,0,0,32,0,73,68,65,84,148,91,108,186,171,159,161,108,196,166,214,244,227,129,237,97,83,50,84,18,186,101,139,50,165,62,41,230,136,11,142,49,122,132,44,51,148,113,154,152,230,57,168,212,154,144,51,211,252,179,137,62,163,173,164,106,74,166,236,222,217,9,82,195,56,14,56,63,17,162,167,94,90,238,45,239,21,203,40,129,156,3,66,139,66,220,200,146,144,11,239,51,185,12,166,56,117,51,69,134,246,57,18,230,150,133,49,76,28,144,232,152,88,106,133,86,21,141,212,152,144,145,190,116,169,89,161,104,76,197,250,248,136,167,143,30,243,201,211,15,105,144,244,231,87,184,221,129,120,232,177,168,210,119,153,75,212,133,40,80,202,20,233,94,91,70,23,137,66,81,201,26,143,229,15,223,191,230,213,171,31,168,23,13,203,227,21,251,139,183,4,5,191,252,203,159,242,193,139,231,68,149,121,243,238,45,2,120,119,113,206,155,151,63,144,231,103,230,242,237,187,66,196,159,81,114,203,166,229,232,104,5,192,247,223,125,131,214,138,231,31,61,199,86,21,203,229,18,231,38,172,169,222,207,85,135,97,160,170,42,30,61,122,196,209,250,136,126,232,25,250,129,170,174,57,28,14,8,33,248,240,195,15,105,219,182,20,195,234,66,208,190,155,191,24,163,9,206,97,102,73,209,77,35,159,125,246,25,80,170,124,182,155,77,201,166,2,247,159,60,230,230,242,154,205,97,143,31,39,142,215,199,116,103,199,120,18,187,221,142,235,119,239,88,54,13,85,93,151,153,214,52,21,105,75,8,134,105,68,73,69,211,181,124,216,29,49,122,199,190,63,112,121,121,77,84,130,170,107,249,203,143,127,196,47,62,255,49,111,223,189,227,245,155,31,248,227,235,223,177,27,122,134,20,8,34,163,180,65,96,25,40,49,158,16,19,50,132,242,110,168,140,166,188,67,90,25,218,174,140,4,156,155,152,198,145,202,182,132,228,137,147,195,205,17,38,109,116,89,100,165,32,164,200,144,18,67,10,116,58,34,82,166,70,227,163,32,85,10,185,168,33,70,2,138,16,61,41,38,178,76,36,153,137,148,70,131,164,51,186,50,197,204,54,248,114,227,204,185,4,231,133,228,236,193,26,85,41,198,48,225,98,226,208,59,14,201,163,54,197,53,221,172,151,12,219,29,50,201,185,21,35,225,167,25,46,162,36,82,100,92,74,72,50,139,69,69,187,106,160,18,84,139,10,99,45,26,131,145,22,69,166,170,20,153,192,231,159,60,231,222,253,19,50,134,41,68,132,181,248,232,73,211,132,155,38,188,115,28,182,59,142,155,142,117,85,177,210,146,135,171,150,32,65,4,199,163,199,15,248,252,243,207,145,90,51,133,200,253,199,79,88,172,215,51,66,16,222,188,122,137,200,137,237,237,45,95,125,251,77,201,90,47,106,250,221,158,237,246,154,170,214,115,140,173,64,207,83,76,115,189,156,64,41,61,99,251,138,234,54,249,88,56,187,214,226,39,143,18,130,255,249,127,249,95,57,59,185,71,127,152,152,250,129,16,71,122,183,99,183,219,51,77,19,147,247,196,152,232,135,30,165,11,136,127,28,71,212,106,81,212,146,87,101,157,173,234,154,110,185,228,228,254,61,46,222,93,160,117,41,33,239,199,137,110,189,162,93,116,220,238,47,25,125,207,226,168,163,195,240,232,209,3,180,82,106,206,120,149,179,163,16,119,182,211,76,211,232,249,230,114,119,170,116,112,103,129,167,144,97,250,20,113,211,1,171,37,70,23,89,71,73,193,106,189,224,236,222,9,227,194,35,165,102,236,39,140,201,184,217,77,121,23,172,86,74,210,52,13,42,41,18,129,202,86,172,86,43,182,23,7,148,53,124,244,201,11,254,240,239,191,101,177,92,242,147,159,254,140,103,207,62,224,120,189,166,173,155,247,110,183,16,29,33,101,22,139,37,103,103,103,196,232,232,251,3,211,56,208,182,53,224,255,139,91,95,17,13,229,255,123,231,3,238,90,192,11,53,69,73,137,150,18,99,45,253,118,199,126,191,231,242,226,146,221,230,150,47,63,250,136,227,213,130,201,39,22,181,165,177,154,179,211,99,180,200,69,227,15,19,194,66,101,45,203,46,160,116,153,243,21,206,232,236,18,205,114,6,128,39,98,166,12,223,133,164,110,43,158,125,244,132,191,250,235,191,98,234,119,136,20,185,241,7,98,140,244,115,155,250,118,56,224,131,231,118,123,91,236,231,117,131,138,153,148,139,180,16,66,225,117,38,33,72,57,206,89,196,185,128,201,141,76,169,52,4,40,97,153,226,136,11,35,166,54,196,169,180,7,100,9,10,137,79,133,247,218,116,45,66,21,100,87,157,27,204,112,64,76,138,197,202,148,74,19,99,80,70,176,90,45,49,181,228,48,236,74,118,210,80,12,48,201,83,215,117,145,98,103,162,199,152,3,58,73,82,10,132,56,205,165,203,177,220,88,140,39,200,114,106,207,62,50,37,135,53,21,77,219,113,42,12,53,2,17,51,194,71,162,11,28,54,59,158,29,63,224,211,15,63,226,211,143,62,230,222,209,25,77,93,147,39,207,205,249,57,9,201,218,54,200,78,97,186,53,181,208,68,231,216,77,187,50,19,214,6,219,44,208,186,97,55,122,238,119,107,14,46,240,205,55,223,241,221,235,239,184,21,153,229,131,135,184,48,241,195,249,57,247,31,221,167,233,42,30,61,121,204,234,104,89,164,226,246,30,183,215,55,92,223,220,240,237,171,151,136,12,39,39,39,72,93,218,176,125,40,179,98,121,56,224,166,129,126,232,137,49,240,243,95,252,188,184,13,99,196,218,106,54,200,104,170,170,226,225,195,135,108,54,27,166,105,98,24,6,54,219,82,31,165,84,145,218,27,91,177,219,109,145,178,128,29,170,170,122,191,248,184,105,66,170,226,112,118,110,194,152,34,7,238,247,59,150,203,229,124,56,243,196,224,201,169,204,109,86,117,217,84,54,106,131,79,129,139,155,107,86,235,99,158,125,246,9,111,94,191,6,173,10,37,167,109,139,188,31,35,41,148,22,120,153,255,156,3,173,165,166,105,12,71,139,37,155,205,22,83,87,160,37,105,242,180,213,138,238,225,83,238,117,75,62,122,254,152,151,111,95,241,205,235,151,188,58,127,83,226,61,90,98,68,105,45,169,172,45,173,0,41,145,66,42,125,124,51,144,98,183,223,49,185,17,163,203,104,226,142,220,164,181,162,213,13,161,50,132,24,240,115,239,160,212,18,99,53,96,202,226,56,140,28,220,8,49,81,73,5,141,69,229,92,14,101,126,2,149,136,50,129,4,151,123,134,208,160,132,64,86,146,20,33,137,132,85,10,213,86,224,34,81,100,108,99,8,148,67,42,82,226,130,7,3,235,182,97,234,39,76,99,184,189,13,232,0,86,88,114,40,57,62,31,18,117,87,19,69,66,228,84,164,238,48,113,126,115,206,183,175,190,37,123,207,162,110,88,215,107,108,187,66,166,72,171,106,68,138,40,35,57,214,43,50,138,128,160,89,172,233,49,248,97,68,43,81,76,80,74,176,104,12,49,7,140,31,209,195,134,120,200,200,221,45,207,207,190,160,251,197,207,168,34,28,117,45,95,126,254,5,82,26,150,182,230,120,185,228,103,63,249,146,197,98,133,178,150,163,197,130,170,109,56,63,63,47,155,118,162,140,202,98,34,164,187,164,64,68,155,57,18,17,99,201,81,11,129,159,55,50,173,139,249,209,59,87,212,131,12,71,203,21,141,114,52,103,247,25,98,143,195,145,115,194,152,2,13,72,41,113,115,115,131,15,30,239,28,151,151,151,144,21,33,68,222,189,125,203,56,12,228,92,76,125,207,159,125,192,249,219,115,250,254,128,144,18,231,203,65,190,106,45,227,52,114,24,14,44,215,117,49,67,42,129,158,220,84,96,205,177,16,21,132,40,146,100,211,182,88,27,113,46,20,56,109,2,23,115,57,245,163,137,209,163,82,196,182,43,234,74,50,13,61,110,28,11,155,79,74,156,155,88,47,150,44,170,204,118,187,195,79,35,15,238,221,99,177,88,145,168,248,238,229,247,8,89,192,191,117,93,179,189,220,32,83,153,251,244,253,192,155,243,119,216,186,230,248,244,4,164,224,234,234,138,183,175,94,211,181,75,78,214,71,228,16,89,173,91,124,242,108,55,19,167,71,75,162,247,68,31,24,251,190,48,36,41,152,34,230,205,93,41,69,74,30,33,212,44,37,49,163,151,238,56,154,243,126,40,196,123,238,165,148,133,120,211,247,165,217,190,84,179,192,197,187,183,196,44,104,155,138,79,95,124,68,215,54,124,252,252,57,175,222,125,207,241,98,193,222,239,217,31,134,217,254,47,16,20,66,125,162,200,39,34,229,217,245,86,230,140,193,101,162,80,248,232,184,184,190,224,95,254,253,95,217,94,191,37,59,135,181,142,16,202,188,36,199,72,64,208,117,165,158,39,106,93,130,216,8,188,187,251,154,213,159,27,19,194,76,105,201,179,36,65,192,88,197,228,71,180,4,159,202,12,68,24,73,24,198,2,0,22,17,105,5,184,68,31,70,66,14,243,45,44,163,42,201,201,233,138,102,81,152,173,2,80,106,70,173,233,114,243,240,57,148,34,224,92,228,162,172,37,94,4,132,17,101,51,152,55,101,231,139,123,19,41,230,38,108,67,74,161,212,168,24,67,87,119,184,228,201,66,161,140,45,255,118,63,66,134,90,90,214,170,165,107,12,63,250,252,151,156,45,214,156,173,142,10,52,192,67,216,111,48,66,242,100,121,138,202,153,90,106,132,78,164,201,145,38,79,142,121,150,224,51,163,243,108,221,150,192,64,84,134,113,55,176,221,247,92,221,238,24,129,227,7,103,32,50,135,77,113,40,223,187,127,143,69,87,81,43,137,158,73,67,42,75,86,221,130,103,79,158,190,207,146,118,221,2,55,163,198,148,86,104,99,57,214,213,251,76,102,140,229,150,82,89,91,66,193,243,67,24,98,152,243,103,230,207,133,190,66,150,146,216,16,48,115,28,199,42,201,48,148,72,138,82,138,224,193,24,133,148,26,91,153,247,60,216,182,109,230,210,226,226,116,236,251,253,220,213,199,251,194,102,33,4,74,74,218,69,135,182,22,109,13,215,23,215,197,109,44,96,121,124,68,211,182,228,80,152,158,147,115,172,172,197,90,91,222,175,124,135,42,75,200,84,36,43,173,12,205,189,251,115,38,51,146,149,224,176,217,149,67,142,86,124,112,239,41,207,30,60,227,39,95,252,140,203,205,45,47,175,206,249,238,237,107,190,123,247,154,155,205,14,164,228,100,177,0,138,132,85,87,85,113,162,198,169,132,251,231,76,104,33,17,149,53,44,165,68,148,96,108,93,66,237,193,207,7,193,194,218,132,226,74,151,18,116,165,209,89,23,252,157,146,144,160,109,42,78,186,6,159,211,220,22,175,17,178,228,207,180,212,116,177,227,176,61,144,68,96,63,245,229,96,171,50,117,215,178,58,89,209,173,58,76,48,76,193,209,234,10,73,196,19,208,149,164,31,35,166,178,244,253,142,36,18,141,110,103,30,168,36,149,79,143,203,9,33,51,73,193,155,219,115,254,238,95,254,158,90,74,22,109,203,170,58,226,254,201,9,93,101,145,57,208,89,75,219,52,5,54,159,160,93,172,56,184,29,178,89,147,101,64,87,22,211,106,234,78,163,13,248,105,75,114,183,84,244,84,89,114,170,97,37,96,253,248,33,76,1,171,52,247,87,71,144,37,109,187,224,254,241,154,93,85,252,22,206,71,150,203,5,195,228,200,68,86,47,59,66,24,16,33,150,245,43,248,153,162,85,110,124,211,52,149,126,78,120,63,139,158,98,38,30,38,68,186,194,13,142,7,159,62,228,193,217,61,52,32,141,165,50,6,169,91,244,236,210,191,27,67,117,166,226,244,195,231,184,105,162,170,12,187,221,142,182,59,98,179,217,240,221,87,95,113,117,113,201,126,127,224,197,211,15,248,229,79,126,198,203,111,190,227,205,155,55,36,50,199,203,150,123,199,71,180,198,114,178,62,98,127,124,138,16,129,44,38,214,205,26,61,142,3,227,48,204,57,152,210,198,30,67,42,154,187,144,148,22,247,114,157,140,49,22,171,222,44,207,228,84,248,132,214,20,153,77,38,205,217,241,25,199,199,39,164,84,210,254,206,5,190,251,230,59,140,124,205,139,143,63,225,232,232,140,193,23,169,104,63,78,132,48,177,88,46,216,93,111,9,177,188,88,23,23,231,196,156,184,255,240,1,49,103,78,207,206,200,201,147,82,44,61,106,51,147,244,241,131,135,196,119,55,140,187,45,50,70,54,87,215,220,94,94,178,223,108,200,222,211,104,91,248,113,148,172,141,148,98,102,69,202,194,32,205,188,55,127,220,77,4,139,233,165,160,224,238,74,108,179,15,200,197,146,103,207,158,241,225,241,138,101,83,225,198,1,83,213,60,186,127,143,229,162,3,35,89,172,26,126,193,79,184,184,120,203,63,253,219,191,22,86,102,76,8,93,228,128,20,75,208,53,103,230,100,94,209,185,43,36,14,137,170,12,41,7,126,56,127,69,72,7,12,165,238,73,51,161,148,65,87,134,98,235,144,108,135,29,74,217,194,34,68,32,149,157,201,238,227,28,77,152,215,165,187,27,111,78,243,175,12,178,212,39,9,202,92,46,68,79,211,90,220,48,209,31,38,82,200,140,57,226,124,162,109,21,85,171,65,103,124,116,104,105,144,22,172,80,165,60,22,49,147,116,202,15,81,232,59,102,223,252,103,4,78,70,66,112,69,214,20,243,1,3,65,0,72,178,192,136,165,70,169,10,131,32,79,30,17,160,223,28,80,104,42,109,16,62,146,39,199,58,8,90,91,243,201,147,23,252,232,163,79,120,184,62,229,222,250,4,237,19,113,242,132,113,34,15,30,233,34,90,65,85,9,252,232,24,179,131,148,137,222,147,125,105,175,30,101,102,76,153,36,53,147,144,108,167,137,155,235,27,46,174,110,112,62,81,215,11,218,245,18,231,123,118,251,61,86,11,254,227,127,252,31,169,107,203,216,239,80,41,210,144,177,77,205,254,246,192,52,12,212,74,243,228,193,67,140,173,176,77,205,56,141,44,87,43,22,139,69,41,197,13,48,12,135,50,35,73,145,148,2,74,105,156,119,239,11,95,99,44,113,28,33,37,227,56,206,116,157,22,91,85,101,182,23,66,49,81,137,60,183,153,20,170,72,178,37,58,112,151,93,53,90,163,180,158,139,170,138,228,158,99,44,93,145,240,126,19,188,59,40,161,53,34,65,91,213,84,103,247,80,66,115,123,187,225,252,242,2,107,12,139,213,130,198,84,4,231,120,243,230,13,215,219,13,70,107,42,99,169,172,125,143,193,218,30,250,178,1,90,83,152,176,149,69,72,85,42,131,214,77,145,104,99,145,178,180,49,156,181,39,60,60,126,196,199,207,62,225,245,213,5,223,191,121,205,249,245,37,239,46,47,216,244,215,28,250,61,43,83,145,157,64,26,139,145,146,44,51,82,9,196,220,237,168,212,92,126,28,60,163,119,196,232,139,198,163,75,182,48,166,57,143,70,1,116,25,173,177,82,35,82,33,185,168,36,74,3,188,144,212,113,194,139,50,155,155,114,46,136,92,52,90,25,212,122,89,230,240,110,143,139,165,13,93,107,137,169,21,200,72,140,35,193,143,164,24,200,24,66,246,8,109,74,142,87,23,119,118,164,200,170,65,128,180,22,18,100,145,152,98,192,165,4,53,44,86,53,59,28,223,92,190,164,53,22,189,145,12,187,145,101,221,210,106,65,163,36,71,139,21,109,93,19,124,64,235,138,69,119,68,204,208,172,142,33,194,114,185,230,135,183,175,120,112,118,31,219,104,16,19,143,31,174,56,90,43,214,122,201,227,211,21,113,216,160,165,66,10,230,94,84,93,156,192,227,14,35,13,97,142,22,101,33,139,49,201,77,108,175,174,113,67,201,126,39,87,102,243,113,246,58,148,194,244,187,154,170,98,120,185,123,46,148,18,52,198,178,92,174,232,78,91,126,246,211,159,242,228,209,99,220,97,96,8,14,83,149,246,24,153,52,73,148,50,96,33,74,36,45,28,6,146,115,164,196,220,159,40,185,126,123,206,184,221,35,125,228,168,91,242,163,143,63,225,243,143,63,229,249,227,103,236,174,110,144,90,162,43,197,227,251,247,16,49,114,178,92,243,244,87,255,13,135,253,150,55,111,126,224,227,15,62,67,199,80,114,93,74,37,212,252,62,132,16,72,38,205,230,145,2,46,189,51,143,40,169,64,104,114,8,8,81,204,27,149,173,11,47,15,205,131,7,143,121,242,244,3,130,247,76,99,153,67,84,166,166,237,150,124,241,197,143,201,72,118,125,96,154,166,247,217,155,23,47,94,224,246,19,219,243,27,22,109,135,214,134,103,207,159,115,114,180,194,72,193,23,95,124,65,245,179,191,160,170,12,49,11,158,62,125,202,95,254,242,47,121,250,236,3,198,108,248,225,135,239,241,110,228,234,234,178,240,9,245,220,22,16,124,113,40,205,139,130,152,27,14,132,80,72,161,231,62,185,130,125,66,8,114,202,243,194,148,145,165,83,136,97,24,32,148,33,247,139,23,47,88,37,79,222,237,176,117,135,178,21,195,232,89,175,87,100,5,166,121,130,52,146,127,248,251,226,226,43,109,232,2,231,139,161,5,36,50,21,199,155,156,37,96,31,29,82,90,218,182,98,136,129,36,50,139,245,130,147,179,35,146,59,144,83,132,58,205,45,215,10,149,52,57,75,100,138,37,36,93,85,28,14,61,2,137,22,26,201,29,116,59,223,29,204,231,19,216,188,17,202,178,40,104,99,144,132,130,73,211,130,214,116,184,193,49,245,19,24,16,42,99,45,212,157,69,55,138,172,138,203,51,73,16,41,146,85,66,170,121,99,133,242,57,83,198,216,82,203,116,247,51,7,112,57,16,99,105,189,150,82,22,183,162,74,164,164,239,174,220,72,12,251,193,33,98,102,97,27,136,137,54,67,173,44,254,224,136,46,112,127,125,196,143,94,188,224,209,163,39,60,190,247,136,163,166,165,209,21,251,243,185,129,33,102,42,105,176,170,66,91,131,84,138,126,28,24,246,7,132,20,88,99,49,77,67,182,17,55,78,12,46,160,235,22,97,12,251,221,142,87,55,55,252,240,246,130,186,105,89,158,28,161,208,76,110,226,234,226,21,79,159,61,227,203,47,126,196,7,79,30,226,134,3,125,156,176,57,99,99,196,76,197,204,20,144,100,81,158,169,20,2,201,251,146,101,10,145,254,80,110,11,105,112,76,99,63,223,18,85,145,244,68,121,231,66,40,89,208,156,74,197,79,85,215,239,55,10,239,61,90,105,108,85,54,154,24,35,74,70,144,25,169,238,160,245,130,152,203,237,182,228,203,74,87,29,25,68,206,165,95,175,156,187,102,184,67,154,41,71,2,219,182,144,51,219,190,132,194,151,139,37,199,199,199,56,231,217,109,183,140,227,192,56,77,156,158,158,210,54,13,221,122,53,143,12,202,215,62,29,246,24,169,168,140,69,213,37,242,20,152,225,199,41,209,206,89,89,105,74,205,22,65,209,76,154,161,31,113,135,30,105,61,194,106,158,174,30,241,227,103,63,194,147,120,249,250,21,191,254,221,175,249,250,251,111,184,190,185,226,118,115,91,158,213,69,71,179,104,112,206,49,28,14,88,99,17,38,162,140,193,106,141,18,224,98,96,152,134,82,245,166,20,194,104,26,109,10,77,68,170,114,8,141,137,148,35,168,242,76,106,89,120,193,50,20,74,75,202,32,98,38,37,208,162,4,189,147,143,100,41,144,181,65,72,77,171,13,85,101,208,198,20,24,188,27,9,227,97,118,19,68,4,101,157,68,201,146,93,173,45,85,99,137,30,198,232,113,209,147,19,36,89,202,153,69,163,104,206,150,28,159,30,97,23,101,124,99,186,22,239,38,14,46,49,165,29,98,63,161,227,196,98,223,176,104,90,156,243,104,85,211,52,11,156,143,28,45,139,137,113,181,58,230,226,237,5,195,180,103,240,91,142,151,29,79,158,157,209,214,143,105,100,131,53,21,81,78,40,83,35,108,133,10,138,156,160,59,106,209,178,228,36,85,76,8,165,201,162,152,144,198,97,44,178,119,44,17,27,231,167,114,83,155,15,84,49,196,25,44,63,103,26,83,57,252,43,37,193,195,97,244,136,188,33,215,17,63,185,210,14,50,121,116,22,184,190,47,14,121,41,139,33,78,74,180,146,180,198,34,115,194,201,114,80,49,210,224,93,224,229,87,95,115,253,246,29,253,237,150,147,179,123,60,60,57,197,32,88,213,13,194,21,67,96,22,145,195,230,154,237,205,37,32,249,244,87,191,162,239,214,8,47,249,228,217,143,208,74,73,234,198,34,16,4,95,28,60,66,20,46,160,115,174,116,105,105,245,126,49,211,90,99,148,101,8,17,99,44,141,181,116,93,203,205,216,147,61,104,97,81,89,49,57,79,242,9,219,84,212,85,195,162,233,120,252,224,17,219,221,158,193,237,11,137,36,151,200,195,231,159,127,206,155,111,95,113,254,195,27,158,60,122,204,103,159,125,74,179,180,172,186,22,130,199,202,121,67,34,18,35,28,159,156,242,226,197,199,124,245,245,55,220,222,220,144,115,102,240,145,219,205,166,24,13,230,19,247,245,245,1,145,138,4,121,87,239,83,126,169,249,76,252,103,134,229,221,194,160,180,42,46,215,16,72,170,56,85,149,145,239,59,241,150,199,75,170,166,34,39,73,86,186,116,8,230,196,249,229,57,111,255,244,150,44,51,111,223,189,129,24,231,205,246,207,178,234,255,247,163,12,138,11,169,197,57,199,24,6,112,142,233,180,163,238,90,236,202,162,149,96,159,47,201,89,32,163,32,39,137,192,208,42,141,20,26,61,58,166,24,73,33,129,159,145,111,119,253,89,179,244,192,221,6,152,51,40,208,70,97,170,210,21,24,157,67,26,137,149,150,147,147,83,150,237,17,74,104,156,234,75,253,72,240,133,184,34,60,194,70,180,209,160,36,36,133,145,226,253,98,154,115,113,208,234,121,230,245,95,188,20,41,147,100,9,254,103,81,110,217,66,20,84,28,66,148,14,67,105,75,215,87,134,214,86,132,195,136,219,239,88,46,59,62,124,242,148,15,30,61,229,209,131,71,124,124,250,144,69,219,18,125,228,230,252,130,87,151,47,105,76,141,69,35,132,36,146,152,124,164,31,39,116,85,28,100,34,148,19,183,203,129,152,96,244,19,135,195,129,212,117,184,4,23,231,231,124,251,238,45,151,125,207,224,29,245,209,81,201,206,185,145,24,61,31,60,123,196,223,254,245,47,249,242,199,95,224,199,17,83,175,17,235,114,56,171,171,170,184,54,117,205,186,91,162,181,102,116,5,28,225,98,145,223,74,211,64,113,21,118,109,55,3,228,211,252,108,228,217,5,61,97,76,153,119,164,89,122,183,166,204,69,239,160,12,218,104,26,10,161,200,24,131,84,137,182,109,168,235,10,107,171,247,192,246,52,187,62,133,16,88,85,8,35,33,132,247,243,24,61,27,98,194,204,190,5,48,178,220,164,8,145,68,113,32,118,117,203,201,201,9,93,215,177,221,108,216,108,183,92,93,95,19,86,43,154,174,101,189,94,19,70,199,213,213,37,239,222,188,153,51,136,22,109,219,247,46,103,53,3,12,180,209,52,77,131,52,69,89,169,109,141,137,10,153,20,193,71,130,115,160,35,94,5,210,222,35,141,230,84,47,248,155,159,255,13,31,61,251,136,111,190,254,138,119,87,151,108,247,27,14,195,30,166,132,149,10,33,45,209,5,152,35,53,89,42,36,25,157,19,70,74,64,189,119,119,203,156,201,41,204,227,13,72,33,146,92,164,164,216,4,105,62,156,117,149,134,16,17,41,33,141,166,22,146,202,180,36,147,72,99,196,46,53,237,201,130,67,232,105,181,45,6,163,88,250,47,69,74,136,232,49,18,148,177,68,60,5,87,94,190,30,107,45,237,98,193,216,123,162,3,63,63,3,33,120,188,204,164,90,179,90,175,105,142,86,168,90,18,92,198,25,152,82,64,31,173,208,2,76,12,40,63,150,177,74,211,82,199,132,159,18,3,1,47,3,135,184,103,56,12,136,74,209,251,158,155,254,134,221,183,215,84,34,113,180,106,56,94,47,49,102,65,187,88,150,217,89,187,160,91,30,145,66,185,25,71,96,234,39,132,128,133,108,208,89,224,147,167,170,42,214,71,43,106,99,139,227,124,190,52,20,114,88,89,211,226,12,224,80,218,188,151,69,149,42,251,70,221,90,134,93,49,252,149,113,84,66,33,48,214,82,119,45,201,121,84,136,229,32,153,66,9,215,251,72,31,6,68,10,200,156,73,82,98,154,138,203,171,11,254,240,155,127,99,127,117,139,17,146,7,199,167,220,63,62,101,123,113,133,206,96,16,244,187,3,142,30,127,24,200,2,54,155,29,55,239,174,74,101,155,151,116,122,137,174,170,186,156,94,178,32,167,66,220,207,25,166,169,199,249,64,37,74,195,195,66,213,243,45,160,64,103,59,99,153,14,7,92,202,228,182,163,82,45,210,182,216,106,65,101,91,136,130,69,213,16,67,0,23,168,180,1,50,214,106,44,153,70,8,92,136,156,29,45,120,176,62,162,82,138,67,24,72,100,78,238,159,210,118,10,153,211,220,247,85,90,162,189,207,28,134,30,63,14,156,156,221,231,205,187,119,124,247,253,215,212,141,225,102,202,188,126,251,150,97,242,28,29,175,64,215,68,81,149,46,169,16,102,60,89,201,50,198,152,201,57,205,51,189,200,52,57,82,0,35,4,90,106,180,213,4,31,8,83,196,72,139,16,137,41,56,254,244,237,31,153,118,43,252,97,203,229,197,37,206,7,34,176,219,31,216,108,182,244,67,143,212,2,23,2,185,147,236,220,126,230,112,206,212,23,31,72,72,208,166,112,4,67,66,207,25,192,152,19,218,104,68,173,232,90,203,24,118,12,126,34,197,137,94,23,88,128,72,160,81,40,225,209,20,249,70,91,83,220,115,185,84,161,132,16,102,212,212,44,236,38,16,66,23,46,123,140,80,207,51,135,88,138,62,11,101,31,146,201,116,171,22,185,86,228,44,152,178,4,165,152,220,0,74,146,117,65,27,141,105,96,138,158,24,3,103,245,2,43,11,204,219,207,150,238,113,58,204,210,114,113,186,73,36,161,178,164,48,55,218,3,90,150,200,130,66,150,90,157,36,169,163,66,12,97,46,71,13,180,89,242,224,244,3,62,121,254,130,207,63,254,180,204,211,134,145,243,239,95,243,245,230,150,254,112,32,199,136,140,137,202,212,232,172,240,174,20,164,42,33,9,227,132,158,111,70,253,112,192,218,10,85,89,146,52,68,36,81,8,206,55,123,174,54,183,12,33,49,10,240,217,178,58,59,33,9,193,245,246,134,198,104,62,120,250,136,95,253,252,51,238,157,158,49,238,110,145,2,132,173,144,90,146,164,96,239,198,146,135,205,197,214,46,124,49,145,9,173,200,179,236,38,102,50,6,20,19,144,152,51,147,57,197,50,31,22,69,101,201,49,207,207,164,127,175,41,203,217,136,85,28,158,26,41,138,225,101,154,70,172,20,200,36,49,202,150,159,165,79,115,237,149,41,146,104,46,42,142,155,124,105,54,169,102,62,44,165,185,35,204,244,149,156,139,121,75,235,210,196,129,148,179,58,34,168,155,154,186,169,49,117,69,32,115,232,247,196,219,192,162,235,168,142,142,105,215,29,89,22,131,207,184,47,64,133,198,44,177,85,245,62,43,150,201,104,81,226,57,110,63,32,180,39,84,137,108,106,148,86,88,42,98,42,10,66,10,129,126,63,226,157,67,42,73,106,225,105,179,230,241,151,191,160,119,35,87,55,87,124,253,242,79,124,247,250,123,110,111,111,176,86,99,170,138,93,112,228,20,9,50,21,118,108,78,101,243,181,53,129,130,95,155,82,192,77,211,188,48,103,42,81,106,147,36,5,128,161,146,36,69,193,46,76,56,159,112,105,158,216,11,205,32,71,68,42,252,96,35,52,89,70,166,56,210,143,59,42,41,177,74,1,21,58,103,132,40,18,115,78,153,93,42,57,71,171,74,134,209,212,134,58,20,217,82,166,68,83,149,3,116,240,142,32,18,86,107,132,14,248,48,48,236,35,131,31,185,154,18,57,120,78,235,147,130,98,203,224,178,96,8,17,167,92,41,22,142,158,232,39,98,140,236,188,99,24,71,110,111,18,131,27,185,221,22,206,168,85,130,106,212,196,55,142,90,213,52,85,67,206,2,99,107,234,166,193,218,154,147,229,17,235,213,10,173,53,109,83,179,161,47,30,130,148,104,187,21,185,18,200,181,129,90,225,124,32,75,75,86,9,228,44,223,147,203,24,73,68,210,252,251,60,151,116,11,4,149,86,84,218,150,91,123,134,237,118,67,114,137,74,247,104,81,158,97,98,145,174,148,46,89,80,163,37,85,221,148,200,21,165,40,251,234,246,154,235,221,6,89,91,44,130,123,79,30,97,23,45,135,97,100,20,153,67,10,120,145,233,150,199,60,249,224,57,139,174,227,221,155,115,234,170,225,234,226,138,253,102,79,191,57,160,239,2,139,2,73,83,55,72,41,185,190,222,206,185,139,114,178,113,195,64,173,42,188,208,5,35,36,52,181,174,10,236,90,128,159,18,201,9,124,42,101,179,49,64,28,67,185,2,231,4,62,176,168,27,100,130,70,25,210,216,163,188,199,134,196,189,229,146,52,12,184,126,79,163,10,62,231,226,242,130,103,213,9,219,205,13,70,74,90,171,138,68,224,125,9,190,134,200,48,142,92,94,94,0,129,143,94,124,140,120,249,45,111,207,175,248,227,215,223,240,23,127,241,37,163,207,4,12,131,11,228,44,33,151,6,105,33,36,33,132,130,29,66,148,155,215,56,149,240,180,145,72,50,82,90,178,128,16,35,139,197,130,126,220,112,121,115,201,223,253,253,255,206,98,161,240,227,14,239,29,74,151,78,181,186,110,201,2,154,147,174,188,184,94,128,212,28,182,3,6,129,145,21,36,69,240,142,164,12,194,150,97,254,196,248,222,165,150,115,34,57,71,22,129,16,38,246,135,91,66,234,137,121,98,103,45,54,11,204,60,195,52,66,149,133,62,89,84,210,197,178,156,51,149,41,139,112,113,230,149,153,79,105,97,47,20,28,93,91,234,78,21,137,104,154,202,231,13,17,23,35,140,3,78,186,34,221,164,196,148,198,18,76,79,5,78,204,4,40,65,150,137,44,139,147,43,184,253,188,40,148,249,69,76,37,60,60,140,5,161,102,76,77,211,52,236,170,68,171,12,89,74,146,243,229,223,201,185,0,0,92,36,79,17,229,18,39,213,130,71,143,158,241,240,228,140,135,199,103,172,154,150,245,114,69,138,137,203,239,95,17,98,160,163,162,178,21,214,24,180,146,88,41,25,246,3,34,150,128,51,81,17,125,224,48,63,123,77,107,168,172,162,31,122,82,140,69,242,20,69,186,254,230,245,75,162,80,156,62,122,194,194,90,110,118,123,250,177,103,234,55,60,56,91,243,241,7,79,121,241,225,83,158,220,187,87,28,137,185,180,106,28,134,67,113,88,170,82,239,18,84,113,65,142,174,212,80,153,202,148,23,124,54,180,164,88,28,184,229,192,81,22,95,41,114,145,210,102,85,98,209,21,105,80,8,81,178,80,198,144,114,226,232,248,152,199,79,158,48,77,19,251,253,30,65,185,65,87,74,147,67,34,78,17,20,136,89,90,12,83,64,205,38,168,156,114,89,132,102,103,48,34,32,228,29,163,177,184,55,173,49,100,1,227,232,16,194,227,67,44,204,206,253,161,56,74,85,185,53,214,77,195,250,228,8,23,39,162,247,220,110,174,233,247,59,78,207,206,104,219,134,251,143,238,51,236,219,98,120,219,78,37,27,166,52,166,53,24,91,145,156,103,28,38,226,88,152,162,217,76,84,39,18,107,44,218,72,242,84,40,77,86,105,106,163,233,93,100,216,15,100,31,152,246,7,148,81,52,70,243,116,125,202,135,15,31,240,230,226,57,175,222,188,230,213,187,215,156,159,191,37,200,196,48,245,8,37,201,70,144,148,100,26,6,14,195,1,221,54,72,165,24,69,44,11,116,40,80,194,44,85,185,129,72,16,82,204,35,160,204,24,29,49,83,22,109,81,102,229,69,206,0,35,53,89,72,36,137,90,105,188,204,168,84,56,183,62,140,100,4,82,167,50,223,38,225,84,41,130,14,179,217,78,43,65,18,185,0,156,147,64,133,52,175,69,177,152,135,84,36,186,158,169,143,4,81,90,88,124,2,169,45,56,79,162,16,100,64,131,54,244,185,72,149,217,216,114,3,206,154,125,130,88,215,140,209,67,173,24,240,101,30,166,20,66,68,146,148,52,209,161,15,69,234,21,195,22,185,17,115,230,91,82,107,75,109,109,65,245,29,221,39,207,240,242,227,227,83,214,171,35,6,53,146,107,73,136,197,79,65,14,100,81,14,123,33,151,203,69,228,207,174,96,63,135,225,101,78,36,159,8,98,98,31,54,156,191,125,131,255,98,162,82,22,239,122,132,50,232,12,50,150,67,163,81,229,217,204,34,225,211,196,224,29,202,104,110,174,110,248,251,95,255,35,239,46,207,137,9,150,235,53,159,254,197,143,217,12,61,182,110,88,159,158,144,149,36,103,133,109,58,186,213,154,207,62,249,148,71,15,159,82,105,203,205,249,21,164,52,95,32,170,138,20,41,129,220,197,18,163,107,142,143,117,201,112,152,154,205,118,139,119,1,149,213,123,185,68,188,119,61,64,223,15,228,16,209,89,144,125,38,140,129,52,70,68,100,150,105,4,86,215,200,224,145,25,66,204,244,219,45,55,187,9,73,230,233,195,135,104,1,211,48,80,73,201,241,114,69,83,25,58,91,17,117,209,126,173,80,37,132,57,78,52,139,10,101,13,195,228,144,62,34,114,145,111,26,83,177,106,44,187,205,134,203,243,115,68,130,90,91,242,16,201,70,207,237,11,105,142,34,36,66,138,165,133,26,10,136,54,73,132,202,133,76,145,19,49,149,153,217,20,38,132,86,84,186,204,149,124,14,133,72,179,56,65,155,50,107,220,108,183,104,105,208,34,146,181,46,118,221,88,232,51,49,23,203,126,242,190,188,65,9,68,42,210,168,64,16,179,67,27,75,10,129,236,3,205,73,205,114,217,209,52,53,49,1,162,194,10,200,41,146,231,178,84,159,50,193,39,140,44,142,202,160,18,142,145,60,58,252,252,253,197,72,161,89,164,76,136,37,83,213,174,90,142,150,235,185,127,113,110,226,134,185,25,35,145,67,156,7,68,144,100,34,132,210,135,40,20,184,228,9,169,240,82,227,44,111,221,78,19,58,102,238,244,15,137,198,39,81,10,134,173,192,135,192,118,183,133,33,209,167,136,85,21,54,11,148,109,144,25,250,105,75,165,53,143,79,30,252,63,100,189,89,111,93,89,154,166,247,172,105,79,103,224,76,145,162,134,152,50,50,35,50,221,89,229,174,178,13,23,80,246,31,176,1,255,91,3,190,48,250,166,237,178,93,110,187,221,149,99,100,134,66,25,82,80,164,56,156,105,79,107,242,197,183,15,149,101,11,16,4,104,160,72,158,125,214,250,134,247,125,94,94,30,158,243,249,179,23,124,118,245,146,153,43,88,86,13,38,67,191,217,242,184,93,225,148,97,185,152,115,80,205,37,157,59,70,134,161,39,12,61,203,103,7,20,218,1,142,205,227,142,205,250,145,195,227,3,8,129,166,46,105,154,138,187,199,21,170,168,80,213,156,155,199,53,239,238,126,226,232,232,84,128,14,90,179,221,108,25,186,150,190,219,112,245,236,148,95,255,234,107,174,158,159,83,23,22,180,162,104,106,42,45,41,10,41,140,164,44,221,123,81,85,52,101,201,230,230,142,56,140,148,77,195,172,170,81,72,49,130,210,248,20,100,164,158,18,157,31,69,56,164,101,12,180,63,36,244,126,108,45,51,76,180,214,180,187,157,0,171,15,143,112,133,147,200,171,167,156,50,14,0,0,32,0,73,68,65,84,9,92,1,178,127,23,47,32,148,85,37,163,167,9,48,97,38,139,144,143,17,63,229,52,42,165,164,112,168,221,36,140,146,66,38,197,68,63,65,171,213,52,6,180,214,202,231,103,141,236,105,148,140,123,79,207,206,8,93,207,221,253,29,247,15,247,140,222,115,120,112,64,93,215,44,151,7,84,85,205,78,109,184,187,187,131,156,217,172,31,5,142,224,74,34,226,59,141,49,224,123,207,221,219,53,74,105,234,170,146,120,178,152,169,203,138,89,51,103,86,149,232,156,217,244,247,100,167,81,70,227,144,160,100,29,50,175,175,94,243,245,87,95,179,235,118,124,188,251,200,255,253,151,55,252,254,143,191,231,227,234,142,28,166,128,110,99,8,206,241,112,127,3,85,193,209,233,57,214,24,244,52,130,19,182,172,140,233,114,140,12,126,20,237,130,14,160,12,133,115,148,186,192,40,43,161,188,89,203,36,73,182,13,36,229,168,171,2,151,101,244,23,130,199,171,40,35,193,189,242,60,79,145,98,33,19,70,49,130,107,11,243,131,3,250,182,159,0,18,114,165,21,10,108,161,159,206,87,107,53,88,133,182,22,109,192,69,247,255,123,94,134,113,144,2,75,137,224,196,104,77,158,194,133,243,36,86,212,83,164,219,222,91,106,173,65,102,51,160,178,208,159,122,63,18,8,232,144,24,227,200,144,11,138,84,112,243,253,31,38,209,85,226,248,232,152,147,131,35,86,15,59,6,239,39,17,149,193,100,13,164,127,181,230,41,138,114,42,238,38,235,89,206,168,0,177,107,105,170,134,60,122,238,63,92,19,187,150,103,47,78,8,221,40,172,96,43,118,29,133,153,10,110,77,200,162,126,54,88,154,229,156,49,5,46,159,93,240,234,197,75,222,189,123,199,249,233,9,95,188,120,77,14,145,82,107,190,122,245,154,103,199,167,220,222,221,240,254,135,55,252,135,255,253,159,120,126,118,198,209,225,49,165,177,52,77,205,201,241,49,243,229,12,219,183,3,100,24,134,64,85,69,140,145,155,219,143,1,63,108,105,219,29,38,107,10,237,72,83,218,128,206,146,11,87,85,21,166,200,16,19,78,89,142,230,135,212,174,70,103,133,138,90,246,69,49,129,207,140,189,167,93,181,66,176,72,153,103,139,138,178,40,249,252,229,11,76,206,156,44,23,172,62,222,243,241,195,59,254,231,255,233,127,228,87,95,127,201,233,209,17,179,162,96,84,9,141,24,211,87,125,96,140,153,110,20,31,212,87,95,124,201,209,193,33,40,197,215,245,215,188,124,246,2,147,101,183,16,199,196,216,73,215,168,181,36,36,68,4,126,157,82,36,101,208,147,218,83,104,5,227,147,9,94,130,139,21,76,190,53,152,34,162,26,205,24,2,187,208,17,199,29,198,58,112,134,72,102,51,180,50,66,42,53,101,106,80,201,96,163,33,143,153,126,28,209,202,144,178,146,168,150,172,4,4,28,19,186,148,170,31,160,46,107,156,117,236,69,71,74,65,3,40,163,81,174,144,4,7,37,212,137,156,11,134,33,82,47,10,148,14,148,125,162,152,76,240,81,201,5,184,79,180,232,179,98,49,115,216,66,49,250,142,232,61,214,74,197,101,172,21,131,170,54,162,148,140,66,111,183,42,163,167,110,207,26,59,229,255,73,234,66,74,81,20,107,211,159,57,87,97,140,101,102,11,20,230,9,143,68,82,140,97,36,122,79,97,44,190,31,192,39,14,103,7,156,156,29,114,241,236,138,87,47,94,114,117,116,78,99,10,210,24,200,253,192,118,115,135,14,137,190,239,41,157,229,228,244,25,218,104,33,123,56,35,22,14,63,224,7,9,116,94,125,124,228,246,230,1,173,45,179,89,205,193,178,126,34,80,232,186,225,120,113,192,199,117,203,143,183,119,108,134,192,236,226,57,235,110,199,208,15,12,227,150,85,183,165,31,59,78,79,22,252,227,63,252,151,156,157,46,216,109,87,172,215,107,230,198,81,206,26,198,190,163,237,123,66,12,82,64,132,145,34,70,202,105,135,23,130,236,208,199,41,57,101,255,67,41,25,129,202,62,86,46,47,99,36,11,18,50,222,15,79,236,68,144,125,97,136,153,205,118,197,205,135,27,222,189,123,203,108,54,163,239,91,57,192,141,194,135,1,87,24,202,89,201,94,134,59,6,143,239,5,30,94,148,165,164,78,76,147,28,175,39,196,220,24,177,201,63,237,136,247,175,223,108,214,48,250,17,31,5,94,222,247,178,243,9,163,152,224,109,225,112,101,65,211,84,168,210,49,142,61,97,236,137,201,115,247,112,139,125,52,92,61,187,224,224,224,128,179,229,9,71,199,135,180,109,203,118,179,161,48,142,217,172,145,139,103,10,142,77,57,179,217,238,216,237,90,32,83,90,81,0,146,19,190,107,177,214,81,58,75,86,21,93,215,178,110,119,88,87,80,205,107,230,135,11,202,108,200,125,100,225,26,206,63,255,5,135,167,47,249,246,245,55,92,223,125,224,143,63,124,199,219,235,191,176,13,45,243,229,9,23,231,207,164,128,35,139,197,36,37,82,136,140,202,63,29,218,49,103,193,104,25,69,50,5,202,136,253,1,44,25,137,87,114,74,163,157,193,42,75,36,203,199,140,123,207,173,70,151,150,172,50,81,73,254,74,2,234,148,40,108,33,191,143,198,36,133,173,13,165,173,89,44,150,50,225,208,153,69,220,10,78,80,101,112,22,83,88,176,138,172,50,65,203,199,52,211,228,36,231,72,8,249,73,148,168,149,20,212,251,105,66,64,116,0,123,69,176,66,73,119,24,69,212,168,141,98,216,119,101,74,60,141,217,228,41,147,84,131,150,175,211,56,195,65,125,36,30,240,97,0,13,187,177,39,168,72,89,57,186,86,84,215,49,71,148,213,56,87,16,227,158,6,51,9,241,242,167,11,208,33,254,214,194,21,248,126,32,133,30,21,7,108,26,200,105,71,10,30,165,43,92,37,54,59,63,122,66,86,88,87,82,21,142,237,182,37,246,29,71,243,57,191,250,230,231,156,30,46,89,175,55,156,156,61,227,104,62,231,113,181,162,95,175,49,49,242,217,229,37,181,209,124,48,129,28,60,171,251,59,10,99,72,69,73,183,219,225,253,200,216,117,216,174,107,89,46,143,177,214,76,35,65,207,110,211,138,71,45,101,252,24,113,165,236,239,82,218,203,180,69,78,220,52,13,179,162,100,243,184,38,13,158,205,253,134,245,221,26,235,51,97,232,73,117,35,213,93,210,148,166,164,41,102,120,53,240,236,236,148,255,225,191,251,239,65,41,158,93,136,170,238,111,127,253,43,126,253,235,255,12,109,44,67,63,96,80,20,19,203,79,101,17,0,236,77,176,133,49,148,203,154,95,127,251,43,126,94,105,102,203,5,227,56,82,213,53,49,71,54,219,53,77,89,177,51,37,154,94,4,32,211,142,33,198,128,49,78,170,227,81,58,158,56,5,174,38,37,21,123,158,100,202,49,70,108,80,40,35,234,198,178,169,208,101,0,163,68,212,145,45,101,221,112,124,116,12,104,186,78,104,24,253,48,160,82,148,40,157,190,71,79,17,73,214,88,73,218,200,10,21,167,241,112,150,203,85,22,5,138,229,98,193,108,54,195,22,153,60,14,40,157,41,242,136,82,34,140,64,203,255,45,163,173,0,133,98,113,58,103,177,108,56,156,108,29,74,41,25,163,43,136,89,104,56,126,42,206,204,188,34,199,132,31,122,202,178,194,25,35,35,225,44,222,68,109,21,206,201,98,159,73,109,152,20,88,13,99,10,232,156,200,186,156,222,124,73,46,242,233,141,167,148,150,120,151,40,100,23,99,44,214,26,142,108,133,177,53,209,71,138,89,195,229,249,21,159,189,122,205,171,139,151,44,230,115,217,221,117,158,56,118,164,193,147,188,151,84,239,178,228,232,248,28,87,22,12,163,167,109,123,70,223,99,156,198,106,225,134,230,156,184,121,255,129,190,27,177,182,224,248,248,140,197,98,62,141,143,53,73,123,62,236,90,118,62,240,135,31,222,113,179,90,115,112,118,65,161,13,195,152,240,62,137,47,43,143,188,186,56,229,239,254,254,111,248,242,243,43,82,232,41,117,133,82,53,117,221,48,140,3,221,56,16,83,196,76,88,174,172,33,102,79,215,71,156,86,212,85,137,179,154,161,239,196,50,148,243,19,24,88,94,23,158,132,42,127,93,201,239,205,235,41,9,49,38,171,61,225,100,224,253,251,119,220,223,223,115,112,112,64,74,137,62,132,39,2,204,172,170,241,49,78,221,140,153,160,192,10,31,35,177,239,25,189,199,89,73,135,7,158,194,74,119,187,221,116,209,202,65,57,155,207,153,149,149,68,215,196,72,72,9,239,69,169,45,187,76,17,230,12,67,143,181,154,210,26,172,211,148,165,236,38,135,190,163,109,55,60,174,11,98,14,204,237,130,229,225,82,14,253,232,69,200,147,163,248,57,85,150,188,79,173,57,182,7,52,85,201,208,203,232,205,218,130,232,19,113,12,226,173,52,154,178,156,83,90,75,53,14,24,231,168,102,13,42,42,82,31,196,141,101,53,33,142,28,152,57,71,87,135,188,190,124,197,171,203,151,92,223,255,196,127,250,243,111,248,225,253,247,244,227,134,205,216,82,86,181,168,216,51,248,125,132,145,181,36,173,209,198,225,140,195,146,73,90,158,93,131,150,148,138,136,152,241,179,96,14,19,94,66,93,167,247,152,82,26,52,68,37,151,104,156,172,85,81,65,29,50,125,39,42,109,178,236,188,53,138,206,239,132,113,57,147,41,82,169,26,50,178,75,29,114,196,227,65,66,56,8,89,162,205,218,212,137,120,103,178,51,229,9,42,34,10,124,201,35,76,97,98,255,78,5,181,82,159,38,13,105,90,149,144,2,217,152,39,223,169,43,28,214,84,164,65,188,190,41,38,118,177,103,211,119,44,140,116,122,193,143,88,212,84,51,25,176,226,31,237,70,79,34,82,218,146,170,18,15,96,215,245,162,190,229,95,95,128,126,244,212,198,97,140,225,244,249,5,127,247,183,191,230,236,252,128,148,58,82,238,112,6,172,150,100,162,137,147,67,70,148,204,70,101,212,216,138,250,185,40,56,63,62,228,226,244,8,63,10,58,175,219,60,98,115,2,47,99,230,255,234,223,254,45,219,118,71,54,137,102,54,163,110,106,84,244,164,104,200,201,67,142,132,228,177,49,230,41,2,72,190,56,18,24,99,209,198,80,149,181,24,223,7,49,67,106,173,136,94,196,20,251,172,166,113,28,229,96,182,98,25,24,253,40,158,165,166,33,133,40,169,222,214,146,114,162,169,27,188,51,204,150,47,185,124,126,69,187,109,25,194,72,206,154,147,83,241,14,102,99,164,69,15,73,8,21,68,116,136,212,117,49,17,51,64,87,37,62,73,123,236,27,195,122,181,226,227,195,45,233,14,238,238,63,210,246,29,155,221,142,174,109,169,235,154,49,181,196,41,39,14,37,151,160,53,66,70,208,128,247,83,104,110,49,221,71,70,79,0,222,196,152,19,70,101,82,244,108,135,142,178,130,232,52,85,61,159,252,86,208,103,15,89,67,97,166,97,134,180,239,182,44,73,201,144,58,47,47,103,8,232,172,72,94,102,234,78,43,70,185,202,192,36,234,170,100,185,92,16,162,71,39,205,172,153,147,241,148,94,225,227,64,24,71,60,178,147,179,117,35,161,160,99,79,83,205,241,106,160,200,159,170,192,164,212,84,133,102,246,97,198,0,217,88,70,223,79,29,128,128,0,172,181,164,49,76,2,140,32,193,163,122,96,55,118,28,30,28,209,52,115,124,74,210,193,162,177,123,197,87,104,201,8,206,108,28,3,58,122,72,154,66,25,150,203,67,186,77,75,76,29,90,25,142,142,142,121,254,250,146,47,63,251,138,151,207,95,72,226,69,200,140,155,158,110,183,37,141,137,118,179,163,223,238,152,23,21,77,85,49,196,142,237,106,61,137,141,196,24,219,119,1,31,71,134,190,99,28,251,169,160,177,204,154,3,14,15,231,228,4,253,48,208,71,79,54,22,143,229,55,111,254,196,31,222,188,37,90,199,241,213,21,109,78,92,223,94,51,207,154,205,118,205,56,238,248,236,179,43,254,225,191,254,123,94,190,60,199,132,129,194,194,225,236,8,103,28,90,21,100,99,208,157,8,92,172,147,247,135,207,194,203,69,65,81,88,178,147,203,34,103,233,160,165,49,147,55,85,89,214,2,82,158,70,92,57,167,79,21,251,116,89,102,18,198,42,49,138,151,14,165,17,82,142,31,8,97,196,104,88,44,22,56,43,170,228,24,130,196,232,24,69,81,58,154,89,77,206,51,57,53,167,41,77,138,114,88,22,206,210,212,37,57,195,174,221,61,141,81,157,117,104,13,125,223,162,20,56,103,177,10,138,202,129,82,20,69,65,81,150,216,162,96,179,221,76,207,142,198,88,67,8,18,153,229,172,208,85,182,219,45,93,219,113,155,238,248,246,219,111,41,234,2,55,22,244,171,21,171,219,7,194,232,5,52,111,12,117,89,209,20,245,20,151,35,145,55,99,63,136,85,9,13,89,161,141,97,240,18,22,188,44,11,170,178,18,52,150,143,36,31,40,234,10,157,12,219,187,53,35,37,202,25,84,169,185,88,156,112,118,116,204,87,95,124,193,31,222,252,145,63,124,255,59,222,125,120,207,174,219,81,148,13,88,205,16,3,110,86,208,142,61,202,57,146,82,12,49,48,4,143,155,60,141,41,10,156,218,6,217,155,118,227,64,236,6,226,48,176,243,129,81,27,230,203,37,179,102,70,80,153,117,223,77,25,155,154,128,160,215,106,47,163,122,208,24,101,200,33,83,23,21,228,76,59,118,68,31,24,147,167,83,3,174,110,40,138,130,164,39,183,226,244,107,66,242,67,199,244,233,210,51,90,194,5,198,9,80,193,190,203,131,233,2,228,201,114,20,147,0,200,213,222,6,3,180,120,64,97,50,140,25,82,204,228,24,49,128,81,160,172,130,172,248,176,186,195,26,67,12,3,5,146,212,110,131,161,27,36,224,88,155,40,255,54,127,18,22,22,133,35,37,35,65,227,48,61,235,134,160,29,86,43,30,30,31,208,105,198,219,247,127,225,236,228,128,139,227,3,106,167,105,156,3,239,41,149,152,242,77,165,241,62,145,163,199,42,197,97,89,8,118,45,101,90,51,121,208,11,135,181,10,163,44,33,36,80,80,149,13,203,186,36,113,196,252,248,144,152,18,155,237,150,170,153,81,187,130,229,188,161,165,229,232,232,0,91,215,115,140,45,4,164,155,69,14,156,51,162,14,140,137,16,4,116,92,76,106,49,169,202,74,10,87,146,67,122,194,166,165,16,241,106,148,148,241,195,37,120,143,85,162,132,242,209,211,246,29,187,126,7,89,20,77,74,43,108,225,72,6,186,190,71,105,77,84,25,239,123,124,148,52,229,156,2,78,65,244,3,85,20,83,240,122,215,211,246,3,15,155,29,247,15,43,30,135,13,221,148,20,221,204,230,236,218,29,69,221,96,10,131,42,20,202,41,252,48,16,178,8,125,164,98,146,0,205,24,2,104,121,129,64,49,122,33,110,56,83,136,29,98,130,187,38,149,40,11,177,77,200,101,2,168,36,210,233,156,88,109,238,201,73,97,141,84,196,2,12,72,4,60,62,141,88,50,198,41,74,235,136,1,6,47,222,159,172,34,218,41,140,5,239,51,85,57,9,2,82,34,197,76,76,19,248,120,82,74,38,100,212,97,149,166,180,5,90,103,98,17,41,156,197,198,72,28,118,164,44,25,128,81,1,90,79,169,3,106,234,222,35,88,135,247,35,126,20,82,67,78,129,113,148,113,128,206,72,39,1,248,208,211,212,53,222,143,108,182,107,148,117,248,44,84,153,60,237,205,234,162,65,167,140,202,162,78,45,180,166,200,154,113,219,146,183,3,39,229,140,179,147,115,94,31,159,112,117,245,130,243,147,51,17,168,92,223,161,209,244,219,150,177,235,69,145,170,29,36,168,180,67,39,69,236,253,132,163,51,216,90,136,255,221,56,200,51,149,35,69,51,99,126,241,140,197,98,65,63,120,54,155,29,25,205,224,3,125,140,216,89,73,31,51,191,127,243,134,223,253,249,45,131,86,60,187,120,78,214,150,155,219,27,138,178,160,245,30,87,192,235,207,62,227,219,175,191,100,89,91,30,110,222,211,212,5,117,83,177,218,74,126,100,85,206,41,203,146,49,6,66,148,98,176,27,122,134,32,136,183,196,158,241,26,166,92,73,68,1,171,20,125,215,209,204,102,66,198,136,113,162,152,88,153,40,148,229,83,86,218,48,14,162,18,206,73,84,217,41,99,172,230,240,232,128,93,187,161,40,11,182,187,13,187,110,199,208,247,147,141,66,16,83,102,232,232,134,246,105,132,186,239,44,65,72,253,26,5,131,28,136,10,177,250,168,201,126,225,115,130,160,38,209,138,8,123,98,206,132,36,157,101,63,116,176,85,24,107,233,134,30,68,23,201,251,119,239,248,241,135,31,228,44,40,10,10,235,56,92,30,208,247,29,221,110,228,167,235,247,204,103,51,230,7,115,161,251,244,45,205,162,33,12,158,174,107,201,41,210,239,90,25,225,25,77,28,131,140,179,147,146,203,177,153,161,140,162,172,74,250,190,227,113,181,193,57,17,157,169,137,168,148,163,146,239,149,151,221,98,225,12,22,153,178,196,113,164,208,138,95,127,249,75,126,241,234,75,126,186,121,207,159,222,124,207,155,191,188,229,238,238,35,117,83,211,61,246,20,165,35,97,8,89,14,242,153,107,216,230,145,24,164,83,178,89,147,173,193,41,75,83,213,216,131,67,241,240,42,67,159,193,7,15,100,66,242,44,157,36,154,68,147,201,73,83,230,68,99,42,73,123,72,147,135,186,68,252,105,57,227,76,129,203,25,21,60,217,136,232,36,231,196,224,7,241,136,162,137,106,159,34,10,202,36,84,22,221,137,50,160,39,72,137,116,90,76,151,205,84,208,195,211,174,83,190,103,234,233,245,207,128,51,50,119,82,105,2,85,167,64,81,88,200,249,201,198,164,114,162,57,90,224,140,65,167,57,86,41,74,10,252,110,64,117,128,205,212,117,197,224,167,253,167,31,167,85,83,160,109,91,202,178,196,24,81,63,199,40,218,129,113,24,41,20,220,239,54,252,243,255,243,127,49,132,142,47,95,93,81,58,195,193,172,97,94,58,74,13,117,51,167,180,149,124,175,146,34,71,176,218,177,52,135,116,93,135,175,11,202,166,132,44,231,243,124,89,211,238,90,170,178,166,180,134,182,29,136,57,211,239,86,40,52,243,194,145,147,167,221,141,98,147,113,154,24,70,44,40,134,97,148,197,169,254,228,33,203,89,198,161,193,203,2,93,27,49,97,219,105,140,163,149,150,68,102,31,41,140,80,232,31,219,21,183,143,183,108,186,13,177,31,152,55,13,97,28,104,189,240,39,35,158,162,18,80,182,50,134,170,177,88,239,72,70,186,149,60,12,248,232,217,108,54,124,184,187,165,239,182,140,187,53,171,199,7,44,114,57,237,134,17,31,18,99,82,12,62,96,74,217,135,149,101,133,91,90,142,15,78,48,69,69,255,225,3,201,65,52,19,200,54,73,107,44,79,146,84,199,33,70,158,118,109,104,80,82,133,11,58,154,73,129,4,144,112,85,37,1,172,118,239,105,219,239,120,50,85,89,17,147,56,142,115,138,132,232,241,42,144,76,34,235,192,152,3,106,72,248,160,32,105,146,210,18,235,98,160,35,19,210,72,217,56,14,150,18,35,148,115,96,244,2,130,13,113,160,153,64,4,123,182,163,82,25,223,73,248,109,173,156,68,254,216,130,156,227,211,200,3,59,29,100,81,34,147,100,169,238,136,74,34,68,234,74,184,145,211,138,143,121,213,48,175,107,150,11,137,180,113,141,162,27,71,126,124,247,23,110,238,62,50,246,29,24,71,83,205,208,202,16,98,100,81,84,148,70,99,18,168,33,18,219,158,28,60,23,7,167,124,253,234,11,174,46,158,115,126,114,206,197,98,73,187,221,49,174,183,132,222,19,250,81,20,140,62,98,146,152,215,157,171,208,182,32,135,73,13,59,193,9,84,82,232,172,136,74,161,180,145,241,152,210,84,174,160,41,106,74,87,162,141,195,232,130,213,166,69,25,81,126,93,63,60,240,251,239,127,224,237,237,13,179,227,103,92,156,156,208,135,129,219,219,27,116,14,140,187,142,106,49,227,151,223,252,138,95,124,249,154,211,131,25,42,14,16,147,96,179,118,29,187,190,99,183,235,168,139,14,235,44,49,68,134,224,73,57,97,156,163,31,7,222,109,54,204,103,115,22,69,249,52,42,212,74,11,90,43,103,214,235,53,203,131,3,65,233,161,8,200,222,169,172,202,39,165,168,82,136,153,217,90,169,158,1,235,28,243,121,195,203,87,47,37,197,3,248,112,115,205,122,189,22,123,66,85,77,169,31,249,233,128,147,40,169,128,115,50,226,47,203,74,98,129,242,167,34,207,57,39,59,154,148,38,193,140,8,160,234,82,198,218,49,201,65,149,144,145,231,16,60,0,101,93,11,131,52,120,217,165,228,72,89,85,79,255,111,51,159,81,150,165,20,86,68,222,188,249,51,39,167,146,189,88,86,5,151,47,158,163,98,102,189,90,241,240,112,199,199,219,27,102,117,67,81,86,244,109,135,210,154,218,213,148,206,49,164,145,216,38,118,67,71,93,23,184,98,26,125,102,197,48,248,201,192,175,9,99,64,152,78,78,18,92,122,217,227,107,195,212,21,23,164,109,196,104,203,55,151,63,227,103,151,95,241,211,151,215,252,254,143,127,224,79,111,127,224,99,255,192,205,253,131,196,47,205,106,236,20,26,27,170,65,38,39,33,210,71,177,20,53,174,164,42,23,204,22,7,52,85,69,86,154,110,12,116,67,75,244,30,61,26,124,26,1,249,255,244,164,246,44,147,147,102,97,95,200,198,240,84,164,204,102,115,140,49,236,124,135,138,66,197,81,42,83,199,154,24,61,137,68,156,172,67,0,38,79,216,55,45,69,120,86,66,192,217,143,24,65,26,14,165,138,191,42,214,167,203,79,233,167,162,40,231,76,66,44,56,198,26,138,66,44,85,222,143,40,121,76,100,15,152,148,76,53,180,116,115,5,26,147,21,164,146,198,107,250,60,78,5,161,34,142,211,165,171,205,83,83,180,79,45,233,251,158,16,18,81,41,172,85,184,69,131,41,52,67,236,121,191,94,49,254,4,42,71,10,163,169,12,204,74,195,172,94,200,57,100,10,170,201,54,49,175,23,172,210,192,232,71,74,85,81,81,77,214,42,13,121,0,157,81,218,146,115,192,218,64,105,75,54,237,56,21,7,25,162,34,133,192,48,180,244,253,72,24,122,108,223,247,140,131,84,174,194,239,147,241,206,56,120,198,192,83,182,88,89,22,140,41,16,67,18,74,119,30,137,62,80,32,223,96,235,28,85,89,224,170,130,64,194,213,142,106,86,208,233,72,179,168,176,149,6,171,201,70,177,222,180,108,54,107,30,87,247,60,172,30,39,97,129,192,158,135,177,231,241,241,129,135,176,38,199,64,161,193,18,152,207,23,242,38,118,6,83,87,212,69,77,99,29,133,133,213,118,203,208,15,252,244,241,61,41,103,138,106,70,55,246,184,198,178,235,7,66,74,88,137,120,147,145,82,248,164,128,4,81,71,105,50,147,40,148,168,69,193,153,200,40,89,25,80,214,21,101,93,129,25,164,139,125,170,180,13,163,239,72,19,255,80,41,13,42,97,75,67,173,42,76,225,136,174,39,168,30,188,22,94,103,202,104,157,112,86,163,146,204,220,143,14,230,148,149,163,239,91,25,137,170,136,181,242,0,15,104,140,86,148,218,162,116,2,21,8,195,136,211,142,194,88,92,4,173,29,169,148,248,34,1,29,11,201,38,101,205,56,142,4,4,20,60,196,1,173,196,11,216,117,29,99,215,145,115,102,209,204,241,33,176,217,138,159,81,109,3,155,118,199,118,183,145,231,66,25,148,45,104,234,25,174,172,200,100,14,76,65,255,184,98,245,248,192,194,85,28,215,75,94,157,95,241,226,236,130,151,23,87,204,203,6,66,96,125,119,47,104,175,172,40,148,161,44,74,80,25,83,104,82,76,147,224,42,48,250,76,169,45,243,217,130,166,20,63,218,122,179,230,126,179,166,15,158,64,226,176,153,145,144,138,243,250,253,79,116,67,135,79,138,186,158,113,124,246,140,155,15,55,252,225,251,31,185,222,236,72,206,177,56,57,71,215,53,171,109,71,55,236,80,57,81,168,204,229,139,75,126,254,235,111,248,47,254,238,239,152,219,76,216,173,169,180,84,143,15,247,15,12,163,224,165,154,98,129,85,241,105,103,167,180,116,4,195,48,208,13,134,131,249,140,156,178,0,234,180,160,180,246,57,146,57,37,154,178,68,167,68,53,117,125,166,17,91,71,81,22,162,66,76,233,9,110,93,86,21,206,89,118,109,43,93,81,140,220,220,220,240,225,195,7,126,249,203,95,49,95,44,38,198,232,140,163,163,99,86,19,248,65,14,30,61,85,251,242,28,134,32,60,209,110,183,195,233,253,56,42,83,22,37,253,48,72,142,96,89,10,169,104,24,37,240,54,120,70,31,164,180,211,10,239,27,33,149,100,217,219,85,117,205,174,221,50,43,107,206,206,206,184,186,120,46,168,53,165,152,207,102,196,193,179,170,107,158,95,57,174,175,175,25,253,192,253,253,29,206,89,142,150,135,140,93,79,51,111,152,47,103,116,67,203,229,171,43,150,7,71,108,55,27,14,22,7,56,87,136,77,38,169,105,2,21,209,70,227,38,84,156,214,134,122,97,208,217,96,181,157,198,183,162,93,112,57,77,194,139,136,43,166,112,228,156,177,206,208,247,29,217,39,102,181,227,213,209,115,62,255,111,190,96,8,158,223,252,249,15,252,175,255,225,255,224,79,239,222,178,217,14,20,110,38,94,181,52,138,69,69,105,34,210,97,64,226,97,243,200,253,230,129,168,192,40,137,82,210,90,83,105,67,140,18,194,157,188,151,198,32,200,24,252,65,213,204,103,115,121,230,201,19,73,50,147,21,108,218,181,32,218,52,196,198,17,114,64,231,8,10,116,33,239,57,75,98,226,37,17,149,37,167,79,163,243,60,77,147,246,99,198,253,40,84,235,66,168,86,57,203,94,95,107,20,249,9,88,190,135,134,107,37,56,16,41,164,18,121,74,222,48,74,172,83,202,40,58,2,99,12,204,112,242,253,8,80,104,33,18,13,237,136,15,61,33,200,179,183,127,198,66,8,83,247,55,229,163,142,145,113,76,152,198,160,172,230,126,189,193,88,69,51,179,188,223,173,217,16,169,235,10,235,20,57,244,84,133,198,181,107,156,177,24,165,41,173,99,222,44,88,206,22,140,163,167,180,134,147,66,70,244,71,7,199,204,231,115,240,137,224,3,165,41,152,149,53,85,213,72,84,90,33,121,129,227,232,37,228,220,57,84,146,201,151,181,26,235,108,133,31,68,57,166,141,193,88,75,63,120,250,126,192,143,153,197,188,65,107,69,8,129,113,244,140,195,100,202,70,124,26,102,122,179,233,148,56,185,188,224,252,234,28,91,89,242,56,114,251,248,145,221,122,195,251,137,237,247,167,31,127,152,20,150,145,221,118,199,253,234,142,126,144,138,177,89,204,65,65,223,15,24,11,135,71,71,88,103,153,149,5,217,247,24,173,38,74,129,162,243,129,222,7,49,205,142,61,202,90,14,78,14,64,91,148,178,216,178,226,254,254,129,235,155,91,134,208,19,162,152,209,13,147,144,4,37,105,8,102,47,61,151,158,47,134,136,82,6,99,228,207,114,214,83,197,150,62,29,110,57,161,166,253,142,86,110,170,244,44,105,178,15,228,156,96,130,5,40,13,85,85,82,185,57,102,14,217,103,250,118,20,227,61,6,111,34,218,8,200,86,132,10,106,250,124,212,100,158,54,104,171,201,136,231,205,88,133,82,17,147,132,156,98,179,198,40,43,28,71,149,193,104,180,178,104,235,40,172,236,35,67,140,168,194,48,246,29,171,213,134,206,10,154,202,105,67,85,86,88,173,166,157,111,166,235,55,108,55,178,11,84,85,22,244,154,54,44,102,21,69,61,35,162,24,122,207,110,189,66,41,216,172,183,168,110,224,244,224,152,95,127,243,111,248,217,213,43,14,171,5,106,8,140,155,29,187,221,48,145,72,6,200,90,30,230,217,140,131,249,18,155,65,101,69,242,194,231,236,98,98,72,98,121,169,74,137,87,105,219,150,237,110,199,102,179,193,231,132,178,134,232,10,198,177,103,24,123,18,153,170,108,56,57,56,32,196,204,95,254,242,23,126,248,225,29,31,87,29,122,121,194,226,232,8,143,161,235,3,62,123,198,97,224,248,112,142,85,129,151,87,23,28,31,31,242,254,167,183,172,111,222,51,211,153,195,186,164,48,150,48,120,170,197,146,170,154,97,116,32,245,59,198,161,151,195,197,26,44,37,181,43,168,92,49,33,215,196,216,31,66,16,78,237,132,8,51,214,114,114,122,202,48,12,84,101,73,51,155,49,170,72,215,182,128,240,48,85,84,44,15,150,196,9,10,175,180,198,56,199,48,244,252,248,227,143,252,238,119,191,37,167,68,85,87,92,92,92,208,247,135,34,196,49,134,217,114,241,52,114,218,239,114,65,38,52,163,31,25,71,143,214,134,166,110,176,147,61,71,107,195,249,249,249,52,178,242,79,184,195,174,235,40,10,71,221,52,164,233,185,113,206,81,107,17,231,140,65,84,161,74,39,102,101,205,118,179,225,246,227,7,172,115,12,93,199,201,241,9,135,243,37,74,101,30,31,30,36,28,185,42,121,88,61,8,120,33,120,140,22,177,206,124,57,199,22,22,91,58,66,18,234,139,178,90,192,225,49,98,148,37,147,136,89,124,101,100,133,143,1,131,140,71,157,145,12,76,163,140,196,240,36,73,109,208,106,106,139,38,211,181,239,6,118,227,32,161,183,89,96,254,89,67,223,111,25,85,230,229,197,75,230,255,237,49,191,184,253,192,31,222,190,225,199,155,107,54,93,43,135,105,24,208,64,85,55,20,85,201,186,223,18,98,2,173,112,78,128,2,113,240,12,67,47,22,13,173,81,57,9,169,197,236,137,83,37,187,88,0,76,23,184,80,183,98,206,184,194,210,15,50,202,54,206,210,249,145,193,119,144,161,114,6,243,87,83,166,132,188,70,65,149,211,158,77,206,173,16,252,167,206,47,239,209,135,147,223,116,186,16,149,146,78,78,77,151,181,86,50,241,26,67,154,46,59,141,153,254,157,113,10,155,152,0,14,50,93,24,48,16,3,202,70,82,214,24,15,164,130,56,68,198,113,64,107,161,89,169,201,107,58,142,195,244,185,133,167,207,173,174,11,154,70,209,153,36,94,96,149,80,70,225,181,65,205,22,168,197,140,94,129,117,154,228,20,59,53,162,115,66,197,1,147,65,245,107,242,227,7,230,245,156,24,70,82,140,124,102,29,160,57,92,28,82,57,201,23,52,73,81,151,53,23,207,46,89,204,22,172,30,30,217,173,19,182,44,36,12,32,101,92,81,177,90,61,146,53,82,64,222,125,188,103,121,32,196,117,5,18,63,17,227,132,99,154,212,76,209,163,148,199,24,81,126,14,202,80,216,138,56,122,218,221,64,109,13,69,89,82,107,197,135,31,223,112,115,253,134,235,219,247,60,182,143,108,250,150,157,31,217,180,29,245,108,193,232,61,117,35,153,90,122,41,15,137,49,134,110,175,84,11,10,172,37,85,194,240,91,169,196,168,144,69,242,62,52,50,68,201,154,11,129,174,239,48,6,158,215,207,121,253,234,51,78,14,143,33,128,182,137,251,199,91,212,195,72,105,39,240,153,135,148,13,206,214,244,62,8,249,33,37,10,109,201,68,14,114,141,41,10,194,40,198,209,160,53,62,37,162,77,84,53,148,77,164,141,153,136,124,254,105,63,80,87,25,229,100,119,42,72,163,200,185,215,40,83,162,237,116,193,86,162,160,213,7,80,37,55,85,236,5,41,87,244,10,40,44,163,201,4,53,82,89,71,137,193,134,132,195,208,89,185,80,179,146,20,233,132,162,176,5,73,139,193,63,234,40,209,54,30,74,109,49,40,198,245,142,190,239,136,90,161,155,154,163,147,19,78,154,23,212,81,58,248,110,148,148,7,101,192,91,205,134,64,42,53,81,57,178,202,88,106,116,76,168,148,56,176,37,118,227,153,71,133,26,19,54,105,42,235,152,23,7,156,159,159,240,217,171,207,184,60,127,70,85,148,248,110,196,119,17,167,75,74,227,8,33,210,39,133,53,138,162,172,201,74,177,222,108,40,172,163,178,37,218,26,140,174,152,229,76,225,71,178,247,196,110,203,102,181,166,221,109,232,118,27,14,235,10,93,148,36,163,9,253,134,168,3,20,96,203,25,170,152,179,206,154,55,215,31,248,237,119,63,226,202,134,163,159,127,65,90,46,184,185,125,207,230,225,35,139,153,165,52,153,69,17,57,169,42,46,47,174,120,117,126,193,85,21,217,172,63,208,221,188,131,186,161,41,158,177,218,237,80,40,150,101,196,148,226,139,107,163,98,140,211,94,205,103,76,242,28,29,29,113,123,123,203,119,223,253,17,163,13,203,179,5,74,43,214,171,21,85,93,211,238,118,83,199,38,126,188,166,153,209,253,244,22,101,45,171,213,35,23,23,151,188,121,243,61,117,221,60,165,62,212,77,77,93,85,184,162,36,134,192,251,235,107,194,164,188,126,243,246,45,63,190,255,137,16,60,71,199,39,50,165,114,6,99,44,219,245,154,197,98,65,12,145,118,187,97,57,155,203,99,25,69,225,60,214,29,143,15,15,28,31,159,208,15,61,101,89,66,134,15,31,174,169,234,154,227,163,99,180,113,236,250,14,99,12,227,40,59,188,211,147,99,62,220,124,224,23,191,248,154,110,189,38,245,21,155,205,150,113,54,103,179,89,115,123,253,1,99,13,31,111,111,249,177,124,203,55,223,254,146,135,135,7,126,255,159,126,75,93,55,124,251,203,95,18,83,162,31,6,180,115,52,117,67,50,6,183,152,147,10,71,239,35,145,136,85,134,15,215,31,41,166,96,91,159,70,12,18,122,236,208,16,19,69,214,248,126,96,181,221,145,200,104,99,41,75,17,198,141,193,99,194,95,121,41,149,28,232,49,68,121,214,247,106,219,141,252,154,128,172,50,101,89,240,172,176,28,44,79,249,236,235,5,237,235,159,17,82,228,159,255,240,191,112,255,120,207,227,118,71,191,246,248,109,160,41,10,122,165,24,200,248,92,147,178,39,228,253,62,183,196,160,4,154,175,19,206,206,104,170,134,166,170,169,179,230,248,248,152,219,187,143,220,126,188,97,125,123,131,46,10,138,170,166,212,96,167,112,112,98,197,76,91,97,218,102,200,33,255,21,211,87,118,134,86,43,192,76,23,75,198,101,177,64,8,62,111,234,12,149,70,101,251,228,249,35,127,50,164,147,62,141,74,221,254,207,249,43,68,228,100,9,201,154,167,244,16,212,14,131,195,71,25,59,151,186,96,204,114,233,89,157,37,97,67,70,6,104,34,42,15,20,198,98,109,33,93,23,80,20,130,218,220,165,145,102,214,80,43,8,217,179,56,156,211,28,206,40,155,26,159,58,201,5,69,118,146,49,77,138,228,73,112,169,181,166,205,210,141,26,163,241,110,218,109,239,238,41,181,37,118,61,14,77,105,45,230,227,143,148,101,73,85,205,240,209,136,141,162,106,40,172,188,183,110,253,61,214,22,204,30,222,97,15,142,102,164,144,37,242,200,186,73,85,167,168,170,146,89,37,111,234,56,182,96,160,170,107,116,210,248,209,139,56,160,40,8,131,231,113,181,65,31,194,221,250,35,255,238,223,255,59,98,26,208,165,98,84,30,172,225,232,228,12,55,171,177,77,67,24,35,41,251,39,163,237,190,122,217,78,145,46,7,7,135,120,63,210,117,107,6,63,210,117,45,253,32,106,191,126,12,148,206,82,149,149,236,175,180,166,169,103,88,171,128,137,253,46,40,0,0,32,0,73,68,65,84,200,199,143,215,108,86,43,44,142,199,199,21,222,7,162,134,74,105,116,146,165,185,86,226,197,81,33,11,228,250,169,43,52,168,98,239,95,19,106,130,206,25,31,96,230,140,160,220,98,122,154,199,255,245,143,61,63,117,63,119,55,198,128,182,34,66,217,195,184,115,38,197,128,81,2,236,45,172,116,207,145,76,153,132,24,97,38,165,104,86,136,192,134,76,0,81,233,78,187,34,173,196,192,218,13,147,218,182,152,192,195,38,178,221,118,188,187,125,135,141,153,163,229,17,135,39,167,232,178,144,159,243,134,100,13,106,28,136,70,161,85,196,143,226,91,75,73,34,146,98,148,48,92,173,53,105,216,82,22,37,181,41,72,187,22,223,141,232,49,243,252,228,66,184,156,231,151,28,214,11,150,101,67,211,52,248,97,100,187,94,11,201,163,40,73,33,208,183,157,96,201,146,39,6,193,118,37,43,88,164,100,3,169,132,202,58,49,189,102,9,107,245,253,128,34,49,14,29,33,6,154,102,70,57,171,101,252,158,34,182,110,48,141,98,8,153,77,231,217,62,60,242,207,255,241,95,232,163,226,236,249,11,174,94,190,198,27,205,187,245,3,126,108,25,198,45,190,27,88,46,107,94,94,156,243,234,245,75,158,157,157,113,126,122,204,108,9,182,112,116,131,48,44,139,166,98,189,109,159,70,152,9,25,85,45,143,14,228,0,181,142,97,28,38,49,214,150,55,111,127,224,187,63,255,137,135,135,123,230,103,75,172,117,116,187,150,131,131,67,118,187,45,245,172,97,177,88,80,215,13,193,7,62,222,222,82,20,5,101,89,144,178,226,241,113,67,215,141,124,248,112,195,253,253,71,230,243,57,243,249,140,227,227,83,46,159,63,103,187,237,105,219,129,205,102,197,227,195,255,38,244,157,16,57,63,191,96,62,159,113,247,112,131,54,134,135,143,31,121,254,252,5,203,229,130,239,126,255,59,190,120,253,5,103,231,231,212,101,197,247,127,254,51,101,89,112,127,127,207,233,233,25,143,143,15,88,107,25,134,65,200,31,214,242,235,95,255,13,47,94,126,70,140,158,237,118,203,237,237,45,255,244,79,255,158,179,179,19,238,239,239,41,75,145,174,63,220,223,243,254,253,79,156,156,156,114,112,112,192,201,233,9,179,217,156,237,102,195,56,142,28,31,159,60,249,104,239,238,62,178,94,173,200,211,120,54,198,200,232,71,250,161,199,24,225,130,70,155,152,55,51,150,205,130,159,226,123,238,63,222,203,62,57,33,151,97,81,161,39,27,143,115,86,68,68,195,248,228,225,245,157,121,178,234,56,109,158,44,39,90,239,147,29,192,148,78,136,61,74,46,155,20,196,179,86,151,21,93,142,12,125,135,49,154,69,83,81,53,21,41,69,254,225,239,255,129,143,15,119,188,191,190,230,237,245,123,110,86,43,98,158,24,166,74,177,235,61,67,236,112,128,113,154,28,50,218,25,162,53,164,148,233,98,192,119,27,118,99,199,129,46,56,56,57,230,242,249,21,139,147,99,54,221,142,187,187,59,110,110,175,167,110,221,161,98,34,217,82,0,18,54,178,233,214,144,247,231,82,126,58,91,246,2,171,167,142,47,103,34,147,225,93,201,68,37,239,119,127,211,138,103,31,237,150,82,126,186,56,247,196,161,191,254,88,123,79,232,254,199,126,127,88,153,134,253,10,77,28,133,144,181,194,21,150,92,87,146,133,152,70,84,78,104,157,69,33,173,164,131,85,138,233,124,145,137,69,72,83,136,182,74,132,52,98,59,43,62,86,171,72,105,96,15,112,223,123,151,237,164,46,86,251,130,38,70,250,161,19,200,68,63,138,154,63,195,97,179,196,232,2,147,33,164,201,202,215,245,100,182,244,33,97,109,65,89,214,130,124,43,26,54,235,141,216,129,134,14,59,12,3,101,81,97,167,113,160,240,255,106,172,19,62,157,74,146,42,109,173,193,184,138,228,3,113,219,146,178,34,140,34,241,118,149,197,24,133,174,13,179,195,57,69,117,68,61,47,133,80,18,2,217,26,137,188,137,18,200,90,150,142,76,162,139,35,227,56,66,206,84,85,69,219,238,248,243,111,254,52,141,90,194,83,108,75,83,137,56,163,169,103,79,23,204,94,172,227,147,24,226,141,85,82,149,118,183,212,182,33,140,25,173,69,240,177,208,6,191,27,104,251,128,182,98,243,32,141,83,117,180,143,198,85,20,214,200,133,31,39,63,72,14,88,165,152,207,107,154,170,32,199,32,239,206,255,207,143,189,197,128,9,10,107,140,21,88,182,146,209,3,211,131,167,76,33,126,170,148,68,93,55,161,170,178,214,68,107,24,167,11,176,52,134,144,21,38,136,44,57,169,79,185,90,70,11,183,240,112,190,96,179,93,115,123,253,19,222,251,201,188,90,115,118,121,197,139,139,75,142,15,142,64,193,221,122,197,135,135,59,30,175,31,121,236,182,36,181,247,160,33,57,92,10,172,206,236,30,54,84,69,201,73,45,113,53,121,232,73,235,21,73,25,140,143,92,30,157,243,250,179,23,188,188,184,226,100,121,44,133,194,16,8,140,248,169,178,156,23,21,187,245,134,237,68,7,42,166,253,208,54,245,144,18,131,171,40,172,67,163,216,42,133,202,98,27,32,66,10,30,173,192,40,69,142,1,171,4,193,149,200,172,183,91,130,6,109,45,189,210,16,21,247,143,43,254,244,195,95,120,251,254,134,163,103,151,124,245,229,215,204,15,79,184,253,120,207,221,250,129,81,7,10,19,89,212,142,229,114,193,235,171,103,124,245,250,53,47,158,95,18,125,228,227,253,79,172,54,227,4,29,64,192,220,121,18,8,228,76,215,117,194,203,12,159,22,250,70,75,119,52,250,145,190,235,217,238,182,124,251,237,47,217,237,118,252,241,167,183,180,163,167,156,45,184,122,253,57,247,15,247,44,14,14,56,127,246,140,161,239,185,255,248,145,103,87,47,39,209,145,34,4,56,56,60,161,44,75,30,30,215,88,87,161,180,99,179,237,137,233,158,162,172,185,124,254,130,213,122,195,195,227,138,186,169,41,39,175,94,63,200,24,189,29,90,156,43,4,210,190,88,240,234,213,107,110,174,127,226,245,103,159,241,226,197,75,162,247,188,253,225,141,112,84,199,81,158,211,44,59,159,217,108,142,181,253,211,46,177,109,127,199,213,213,37,237,110,71,152,212,173,18,98,28,88,44,22,0,252,246,55,191,225,240,240,80,58,72,5,87,87,47,73,41,114,122,118,78,240,126,18,222,148,92,94,189,152,130,169,19,109,43,158,67,87,148,36,6,186,86,118,206,103,103,18,183,20,83,98,211,238,136,89,196,103,155,86,148,193,226,7,47,88,254,213,235,98,247,23,156,181,248,24,136,157,140,250,66,8,148,83,167,157,157,155,10,107,25,221,90,43,23,99,74,73,70,194,74,145,189,98,211,110,25,114,196,213,21,90,57,8,154,209,15,116,125,71,53,43,249,226,226,21,47,159,189,226,242,252,61,63,188,127,207,15,31,174,249,112,255,145,49,6,22,77,195,65,185,4,7,62,5,134,161,147,16,106,35,231,70,214,153,160,21,232,72,24,123,238,190,251,29,214,88,154,102,198,225,98,201,233,179,75,78,207,47,72,49,114,255,112,207,182,239,217,13,3,155,221,6,107,205,84,32,201,14,113,186,162,0,121,221,242,211,170,101,255,123,130,13,211,147,74,63,229,41,225,66,142,180,191,254,231,147,111,54,179,191,209,4,207,55,217,223,178,96,251,158,254,159,233,99,41,157,133,85,156,18,49,101,72,9,163,75,178,118,184,178,36,215,97,18,247,36,208,14,171,167,191,59,217,118,172,113,79,43,52,107,21,217,64,85,22,128,192,177,247,161,11,73,65,38,161,167,216,182,79,59,109,45,221,232,148,137,153,18,114,185,186,26,180,168,180,239,119,29,177,239,49,57,99,82,198,106,67,229,42,108,97,72,165,99,200,145,193,239,208,177,135,110,67,240,242,245,245,143,31,176,90,43,241,27,17,33,43,140,182,52,77,67,187,107,121,124,120,36,3,117,97,24,181,66,151,81,190,9,25,154,178,36,249,64,86,153,122,86,224,243,72,171,225,248,224,148,162,41,24,240,140,177,135,202,178,217,173,176,85,13,25,134,60,48,140,173,224,194,130,164,4,123,63,210,223,203,236,120,126,60,167,174,42,137,196,65,102,216,101,81,82,150,229,147,145,87,64,190,242,98,69,149,120,92,63,130,22,240,110,51,155,225,116,141,86,1,227,6,140,17,4,87,54,200,190,75,137,236,220,26,67,154,58,208,189,56,120,232,219,39,129,70,74,129,28,3,174,80,204,102,53,101,105,37,231,203,242,175,194,228,247,213,210,254,144,148,145,2,4,45,143,216,152,252,83,196,141,210,114,168,231,233,193,205,147,226,78,226,153,244,244,144,69,49,173,43,35,183,147,82,20,90,186,179,152,167,209,116,134,213,250,17,239,61,85,221,112,122,58,167,110,102,232,102,206,172,110,48,198,112,125,255,145,135,199,7,110,86,247,116,227,128,174,42,52,138,141,74,148,198,80,90,145,60,171,24,48,49,209,96,169,163,66,109,90,250,190,227,112,40,153,85,115,46,206,46,120,253,252,37,151,167,231,44,203,25,58,9,15,177,176,5,182,146,49,85,12,34,202,41,156,99,126,124,66,107,55,168,36,88,171,20,35,133,246,68,239,81,104,41,62,178,200,162,147,207,132,44,105,223,57,69,74,39,170,68,31,50,129,68,81,84,4,149,137,126,64,23,142,0,92,111,58,238,110,239,185,189,191,103,8,145,131,243,103,156,189,120,193,170,235,120,123,243,59,198,16,48,78,49,14,107,44,129,23,151,71,124,253,245,23,124,254,242,57,243,186,18,176,122,161,48,186,144,10,183,18,216,115,93,55,132,144,40,203,146,197,98,65,89,213,114,168,0,121,122,147,42,165,168,82,18,227,58,224,10,249,24,171,245,10,93,76,105,26,243,5,179,131,67,110,31,87,172,182,91,138,166,161,239,122,118,131,231,242,226,146,60,12,236,182,91,30,30,30,169,170,154,126,240,88,91,114,113,121,197,114,177,100,179,93,243,195,155,31,104,219,158,191,249,155,255,156,131,195,99,188,143,116,93,139,54,22,99,36,48,58,231,196,124,54,167,110,26,226,148,9,120,115,115,67,12,145,245,122,205,135,15,215,83,216,116,141,54,154,174,237,56,57,61,229,219,139,75,138,178,100,181,90,241,246,135,55,204,231,115,86,171,71,250,254,142,175,127,254,53,25,241,26,214,77,141,181,138,205,102,131,115,142,194,57,94,188,120,193,183,191,252,55,88,107,217,110,55,44,151,75,182,219,45,103,103,103,212,85,77,8,129,166,110,248,135,127,252,71,214,43,249,28,26,13,215,215,215,84,77,253,164,170,222,181,45,85,187,227,226,217,37,155,237,142,237,122,205,209,242,136,147,243,83,238,185,151,247,193,232,37,141,189,31,112,214,98,157,195,164,140,239,251,39,146,76,214,34,34,203,126,132,74,145,242,72,72,134,164,140,252,157,148,69,97,238,172,160,193,124,164,112,5,218,90,44,8,235,88,69,134,182,35,160,56,92,46,120,113,118,194,106,39,18,250,198,88,190,121,241,21,159,93,124,198,237,106,197,245,199,143,252,120,243,19,111,127,252,11,119,31,87,228,210,224,42,139,83,133,104,13,148,199,155,72,182,146,199,153,114,98,145,102,180,157,196,95,21,93,203,253,122,69,89,10,207,86,165,76,81,86,124,241,252,37,94,41,174,63,92,243,254,195,123,86,171,53,179,121,243,233,189,146,62,117,126,114,255,229,253,157,38,171,164,233,103,222,95,94,41,62,157,71,251,221,224,190,128,222,27,232,159,178,32,217,11,168,210,148,232,158,158,130,108,181,210,88,20,33,103,66,86,168,152,0,75,145,60,125,206,148,90,129,211,52,179,153,136,217,188,199,15,158,174,19,213,167,120,17,237,20,90,28,37,62,77,69,140,113,162,72,212,90,206,180,144,192,202,232,58,166,132,202,2,140,15,83,198,160,247,50,253,49,122,79,238,42,88,44,142,229,124,29,189,120,25,119,173,132,133,251,129,156,50,33,37,66,187,35,185,105,75,165,196,70,33,233,62,82,84,245,185,71,253,236,219,147,252,248,248,72,89,86,204,103,11,114,250,4,136,246,193,139,168,194,104,1,197,42,75,244,137,113,156,170,129,28,81,36,138,202,80,88,203,209,207,142,152,205,107,152,140,221,99,236,24,163,103,235,71,114,130,97,20,117,226,186,23,162,65,97,97,94,87,44,102,11,234,170,166,169,27,225,230,101,208,83,186,249,222,139,23,166,72,151,125,251,46,213,160,147,61,28,226,187,139,227,148,74,108,26,198,62,177,125,216,50,142,145,122,212,196,110,132,100,65,25,54,171,22,87,84,12,227,64,142,17,165,229,129,57,56,94,226,138,130,205,78,46,129,118,24,105,230,134,203,151,231,28,157,204,233,195,14,74,71,48,122,90,68,243,84,105,198,9,19,7,130,185,74,106,130,19,199,128,247,50,79,55,83,188,18,240,148,218,176,231,54,42,173,233,189,140,119,10,91,80,76,59,81,99,12,110,250,24,123,207,145,211,134,66,25,14,150,7,28,44,150,79,180,246,93,134,182,109,25,135,94,176,86,227,200,224,71,156,43,152,207,23,236,198,158,59,34,165,117,148,90,227,124,64,13,35,69,24,177,222,19,251,158,211,197,17,175,94,125,198,47,207,190,144,3,182,172,56,108,150,82,225,103,241,51,149,90,230,234,57,75,38,152,6,124,63,80,88,25,83,57,52,121,218,53,170,148,184,137,59,81,74,22,114,209,236,167,1,57,201,110,86,41,35,200,181,224,49,74,42,249,174,235,24,99,36,41,195,110,236,217,116,29,127,254,203,91,254,207,55,31,129,204,242,232,136,87,159,127,198,229,243,75,190,127,243,150,183,63,254,72,214,19,114,44,246,148,214,243,243,175,62,231,231,223,124,73,93,139,7,168,114,150,194,56,22,139,5,222,7,180,51,20,133,116,80,214,90,186,93,207,122,189,229,242,242,18,235,164,224,210,74,179,217,110,196,186,80,150,0,244,125,207,98,177,96,189,94,51,142,35,235,213,138,251,24,177,69,193,245,245,245,211,243,10,200,65,167,101,76,119,126,118,14,219,110,146,142,11,8,122,181,90,81,86,37,77,51,147,203,232,241,145,239,190,251,35,7,7,135,92,93,93,209,118,29,15,15,247,124,184,190,126,122,126,140,17,176,64,214,59,174,174,94,48,180,29,214,57,130,247,232,156,177,218,162,20,44,38,245,225,118,183,229,253,187,119,252,205,223,254,45,85,85,81,20,5,239,223,189,167,239,59,206,206,159,209,119,29,33,36,126,246,245,87,124,255,253,159,121,254,252,138,197,114,206,191,252,203,127,228,195,245,53,127,247,247,255,22,239,3,219,237,150,103,207,46,105,154,134,245,122,205,110,183,37,103,88,173,30,101,191,216,119,212,117,67,81,10,57,167,44,74,126,255,251,223,209,182,45,125,223,83,215,53,214,58,30,238,239,40,171,138,166,153,222,239,41,115,52,63,164,180,5,253,174,229,227,245,45,155,213,26,128,185,151,64,212,24,2,78,27,156,117,140,125,143,115,5,77,83,79,34,60,143,209,227,83,129,73,150,206,70,229,76,66,124,143,25,176,200,235,160,148,162,156,53,100,45,73,245,62,39,178,86,216,66,44,23,103,207,62,167,247,35,40,67,50,154,136,102,231,123,76,89,19,200,188,125,247,35,191,249,254,143,252,246,205,31,121,251,254,45,217,102,102,199,11,76,99,233,237,72,151,7,186,208,211,166,142,203,197,75,86,155,53,149,21,177,80,24,7,178,15,216,41,126,170,112,142,179,211,75,46,95,124,198,225,193,33,155,221,138,237,110,203,253,195,29,109,183,37,78,184,181,148,194,83,75,183,23,187,236,247,123,226,181,99,66,85,102,52,197,211,14,77,46,14,243,132,226,219,119,142,222,139,157,103,159,145,250,9,195,39,227,127,173,149,232,65,116,36,51,1,59,146,36,184,148,89,83,6,168,48,224,35,177,247,228,81,132,95,49,37,118,109,75,202,153,190,21,191,243,172,174,41,170,138,85,41,214,11,87,20,2,231,47,28,74,103,194,100,143,200,70,67,246,40,246,187,207,105,242,178,143,78,210,98,191,170,202,18,147,103,211,121,155,89,204,230,18,56,21,2,133,149,21,204,208,15,172,55,15,236,252,22,31,131,176,159,149,98,24,6,236,244,222,211,218,98,83,242,211,77,173,136,41,76,241,56,211,55,60,195,124,57,99,216,43,123,124,20,165,100,82,20,90,194,63,231,203,25,235,237,35,41,6,58,223,17,90,207,122,247,192,124,81,131,142,140,8,187,110,76,73,190,208,202,240,205,213,107,170,233,162,147,54,156,233,66,201,180,253,86,190,88,159,159,46,192,167,150,124,250,130,201,19,155,110,132,62,103,66,30,80,163,199,24,67,233,74,82,208,88,93,80,47,102,208,139,60,89,149,14,141,64,175,115,161,25,212,72,23,123,180,74,56,103,200,57,17,180,108,221,60,1,175,34,118,174,153,29,207,41,151,53,163,10,68,35,224,216,49,124,122,144,246,179,105,173,205,164,28,5,239,71,162,218,139,151,165,67,116,206,125,42,226,166,7,215,77,88,32,25,251,37,102,218,138,167,205,24,198,24,232,253,40,134,106,45,234,211,166,110,56,57,62,229,236,248,132,47,94,190,6,96,245,240,192,247,223,255,153,119,215,239,185,109,219,167,60,46,101,29,149,43,40,75,161,78,236,54,107,17,107,56,135,139,138,34,42,42,44,181,213,84,186,102,94,25,62,251,249,75,190,249,234,107,154,186,100,17,74,252,40,213,220,182,189,199,42,75,72,25,146,34,104,131,43,70,170,178,98,244,83,197,24,18,97,16,213,214,16,132,212,161,82,198,40,45,233,2,73,96,228,33,120,134,65,36,203,50,206,48,100,165,9,97,68,33,93,163,203,153,168,52,131,130,49,194,187,251,21,119,235,21,223,253,120,205,42,105,190,249,230,27,62,255,252,115,198,161,231,183,223,125,71,63,118,44,142,23,244,19,25,230,236,248,128,175,175,142,185,122,241,156,166,80,168,56,144,114,36,12,30,83,202,118,53,69,79,178,10,3,248,40,190,84,91,151,196,205,150,114,214,16,66,198,78,129,200,195,164,238,244,233,19,231,83,91,75,81,213,20,117,77,214,26,178,32,153,54,155,53,143,15,143,44,22,11,57,139,17,21,163,82,138,126,232,33,74,110,29,41,162,176,184,70,236,30,74,56,80,216,186,224,232,252,148,23,87,47,37,80,121,179,102,219,183,52,7,115,180,54,148,101,201,118,179,101,204,17,155,101,119,127,120,113,128,53,150,190,239,57,62,60,148,61,170,66,10,169,105,44,89,87,245,132,54,244,180,109,251,148,48,127,114,114,34,89,132,69,69,8,129,197,98,73,206,137,245,122,141,214,154,243,243,103,52,77,195,221,221,61,243,249,92,20,132,227,72,85,85,220,221,221,77,207,166,60,207,251,8,165,16,35,117,85,203,180,99,250,251,122,58,124,198,41,233,126,181,94,17,84,98,166,50,133,113,180,190,163,237,90,124,55,112,126,249,140,147,179,19,222,252,249,7,66,26,168,74,71,49,159,81,76,171,15,119,114,132,81,26,103,12,228,60,165,188,140,211,232,45,60,33,221,226,116,110,16,227,211,126,208,57,39,113,79,94,194,157,99,74,104,37,64,240,97,220,209,134,192,227,77,203,124,113,192,252,96,137,171,107,148,177,212,209,16,135,64,233,74,126,118,249,154,103,199,231,252,252,243,175,248,195,155,63,242,230,221,27,62,60,124,96,215,201,232,61,187,68,105,129,164,185,105,111,9,227,192,102,178,187,104,20,49,101,30,187,45,206,90,22,90,166,53,219,62,112,114,124,68,85,213,140,113,152,118,118,138,156,100,93,145,166,228,250,191,190,196,36,107,51,225,199,81,186,196,156,209,218,76,72,177,2,148,96,31,203,178,148,34,57,134,39,128,130,51,229,191,58,91,63,165,182,139,73,254,233,236,202,72,114,189,200,108,1,77,78,16,76,102,244,1,165,50,218,73,247,230,67,36,146,40,23,13,195,56,226,52,196,144,73,78,67,105,40,26,251,116,129,107,173,37,188,25,67,214,10,143,164,51,136,18,94,127,26,223,78,211,48,109,17,118,179,53,140,49,243,255,146,245,94,77,146,28,89,150,230,167,212,204,156,6,73,6,100,34,1,84,161,170,154,237,76,175,236,60,172,200,62,236,255,151,37,35,35,219,211,93,61,83,4,5,150,72,26,17,78,140,41,219,135,171,230,129,170,78,8,36,33,130,204,32,30,230,170,151,156,243,29,85,170,61,39,23,62,220,125,130,82,232,156,23,176,253,56,136,197,195,55,52,141,193,151,186,207,47,153,13,84,240,196,200,148,50,86,208,53,154,198,59,82,10,196,40,11,85,109,12,243,60,49,79,34,55,31,39,1,233,54,182,197,91,129,17,167,146,73,41,96,172,166,221,175,104,106,56,39,94,97,189,38,19,112,117,175,104,180,67,196,226,10,93,2,121,154,47,212,148,105,158,56,247,39,20,138,171,253,181,128,51,49,151,203,99,121,147,105,165,201,37,93,128,171,165,20,130,169,224,87,47,99,185,198,119,56,237,73,65,137,215,204,24,102,213,147,74,128,18,161,88,104,20,195,208,211,167,89,188,118,86,94,156,62,14,196,41,211,207,1,215,88,54,187,21,205,110,205,164,18,195,60,17,153,80,74,242,212,46,208,236,146,161,128,214,153,82,164,147,83,75,133,246,55,191,46,85,151,82,181,2,145,253,160,42,18,224,8,10,85,64,103,233,138,76,211,162,172,69,199,128,82,182,190,94,145,115,127,230,255,249,127,255,111,172,181,196,121,230,254,238,142,121,158,216,212,241,103,204,153,83,152,56,15,103,26,99,89,187,134,149,245,116,77,75,201,70,36,234,57,179,214,158,173,177,92,175,59,190,252,252,21,159,93,221,176,195,83,142,129,113,142,40,20,190,104,172,113,116,237,138,182,237,106,33,34,255,146,235,72,58,6,129,88,167,136,51,18,38,74,46,24,37,98,132,117,219,18,74,166,245,45,49,103,198,113,144,209,141,241,52,93,135,118,254,178,103,200,69,19,148,0,125,67,41,188,187,191,227,127,254,240,150,115,74,172,159,191,228,239,111,63,227,246,230,134,143,167,19,239,222,252,196,253,253,123,154,198,226,27,75,201,3,187,237,154,175,94,63,231,159,127,247,13,202,100,30,14,159,112,94,83,226,12,218,160,147,69,165,132,206,133,57,70,156,77,151,165,251,101,140,84,42,214,73,139,159,172,212,159,117,12,129,97,24,30,119,229,173,40,152,99,8,156,167,51,41,7,154,214,177,218,180,104,195,101,127,104,173,195,58,141,210,69,236,55,90,60,129,206,121,194,41,48,199,25,19,12,58,104,238,14,119,188,255,244,158,231,159,63,39,171,204,221,195,39,142,253,129,33,8,150,174,91,175,24,195,72,63,157,105,116,184,164,76,36,4,185,53,141,35,222,137,192,106,234,37,55,208,57,47,86,139,148,152,102,153,50,180,77,123,25,221,219,122,73,206,211,200,213,126,207,52,79,188,123,247,150,245,90,118,238,15,15,7,250,254,204,186,122,113,135,190,103,97,151,234,234,151,19,81,155,136,54,138,66,242,233,42,62,44,22,185,100,230,48,11,86,171,100,230,20,241,57,49,206,19,135,225,129,174,233,232,154,22,98,198,120,67,183,234,120,254,242,25,225,253,61,105,154,57,141,189,132,76,215,142,162,107,90,134,40,150,158,174,237,136,21,240,189,20,164,41,86,216,115,181,36,152,202,73,85,85,59,176,164,66,68,35,93,98,74,145,18,51,50,253,43,140,199,3,113,158,104,86,107,124,211,130,209,40,227,32,21,188,214,60,237,58,118,175,191,226,87,159,125,198,195,240,207,252,219,31,127,207,191,254,233,223,248,203,155,111,249,240,254,3,221,110,205,213,122,67,111,60,51,174,174,55,50,99,12,120,211,226,182,43,156,127,244,130,30,78,7,134,105,192,26,209,83,164,10,212,144,41,17,66,67,41,127,125,1,230,234,9,76,181,224,40,57,51,76,35,182,202,14,68,149,46,90,10,181,0,63,180,66,43,115,57,83,75,221,73,95,46,158,191,253,149,171,240,79,9,57,70,83,83,102,74,97,38,161,139,128,82,138,131,98,140,252,9,165,209,182,96,188,129,84,208,198,129,55,52,94,147,181,124,176,76,5,144,35,7,94,90,12,251,130,200,186,232,60,22,101,239,242,125,47,105,243,37,164,139,118,67,45,221,171,86,162,133,0,177,128,81,152,178,170,118,46,153,98,150,146,81,38,97,141,194,2,118,129,218,122,239,56,28,15,164,84,48,198,11,234,171,86,111,202,89,98,206,152,218,201,120,20,99,127,102,74,146,218,235,86,154,213,166,101,181,218,72,166,158,173,137,1,165,170,129,208,168,82,41,38,5,226,92,137,153,94,252,35,14,199,214,111,129,130,201,6,107,28,165,84,74,11,245,39,89,187,68,120,236,172,100,172,145,228,53,79,242,6,208,70,124,113,243,60,211,79,51,97,130,57,246,53,254,71,139,73,180,81,116,205,10,58,153,73,99,171,193,217,201,92,190,205,94,128,199,173,103,40,137,115,63,16,245,140,54,145,206,118,120,221,84,192,241,35,133,125,185,24,22,149,149,251,27,189,104,225,113,103,244,120,120,72,246,150,202,5,23,211,69,169,149,98,192,40,40,214,160,42,79,117,129,19,159,207,39,126,206,146,134,109,141,44,123,215,235,53,87,87,55,20,101,8,20,230,28,217,207,149,17,152,11,107,227,216,55,29,115,63,144,142,35,37,36,58,107,121,126,189,227,249,245,45,159,95,93,243,226,246,150,227,251,143,220,189,249,196,166,91,163,86,43,172,243,24,39,251,215,166,109,209,214,146,66,34,164,153,97,14,148,121,170,221,76,65,85,133,108,30,39,84,145,206,207,90,135,178,70,12,167,245,53,40,73,46,199,162,10,218,107,180,119,56,43,105,29,178,200,135,52,71,250,105,228,227,195,137,127,255,254,71,222,28,122,174,158,63,101,247,228,41,177,89,241,211,251,119,252,248,221,95,40,37,240,217,103,79,57,221,191,167,63,247,108,118,45,47,63,187,225,179,231,55,156,238,62,162,117,161,241,134,48,14,80,178,100,25,90,143,46,146,209,173,173,165,104,37,41,242,41,146,83,97,24,7,241,166,102,57,24,67,138,194,119,213,10,219,120,154,234,175,42,90,49,167,136,211,10,227,29,227,253,153,105,154,72,97,36,199,137,56,73,97,167,149,198,109,54,2,165,214,224,55,18,149,228,156,171,187,156,72,215,121,54,219,174,154,156,97,189,110,25,167,158,191,124,119,199,31,255,248,7,62,125,250,72,46,25,231,44,235,77,199,213,245,14,173,53,177,63,226,189,248,204,166,105,100,24,6,184,186,186,136,30,208,10,171,229,160,47,32,196,162,148,24,134,1,99,45,49,69,249,59,136,88,97,24,122,182,187,93,141,49,171,99,34,99,232,123,225,234,174,215,27,17,37,228,89,198,246,136,202,79,162,119,42,191,178,128,169,135,114,168,137,224,203,136,205,230,44,233,223,93,135,107,60,65,69,78,253,145,24,196,27,185,223,238,121,114,125,139,182,134,135,243,129,172,52,155,171,45,227,249,140,30,20,164,68,10,145,152,3,33,8,226,176,228,140,54,139,39,78,186,44,223,116,184,141,8,206,230,105,20,131,60,74,138,248,44,92,74,165,21,104,117,217,175,41,36,5,193,25,137,63,138,69,128,241,243,52,129,210,40,39,106,82,217,195,26,130,202,76,37,226,188,167,219,180,252,151,223,252,3,95,62,121,193,159,126,248,51,223,189,249,142,135,211,3,159,30,238,120,123,255,3,207,63,127,69,187,91,75,97,229,12,167,48,131,119,4,35,226,16,82,161,205,11,122,113,102,154,69,55,144,74,18,139,21,226,17,30,167,169,198,46,197,199,175,91,73,154,199,177,239,177,218,210,120,161,82,45,157,93,161,16,230,72,65,128,218,114,134,214,180,6,202,165,120,17,15,233,127,20,248,169,191,62,198,72,85,145,233,84,188,40,54,69,171,32,232,54,49,218,43,138,211,232,34,48,2,173,156,36,185,55,114,62,38,140,88,173,10,228,56,51,23,185,148,37,113,166,80,148,128,70,36,43,85,176,108,80,106,97,42,19,192,93,141,253,114,198,162,140,76,223,98,140,245,235,173,150,51,20,78,121,185,63,18,44,218,32,171,21,222,137,199,217,138,184,36,75,240,98,136,245,112,14,242,223,70,110,204,146,51,214,90,26,239,176,202,92,98,53,140,145,241,81,99,36,250,104,26,103,66,128,130,68,170,56,171,152,199,73,70,64,75,59,143,200,253,149,130,105,14,23,255,137,171,109,111,28,71,121,161,205,47,23,189,234,114,177,252,18,235,163,46,255,10,139,177,228,204,156,39,202,44,9,229,50,35,47,148,198,225,90,141,51,13,90,89,148,54,88,103,185,53,79,24,198,35,49,13,172,87,27,148,222,86,214,165,36,66,132,146,8,105,160,232,130,50,133,108,172,92,228,75,2,130,210,85,129,165,42,10,237,113,71,105,254,86,41,179,124,47,168,139,138,43,12,35,227,124,192,161,240,25,193,112,45,243,106,231,48,235,21,197,24,206,105,81,172,106,218,182,195,25,35,123,182,34,177,46,167,243,137,146,143,148,162,81,222,161,26,47,230,118,173,96,142,204,125,207,221,195,17,29,34,47,252,53,187,205,154,219,171,107,158,93,93,115,189,90,209,106,77,184,59,242,124,125,197,254,249,43,134,115,79,88,117,21,58,168,233,86,107,73,100,8,145,33,6,134,73,76,214,105,30,209,117,70,111,181,150,128,219,18,41,49,201,197,145,19,54,26,82,209,104,107,24,135,153,162,84,37,234,24,180,115,117,116,18,232,75,96,46,154,24,18,15,247,7,126,124,243,142,247,159,30,56,133,68,119,245,132,217,52,252,229,231,247,204,74,209,120,203,122,183,37,76,39,206,167,35,153,200,126,223,241,155,111,190,230,229,231,159,177,110,61,186,159,176,74,139,128,168,142,157,80,85,52,160,13,218,228,250,12,73,112,172,140,206,22,24,130,186,224,254,150,20,132,24,211,37,178,72,16,79,241,114,184,11,156,184,160,85,22,175,86,138,88,163,145,188,208,130,119,2,53,48,21,110,29,226,76,76,34,153,31,199,51,141,119,24,163,80,86,179,217,117,164,188,101,154,122,254,240,135,63,240,231,63,255,145,92,18,79,158,60,193,123,141,49,10,83,149,117,58,250,203,104,207,104,67,219,206,98,110,159,131,140,206,139,66,87,131,249,60,207,116,93,119,153,90,72,228,149,20,151,115,8,168,141,224,213,134,74,161,209,74,115,58,159,41,181,3,57,247,61,55,245,32,146,67,211,72,87,147,34,227,56,74,78,97,8,208,182,162,252,46,153,188,168,15,180,150,172,186,42,30,50,214,178,237,90,62,158,239,208,206,178,91,111,57,29,14,220,221,127,34,167,204,110,189,3,165,152,166,129,103,183,79,89,173,215,132,113,98,234,7,14,159,238,56,247,3,231,120,162,169,193,173,195,208,19,243,163,77,160,105,50,198,196,203,65,88,114,97,170,156,95,85,173,36,203,250,37,204,1,109,13,190,241,180,141,167,241,13,195,48,202,243,108,44,202,72,0,110,172,221,213,52,205,18,53,181,106,89,57,35,222,196,135,123,18,5,219,122,254,238,229,215,252,238,245,175,57,28,15,188,121,243,19,207,207,63,113,127,58,240,241,238,35,125,152,200,141,167,217,239,56,143,3,135,56,129,117,108,124,75,174,57,158,185,190,207,181,17,64,245,37,5,166,8,208,224,146,242,128,186,236,150,231,16,152,195,36,224,130,182,35,71,77,202,194,8,214,117,76,44,98,46,209,36,196,24,49,250,241,130,4,85,63,215,127,52,121,25,173,132,43,124,57,141,101,36,186,196,45,121,165,25,181,156,153,86,155,58,201,41,96,189,96,234,148,146,181,73,41,52,170,126,46,10,165,250,53,173,17,37,48,74,75,129,161,129,178,92,224,210,229,10,178,178,10,12,151,233,75,21,48,146,229,102,11,137,138,124,228,178,198,3,131,54,2,15,40,44,234,216,34,115,93,85,64,77,216,98,20,152,90,5,135,36,64,212,92,152,231,44,112,89,107,201,24,26,227,197,96,29,2,37,6,18,89,218,89,165,232,86,29,219,205,150,210,90,64,178,204,82,178,88,165,209,186,160,179,64,182,149,169,35,62,45,151,89,8,114,176,163,213,101,52,168,128,16,35,19,243,229,192,82,151,223,31,125,49,75,91,172,92,131,243,142,88,68,49,101,141,195,181,142,201,36,102,2,69,5,218,214,96,172,248,28,21,66,36,161,192,118,221,225,134,194,60,59,174,175,175,56,159,51,33,201,107,80,144,81,36,81,60,125,89,41,138,138,98,255,40,145,18,235,76,30,208,229,23,254,25,42,117,61,197,250,112,149,75,47,24,99,32,23,17,64,52,190,97,191,89,177,110,111,89,25,47,5,64,74,146,118,31,102,250,56,9,0,64,21,166,44,64,92,163,228,53,52,218,48,156,207,120,227,240,149,10,191,40,240,146,146,14,155,154,116,177,210,22,103,26,26,107,120,245,229,11,94,234,53,155,213,154,237,122,131,83,154,60,77,48,71,118,171,45,222,58,194,20,161,40,230,148,185,185,189,161,235,86,242,80,151,12,81,150,234,41,39,138,1,101,173,48,59,89,224,203,149,10,161,97,26,2,115,189,36,84,110,133,124,49,244,24,171,232,58,79,8,73,70,74,24,138,182,100,224,253,253,3,127,249,246,59,238,239,78,76,33,49,167,66,214,34,194,154,167,145,144,2,166,107,72,105,36,198,17,69,64,161,120,126,115,197,203,207,159,242,229,231,207,113,86,19,198,158,155,205,26,165,50,33,206,120,239,152,70,73,179,88,14,65,160,90,48,22,213,153,112,92,115,10,143,165,98,41,196,121,100,30,37,229,196,187,199,103,144,198,97,172,175,99,21,137,139,178,86,161,149,20,66,70,123,180,42,24,109,241,206,139,181,7,68,120,149,51,218,201,165,231,156,97,156,122,212,9,26,239,57,29,143,188,125,251,134,221,110,95,103,225,5,107,44,219,245,134,205,122,141,38,211,31,31,8,49,208,106,67,24,71,136,137,24,2,227,48,176,93,173,208,86,46,72,193,117,81,47,32,83,63,119,157,50,212,224,103,91,71,184,115,156,233,218,134,233,48,81,148,196,56,133,48,17,66,100,213,181,232,106,210,78,177,142,188,170,148,94,80,87,179,116,191,181,43,137,21,207,165,16,184,250,52,142,114,64,86,195,191,66,64,205,173,246,216,149,165,117,45,132,204,148,181,136,128,242,31,217,111,119,236,174,118,140,105,38,166,153,102,213,240,217,147,91,186,117,199,155,239,126,224,225,227,137,92,144,232,168,113,132,34,59,200,152,18,249,225,72,74,137,166,235,232,186,142,66,237,180,40,80,68,141,237,157,120,204,168,151,156,113,45,190,89,11,142,174,89,93,186,172,2,160,5,244,177,187,218,145,115,225,116,58,9,6,210,90,158,222,62,21,46,236,52,202,56,175,238,125,159,175,174,248,205,243,47,248,251,110,226,143,127,250,35,127,252,238,91,190,127,247,134,239,223,255,204,152,10,182,107,216,90,207,57,68,134,40,23,120,152,103,180,134,174,34,234,172,214,72,208,172,0,200,99,230,50,65,50,198,226,189,103,191,149,48,226,237,118,79,136,129,251,251,123,78,199,94,190,198,218,4,148,44,221,147,53,86,76,234,78,236,87,49,199,75,108,215,69,139,33,15,254,197,67,88,170,144,104,249,121,3,18,246,171,52,56,77,90,70,173,74,213,241,166,38,148,40,162,78,171,133,223,155,196,222,213,229,90,16,213,143,95,16,176,127,246,142,212,13,0,0,32,0,73,68,65,84,81,245,76,47,185,70,79,149,74,172,209,178,247,187,52,63,82,152,25,173,229,44,88,46,65,89,42,62,138,37,107,158,105,202,138,113,30,65,41,180,18,143,161,92,234,26,107,53,218,40,236,164,18,201,105,129,175,58,69,182,178,39,41,89,82,121,173,118,168,226,240,102,71,63,30,152,67,34,17,192,202,62,35,196,66,82,138,28,19,231,243,131,44,91,131,4,160,206,86,94,112,93,101,185,70,9,122,103,70,213,145,137,198,88,87,187,67,105,123,173,181,160,165,90,204,181,253,21,86,93,21,76,32,85,131,82,114,81,218,81,211,22,199,152,21,227,60,49,151,9,202,72,172,149,238,172,10,201,123,208,153,145,9,0,159,33,14,19,57,119,228,186,52,31,79,61,253,216,51,133,153,46,117,23,139,66,170,8,182,41,9,225,125,50,51,147,138,53,138,40,201,235,49,70,26,235,233,218,53,222,57,116,81,196,57,147,137,216,146,5,58,171,20,138,76,211,54,92,95,237,185,189,125,66,183,94,11,153,63,23,210,52,49,157,206,124,250,116,160,143,35,231,60,211,151,76,114,134,208,214,46,185,128,202,9,19,11,6,131,139,34,226,112,217,51,39,56,124,124,96,221,180,220,110,214,124,254,228,57,159,63,123,202,237,90,178,222,90,235,176,74,115,51,7,169,4,99,148,60,68,235,8,49,112,124,56,114,42,138,221,110,47,114,254,167,55,76,243,204,221,233,88,241,117,153,105,28,25,199,241,98,214,119,174,163,24,177,82,148,36,248,40,163,10,174,113,4,175,176,202,16,179,66,171,149,76,15,52,168,28,80,101,34,77,129,97,78,48,41,166,0,111,231,158,31,238,62,240,227,219,119,164,108,217,237,174,217,181,107,78,195,137,152,103,114,56,67,156,153,181,69,149,132,209,137,117,107,217,173,60,223,188,126,201,118,213,146,251,51,218,59,154,198,49,196,3,40,100,156,95,32,161,46,194,2,224,146,4,130,150,244,110,167,53,133,136,81,153,28,70,225,181,54,158,20,122,52,129,198,64,235,150,231,86,225,109,193,153,130,202,146,226,0,89,118,15,33,200,158,164,230,190,145,225,244,112,162,87,114,137,166,60,99,140,197,93,59,214,235,53,147,155,57,157,142,52,174,65,57,65,59,175,87,91,218,118,69,170,69,214,118,179,101,221,172,113,24,8,153,254,94,172,9,221,174,197,27,131,179,134,177,63,147,98,224,124,62,137,44,125,217,15,149,140,54,2,114,152,231,64,235,60,227,56,10,42,75,134,85,80,82,93,57,136,145,89,60,91,134,213,234,138,211,233,12,40,186,118,77,140,153,41,204,181,51,14,24,99,43,34,113,102,28,199,58,190,143,88,109,47,10,67,111,12,135,121,150,253,93,145,143,223,24,67,10,137,141,238,196,110,59,70,108,82,100,237,176,107,49,201,63,28,143,156,250,51,207,174,5,253,54,140,19,237,118,205,171,223,254,26,227,61,247,167,3,239,15,146,251,185,110,87,172,77,35,99,221,152,72,32,83,17,211,16,117,195,20,133,107,92,210,76,12,50,222,94,242,43,157,147,196,2,63,38,238,142,2,129,72,49,224,189,151,192,111,107,48,38,19,207,103,140,49,92,93,239,185,217,239,33,195,56,76,124,250,233,45,222,139,152,72,107,93,9,44,143,221,210,233,220,243,127,252,246,63,243,127,254,243,255,206,79,239,223,242,239,223,253,153,255,235,255,251,175,252,244,240,145,49,77,52,206,226,54,45,7,53,75,152,54,133,152,2,78,43,156,209,164,36,241,90,14,48,205,138,144,83,53,182,71,166,126,102,24,101,172,235,186,22,99,61,41,69,194,208,211,15,61,49,69,188,111,177,70,224,216,49,176,88,217,25,44,68,18,218,130,87,134,88,34,94,45,202,11,68,212,85,20,103,145,217,87,110,232,114,61,10,38,81,187,70,198,168,57,99,114,186,40,74,115,78,164,34,232,58,165,160,40,129,159,228,226,47,32,143,146,50,138,42,218,65,11,125,44,4,249,184,170,218,211,180,140,156,179,250,133,232,144,66,137,133,145,68,24,71,134,105,168,10,123,241,134,46,42,214,82,164,248,218,174,118,245,226,84,151,53,139,170,123,107,0,235,109,131,183,45,199,135,35,251,221,158,88,161,162,174,238,184,134,97,66,83,104,118,203,184,199,160,148,227,60,244,52,214,176,89,55,52,222,51,197,25,85,25,154,206,116,20,95,237,12,57,139,229,67,233,186,36,87,228,113,20,3,60,139,39,197,176,164,205,199,24,234,98,119,146,3,76,203,120,77,186,67,185,229,83,24,9,97,102,154,39,114,114,178,219,168,59,153,92,223,240,11,216,91,25,205,168,254,227,116,187,105,154,139,173,194,104,77,63,13,80,231,233,198,24,198,16,136,57,209,172,86,242,195,144,204,27,121,93,140,40,162,146,134,198,21,86,187,182,122,113,140,136,100,74,193,182,146,158,110,4,76,136,85,96,172,198,168,66,31,18,227,207,111,72,74,170,43,149,51,132,40,137,200,168,154,41,230,113,21,163,70,144,217,182,85,133,86,59,26,231,216,119,107,198,195,137,225,32,193,154,47,174,158,242,98,119,203,243,39,79,248,252,197,11,158,221,220,176,178,150,48,12,148,41,96,129,243,233,196,148,131,236,224,18,66,108,112,10,138,70,235,68,138,153,161,31,120,23,223,17,135,19,33,200,69,151,107,226,121,201,25,239,27,172,145,55,250,194,190,44,243,44,98,153,146,41,10,166,113,98,24,69,10,173,180,34,91,199,56,100,74,153,65,37,212,168,41,218,81,188,226,116,62,242,253,207,159,248,31,111,126,102,182,134,235,235,167,104,237,40,69,241,241,254,142,41,244,24,39,126,79,213,24,114,152,240,214,209,117,45,187,77,199,205,166,67,41,104,26,79,235,53,37,4,250,243,153,145,25,107,29,109,39,149,111,8,65,222,88,165,176,148,186,191,20,1,232,101,52,170,117,29,145,21,92,97,249,131,248,70,162,120,172,125,148,140,255,181,255,243,111,20,122,106,73,129,175,7,136,209,116,182,67,219,149,236,119,146,176,78,23,211,249,242,30,176,214,138,15,177,105,184,185,190,102,158,38,186,182,101,191,223,145,115,166,93,111,46,94,197,221,110,45,69,97,29,67,59,231,170,200,37,227,43,140,56,195,165,242,85,60,78,78,82,74,23,177,150,82,186,38,61,196,122,240,104,73,130,169,40,49,103,45,198,26,185,16,234,231,179,70,210,189,215,235,53,101,81,56,106,77,183,90,73,81,56,11,249,101,26,39,137,108,170,82,246,105,156,36,233,59,198,154,181,168,46,10,240,156,101,58,226,156,101,154,10,167,211,129,48,143,220,94,223,176,91,111,121,251,254,3,222,52,124,253,219,191,195,185,21,255,254,175,255,202,155,31,127,226,52,204,188,186,121,138,67,51,151,72,63,142,76,161,160,114,160,56,79,211,173,105,215,74,0,200,70,158,247,126,232,9,33,98,173,151,231,66,105,230,32,201,44,198,104,98,200,244,225,44,30,215,56,51,207,162,36,214,70,19,234,110,183,115,45,243,44,246,164,155,219,91,118,251,61,93,219,178,94,173,105,26,143,210,154,117,215,50,159,71,206,167,129,214,182,252,167,223,253,39,190,249,230,239,248,111,191,255,239,252,247,127,255,55,222,124,124,207,249,227,137,160,39,168,42,213,70,25,136,137,185,4,230,34,56,177,104,44,142,153,144,228,146,80,202,48,199,192,100,196,255,28,167,129,92,187,29,165,18,102,229,209,170,197,26,7,165,144,227,18,171,150,106,71,12,49,5,12,160,156,69,229,140,114,213,146,85,132,215,60,199,153,136,140,215,151,231,251,151,30,193,92,197,77,249,23,35,203,178,96,204,178,252,252,151,247,24,64,168,147,21,17,230,166,250,247,229,94,88,206,221,156,51,195,52,19,162,104,58,156,181,196,106,71,146,2,67,198,247,125,58,209,79,51,141,179,236,55,59,73,139,88,175,47,222,201,41,204,114,126,253,213,123,115,113,201,72,80,115,1,108,211,172,0,197,129,19,20,24,199,25,83,84,205,7,84,204,83,164,228,25,227,6,166,121,32,231,72,214,9,237,13,235,237,154,245,102,197,122,183,162,105,28,71,21,197,168,109,52,74,87,181,157,182,24,133,228,186,25,43,55,126,35,81,46,206,58,186,174,147,88,24,173,4,195,244,225,29,115,140,242,67,200,153,49,141,53,248,83,118,22,10,112,206,97,172,69,101,197,122,181,150,55,183,49,104,43,80,106,1,123,203,190,38,40,161,189,228,95,140,183,93,129,52,7,230,148,48,200,1,176,28,8,70,107,26,231,47,163,216,214,56,57,12,157,170,115,247,76,206,129,148,139,48,59,87,45,211,60,203,104,181,250,148,140,113,244,132,154,255,6,38,23,98,41,34,2,48,22,116,38,135,204,148,35,67,142,56,165,105,148,193,54,43,156,82,226,127,211,96,173,135,146,217,40,43,4,158,57,147,227,72,200,19,119,165,231,102,125,195,23,95,189,226,197,147,23,60,191,121,194,23,221,158,198,74,180,201,240,211,71,230,156,233,172,197,43,131,86,133,43,211,50,235,229,160,55,53,207,49,210,232,68,50,165,30,246,117,239,59,71,161,199,27,77,76,5,21,51,37,37,230,56,72,245,108,12,193,64,152,35,58,21,124,235,88,251,22,157,19,227,56,96,59,73,148,183,206,50,102,79,8,163,248,124,44,204,20,134,148,249,249,237,91,254,242,243,39,78,99,194,172,175,120,246,244,25,251,253,21,125,223,115,127,127,71,84,9,219,90,92,35,2,128,82,2,141,55,52,222,177,106,29,171,174,161,107,91,121,83,196,8,94,118,138,24,37,98,6,99,234,46,180,142,206,43,248,123,9,112,197,27,140,145,3,61,196,200,60,79,164,24,153,167,233,23,190,168,229,185,171,227,160,36,34,138,101,223,180,92,160,138,199,11,112,81,46,79,211,132,214,182,106,222,228,185,77,57,92,246,215,139,53,102,217,197,140,53,231,175,105,154,186,215,9,151,255,63,142,130,138,210,251,43,186,213,234,18,218,58,135,249,114,249,120,239,107,130,130,161,171,241,69,89,110,106,241,80,233,229,64,144,221,145,183,182,210,70,22,27,195,34,137,23,85,164,82,86,40,80,198,82,162,124,159,178,59,20,77,64,174,94,179,92,10,211,56,225,27,201,109,52,214,192,44,187,221,5,29,87,74,38,165,165,136,176,164,24,81,69,82,7,156,51,56,39,95,251,233,124,226,221,251,183,120,215,212,66,52,241,238,211,61,171,245,158,205,213,13,111,62,221,209,207,137,215,191,250,21,1,197,135,135,35,111,127,126,75,30,19,171,205,22,223,120,206,253,68,136,9,227,28,97,152,136,152,42,90,67,216,170,41,50,206,133,130,37,134,197,243,166,170,16,198,16,42,184,66,107,133,181,158,214,183,172,182,10,109,148,196,92,41,24,207,130,249,123,178,145,110,123,24,71,30,206,103,206,227,196,105,156,88,117,43,156,119,228,144,80,86,96,220,99,30,152,74,198,173,87,252,230,229,215,60,221,221,240,230,253,123,190,123,243,3,127,120,243,45,167,227,17,237,10,221,126,139,115,150,80,18,67,28,171,146,51,211,135,190,118,221,19,69,107,182,235,53,167,48,51,229,89,50,253,234,190,213,85,249,65,46,138,28,38,73,182,87,150,162,11,161,68,98,46,168,168,24,131,252,92,174,213,154,198,59,250,243,129,160,13,86,43,114,138,132,20,104,253,238,130,85,11,41,81,98,148,130,165,136,170,29,96,46,89,96,211,41,93,226,179,140,214,76,49,16,42,168,221,27,75,151,23,1,96,169,35,202,170,37,209,242,62,53,90,99,140,163,109,27,174,154,45,66,126,73,23,245,60,133,139,96,39,234,29,20,232,186,142,182,105,107,51,37,107,166,105,158,160,148,186,175,95,20,249,213,66,247,55,191,108,74,153,146,133,144,114,28,78,132,144,42,190,198,74,210,111,166,126,17,99,77,111,207,36,10,70,139,66,238,52,158,36,205,120,176,4,59,48,5,33,102,120,37,135,132,208,3,192,235,199,22,52,39,169,88,155,166,101,213,173,88,215,170,182,109,59,126,245,245,55,210,1,142,167,74,126,9,242,195,173,116,250,245,122,195,122,189,102,158,131,160,207,30,142,156,207,39,249,166,235,195,153,82,194,56,169,78,166,146,153,52,148,95,164,33,135,2,86,41,180,183,149,85,87,48,141,39,198,136,175,178,90,87,165,228,174,90,53,22,255,140,201,96,85,131,110,204,133,62,191,93,109,47,18,243,126,236,137,10,198,166,86,230,170,160,140,162,85,186,118,94,145,146,160,132,196,88,50,147,49,36,96,76,17,59,138,112,99,233,180,188,85,196,57,146,79,103,20,154,78,123,86,174,163,179,45,55,219,107,190,248,236,11,190,249,234,215,92,237,175,113,89,211,60,12,66,84,105,29,183,221,134,121,28,201,243,68,153,67,141,35,42,76,30,172,53,116,198,225,215,158,117,189,184,227,52,179,0,132,67,53,235,230,82,32,195,110,187,195,223,62,17,101,237,185,175,149,29,132,82,46,160,231,149,107,208,169,48,140,61,99,63,209,52,30,163,133,92,178,219,92,145,53,248,85,67,31,7,222,61,220,243,195,155,159,249,253,159,190,229,24,224,217,203,215,220,190,248,10,116,195,195,225,200,233,124,226,60,244,156,206,119,24,147,105,147,84,181,109,39,113,65,235,166,97,213,181,236,87,29,171,149,199,107,136,105,102,26,133,240,99,180,198,154,191,238,118,46,157,158,89,164,213,92,222,28,75,174,94,8,85,208,49,79,120,223,92,46,180,229,208,83,74,84,131,42,41,168,217,108,151,240,217,101,95,178,84,200,90,227,188,147,241,83,121,236,20,77,133,5,196,16,152,235,165,99,140,21,241,83,20,85,161,117,142,121,158,235,193,96,196,68,254,236,133,248,185,180,230,246,230,86,138,204,28,254,170,147,251,37,36,2,148,36,61,152,58,182,213,160,148,196,123,105,43,90,60,148,196,248,228,28,89,232,32,5,185,228,151,203,61,198,200,92,43,242,205,102,141,247,238,210,109,14,195,112,153,162,228,178,4,201,81,115,6,101,96,150,106,97,145,235,207,192,57,39,151,145,150,181,11,24,172,178,88,99,232,86,45,169,8,245,166,168,140,177,154,156,45,195,28,248,243,247,63,240,213,23,95,177,222,108,120,127,119,199,167,135,35,170,40,190,250,221,223,161,187,21,111,254,240,45,147,245,188,184,186,70,163,40,195,140,178,158,80,96,60,158,176,214,209,52,30,114,174,176,255,170,53,152,22,82,83,77,70,176,14,215,184,154,169,104,235,153,34,197,245,167,135,59,250,254,204,102,179,197,89,177,115,244,31,239,64,75,96,240,106,189,69,163,200,10,250,105,70,199,196,74,89,238,63,125,34,214,51,70,25,195,208,63,80,172,102,111,86,108,95,124,197,139,221,19,126,251,229,175,249,249,253,59,190,127,251,3,223,255,252,19,147,6,221,121,25,131,22,131,138,5,231,13,42,137,165,12,109,164,24,83,138,243,56,80,76,97,229,133,250,51,167,185,138,237,100,130,20,138,64,1,108,101,162,206,211,204,60,101,25,7,167,72,63,244,152,16,65,21,188,86,172,140,162,169,66,168,119,231,15,116,75,112,115,93,71,181,190,145,253,92,46,117,226,231,48,10,230,121,38,100,49,249,27,109,170,223,176,198,85,25,131,205,234,175,244,27,203,152,62,87,161,101,42,73,138,34,211,226,157,252,253,113,10,104,45,86,177,66,21,145,133,132,242,34,242,59,159,207,124,252,244,145,152,34,141,111,164,195,173,98,152,229,107,88,138,72,41,104,243,229,89,7,176,178,11,10,151,234,216,24,81,132,122,229,100,92,6,184,198,97,188,165,179,43,108,43,249,119,73,71,180,211,216,214,73,7,103,21,231,148,65,75,222,91,99,45,164,234,145,43,92,200,2,32,105,14,166,162,112,250,121,226,60,73,37,226,156,204,221,149,210,116,166,162,87,149,194,185,134,245,166,101,187,221,94,224,168,83,72,148,90,77,138,249,86,76,159,206,250,199,131,47,103,198,56,51,144,171,146,233,241,87,169,68,136,5,21,164,148,98,93,52,125,12,28,207,199,202,188,211,108,218,53,26,24,251,158,82,69,3,90,75,7,58,197,137,243,40,33,172,214,121,156,111,46,210,250,191,12,103,58,165,241,165,200,104,70,91,182,198,11,18,45,47,138,38,131,201,5,239,156,192,101,213,68,14,145,155,221,21,141,182,156,143,7,218,148,104,163,227,201,205,83,94,125,254,154,151,47,190,224,201,213,45,157,111,49,89,163,49,132,227,68,168,112,239,24,35,195,52,97,80,196,105,32,140,19,57,4,156,181,236,119,123,172,202,76,195,200,221,221,7,114,165,181,91,43,34,139,198,121,57,152,231,153,83,141,236,209,90,19,122,233,250,66,140,156,142,199,11,229,36,173,215,24,215,144,180,225,52,245,184,162,40,217,224,219,21,195,52,147,242,132,143,133,243,225,29,83,142,156,230,129,99,156,248,233,227,71,126,252,116,199,167,243,192,179,215,95,211,92,221,112,119,234,233,251,123,226,60,162,77,193,90,197,122,229,177,54,17,230,19,206,42,90,167,216,172,60,171,85,67,231,45,206,171,139,178,210,248,6,95,15,184,20,18,67,16,106,142,54,179,168,60,83,198,90,119,153,253,167,152,72,74,222,20,41,69,17,67,84,255,235,98,152,246,94,158,237,229,208,46,69,214,3,10,133,105,108,125,35,169,95,200,156,74,205,122,52,151,98,194,104,249,221,90,87,85,120,139,93,199,96,157,227,112,120,16,90,76,61,24,156,149,41,73,219,117,60,127,254,156,57,204,220,127,250,132,247,158,205,122,35,7,142,173,157,46,73,14,111,35,150,132,165,51,147,78,45,146,98,34,171,140,111,133,45,57,78,3,170,136,114,211,86,17,142,169,29,190,228,201,169,203,37,154,107,102,165,247,146,19,40,187,48,241,161,166,42,50,152,38,89,101,44,151,160,175,93,92,227,154,58,194,170,135,140,177,56,239,47,29,106,168,88,57,193,99,41,233,178,181,162,144,89,173,90,186,246,241,32,83,201,98,172,99,26,70,254,245,127,252,158,87,159,191,228,233,147,231,252,229,219,239,201,33,240,236,233,83,190,252,237,55,168,34,69,72,115,181,195,108,86,140,239,62,144,235,152,246,124,30,73,86,163,124,131,65,166,61,114,54,205,40,167,177,78,198,176,86,27,180,182,252,252,246,13,171,205,154,85,183,194,204,162,60,204,89,252,183,115,152,232,231,68,219,120,82,174,133,165,214,116,109,203,167,195,161,142,232,4,152,48,207,51,57,136,64,200,56,199,246,106,207,122,187,193,85,44,92,63,141,248,182,69,59,195,231,215,207,249,234,217,151,252,227,55,255,196,251,187,15,252,233,187,63,115,63,28,153,99,228,56,158,57,171,17,85,102,172,111,152,83,64,163,57,157,123,166,28,209,113,102,213,237,113,206,113,26,207,68,132,154,98,85,21,31,42,240,86,18,124,66,146,231,119,171,20,57,181,196,20,32,4,162,158,240,86,201,164,41,70,138,214,172,87,43,166,33,226,148,225,106,179,39,103,193,86,166,156,49,40,188,149,194,5,95,131,182,173,195,7,79,161,224,140,173,163,80,105,28,172,54,116,75,247,184,24,11,171,178,243,177,24,205,24,109,177,198,19,162,208,175,230,48,95,46,178,11,221,38,69,134,115,168,94,65,17,182,89,99,165,9,66,4,147,166,238,34,99,142,151,238,176,176,192,84,30,117,36,86,169,130,111,12,70,202,72,201,186,74,6,93,32,101,133,245,74,130,51,157,197,168,194,118,191,102,8,134,126,62,161,157,198,85,124,16,6,86,237,166,42,49,77,53,35,70,72,249,2,133,94,70,63,218,186,203,188,55,132,80,141,247,226,189,57,14,18,71,115,202,169,122,152,244,5,105,36,73,5,6,239,100,239,103,141,193,59,207,23,175,94,83,172,97,156,103,166,48,49,205,19,253,48,92,40,15,78,25,108,173,4,150,81,168,118,226,159,138,191,184,20,155,12,186,105,241,74,170,87,141,98,109,28,97,158,49,141,32,219,174,246,55,40,36,10,73,27,67,32,114,26,123,166,121,102,78,145,64,85,216,25,197,202,123,26,109,200,65,40,36,9,131,41,114,177,151,156,177,165,16,11,228,20,193,41,44,178,7,154,31,206,148,4,27,99,121,178,127,194,239,94,255,154,103,79,159,243,236,246,57,109,179,194,42,67,152,102,225,237,197,130,215,178,151,12,105,196,180,45,41,70,250,243,81,118,47,86,131,246,76,49,208,31,238,208,9,97,111,150,140,182,30,167,37,249,162,31,68,226,157,147,236,125,20,92,148,185,5,81,47,158,142,39,81,67,250,134,213,106,69,106,87,156,206,61,111,63,61,160,10,60,185,18,22,38,10,148,153,101,124,230,60,244,19,159,62,188,231,219,159,222,240,243,195,39,78,41,209,221,222,114,115,253,140,128,230,254,212,163,149,151,67,99,58,35,176,142,9,99,102,116,9,120,157,185,218,172,101,236,217,58,26,103,104,172,198,27,77,99,165,18,166,238,42,151,46,175,228,34,106,196,40,69,88,174,193,195,191,172,8,101,140,41,138,70,189,76,40,180,174,127,94,118,26,40,161,132,40,247,248,247,98,138,152,104,100,236,42,47,84,5,35,148,203,107,6,139,208,226,17,53,53,207,51,69,165,75,245,89,114,97,28,36,103,112,85,33,6,214,90,140,181,120,191,195,24,195,147,219,39,104,96,179,217,8,159,211,88,188,147,4,244,28,151,3,68,201,10,32,70,184,116,188,213,170,161,50,198,107,98,201,204,243,132,85,74,58,32,99,170,16,166,62,11,213,240,191,76,137,234,113,32,211,159,57,96,221,130,210,90,98,135,244,101,183,35,163,102,115,153,190,140,211,84,233,44,210,25,25,107,170,234,210,94,70,166,70,41,22,136,124,140,65,118,50,5,188,119,88,107,24,207,3,227,56,130,90,97,173,99,187,219,82,82,225,238,254,158,243,185,231,201,211,167,124,250,112,199,219,15,239,121,253,229,151,124,249,143,191,229,225,238,129,97,24,208,222,208,92,111,57,220,31,184,191,63,99,181,97,30,35,135,227,137,214,203,185,97,172,151,157,155,117,98,126,207,5,180,166,104,203,171,175,127,69,215,53,117,36,157,88,117,2,13,48,109,195,241,124,160,228,194,121,158,104,218,150,253,254,186,190,134,117,15,107,29,218,24,98,136,140,211,64,28,197,158,112,58,157,229,121,211,13,187,245,21,174,147,174,170,233,90,10,10,211,58,172,119,92,111,10,55,235,107,126,251,213,239,24,166,129,31,223,189,229,219,31,190,229,167,55,63,241,243,195,143,18,15,149,13,211,121,100,221,181,172,59,75,82,59,250,60,145,198,200,214,174,72,90,212,171,185,62,247,186,104,116,82,196,52,139,159,84,137,174,34,214,53,206,122,187,103,183,90,243,244,230,154,28,35,231,243,145,97,56,83,114,38,50,48,78,35,195,249,124,25,179,83,187,183,82,105,59,226,8,208,213,206,0,100,136,149,117,188,116,94,41,47,83,5,233,190,101,167,167,106,247,87,187,179,82,136,179,132,173,47,106,237,133,80,182,152,224,75,145,28,67,95,207,239,199,102,71,124,183,75,67,163,235,57,96,140,186,100,35,46,200,74,133,20,91,178,167,247,98,202,205,78,82,130,243,170,16,251,196,60,78,104,83,240,94,145,9,220,63,244,180,173,229,201,243,27,220,218,163,6,133,182,210,61,40,171,80,170,16,114,66,85,28,146,54,117,86,139,204,250,101,217,41,123,161,41,197,203,37,18,75,102,154,70,10,146,86,237,125,131,115,146,35,87,180,70,25,11,69,96,196,182,91,9,107,46,6,250,16,176,198,66,8,168,123,69,210,74,104,13,74,49,205,179,216,25,156,99,213,174,104,212,227,244,55,212,11,80,213,209,163,251,69,103,216,134,186,204,79,153,113,24,40,211,76,200,133,60,139,240,98,117,253,132,39,251,39,24,35,213,95,214,138,41,78,164,36,84,17,149,85,21,136,36,182,222,49,166,153,28,53,107,180,88,74,50,120,35,121,125,37,5,98,202,172,140,193,25,71,10,137,233,116,198,198,204,122,179,227,245,211,231,124,253,252,115,62,123,250,156,171,253,13,157,239,72,83,226,254,195,59,198,243,136,117,158,85,183,161,115,45,113,20,255,87,105,20,211,233,76,8,51,90,21,201,154,51,134,97,232,185,63,62,240,240,112,207,166,180,52,174,145,160,222,70,222,240,212,55,11,73,88,125,190,107,235,248,77,84,104,159,62,125,228,112,56,64,1,231,45,174,241,216,198,179,221,238,49,88,74,200,164,41,17,114,225,56,77,204,37,211,135,72,12,19,195,116,199,169,159,120,243,254,29,111,143,7,238,230,200,213,139,207,248,205,63,252,47,140,41,242,231,111,191,19,32,180,202,204,227,137,146,39,138,78,164,48,16,194,153,155,221,154,155,155,27,86,181,224,209,78,163,115,148,241,79,81,228,108,40,41,50,79,153,92,73,35,78,43,84,148,139,198,24,91,119,14,241,34,126,89,168,250,74,153,75,231,69,93,144,27,109,46,2,31,185,72,50,33,6,202,88,46,59,187,197,63,136,18,59,145,200,196,23,76,223,242,164,169,106,23,40,151,232,175,161,239,153,162,228,241,173,186,21,206,217,203,129,162,181,32,196,78,167,19,155,237,150,221,126,195,52,79,220,84,84,217,249,124,38,87,234,137,179,246,162,228,85,23,162,135,76,60,150,157,231,114,32,47,66,179,244,55,128,228,156,83,21,120,164,11,202,47,164,80,247,127,249,226,49,139,21,90,191,132,156,234,26,130,253,136,206,170,163,174,154,194,144,82,100,10,177,126,76,17,215,112,41,36,100,149,96,234,168,213,25,43,94,188,48,215,96,222,130,82,43,148,171,69,135,200,63,72,177,16,166,145,39,79,158,18,66,228,112,56,242,238,125,194,89,71,227,26,250,177,167,120,75,123,187,129,209,18,199,64,28,206,68,157,160,49,204,33,161,26,141,78,150,80,50,214,183,24,231,113,206,203,110,110,24,57,28,142,220,223,223,211,159,71,94,125,241,138,87,155,151,20,45,28,216,144,35,159,125,246,25,135,241,204,159,190,253,150,97,24,232,167,145,23,47,94,240,250,245,107,172,23,96,64,82,178,237,117,74,163,154,70,118,213,59,35,23,58,31,56,221,221,147,207,3,119,167,239,49,70,115,125,125,205,102,179,197,40,67,187,234,112,141,88,186,92,118,244,231,1,111,12,255,244,229,111,248,199,175,126,195,187,183,239,248,151,239,126,207,127,251,151,255,138,67,179,106,247,28,134,51,214,72,122,79,25,51,125,152,176,201,144,74,144,0,113,109,1,83,243,6,21,83,136,232,218,69,21,227,201,49,136,82,84,25,130,117,104,224,233,237,83,218,87,175,152,166,145,113,26,233,126,122,199,221,195,29,199,211,145,152,2,93,29,209,199,154,120,159,139,40,196,227,47,196,49,202,212,11,16,254,170,224,92,158,173,82,100,20,15,150,24,230,203,126,79,46,52,45,66,66,68,236,18,211,227,222,122,41,36,77,245,96,95,60,173,245,130,108,124,91,47,187,202,56,53,34,90,91,132,51,69,11,104,69,105,193,80,86,81,103,33,132,1,141,193,121,137,155,40,115,196,123,77,140,25,99,101,167,80,70,81,101,38,4,28,219,173,58,145,70,86,241,68,214,160,139,38,100,81,51,46,123,51,83,213,55,73,169,139,10,104,158,3,193,186,58,106,17,44,211,194,181,19,162,69,79,52,154,20,130,68,91,212,88,251,28,3,206,123,82,173,36,10,154,206,218,106,74,46,117,76,99,105,91,77,83,43,227,62,206,204,53,50,68,105,69,214,154,162,21,159,206,7,134,95,92,140,0,79,167,132,71,97,234,174,206,100,184,234,54,92,221,62,229,217,205,83,158,63,125,198,170,221,81,138,161,31,123,126,254,240,142,31,222,254,192,97,62,19,17,225,74,66,16,65,7,38,188,242,92,123,143,73,153,241,212,211,181,91,116,202,152,98,32,107,76,134,28,11,121,24,105,173,227,217,205,103,188,188,121,194,175,63,255,130,215,183,207,113,33,97,82,97,62,14,28,202,64,14,25,173,44,215,235,61,77,179,18,42,75,47,251,56,50,140,135,158,213,106,205,147,253,13,174,177,168,34,156,64,171,45,93,211,112,123,251,148,117,110,201,41,51,143,35,253,120,38,28,78,160,50,219,85,39,137,13,10,54,219,45,74,107,142,231,51,83,181,61,248,70,198,116,77,211,96,189,103,14,129,227,219,183,20,52,215,251,43,114,134,113,158,153,149,34,104,203,195,48,240,238,112,224,195,167,79,156,239,15,156,231,192,236,29,254,230,41,126,127,203,251,195,145,211,233,204,60,37,26,163,48,109,193,185,132,162,144,66,143,55,145,95,125,253,138,207,159,63,229,230,234,154,195,221,3,231,195,9,237,204,69,205,167,149,144,36,170,185,244,113,20,215,56,218,182,149,202,51,201,243,189,48,17,169,203,251,82,165,240,203,62,112,121,147,162,164,27,124,84,139,85,49,214,40,98,4,255,139,81,222,52,205,36,187,116,116,203,27,157,42,248,224,178,63,84,245,255,233,69,36,85,47,144,156,107,181,90,61,114,5,40,89,210,38,170,133,148,213,106,197,213,213,21,115,63,92,198,136,203,67,187,112,98,23,28,86,206,233,98,46,22,114,140,99,78,211,69,132,99,172,194,58,83,223,59,153,84,34,194,2,22,106,75,140,177,202,216,195,229,2,181,214,84,4,94,173,230,235,229,153,43,92,120,249,181,40,76,23,65,208,210,217,89,107,105,90,17,189,205,151,177,180,208,105,148,150,143,167,21,100,93,36,247,207,26,114,145,76,82,16,3,120,215,173,24,199,145,251,187,15,40,165,105,90,199,253,221,71,156,243,172,55,91,246,102,75,108,52,24,195,110,115,37,29,133,149,228,241,146,50,187,237,78,118,88,67,102,26,68,29,28,66,32,145,240,77,195,182,217,177,218,110,184,186,189,145,174,179,192,56,79,76,113,194,120,141,105,44,67,24,65,23,86,219,13,251,155,61,235,237,158,253,245,45,109,39,116,29,87,125,133,165,60,82,88,40,133,232,44,135,211,25,186,142,155,245,26,149,11,227,48,208,247,61,159,14,103,238,15,61,70,41,218,166,195,57,203,60,207,156,251,51,104,81,212,175,87,45,215,55,55,108,92,195,63,125,253,119,188,126,246,146,135,211,3,223,253,248,29,31,79,247,220,79,7,230,121,192,59,139,113,186,174,130,228,98,207,65,126,6,115,154,37,174,8,81,185,231,144,249,48,125,34,103,17,27,62,28,15,180,31,224,227,135,55,124,253,234,43,190,126,253,154,171,253,21,79,111,158,240,236,249,43,62,124,252,200,251,247,239,120,247,65,210,70,4,40,206,165,176,211,74,132,109,148,71,120,9,234,23,170,227,90,132,149,48,33,235,114,81,253,66,164,109,253,95,41,66,69,69,191,144,181,100,5,182,8,206,30,131,123,53,99,12,181,158,149,203,108,41,108,41,178,134,144,127,164,144,147,194,74,222,80,70,34,36,81,58,215,17,168,129,211,225,1,111,61,173,91,19,83,70,155,66,179,110,9,243,4,78,225,218,134,102,8,248,186,159,179,206,84,30,92,164,144,72,42,162,10,23,174,221,18,85,162,17,127,85,174,123,175,69,114,221,52,143,32,86,153,237,230,203,172,88,84,122,138,160,20,33,21,138,49,242,192,198,136,107,60,17,56,134,129,156,19,27,227,112,65,82,22,48,82,65,75,98,130,168,161,20,146,22,125,156,206,213,63,232,192,11,210,200,27,71,86,133,240,11,139,132,75,10,226,34,69,223,177,107,215,236,87,107,188,146,29,203,207,111,222,16,230,55,120,183,2,93,120,255,241,29,199,227,145,115,236,193,106,134,56,50,228,200,106,179,129,24,153,199,51,31,221,192,141,91,225,181,97,234,123,74,82,216,172,235,254,78,84,172,207,62,123,206,171,151,175,248,242,213,107,110,214,91,236,20,208,167,145,54,65,171,28,115,37,187,148,4,49,101,108,49,56,109,24,98,32,77,17,173,141,164,54,92,203,30,0,37,128,224,148,51,196,34,130,31,237,235,12,188,250,70,157,99,173,119,176,90,97,76,33,142,3,167,105,17,43,136,255,113,168,84,119,233,120,100,124,53,198,64,158,101,180,69,49,148,139,18,80,17,114,198,25,195,152,35,111,238,62,241,135,159,126,228,211,225,129,173,105,208,221,138,205,246,138,221,243,231,204,69,241,253,207,239,48,24,186,110,195,112,58,160,75,38,205,7,148,206,88,61,241,234,213,75,254,203,255,246,159,201,211,196,202,54,248,98,48,9,206,156,228,98,81,80,114,98,138,115,189,84,228,96,46,57,50,171,12,200,212,96,217,107,173,215,187,203,165,184,92,148,139,97,91,46,7,43,94,171,42,240,120,28,135,202,91,218,154,170,134,252,197,165,152,98,194,58,137,103,89,170,82,248,235,60,181,70,201,56,182,228,66,211,52,152,172,48,118,73,5,169,135,70,121,52,232,98,173,248,3,103,9,131,214,147,102,24,6,198,243,137,155,155,27,177,105,44,81,96,213,196,28,235,190,100,154,38,86,171,181,20,170,81,66,72,197,71,43,159,106,145,156,199,74,47,162,60,74,212,167,170,50,109,219,86,46,230,92,200,149,216,164,234,247,32,126,43,85,5,66,143,41,45,139,152,161,65,60,117,74,139,58,181,132,194,174,162,213,238,238,238,170,159,180,126,93,165,198,229,40,141,118,98,212,167,200,168,221,104,83,167,64,17,111,52,219,117,199,245,126,203,15,63,252,192,28,50,54,39,92,35,207,222,251,247,63,3,137,205,151,47,69,101,171,50,206,59,174,159,94,99,157,225,225,238,129,66,193,56,131,183,29,185,30,202,18,155,147,201,65,87,37,170,231,102,119,43,233,229,74,9,46,110,18,72,64,136,145,79,135,59,166,105,224,229,235,151,162,64,55,150,144,19,231,251,59,128,75,202,198,50,222,158,166,137,161,239,121,8,50,10,188,189,186,230,234,230,22,111,29,211,56,144,235,185,213,159,206,144,11,171,118,77,235,60,211,52,114,115,117,67,219,122,226,28,56,159,143,28,222,223,227,180,65,63,233,120,113,253,156,219,253,45,47,158,125,198,251,195,39,254,248,227,31,249,249,238,29,31,142,159,196,50,97,52,198,87,95,93,140,164,89,192,22,49,204,244,227,140,179,34,252,27,226,4,186,208,122,195,186,105,89,59,71,231,28,167,211,145,63,253,249,79,180,173,32,16,31,206,19,231,254,124,153,0,44,41,54,10,117,73,152,88,42,200,148,51,177,158,7,143,41,19,138,92,199,143,33,206,23,141,134,156,255,17,239,85,221,247,102,148,89,46,199,10,69,169,23,165,169,170,214,2,80,59,60,91,139,200,101,26,179,124,190,37,1,67,158,235,76,42,211,227,159,171,170,82,170,248,45,230,136,213,73,99,241,152,108,48,20,26,83,112,107,65,158,245,231,64,137,35,219,245,138,126,24,209,204,220,110,158,211,180,158,161,143,196,68,133,103,139,197,97,104,103,34,30,107,13,33,6,118,187,107,166,113,228,60,156,49,117,212,22,98,130,85,75,201,66,7,88,22,153,49,134,26,221,33,32,84,53,207,120,163,196,144,73,129,28,201,33,211,54,45,141,86,194,168,116,134,188,106,49,5,26,37,241,62,153,154,242,157,34,67,73,36,175,241,73,210,198,199,121,164,69,211,172,59,188,209,184,146,153,114,166,207,89,40,14,85,89,100,93,67,214,112,26,142,144,102,116,206,242,123,81,172,54,123,148,145,157,204,235,235,87,60,29,110,25,167,137,227,233,192,48,142,12,253,25,103,60,47,205,142,143,199,159,49,74,177,107,29,105,202,232,214,221,50,162,0,0,32,0,73,68,65,84,80,208,56,246,221,134,39,55,207,184,189,190,225,119,191,254,21,175,158,127,134,87,26,29,51,225,125,143,144,51,55,164,146,153,188,167,56,25,203,133,234,113,26,6,73,61,216,237,118,108,159,236,196,163,6,132,60,113,236,239,153,206,189,32,178,140,168,88,85,81,132,20,216,239,54,24,45,208,99,163,165,2,63,221,223,113,58,159,184,187,123,47,1,200,64,158,35,79,119,79,5,230,219,247,132,10,198,46,74,70,130,182,104,26,227,241,235,61,195,28,153,82,34,104,197,67,44,28,126,126,199,247,31,62,240,254,254,192,225,28,72,165,33,108,55,92,61,123,6,182,229,110,76,28,142,178,227,244,141,134,208,83,230,35,35,129,162,70,158,52,43,254,254,245,239,248,231,223,124,195,231,219,39,124,255,240,103,84,147,121,246,98,205,88,62,208,255,52,81,98,20,0,128,215,16,34,105,10,180,235,13,26,77,12,129,41,142,40,167,8,33,84,147,242,19,182,219,45,198,192,195,225,29,219,253,107,212,28,64,121,22,212,95,41,114,216,151,172,152,199,140,210,224,109,98,154,164,32,88,109,86,88,107,37,110,106,158,104,219,150,166,105,89,120,185,6,129,52,247,77,195,49,204,56,109,153,166,64,9,114,0,25,103,176,218,80,116,135,214,10,223,174,201,104,230,8,77,219,114,58,79,80,36,186,103,24,207,188,125,247,134,227,177,103,26,3,167,251,19,55,187,27,26,191,185,92,246,125,127,170,130,49,117,217,249,121,47,133,229,114,248,134,166,97,10,19,155,237,70,112,135,218,147,162,34,39,69,81,6,141,175,9,41,178,31,148,142,78,148,182,130,136,19,106,74,95,247,242,40,57,232,173,245,204,243,68,41,26,107,61,57,101,82,42,228,4,33,36,74,137,164,48,49,79,19,214,40,118,155,21,148,196,233,120,36,168,12,57,50,142,3,141,111,112,222,83,146,64,48,114,202,196,20,113,86,212,162,109,183,70,225,176,205,138,174,237,120,241,185,166,239,207,28,14,7,60,150,118,221,65,78,220,125,124,207,93,30,121,250,244,41,251,205,94,10,231,92,184,186,186,97,189,217,243,238,237,123,30,250,9,215,101,252,149,163,81,158,117,211,161,179,194,100,197,48,141,196,20,81,121,34,169,76,238,71,246,109,135,237,54,140,163,76,164,78,253,196,92,34,167,113,102,8,51,195,81,38,50,222,57,174,174,247,204,121,166,4,207,102,179,98,179,89,195,198,19,182,13,187,161,92,10,139,93,35,34,63,189,89,161,141,192,202,211,52,114,56,30,152,163,48,89,91,231,113,205,74,18,30,230,192,126,211,98,116,131,211,6,213,173,33,43,166,144,96,130,255,245,213,111,249,135,231,95,240,243,135,183,252,229,135,191,240,246,237,27,254,229,95,255,133,241,218,211,54,45,78,123,148,178,18,169,132,97,223,118,40,93,112,206,243,100,125,197,122,183,229,106,183,199,41,77,28,103,82,12,132,97,224,244,241,142,135,106,95,56,141,163,116,113,98,230,150,93,179,179,100,173,25,66,32,215,104,47,25,85,66,84,133,41,4,188,181,4,4,46,46,99,202,204,42,7,226,28,47,170,105,133,34,197,137,138,80,39,134,25,48,40,253,88,72,204,20,177,178,213,203,52,34,187,194,86,110,67,81,54,43,249,239,84,68,244,165,12,178,151,87,144,116,123,233,68,47,80,244,82,106,192,46,216,144,68,222,28,99,20,42,189,82,148,162,176,77,195,110,187,229,80,18,214,26,158,222,222,2,208,159,14,204,163,204,251,91,231,49,149,47,24,66,64,231,130,171,78,255,152,50,227,233,36,173,107,46,116,141,199,90,203,20,2,165,118,116,74,101,76,117,233,27,35,184,177,69,141,101,172,99,137,63,234,172,21,218,128,49,56,101,88,59,79,183,90,177,238,214,80,178,164,41,104,3,41,49,79,51,99,138,180,214,161,181,195,41,137,6,81,121,71,41,133,64,33,144,153,75,194,148,130,207,137,84,50,182,100,129,183,42,57,56,179,146,75,245,48,157,177,104,136,145,146,18,147,50,148,126,192,29,239,89,175,214,248,166,193,89,203,205,245,141,208,8,134,129,92,10,231,177,103,253,234,75,116,130,208,7,198,113,224,229,231,47,121,126,251,130,47,62,127,205,179,167,47,216,118,157,128,200,81,216,140,24,89,75,169,51,106,241,52,78,149,243,247,75,207,85,219,54,116,171,235,186,51,245,85,93,91,80,69,179,93,173,217,180,43,180,86,116,109,135,81,154,28,130,116,8,195,200,60,156,208,192,156,19,227,216,115,62,29,120,184,251,68,138,145,235,171,27,110,246,123,118,251,29,141,146,49,209,186,109,233,135,145,161,31,80,222,10,143,176,238,89,207,243,0,214,227,187,142,135,187,7,254,242,195,247,188,63,28,248,112,56,66,211,97,219,150,23,207,159,211,238,90,178,177,28,250,17,165,52,219,205,154,190,63,19,167,30,107,50,235,206,131,3,103,53,95,189,250,130,127,250,251,191,231,233,126,199,170,241,220,92,95,113,28,143,132,121,226,217,147,39,172,204,150,187,79,159,196,179,87,119,87,114,40,11,220,89,233,71,203,65,219,138,114,120,183,223,227,172,189,164,62,44,35,60,46,149,229,98,150,149,67,216,58,131,247,13,109,215,209,54,13,247,15,73,114,251,154,230,34,164,105,26,169,248,231,154,174,32,149,49,23,149,217,47,197,47,18,52,109,234,206,176,92,148,144,185,10,193,230,16,216,172,55,88,107,25,167,145,227,233,200,191,255,254,223,120,251,246,61,41,42,182,235,61,47,159,191,188,236,32,149,214,52,109,75,99,77,165,208,200,23,111,22,145,2,48,87,110,169,181,14,239,61,121,22,227,239,34,18,88,84,113,23,182,100,189,72,67,53,16,231,36,138,82,91,47,67,138,92,212,203,247,189,236,71,75,125,94,75,229,47,74,87,88,13,208,85,20,180,89,111,40,136,103,235,231,55,111,36,200,185,21,159,226,34,232,233,251,94,190,94,99,5,171,150,18,93,215,113,115,125,77,215,181,24,163,217,237,183,220,222,94,243,246,221,91,126,252,225,7,156,53,236,247,91,74,41,124,140,51,199,135,7,116,209,108,54,59,140,243,40,101,120,118,115,203,110,187,231,15,255,243,79,156,198,19,183,47,95,178,82,45,170,203,196,62,16,251,153,221,118,139,245,134,185,68,206,227,153,198,8,13,38,229,153,60,11,217,103,191,221,112,251,244,9,83,73,244,243,200,225,238,192,112,26,36,44,32,103,140,130,117,39,103,230,237,205,13,222,123,98,138,156,199,92,83,48,44,109,219,209,120,95,19,60,18,190,177,60,127,241,148,219,219,27,206,227,192,112,58,115,62,29,120,115,127,71,152,71,114,8,108,214,43,214,171,21,251,245,166,138,189,20,87,215,87,236,175,119,132,44,123,208,223,124,243,13,95,253,234,75,78,167,19,255,240,143,255,196,159,62,254,196,15,63,253,192,233,116,196,120,131,117,91,180,53,245,185,246,216,198,114,182,89,132,141,198,48,14,3,231,225,76,12,129,24,3,232,130,182,30,109,44,55,251,171,203,46,110,78,145,152,179,64,170,83,181,190,100,25,176,47,207,61,74,214,7,227,44,226,31,81,27,75,215,215,197,71,12,225,50,37,89,186,200,72,132,132,88,33,8,148,34,130,201,82,71,151,245,186,19,103,7,165,238,236,69,123,34,43,11,97,188,62,206,243,100,53,87,46,127,238,23,227,122,37,163,96,20,216,99,127,20,53,165,245,50,70,156,131,40,213,140,66,57,141,111,27,92,227,209,42,115,62,159,57,244,39,241,239,173,86,196,121,124,12,170,205,153,147,27,49,90,252,125,109,211,138,82,71,9,239,173,169,123,62,80,104,239,153,149,70,85,252,153,89,46,176,42,64,48,21,72,109,42,32,187,241,194,81,116,86,34,100,90,223,176,90,117,56,235,137,195,0,57,99,41,66,35,55,146,64,17,148,48,9,227,60,82,45,174,66,154,169,23,158,49,154,84,10,148,140,205,25,93,178,48,1,141,149,110,180,20,148,115,164,92,40,222,162,173,36,69,76,70,51,206,19,121,236,57,77,35,157,245,24,37,249,136,78,91,230,113,148,238,32,22,82,63,227,149,227,87,175,127,197,87,159,191,230,122,123,195,245,254,150,171,205,30,131,150,160,198,56,51,79,129,146,10,94,105,182,219,13,86,105,66,8,244,227,136,214,242,250,25,47,169,220,214,201,238,180,235,58,9,201,13,129,48,11,186,203,25,85,61,86,178,231,58,222,221,147,131,248,176,198,97,96,24,70,58,215,72,20,14,133,233,220,163,115,225,122,187,103,14,19,157,107,200,33,49,30,207,76,89,118,6,162,54,20,62,106,46,34,221,142,117,145,29,156,98,10,3,247,31,223,243,221,207,239,248,241,253,123,238,251,129,177,104,126,245,205,107,154,205,150,245,106,195,161,63,112,58,156,68,100,226,36,66,107,165,19,67,56,211,247,103,158,92,237,184,186,222,242,217,139,91,126,253,242,37,235,198,17,166,158,224,196,134,69,137,56,229,232,186,21,43,43,236,195,211,233,36,161,185,211,36,225,155,147,64,212,133,16,111,88,175,26,54,27,185,252,30,47,170,44,106,217,106,50,207,218,163,242,227,133,248,255,179,247,222,209,154,85,101,186,239,111,206,21,191,176,191,29,107,239,202,137,34,150,88,36,11,65,69,109,1,17,111,171,215,44,230,163,40,54,28,84,90,250,152,21,115,192,6,20,20,27,105,68,145,22,35,6,146,228,164,40,73,65,10,168,130,202,97,87,216,241,75,43,205,57,239,31,115,125,187,60,247,158,115,199,25,103,180,226,29,119,254,198,224,15,181,134,212,94,123,173,25,222,247,121,159,199,150,239,203,224,98,33,230,22,248,94,111,65,121,229,224,120,111,100,33,12,236,56,64,98,69,80,32,230,108,152,52,6,233,251,72,223,3,35,17,190,45,163,75,165,200,181,205,35,235,109,0,129,239,211,238,180,168,196,21,107,65,86,137,172,145,4,62,105,218,38,244,227,114,99,215,214,132,220,254,21,200,82,69,82,70,32,25,108,249,54,46,91,16,121,158,219,242,168,177,155,146,85,207,1,120,88,19,219,253,102,200,189,114,164,221,0,243,57,97,76,20,71,115,66,150,57,53,159,178,155,85,158,103,115,66,21,33,197,220,33,184,55,34,227,251,62,137,233,218,131,177,103,219,30,97,16,82,169,218,223,221,220,1,160,84,238,6,97,80,150,68,173,41,119,16,134,244,245,217,193,118,173,172,96,71,150,37,226,56,178,66,185,153,217,105,60,207,103,209,162,197,20,218,26,180,239,219,187,151,162,208,204,155,55,70,16,134,180,218,45,64,178,100,217,18,38,155,147,204,182,102,88,176,124,62,173,189,211,54,112,54,45,8,10,15,79,70,212,194,128,74,165,102,21,130,216,4,116,37,4,74,249,212,234,117,50,161,201,140,102,254,252,81,188,229,62,205,201,89,182,108,217,194,212,244,4,42,3,157,231,246,160,145,231,8,207,71,106,131,39,53,82,148,9,40,74,82,100,26,223,151,8,52,50,16,84,226,42,8,143,122,214,71,82,239,144,180,107,116,91,45,154,51,211,204,76,78,48,59,61,141,15,68,67,67,212,231,141,144,23,5,181,122,21,131,166,211,237,16,198,65,41,197,16,140,244,15,50,184,186,159,37,205,37,76,44,59,144,169,153,9,182,143,239,96,199,238,93,116,219,45,50,79,144,70,33,66,26,218,129,38,215,5,185,182,89,137,65,24,210,205,115,148,177,170,125,79,218,193,255,102,107,186,180,52,43,55,145,114,100,161,55,103,7,165,146,190,236,117,7,158,85,220,231,194,222,32,61,93,86,239,140,161,48,57,126,57,1,32,203,214,88,150,101,115,253,118,27,155,103,93,147,0,148,182,115,133,90,8,164,246,16,120,101,26,133,13,100,151,101,10,5,101,64,129,157,109,181,2,55,35,236,134,137,150,251,223,113,68,57,145,32,202,239,219,224,103,70,209,234,118,25,170,245,219,216,157,242,132,170,129,106,95,131,122,189,143,90,92,39,107,39,248,229,78,91,173,90,247,152,44,75,233,20,57,162,204,132,170,85,106,196,81,76,165,90,101,112,96,8,33,236,159,1,40,242,130,66,229,72,33,81,66,90,11,174,194,206,18,33,52,126,57,11,149,23,54,226,222,54,201,237,199,215,83,190,245,146,143,243,220,102,141,21,69,7,47,205,237,139,7,86,129,138,237,177,228,186,64,231,41,164,41,93,85,216,147,109,145,131,180,49,47,81,24,97,132,181,40,171,10,15,132,13,166,149,198,122,200,9,33,208,66,144,107,67,86,214,188,17,2,95,128,241,36,210,247,17,126,64,161,53,34,85,24,47,160,40,50,166,247,238,70,26,24,104,12,114,192,162,101,28,180,234,96,150,45,90,202,96,99,176,140,225,9,48,133,34,237,38,232,34,195,96,168,248,30,190,47,168,122,33,210,24,186,165,19,74,59,233,18,199,49,113,189,134,47,5,210,24,138,114,248,120,114,207,30,251,139,45,37,196,246,102,145,151,110,10,214,74,169,40,10,59,220,11,8,165,233,139,43,68,65,136,95,38,127,132,194,3,95,224,251,146,164,43,108,60,73,150,147,105,168,68,118,40,56,207,236,160,117,88,173,128,244,104,117,58,20,198,10,111,90,38,99,207,244,44,27,54,111,102,215,248,62,68,88,33,236,235,167,127,96,136,145,5,11,137,42,117,38,103,166,153,154,152,166,149,116,24,232,31,128,162,160,72,91,248,66,227,155,14,202,116,232,171,246,51,58,80,227,128,165,11,25,109,52,144,133,157,91,204,146,54,170,72,192,104,155,87,89,100,72,47,162,191,97,251,121,173,102,147,78,183,67,115,214,142,124,4,161,245,215,172,86,34,26,245,10,245,122,157,106,181,74,154,166,164,121,138,192,142,244,104,12,89,145,35,252,220,138,110,10,59,51,87,40,155,193,166,116,142,74,109,227,61,73,211,178,47,88,246,46,74,113,73,111,92,34,8,66,60,63,69,117,203,8,23,109,55,56,140,189,221,21,165,194,77,150,18,113,131,46,55,32,129,82,6,41,65,233,162,12,10,134,86,171,197,158,61,214,212,24,172,151,105,171,217,100,219,182,45,132,161,143,239,27,59,127,21,122,68,94,105,46,45,165,93,176,164,181,51,235,141,64,216,178,120,70,86,164,160,116,153,240,45,233,185,227,247,254,209,88,11,194,222,41,190,215,191,84,133,154,219,72,173,253,86,65,167,211,157,187,97,219,128,85,53,215,222,232,9,223,130,192,206,76,138,114,145,203,51,59,234,36,164,96,116,116,140,145,225,121,180,59,109,102,103,108,250,57,198,204,89,183,197,149,216,14,154,151,163,78,89,102,127,15,129,239,19,132,17,126,224,83,239,235,227,217,107,214,48,53,53,197,134,245,235,217,190,125,27,125,139,231,19,4,62,73,183,75,171,57,75,24,70,212,235,138,60,45,40,148,161,191,111,128,249,11,231,99,208,76,79,77,17,71,33,67,35,67,36,51,45,138,36,69,228,5,141,90,141,190,190,33,246,77,237,181,246,92,8,8,67,138,66,145,231,41,62,198,26,10,116,187,40,4,161,7,203,22,45,96,222,112,63,221,174,61,132,146,231,204,78,78,49,173,39,172,93,99,79,12,88,106,25,140,49,40,180,253,174,43,113,57,211,233,147,229,224,9,195,192,192,0,3,141,58,161,132,246,236,52,221,217,89,102,140,161,81,171,225,215,171,214,68,93,10,162,168,202,96,255,0,221,172,139,148,130,188,200,72,243,28,169,97,97,220,96,222,130,58,201,200,40,139,7,71,153,88,188,130,237,123,118,241,196,83,143,51,181,123,175,53,16,143,53,126,28,81,169,84,49,194,39,79,10,10,172,115,86,38,132,189,0,20,5,93,161,203,80,3,65,88,150,45,131,242,118,223,27,101,67,2,194,102,161,6,158,181,78,75,202,3,180,202,173,27,140,82,138,201,180,69,20,5,84,162,10,61,83,121,89,154,61,244,140,173,141,40,255,209,26,161,52,82,217,117,87,122,214,200,193,43,171,23,222,220,141,78,207,153,79,32,246,15,188,35,52,194,72,155,94,100,140,45,179,155,222,77,114,255,159,243,43,245,26,161,170,144,3,161,39,232,31,180,87,222,56,140,136,130,144,102,115,22,47,239,82,171,86,9,163,128,44,207,108,54,156,148,132,193,32,97,16,146,150,61,176,220,51,212,106,117,252,192,199,247,3,38,39,39,236,75,29,197,164,89,187,76,158,14,203,122,174,143,146,30,105,81,102,3,6,81,57,112,106,79,253,145,31,88,215,246,48,164,94,173,150,42,38,152,158,153,178,195,195,81,100,85,117,237,132,60,73,230,6,204,181,209,104,160,144,160,60,137,241,36,213,74,5,81,169,148,214,59,182,199,88,20,185,245,24,245,228,156,115,69,33,52,170,48,84,194,10,66,74,50,109,37,240,105,161,232,22,214,142,167,17,123,132,70,88,117,171,2,161,5,129,240,49,157,12,157,23,44,28,24,99,213,202,85,28,176,120,57,3,253,131,12,15,15,19,120,33,121,215,142,75,104,157,224,33,169,250,33,213,208,167,153,180,9,133,160,18,134,100,237,46,157,102,139,125,251,246,146,101,25,253,131,131,224,9,210,78,155,196,236,119,104,23,66,162,139,114,16,212,247,230,178,217,76,97,155,192,190,240,240,67,159,162,20,47,244,213,106,52,26,13,84,161,72,58,214,201,94,120,130,168,175,74,232,249,118,232,95,151,179,51,165,164,93,235,14,73,210,177,101,4,41,104,117,186,136,48,164,218,63,128,233,118,217,177,115,23,143,141,239,164,153,165,204,180,219,168,48,160,222,223,192,175,212,25,28,155,199,196,204,52,102,166,73,187,99,195,111,251,235,125,132,18,210,164,69,77,42,146,238,12,85,153,179,242,224,21,172,62,244,80,4,25,129,201,81,89,151,249,35,35,80,100,228,105,135,184,26,211,201,59,152,34,67,72,59,72,222,147,231,87,170,49,141,254,62,106,213,10,221,242,230,61,56,56,72,232,123,104,149,205,9,67,148,82,104,101,55,174,56,142,241,203,13,44,87,153,61,156,169,130,66,101,86,49,154,101,229,102,96,202,161,114,99,67,137,3,223,250,161,10,65,84,169,130,180,150,117,65,96,141,219,141,176,1,159,26,155,156,33,180,38,205,18,144,30,198,8,123,80,162,55,54,208,243,53,180,179,77,105,187,13,194,206,2,90,181,109,192,130,249,139,200,82,59,118,144,39,86,185,88,173,85,240,61,59,210,161,138,156,110,153,78,111,155,32,30,96,163,139,192,30,106,252,210,73,69,150,174,33,86,184,83,48,231,207,248,23,2,28,235,202,210,155,135,180,42,235,52,235,218,247,201,247,169,132,62,190,111,111,203,86,165,106,15,92,121,145,33,61,59,212,222,83,192,154,114,24,188,231,135,218,75,43,55,88,183,144,48,12,233,111,244,91,225,144,103,29,69,122,213,141,122,189,78,165,82,153,235,107,122,127,33,110,19,229,176,124,150,217,150,192,162,197,139,16,2,54,111,222,196,206,109,91,25,28,24,98,108,100,132,110,154,177,123,124,23,147,225,36,125,245,126,162,74,149,118,214,193,171,212,232,239,111,16,7,49,147,59,247,161,138,20,63,246,241,139,28,149,167,204,76,79,208,105,206,208,73,102,48,74,225,11,73,28,198,132,94,128,212,138,44,75,40,132,65,37,109,218,105,70,39,73,208,165,184,201,55,101,160,115,166,200,50,235,221,43,17,248,166,156,77,5,84,158,218,254,108,154,144,198,17,221,216,246,91,13,30,73,110,43,97,181,74,140,47,109,217,111,120,112,136,122,20,147,116,59,236,219,183,155,241,153,73,140,49,12,15,143,80,171,213,202,121,91,123,240,8,202,86,136,20,2,211,106,209,108,183,233,168,140,168,26,179,108,100,62,243,135,231,49,218,63,196,238,137,189,140,239,219,195,68,62,75,55,79,201,102,58,214,85,165,18,131,50,228,229,120,152,42,47,59,93,99,168,8,27,2,140,231,35,129,110,154,226,151,241,73,189,113,5,37,65,8,159,0,129,22,86,137,29,8,15,79,86,240,177,179,196,58,171,216,18,122,96,5,121,54,155,178,51,103,89,70,79,185,41,64,250,178,44,157,6,118,188,78,218,117,207,166,175,24,98,189,223,121,233,47,71,123,246,235,250,237,129,47,244,35,43,206,81,197,220,59,165,203,255,44,132,192,175,53,234,72,33,233,180,155,68,181,152,36,207,200,179,148,44,79,136,194,136,78,214,38,23,41,178,98,55,142,44,207,73,186,214,53,125,32,28,196,247,161,219,233,146,232,148,86,150,211,85,214,72,219,246,54,172,79,97,102,52,153,86,16,248,136,178,230,95,148,50,86,235,1,88,204,165,65,96,12,129,111,45,136,122,15,105,122,122,186,244,56,148,115,206,223,105,106,111,150,89,179,133,42,10,2,233,83,175,84,137,226,24,63,138,9,170,49,218,247,72,141,38,151,10,165,173,82,174,80,5,66,25,2,191,215,184,213,248,72,124,105,27,189,74,103,101,169,73,209,74,58,24,97,109,135,66,207,46,100,161,150,4,229,134,81,116,109,184,108,32,124,134,42,117,150,45,94,200,193,171,14,100,241,130,69,12,87,27,228,121,65,158,228,104,147,16,75,223,10,7,180,161,48,2,149,101,246,5,232,180,153,78,18,60,101,80,89,134,41,243,232,26,253,253,84,43,21,50,173,208,89,81,246,95,34,219,56,86,5,158,215,183,95,62,92,42,16,195,88,146,38,9,90,217,209,18,19,68,246,244,174,13,73,179,141,86,138,110,218,177,138,221,192,14,1,163,109,169,174,175,209,160,200,114,178,52,165,211,233,146,23,45,171,118,148,146,160,82,163,144,214,58,110,170,155,176,115,239,62,54,237,216,201,142,230,12,50,174,210,24,91,196,96,16,18,68,49,153,178,11,193,222,189,123,173,56,202,15,8,74,67,130,172,211,198,39,67,167,29,106,94,193,129,7,31,192,209,71,62,155,56,10,217,183,111,55,82,43,42,97,128,54,5,74,101,132,213,152,217,217,25,148,214,180,218,45,155,35,232,219,69,62,142,195,185,82,138,55,208,79,93,213,144,194,46,252,210,151,168,50,47,177,155,219,91,182,150,130,2,67,55,183,99,49,169,178,153,121,6,133,31,90,147,245,44,179,183,72,43,114,169,144,23,9,210,179,162,170,102,187,53,55,6,209,73,187,24,9,161,81,72,35,193,19,115,243,110,162,156,79,218,95,165,40,48,198,246,184,165,16,228,121,106,223,235,242,230,78,25,122,106,180,162,213,158,165,90,169,148,189,199,10,211,211,179,246,29,10,173,225,120,167,221,182,201,4,121,10,82,227,153,94,175,209,195,224,33,241,48,216,40,164,184,98,123,129,177,8,192,40,234,181,170,77,179,183,189,0,16,154,36,235,18,135,62,70,23,136,242,4,238,251,118,252,192,147,148,195,233,6,129,71,150,37,8,17,227,251,30,82,218,147,123,20,5,115,86,106,214,122,206,42,248,108,159,180,180,36,44,171,41,126,16,144,36,201,92,233,75,163,105,52,250,169,84,171,115,253,191,90,181,74,47,97,162,55,255,37,132,21,227,36,105,74,146,216,180,18,132,166,213,158,37,174,132,204,27,29,38,174,132,252,121,253,122,38,246,238,161,94,173,17,249,62,105,224,49,61,51,67,154,229,140,45,90,68,84,138,139,210,172,75,95,189,193,162,21,139,241,82,195,244,158,9,102,139,172,188,145,103,236,219,59,78,16,66,189,86,163,232,38,36,121,134,246,2,60,223,35,242,4,65,121,203,175,6,146,74,212,55,87,30,150,210,206,155,98,164,117,51,241,237,88,139,22,214,198,209,243,125,107,157,150,148,134,213,158,61,124,7,65,128,31,86,80,4,100,73,130,64,83,9,66,138,74,198,188,193,1,66,223,195,40,141,202,114,186,158,85,119,167,221,164,84,80,134,72,25,160,209,248,88,111,223,34,203,104,248,85,26,35,125,20,24,58,89,151,206,100,11,29,8,150,12,207,103,164,49,200,178,5,75,104,22,29,246,77,79,50,190,111,55,51,157,54,173,110,70,36,237,129,89,7,62,185,130,180,200,168,250,30,129,16,80,88,181,121,146,165,214,238,205,151,100,2,132,180,7,47,80,40,10,10,101,231,60,61,173,17,70,35,181,117,61,242,164,135,136,43,12,12,12,49,60,52,108,245,32,105,202,212,212,36,19,83,19,20,69,94,182,158,10,252,208,39,16,246,249,217,181,206,179,166,252,70,91,243,15,172,191,69,80,10,176,178,60,165,231,58,244,151,35,71,2,129,208,6,169,13,190,17,72,100,105,183,6,190,180,189,71,63,213,118,67,41,124,143,84,21,228,89,74,55,233,18,133,33,70,219,132,113,173,115,218,69,7,207,120,36,42,181,14,43,82,162,219,6,191,235,217,44,44,173,232,42,77,150,25,100,46,172,75,128,178,241,63,237,246,172,237,13,6,33,185,86,204,38,237,185,145,8,27,99,239,147,11,43,109,23,145,85,112,250,194,26,230,230,218,158,222,147,44,161,211,105,207,121,116,246,78,155,141,32,160,175,222,160,175,214,71,95,173,110,79,248,97,136,8,3,218,121,74,214,156,161,153,118,201,181,77,46,176,106,47,27,225,97,140,193,23,30,158,183,63,149,194,24,67,154,149,115,51,133,70,232,130,106,205,94,217,243,172,160,34,36,164,25,121,167,67,61,174,177,96,120,140,101,99,11,89,58,182,128,101,243,23,81,243,2,146,78,151,117,79,108,38,73,83,234,245,186,189,185,78,76,208,215,104,204,37,1,232,178,255,18,70,49,149,40,34,75,172,0,169,90,173,216,211,53,154,102,123,150,102,187,141,111,160,146,85,200,123,243,84,105,58,87,230,82,101,15,197,147,30,177,240,231,94,130,68,216,210,146,42,20,42,205,122,21,2,218,50,1,12,97,16,17,121,214,188,56,207,114,208,182,252,219,83,76,121,129,71,1,100,133,166,80,134,196,192,174,205,59,216,62,190,135,153,36,177,249,91,94,141,74,223,16,35,243,231,35,74,55,25,221,106,51,53,53,73,167,61,75,173,214,7,218,58,179,203,52,167,22,8,186,205,9,250,34,193,218,99,142,230,121,199,62,135,122,163,198,198,167,159,66,37,9,94,20,209,110,207,128,177,241,66,94,238,49,221,108,146,164,153,205,124,236,164,4,145,237,87,200,114,238,47,207,50,178,188,252,249,74,113,78,239,166,128,16,115,254,135,189,241,156,66,41,194,48,180,129,156,232,94,221,132,158,35,74,20,6,115,207,88,27,107,80,157,228,217,220,44,82,111,115,11,130,192,62,55,3,105,150,145,22,133,253,48,141,66,139,94,118,163,77,25,199,148,101,157,210,116,217,126,196,118,65,241,130,50,51,77,3,40,178,34,69,164,30,149,106,31,82,134,228,89,78,171,217,196,4,1,118,142,201,10,196,58,157,22,190,23,238,23,218,32,202,28,207,12,207,183,99,6,61,159,69,123,107,182,214,79,158,39,200,139,50,28,180,20,153,217,81,135,255,91,178,69,121,142,238,141,107,228,121,94,86,31,108,128,118,79,52,35,196,254,249,172,222,59,89,20,25,213,106,13,33,5,73,55,177,207,203,247,105,119,58,115,27,98,158,103,84,42,213,57,17,68,239,86,250,151,253,216,222,161,184,103,29,7,160,180,34,40,93,64,172,93,155,161,209,232,231,160,149,43,248,243,186,199,217,181,115,7,213,122,31,194,11,16,194,48,211,156,161,187,173,96,225,130,69,204,27,233,163,90,141,153,154,158,34,26,181,243,117,81,158,145,77,236,166,149,204,226,43,77,71,119,233,23,33,82,106,146,188,139,210,224,69,21,164,240,145,120,120,190,141,5,10,3,31,131,45,137,123,158,79,154,229,8,99,151,223,56,176,135,157,233,233,38,211,179,147,84,42,182,162,148,23,5,10,67,179,211,178,67,233,161,79,163,175,65,84,169,146,41,27,68,30,248,62,38,142,136,131,0,223,147,101,189,206,166,175,163,11,164,208,12,245,247,225,121,65,105,86,18,148,89,150,144,229,9,69,86,208,45,50,130,56,178,239,94,161,145,10,58,237,54,237,164,11,129,125,235,67,207,208,47,99,168,15,83,145,17,83,157,22,157,34,35,40,20,2,15,25,133,80,169,145,121,9,153,177,201,37,34,181,126,194,72,65,134,65,160,176,62,183,10,41,12,65,249,30,121,70,96,202,254,159,49,138,34,183,115,218,58,20,236,155,216,67,150,165,244,55,6,240,3,191,60,248,212,200,243,156,36,237,90,147,114,35,237,12,32,128,241,200,203,77,207,246,17,231,134,96,81,186,156,21,196,183,98,151,82,169,108,5,47,2,41,124,2,83,58,226,24,251,115,123,189,107,115,249,127,239,183,179,174,189,177,161,105,231,93,116,145,82,144,19,8,159,74,173,130,17,154,233,169,9,50,101,231,115,172,33,170,93,12,166,147,89,122,131,159,190,23,64,80,67,161,17,26,180,81,104,52,157,78,203,42,23,163,136,118,150,148,229,11,251,3,5,65,56,39,56,208,185,189,85,122,126,233,233,54,99,13,93,131,192,250,49,86,252,16,191,42,72,186,93,10,157,83,175,55,232,171,247,49,84,111,16,250,62,161,23,88,197,163,209,204,180,102,153,234,52,105,167,41,133,132,89,47,35,67,217,248,183,192,166,132,251,216,158,90,175,244,103,132,161,217,109,150,110,9,146,0,73,197,179,81,79,158,150,168,92,225,229,138,216,179,249,131,213,129,249,172,90,186,156,131,86,28,192,216,192,16,190,6,175,48,54,156,179,208,204,27,28,66,105,109,21,120,74,225,131,157,159,42,19,158,253,178,20,38,176,27,15,145,181,126,3,171,242,243,163,16,237,73,234,141,6,186,147,204,217,106,9,207,167,82,150,157,195,178,87,98,181,60,26,186,5,105,106,211,185,59,121,142,201,85,41,83,182,6,209,42,47,72,252,174,205,220,42,189,40,37,146,160,18,99,180,64,106,81,206,187,73,20,41,186,92,212,247,53,187,140,79,77,179,121,247,30,102,186,25,181,161,33,194,90,157,33,175,66,189,49,64,92,239,163,211,106,49,53,57,77,183,213,36,138,66,106,213,0,138,54,69,97,197,75,190,52,116,155,147,12,247,87,56,241,132,227,56,96,197,82,250,107,21,242,44,37,148,158,21,9,96,240,194,152,160,90,179,131,171,82,16,105,77,165,209,160,18,199,182,63,92,222,250,108,15,202,54,234,253,176,23,116,187,191,182,223,107,118,7,165,241,114,175,99,208,91,200,123,50,235,94,225,197,148,2,152,52,75,73,211,46,178,82,197,247,2,187,136,231,153,29,209,241,236,252,107,110,52,185,86,100,186,64,229,134,110,169,72,165,220,68,236,102,204,156,138,82,235,253,142,41,210,206,107,219,216,155,210,220,250,47,83,22,0,164,8,153,156,152,100,215,206,93,44,93,186,220,182,17,234,125,196,149,10,144,35,101,192,240,240,16,66,237,119,218,232,169,234,130,94,136,181,49,165,141,160,152,171,164,244,74,63,90,105,52,202,6,1,75,137,47,4,94,232,151,85,22,235,109,234,249,18,105,4,89,150,161,74,79,96,79,11,148,246,8,203,67,66,161,50,235,109,42,237,66,165,84,129,200,13,190,140,109,116,82,105,120,111,140,29,205,136,74,241,74,111,99,173,215,234,68,229,188,25,229,247,33,4,132,115,55,91,49,247,28,123,169,28,97,104,223,125,207,19,24,83,144,231,5,245,122,31,195,195,35,204,27,30,102,215,238,221,180,90,179,32,3,252,74,21,161,20,59,119,110,39,47,20,213,202,50,42,113,72,95,163,198,246,221,59,25,223,189,135,197,11,22,179,244,208,3,217,17,74,54,63,241,4,69,158,50,80,15,104,182,166,153,154,220,75,61,170,16,135,62,157,174,237,181,33,173,234,209,72,89,14,244,123,152,32,164,22,87,169,86,234,24,101,103,10,141,134,142,108,99,186,57,187,198,39,200,138,28,60,137,150,86,67,160,129,84,21,108,120,98,3,147,51,51,248,113,204,216,200,8,35,195,195,212,107,53,66,41,109,160,178,176,238,81,129,231,145,73,219,75,204,59,9,186,80,72,60,226,168,66,232,7,8,101,48,153,198,43,192,120,1,157,110,82,102,65,90,113,94,163,210,71,53,170,208,73,59,228,69,65,228,5,84,107,33,131,149,58,173,122,151,201,102,147,241,137,61,52,147,14,73,55,37,111,118,81,90,81,212,10,252,192,167,33,173,25,118,232,249,116,36,100,186,160,155,219,240,217,40,48,84,2,155,48,67,217,83,14,176,115,173,1,30,190,180,239,103,230,73,242,60,99,114,106,130,102,107,22,176,37,245,188,200,203,25,85,143,106,181,142,148,254,220,247,233,9,251,125,89,193,150,40,15,107,6,83,20,101,220,17,72,124,122,198,13,189,3,153,16,18,15,31,31,57,55,115,174,181,198,72,51,247,205,72,41,241,155,105,27,47,179,51,74,194,232,185,143,66,105,101,165,177,69,78,162,114,10,97,255,5,6,155,136,190,95,75,93,150,46,11,155,192,235,123,190,157,119,210,182,177,158,107,101,71,28,140,117,192,47,242,204,198,21,73,219,159,83,216,146,130,210,10,180,194,43,135,226,195,242,196,174,132,160,40,203,126,66,8,250,106,125,165,27,71,132,239,219,97,212,172,155,163,139,38,186,204,25,203,141,66,73,65,130,38,201,114,246,69,5,70,66,5,65,136,93,132,210,60,67,42,141,206,50,84,150,89,153,111,232,19,123,214,163,47,148,1,145,8,32,183,205,223,48,168,18,85,99,22,15,244,51,58,48,192,216,188,81,134,251,250,173,16,33,201,64,216,48,83,163,236,176,111,236,89,223,74,63,180,39,247,158,155,134,50,170,12,205,180,6,38,42,181,234,196,216,15,173,18,86,88,87,29,93,20,164,89,65,106,52,181,192,167,200,11,178,98,191,107,191,44,27,197,89,146,144,23,185,141,93,73,203,30,143,82,152,220,38,35,72,223,39,14,237,168,134,42,10,138,192,183,170,213,48,38,14,35,192,26,106,219,177,124,251,51,128,192,40,232,118,83,118,238,155,224,233,237,59,153,205,114,148,31,147,10,201,204,212,44,171,198,22,177,106,217,161,180,90,29,246,238,217,77,150,180,9,195,10,94,221,144,38,45,210,78,19,173,82,42,149,42,157,110,7,138,132,163,15,59,136,181,207,62,140,149,139,23,80,143,2,242,164,131,16,30,113,24,219,254,88,89,58,146,158,135,50,202,14,253,199,177,157,141,10,67,188,162,192,151,165,88,37,207,203,5,210,186,149,204,109,124,101,95,173,151,60,254,151,206,36,189,255,141,50,98,37,236,53,222,231,212,158,166,188,17,137,57,181,90,239,228,169,203,210,188,87,154,77,151,195,71,204,25,236,150,61,10,68,153,12,33,246,27,60,104,101,200,101,105,190,94,30,30,5,252,69,159,203,110,90,8,172,144,194,88,71,144,13,27,214,35,132,71,127,163,78,92,245,173,233,128,201,16,202,186,32,249,198,43,75,146,18,202,146,111,207,147,211,38,30,20,101,242,183,77,101,177,183,42,155,12,175,164,103,223,191,82,93,41,165,64,41,246,91,73,149,135,9,107,126,109,255,76,24,89,39,154,48,10,231,220,79,236,205,184,52,33,40,223,205,66,21,116,59,29,12,54,121,164,40,108,159,172,94,175,151,66,54,51,103,130,33,132,44,135,239,247,251,180,202,82,48,35,75,193,142,82,197,156,194,212,102,10,118,145,115,134,5,189,219,103,78,181,90,161,86,171,145,27,195,108,187,141,74,61,234,245,62,140,111,219,15,79,109,216,192,204,212,32,243,23,46,69,120,146,110,154,178,110,227,6,86,44,94,204,162,85,43,9,34,159,217,201,73,6,208,236,27,223,77,55,77,240,165,164,155,182,41,97,118,104,46,0,0,32,0,73,68,65,84,50,123,235,247,194,192,254,12,70,151,223,140,198,228,25,90,248,76,204,238,38,207,20,158,103,75,147,121,154,19,203,128,142,244,193,7,164,36,51,10,93,62,231,106,181,74,223,242,6,11,138,156,66,192,64,173,143,74,28,129,214,165,58,88,18,148,106,75,79,96,197,130,190,111,189,124,133,32,144,33,129,244,137,252,176,20,169,248,152,184,74,97,95,193,242,224,99,71,131,162,56,42,15,57,86,225,158,202,156,66,219,231,153,100,25,205,164,195,170,165,203,105,119,187,204,182,154,76,204,76,51,59,51,195,184,217,75,154,21,132,213,136,196,154,166,226,21,86,244,24,248,1,105,24,32,177,223,162,205,6,52,8,165,73,138,156,138,8,144,158,189,41,11,99,40,10,235,247,218,19,188,244,70,187,202,137,133,178,108,233,161,10,131,194,30,40,149,180,201,240,198,246,23,172,129,3,214,189,164,55,183,108,43,119,202,142,78,32,193,200,210,85,70,210,115,40,156,59,236,206,29,80,237,187,230,39,121,110,95,30,63,40,21,144,62,158,20,40,165,217,185,123,23,149,48,194,15,35,91,10,21,246,212,131,18,115,179,83,189,156,180,66,229,116,139,156,106,233,202,162,129,20,27,78,43,202,133,36,136,34,194,56,46,21,105,118,70,169,80,5,186,176,11,136,46,175,204,158,239,19,197,251,227,102,236,9,222,158,250,51,149,147,119,115,186,105,82,46,80,6,163,20,82,217,68,110,81,10,91,20,118,35,33,240,16,178,160,131,34,53,80,205,21,81,158,81,241,237,56,69,16,213,236,216,133,49,180,149,29,91,40,146,28,242,2,140,71,61,172,176,112,222,34,22,143,45,98,108,100,140,225,74,76,88,206,30,162,52,42,207,168,4,1,161,231,227,27,97,155,228,218,144,166,182,28,17,149,115,94,179,179,51,244,18,186,123,55,104,41,202,60,52,207,71,229,170,116,203,41,101,236,104,180,48,40,79,210,109,167,229,76,151,157,219,81,90,211,110,183,108,252,72,102,21,153,194,128,204,116,41,34,168,18,6,1,81,96,109,179,68,233,11,232,7,1,213,80,204,45,186,90,74,40,32,203,51,123,19,244,237,64,125,81,40,118,142,239,96,239,244,12,155,183,237,96,54,43,168,12,205,163,153,100,24,47,98,213,65,7,178,242,160,67,233,204,230,236,221,55,201,158,125,147,8,157,225,7,96,84,202,236,204,20,158,84,84,162,0,73,65,173,226,177,124,241,129,172,61,250,72,150,47,28,37,105,205,32,149,79,95,189,129,23,134,20,187,109,162,120,88,179,226,7,45,12,50,8,201,59,109,130,32,68,134,118,38,73,72,15,83,116,230,164,249,189,244,231,106,57,139,218,115,19,50,218,10,81,0,235,160,83,110,106,162,92,88,61,233,217,94,135,232,245,225,216,175,108,212,133,45,157,150,230,205,94,121,88,235,149,253,3,223,150,153,165,103,85,111,118,43,43,223,81,233,149,229,87,251,254,231,69,14,194,67,107,99,85,117,66,162,123,27,161,209,144,246,92,105,172,9,116,47,108,182,219,41,168,215,250,88,184,112,33,173,86,211,142,242,12,246,211,77,64,74,133,49,25,173,246,52,141,202,0,113,100,111,80,189,18,97,111,12,33,45,5,50,166,92,8,131,210,88,62,240,125,210,52,177,217,156,229,159,11,130,0,79,253,133,179,75,89,166,247,60,59,55,166,141,245,30,245,202,159,79,149,163,79,251,163,151,152,123,167,130,32,192,120,158,141,69,43,43,56,189,219,113,16,134,165,252,28,162,200,47,93,155,32,10,236,64,255,156,131,142,238,41,246,204,220,193,164,55,242,35,68,249,187,240,236,141,67,149,51,132,186,236,231,7,65,72,20,134,104,233,209,236,164,180,218,77,6,134,71,240,60,201,204,190,93,204,76,79,147,100,5,43,15,60,12,25,134,116,39,167,120,106,243,211,204,31,26,98,100,225,124,162,74,72,178,109,27,157,60,35,195,80,104,67,187,155,216,42,13,194,190,87,34,179,11,190,47,9,188,16,63,136,104,205,78,147,165,138,60,83,101,198,160,77,20,201,211,156,209,145,97,132,239,147,102,25,73,81,208,201,83,154,157,54,186,208,4,158,164,26,86,172,67,21,144,37,41,104,133,206,50,82,173,49,186,64,101,57,69,97,171,58,66,8,42,177,245,243,213,185,166,26,215,168,4,177,125,159,203,152,185,220,19,36,105,130,49,134,74,37,98,112,208,70,68,229,105,105,80,239,217,117,71,155,242,0,209,240,237,154,101,183,29,114,165,104,54,155,204,204,206,240,135,141,247,179,109,239,46,76,170,48,42,3,79,82,171,197,72,161,105,162,137,81,4,198,142,62,72,36,148,2,40,149,43,155,36,165,181,173,63,22,5,29,175,116,71,50,49,161,136,236,251,24,5,32,108,154,79,55,207,176,210,33,91,194,23,8,148,39,109,14,33,229,247,83,42,81,173,15,112,89,41,64,216,82,105,249,239,244,188,50,102,76,148,173,46,109,230,42,151,189,13,208,38,195,75,252,254,194,134,9,210,19,208,8,141,23,132,182,89,171,3,180,14,16,158,181,215,50,210,6,22,74,207,216,196,0,105,195,85,133,209,72,66,178,192,142,33,100,90,33,133,45,113,198,210,170,38,69,121,191,16,6,140,44,23,175,212,6,23,250,198,216,133,74,218,15,216,211,134,34,40,79,245,166,156,225,240,236,105,63,47,135,72,61,172,106,74,248,6,74,127,55,41,61,16,6,165,83,40,20,104,8,164,160,138,166,34,61,2,124,164,2,10,240,51,133,39,3,251,241,105,59,51,216,175,124,91,50,82,30,243,6,199,88,58,127,17,43,22,47,163,191,222,160,94,169,83,143,43,168,153,22,17,146,168,12,255,76,74,49,78,40,67,155,190,16,6,4,34,160,42,53,73,146,210,153,237,216,69,46,179,11,174,209,186,180,122,10,17,161,36,243,52,153,240,240,189,8,105,36,161,111,135,112,61,169,8,125,73,158,39,104,109,123,61,81,153,74,158,166,41,66,75,132,150,72,236,160,178,244,61,68,191,71,102,32,47,186,132,66,162,20,182,57,95,192,180,201,241,2,31,63,13,241,3,159,216,143,137,171,53,132,244,72,179,156,86,183,11,94,64,146,103,236,157,157,98,227,100,147,45,219,199,105,167,2,227,55,152,153,53,232,168,198,65,135,31,206,200,194,5,108,222,181,151,173,219,119,216,126,164,74,17,166,64,118,18,164,74,240,61,77,236,75,76,222,165,82,137,121,206,65,11,56,254,248,181,68,81,76,171,181,143,56,142,233,104,133,48,25,161,17,36,38,65,249,9,133,104,49,221,238,32,194,20,164,79,55,75,9,85,196,244,108,78,28,87,237,141,66,255,197,77,175,183,80,230,251,83,16,124,223,39,207,114,230,230,114,101,239,246,144,205,45,240,189,69,187,191,127,96,174,95,160,53,100,70,145,219,218,60,29,93,16,24,65,81,58,19,245,62,154,222,34,236,251,122,238,102,41,132,128,162,28,73,202,53,38,47,16,190,64,106,144,198,150,222,133,177,230,237,185,209,118,44,197,236,191,153,74,9,69,154,145,43,155,189,215,78,82,38,39,247,178,123,207,78,210,52,103,108,222,40,35,67,125,182,220,228,123,116,90,93,130,50,166,201,166,177,88,131,98,175,84,211,169,94,159,211,216,64,99,35,74,193,150,48,115,155,142,231,217,196,22,83,62,183,44,207,202,10,205,254,155,86,81,20,100,89,86,90,202,217,219,221,224,224,160,221,252,133,44,19,232,83,178,212,246,29,123,10,98,35,35,38,38,246,33,165,36,107,206,204,141,1,116,210,196,222,244,125,127,174,148,41,132,160,81,239,217,183,229,182,10,196,254,3,73,55,43,197,23,221,238,156,203,13,216,114,169,239,121,164,73,98,7,166,85,138,23,8,50,149,33,241,169,244,13,48,155,77,218,138,80,183,69,88,137,153,63,127,140,60,207,152,153,153,97,231,150,13,44,88,176,128,37,243,250,153,158,158,98,251,174,141,108,42,115,46,131,212,167,91,237,163,104,228,76,102,57,147,173,22,245,32,96,56,10,48,221,20,79,27,180,103,144,145,71,38,19,104,66,36,2,106,81,108,77,154,61,80,185,130,52,179,85,174,238,44,26,97,13,231,181,38,52,146,161,184,143,172,48,232,142,205,11,37,49,100,121,106,159,129,81,8,109,199,203,132,209,120,210,42,192,43,148,183,253,60,67,123,118,148,162,17,134,52,26,117,107,77,136,45,235,181,18,197,172,148,204,204,76,209,41,69,137,65,224,211,215,168,149,163,60,134,126,207,138,65,100,16,128,231,209,77,115,186,133,34,45,180,221,208,252,126,226,90,196,255,121,236,41,76,53,103,153,156,109,178,101,207,46,182,237,25,103,231,248,94,140,95,208,215,31,219,118,128,8,145,198,67,97,16,66,83,8,137,242,124,90,66,51,107,202,185,60,15,82,105,179,21,209,10,178,46,170,236,209,79,150,98,43,207,15,24,54,138,90,97,71,109,132,241,16,133,143,20,62,194,72,187,61,25,16,198,106,71,124,81,65,27,77,150,218,148,123,173,64,73,131,16,101,126,171,209,132,229,152,132,20,146,253,198,218,204,237,45,190,40,119,84,123,197,164,92,12,236,105,176,55,47,87,8,172,82,172,236,171,24,109,200,149,178,82,252,210,189,193,247,124,6,3,159,92,21,86,86,47,4,81,96,107,176,42,203,109,25,165,20,107,8,41,41,122,230,189,216,90,127,32,131,178,9,110,79,241,73,145,245,206,214,246,218,43,236,124,31,210,206,210,121,165,173,13,190,61,153,26,20,148,202,59,97,202,211,185,176,47,78,44,60,48,182,57,75,161,209,133,161,30,55,72,91,93,178,76,144,119,19,170,149,58,35,141,33,22,140,142,177,98,217,10,230,15,207,163,26,218,97,123,145,43,116,41,38,17,218,160,242,156,78,106,51,210,34,223,142,134,20,89,102,79,198,169,189,234,79,183,187,246,99,10,3,170,245,26,245,70,99,78,146,47,165,157,71,195,151,72,147,99,52,120,210,246,227,122,226,133,172,72,233,182,187,24,10,170,94,195,246,146,12,180,90,179,76,79,79,211,75,251,246,124,27,222,233,71,1,126,197,71,103,5,42,47,8,165,79,20,68,120,94,25,158,233,9,164,23,226,207,41,16,237,137,41,55,5,10,32,138,152,105,183,217,177,115,23,187,199,119,179,109,98,15,50,170,48,50,216,79,167,16,104,47,96,112,193,2,162,56,98,253,134,245,236,216,179,7,74,153,186,48,26,147,231,72,161,241,133,53,74,23,58,39,138,106,44,93,186,136,85,171,86,34,132,36,73,186,244,146,3,84,105,96,174,181,77,48,143,227,152,40,142,80,234,47,78,104,229,105,63,207,51,130,192,246,143,76,89,142,235,245,212,172,11,124,84,150,237,202,230,183,244,108,16,109,41,171,182,10,179,172,44,163,91,241,68,207,15,180,183,145,234,178,151,173,148,178,139,190,82,115,253,171,94,63,162,231,18,36,75,229,159,29,205,177,63,67,158,231,136,162,152,203,64,243,203,155,151,77,144,47,251,183,236,55,217,46,59,26,251,111,166,158,192,147,182,196,88,235,31,164,219,77,25,29,29,163,40,20,113,16,209,106,53,9,35,159,48,140,231,228,223,69,158,67,233,111,106,180,45,139,21,255,221,237,44,0,105,157,249,41,213,162,158,20,8,63,176,61,104,99,251,107,115,127,247,50,202,200,218,187,165,115,115,124,162,28,126,214,90,145,229,57,145,180,170,217,52,77,203,220,187,28,145,219,77,137,242,118,219,243,7,13,3,59,206,212,155,235,237,69,234,244,222,129,60,207,233,102,137,21,205,21,5,2,59,224,236,153,222,33,199,38,8,100,229,141,82,27,251,77,107,109,75,225,8,168,84,98,186,237,180,252,239,10,162,114,173,136,227,216,154,75,183,91,160,10,130,160,127,174,20,219,156,157,165,219,237,48,50,50,143,254,254,126,226,210,92,161,209,104,16,251,214,128,188,85,169,49,49,62,206,228,244,12,210,8,250,241,240,194,184,44,187,42,10,83,166,218,123,114,78,5,106,125,217,61,194,200,179,235,90,20,211,234,116,41,10,133,20,54,102,46,183,126,141,132,189,91,37,208,74,83,132,240,237,247,132,198,40,187,81,200,178,167,229,151,85,176,222,124,102,170,13,166,0,211,78,72,203,205,65,43,251,45,133,113,5,223,247,169,86,234,164,69,66,179,213,98,182,57,139,231,251,12,143,12,50,52,52,100,47,20,189,158,166,193,90,156,25,8,189,0,225,123,84,132,160,79,105,10,217,97,104,100,148,85,65,200,170,86,139,93,19,123,121,122,199,102,214,111,93,207,142,137,237,24,147,161,165,7,65,88,246,112,237,59,86,8,80,194,179,163,101,54,35,131,56,182,149,64,165,53,221,60,37,205,51,170,68,152,204,26,218,135,126,64,88,150,38,133,241,232,161,74,155,53,99,4,6,9,166,32,144,222,220,123,166,141,245,18,85,90,147,150,125,73,123,41,145,88,43,184,158,128,77,145,149,206,73,190,220,47,132,113,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,135,195,225,112,56,28,14,199,255,87,16,207,244,95,224,63,155,123,62,122,197,105,243,254,225,184,23,127,227,199,215,172,126,217,169,47,90,124,229,21,87,15,60,239,232,35,226,43,127,116,141,191,120,241,34,113,194,73,207,97,233,93,219,120,236,209,135,248,121,85,155,243,191,252,197,34,207,100,242,196,119,191,63,189,97,116,104,251,153,239,121,247,99,157,118,122,251,177,47,60,232,234,103,250,103,113,56,28,14,135,227,127,202,131,247,63,126,214,157,191,121,244,206,199,126,126,223,212,138,209,195,204,218,227,79,49,247,222,125,187,217,241,185,43,204,179,198,14,54,207,62,234,197,230,166,59,239,52,75,151,175,53,39,28,119,170,89,115,208,115,205,131,87,221,108,94,115,234,91,204,143,62,251,45,115,236,154,23,154,131,15,60,198,220,117,247,31,204,161,7,30,107,230,47,58,196,60,242,200,58,243,173,99,95,109,94,126,210,155,166,222,243,182,115,238,252,226,167,191,117,214,51,253,115,58,28,14,135,227,63,23,255,153,254,11,252,239,240,203,31,220,254,161,250,212,196,59,63,116,249,55,15,105,84,125,249,224,31,239,70,254,248,119,28,186,124,41,27,247,77,48,62,161,121,40,109,114,122,109,148,207,108,221,196,242,209,197,92,113,229,197,60,255,79,91,185,109,124,7,235,69,194,1,171,151,176,251,201,167,121,237,142,105,254,125,40,98,199,182,45,188,227,237,239,130,107,126,206,149,95,185,152,205,11,250,120,222,115,87,12,188,228,254,214,9,15,63,189,238,132,227,143,61,229,162,15,190,255,172,39,34,111,232,138,87,188,225,248,243,159,233,103,224,112,56,28,142,255,159,176,113,227,212,178,203,222,249,137,235,94,184,246,148,100,108,228,32,179,122,245,90,115,211,215,46,55,203,162,81,115,208,170,35,205,234,3,159,99,150,44,62,216,44,31,88,97,190,244,185,175,155,177,177,229,102,233,242,195,205,154,131,214,154,53,135,28,109,110,185,254,14,243,193,195,79,54,171,87,60,199,44,28,59,208,92,253,131,159,154,161,161,149,230,156,55,191,223,172,56,112,141,121,217,201,175,54,183,222,114,139,185,238,136,151,153,131,87,29,101,78,120,222,137,230,170,239,254,200,124,250,220,243,204,239,255,227,6,179,114,217,225,102,253,159,159,48,55,124,255,106,115,253,139,78,75,206,126,239,39,174,219,185,110,231,178,103,250,185,56,28,14,135,227,127,143,191,251,30,224,39,254,249,252,163,223,240,150,215,93,58,52,127,248,152,230,119,127,200,79,127,242,99,126,166,186,188,230,141,39,177,120,240,80,130,77,27,249,242,47,175,165,127,94,31,39,191,108,45,107,31,222,199,141,219,182,240,139,93,59,249,254,85,223,96,226,161,45,200,217,14,231,253,244,7,172,123,242,9,238,127,248,70,250,254,237,86,94,250,131,75,81,131,67,124,247,138,75,224,193,77,60,242,196,35,156,127,195,117,72,60,190,245,173,207,115,199,185,23,112,173,104,179,119,215,30,94,252,146,231,243,207,203,15,229,67,55,94,203,227,91,118,51,127,201,48,231,126,248,28,154,215,223,201,93,109,245,192,154,163,142,62,227,67,31,57,253,193,103,250,89,57,28,14,135,227,127,29,249,76,255,5,254,103,60,116,215,134,121,119,156,241,133,223,222,120,215,245,15,220,126,239,173,199,28,115,228,17,60,250,224,159,184,107,168,202,158,230,20,71,31,125,36,79,62,241,7,142,219,57,206,246,167,55,80,171,197,168,162,159,153,147,78,102,213,65,135,208,24,232,199,84,53,102,233,2,226,251,126,199,113,163,11,89,117,208,114,110,187,245,1,62,242,208,253,156,38,98,164,16,172,123,252,126,174,221,244,36,75,38,198,57,124,209,18,126,247,224,29,28,117,212,115,121,239,57,103,114,90,59,101,104,120,136,213,207,90,204,125,11,70,121,105,26,49,127,241,16,63,254,201,229,28,241,172,99,120,247,218,23,242,242,121,67,199,124,254,139,159,122,224,169,117,155,126,123,215,245,15,205,123,166,159,155,195,225,112,56,254,215,248,187,188,1,190,245,173,95,252,222,253,15,94,255,230,100,102,90,134,85,15,157,27,58,69,194,217,175,127,45,235,247,141,179,36,30,224,186,223,221,73,170,37,47,62,234,104,174,185,253,102,22,12,206,99,102,122,138,247,213,6,249,233,64,196,214,45,219,169,87,170,252,250,231,215,112,213,203,79,227,74,191,195,170,101,171,232,166,77,62,175,107,252,211,236,94,218,217,12,31,56,227,189,244,85,53,43,191,245,107,206,206,218,164,121,135,99,143,62,130,215,182,13,231,109,122,156,150,42,248,225,247,46,98,106,227,110,86,253,250,118,78,253,227,67,156,251,79,167,243,213,11,191,193,215,79,254,63,56,227,214,95,147,181,187,92,117,213,23,9,110,217,161,71,22,46,249,193,193,103,189,254,109,207,244,51,116,56,28,14,199,255,59,127,87,27,224,21,223,223,118,202,15,174,189,249,202,251,111,250,183,209,69,43,61,66,25,112,204,75,214,114,228,226,131,88,247,169,207,179,236,227,231,50,190,251,33,214,200,149,140,94,123,3,239,74,246,34,180,225,138,239,95,200,142,141,211,180,31,125,148,75,111,185,137,243,47,252,175,116,238,216,193,188,167,183,240,218,219,174,103,241,194,197,156,243,177,127,226,204,247,156,203,1,75,151,35,125,143,75,190,243,5,250,30,239,240,251,235,174,229,211,119,223,201,224,240,60,214,62,103,53,79,111,220,193,83,143,62,198,9,207,127,14,111,125,251,105,212,118,206,112,197,175,126,205,77,15,220,79,255,64,63,187,246,236,102,229,226,165,108,220,179,143,247,254,227,43,120,193,171,94,132,188,103,29,103,94,253,239,24,36,94,232,177,250,144,53,123,158,115,204,113,111,255,200,167,223,127,227,51,253,76,29,14,135,195,241,63,230,239,166,4,250,142,15,252,230,123,31,186,240,198,27,30,120,114,231,104,26,121,180,90,93,38,247,77,114,214,25,175,100,229,166,29,28,182,246,8,190,252,229,47,112,232,97,71,243,141,59,175,231,150,53,43,9,235,85,250,6,250,144,98,154,225,110,139,213,15,62,192,108,107,150,223,254,97,61,211,171,14,230,207,27,158,230,192,37,203,104,117,187,76,77,110,231,7,223,249,46,95,73,3,182,108,222,194,150,167,54,242,150,207,159,199,202,39,54,18,6,146,157,123,119,240,15,39,62,135,93,27,183,241,213,5,139,216,184,115,15,155,247,172,227,222,245,27,120,221,214,45,140,13,143,48,49,189,143,11,46,254,44,239,58,237,173,124,208,147,172,253,199,151,176,111,102,39,131,139,22,112,118,183,160,82,235,227,176,131,150,242,194,227,214,140,86,215,255,241,134,39,127,120,215,247,158,233,231,234,112,56,28,142,255,49,127,23,27,224,233,103,124,231,177,31,223,242,228,91,139,60,65,41,69,40,34,254,235,39,223,203,69,222,32,111,125,213,89,188,231,103,223,103,248,140,87,50,60,111,132,139,191,114,57,27,159,222,200,163,211,109,238,188,229,50,174,56,240,96,206,58,237,227,124,230,138,239,112,243,115,87,179,120,209,114,214,61,182,157,143,126,242,195,252,235,236,56,175,58,237,20,46,122,245,27,184,235,150,63,178,98,104,128,39,215,172,98,209,146,165,28,188,236,217,200,138,228,109,51,227,120,50,100,89,181,193,177,199,30,207,157,87,92,202,186,169,25,118,237,222,133,212,85,206,191,234,42,62,94,245,152,154,109,177,116,193,18,142,57,116,25,207,110,206,178,240,200,35,248,248,39,62,69,173,90,229,140,203,190,201,87,165,194,248,154,117,143,60,193,43,94,127,44,7,111,222,197,214,123,238,120,107,126,199,134,199,158,233,231,235,112,56,28,142,255,39,207,104,9,244,99,159,187,231,152,187,31,220,116,243,150,109,127,30,152,200,151,82,241,246,112,64,99,154,183,191,233,165,244,143,70,140,223,250,27,158,53,58,143,119,95,254,111,188,255,220,119,178,160,113,32,242,242,203,185,53,12,89,253,242,19,88,188,232,32,142,237,31,226,146,119,189,157,43,209,252,248,154,111,178,249,241,41,6,54,60,201,183,111,188,145,139,126,118,53,235,214,61,200,224,227,59,185,229,162,139,249,94,236,115,207,61,63,227,235,231,95,197,237,63,189,22,127,160,143,173,227,59,120,223,57,175,225,149,79,197,172,243,90,124,230,158,187,185,236,178,79,243,206,183,127,138,246,76,135,121,243,231,49,56,88,231,141,111,60,134,21,23,223,202,249,158,230,241,153,25,190,249,245,143,241,145,127,185,136,48,244,209,158,228,252,175,126,152,201,237,59,57,230,135,119,114,202,99,15,65,88,240,161,149,39,240,252,195,14,103,103,171,51,221,88,118,208,73,71,125,252,77,15,60,147,207,219,225,112,56,28,251,121,198,6,225,223,255,209,27,79,251,197,109,143,126,119,42,73,131,78,215,227,130,15,29,197,7,191,124,13,127,110,167,124,237,146,235,48,233,157,84,131,136,229,7,45,38,136,67,126,119,219,131,188,245,29,139,153,24,223,206,93,158,228,87,231,221,199,130,165,75,152,156,153,193,143,37,21,29,17,202,126,118,204,220,204,240,173,247,176,117,106,154,147,78,122,25,39,190,232,56,174,187,225,54,22,204,27,102,81,99,144,7,30,124,152,35,142,156,207,217,123,94,204,83,107,142,224,43,191,249,41,178,91,231,254,227,15,224,249,253,11,233,220,122,51,163,195,243,249,238,247,46,224,176,159,221,205,85,83,147,60,221,167,89,220,56,138,29,111,155,199,39,131,1,222,114,193,87,201,91,83,124,250,35,255,204,188,11,190,201,59,182,110,96,209,194,65,58,109,201,159,78,56,154,53,116,89,113,224,42,58,191,123,130,78,150,177,176,90,31,88,60,86,253,109,241,240,222,119,248,71,206,115,22,107,14,135,195,241,119,192,51,114,3,124,207,7,255,253,172,95,222,254,192,215,63,254,238,83,196,185,95,188,20,93,27,34,72,19,240,43,44,25,104,115,252,225,7,114,203,181,223,102,198,4,124,253,155,159,101,239,184,196,187,236,114,190,153,78,115,247,221,191,224,202,239,127,135,163,126,242,123,206,216,180,129,234,226,49,94,254,170,231,240,143,39,190,135,125,55,221,196,249,119,222,198,174,241,157,252,234,151,95,103,227,27,63,202,135,154,29,186,70,243,175,223,56,151,247,157,254,105,142,57,228,80,214,61,246,4,255,124,250,59,120,238,171,95,196,175,222,242,47,252,36,208,180,59,29,206,255,202,135,248,204,167,47,97,247,228,52,247,220,246,107,110,250,224,39,185,183,158,242,95,214,158,196,219,190,246,53,14,94,126,0,239,61,251,141,92,250,205,255,96,203,198,205,220,117,219,79,249,222,235,207,100,244,205,111,224,218,239,125,143,173,90,209,110,78,178,120,201,34,246,237,158,225,234,55,190,141,53,47,56,25,38,102,33,239,208,17,210,252,121,203,174,179,143,253,228,187,47,126,38,158,187,195,225,112,56,246,243,55,239,1,158,241,254,111,159,181,111,122,234,235,147,227,155,196,135,191,242,111,228,121,134,72,167,72,147,89,242,238,36,79,77,100,60,186,113,7,131,67,85,170,125,125,236,158,222,200,11,71,35,226,138,79,110,12,137,78,89,243,236,147,105,191,226,84,190,244,129,247,147,103,5,47,63,241,37,172,127,232,86,142,216,240,56,155,55,110,226,19,231,189,159,223,255,110,27,141,183,189,141,55,46,152,79,95,95,131,209,161,62,94,241,210,23,179,58,20,120,158,97,229,113,135,210,168,204,227,244,247,189,147,119,14,14,67,150,49,61,189,149,47,156,247,49,174,158,191,132,23,63,247,69,60,247,83,239,229,140,247,189,155,23,180,103,120,207,81,71,178,109,215,38,140,110,81,243,36,223,90,178,136,151,190,228,117,188,251,186,11,25,24,169,241,147,231,191,0,213,156,98,205,209,71,243,209,127,121,47,159,121,243,107,81,133,129,122,200,147,247,221,199,173,63,252,9,235,126,113,163,152,189,231,206,175,239,249,225,173,206,91,212,225,112,56,158,97,254,166,55,192,247,125,230,75,167,253,230,215,215,94,245,244,228,46,193,100,7,252,24,60,65,152,106,178,76,83,139,134,105,167,93,130,90,68,222,217,64,236,73,146,182,65,132,146,249,11,23,145,232,140,100,251,46,186,8,60,47,162,86,11,89,216,24,100,203,206,109,24,37,8,165,193,212,98,70,124,201,76,174,24,91,184,152,214,158,38,83,237,189,44,26,91,64,167,213,5,52,237,86,142,212,80,169,123,120,198,224,123,146,225,69,11,24,27,27,227,29,111,56,153,123,255,249,243,220,177,112,1,223,184,240,243,156,126,246,7,8,242,42,251,38,199,169,247,13,115,253,245,151,48,212,213,124,246,165,239,228,135,161,224,135,87,127,138,13,143,103,60,114,247,93,252,226,246,187,105,167,93,46,187,240,116,142,220,86,225,55,55,62,204,154,3,14,229,169,63,254,137,101,7,175,224,184,211,222,196,204,19,235,232,95,113,176,153,173,52,222,210,255,143,199,186,114,168,195,225,112,60,67,252,205,54,192,179,46,189,244,152,95,60,252,155,223,110,155,30,15,152,109,67,163,10,126,0,186,128,48,132,48,160,191,163,152,169,74,222,114,248,115,185,234,193,123,24,241,35,246,153,132,154,130,118,146,130,49,80,20,128,1,4,178,144,232,72,242,174,99,94,196,229,55,92,199,203,230,47,227,134,155,111,165,223,239,227,170,207,157,200,123,63,124,7,179,73,206,224,64,149,80,106,242,44,167,40,20,69,97,192,24,60,64,169,130,161,225,6,195,125,33,175,58,229,96,110,186,234,14,86,190,228,133,236,216,59,195,169,207,30,164,147,166,60,244,139,63,81,123,201,139,185,247,206,91,121,209,154,133,108,250,221,118,138,149,243,217,176,121,59,203,101,206,230,153,130,209,197,3,76,79,24,42,38,99,243,76,66,24,8,206,62,228,4,94,246,186,147,137,58,25,117,79,80,139,99,254,120,199,111,217,179,111,23,203,214,172,205,163,213,207,61,254,216,115,156,48,198,225,112,56,158,9,254,102,27,224,154,115,222,57,245,167,61,79,14,80,40,104,117,97,176,143,67,235,35,60,158,204,194,190,105,24,104,64,36,89,154,199,108,213,109,126,241,145,175,242,202,47,125,132,55,30,115,60,63,252,211,61,144,228,16,122,32,52,104,3,190,0,225,67,55,129,74,200,139,135,151,113,251,212,54,86,110,222,206,238,123,119,16,70,35,232,34,167,175,94,165,200,90,172,90,56,64,228,105,90,173,54,19,173,20,133,79,145,230,8,1,121,166,241,61,184,228,211,39,177,98,120,138,149,75,99,68,0,113,56,68,33,182,240,224,185,143,49,248,193,15,32,228,195,172,26,221,141,140,170,36,221,22,63,185,107,146,183,156,52,10,73,31,252,80,241,175,99,134,211,79,30,163,26,60,137,215,126,30,15,55,3,148,26,231,152,249,227,252,244,221,191,225,53,231,93,194,131,195,154,67,7,154,84,183,109,231,95,190,254,240,244,87,127,245,187,193,191,213,239,192,225,112,56,28,251,249,155,108,128,47,249,232,251,31,187,117,211,3,135,33,37,228,5,68,1,103,30,123,34,151,60,124,39,223,127,203,217,188,245,138,243,89,233,245,177,81,181,65,41,78,61,120,45,215,111,252,51,15,124,246,82,142,57,239,189,252,235,107,79,231,156,159,125,135,97,66,38,200,160,200,161,200,32,246,161,11,100,5,120,57,107,151,46,103,253,159,159,196,220,189,135,74,37,198,243,36,158,48,84,130,130,99,15,92,192,241,171,23,49,22,228,164,89,194,19,59,167,216,180,175,195,186,167,199,153,205,4,89,33,8,68,139,203,46,251,24,13,238,99,222,250,9,154,91,99,126,179,100,47,103,159,186,20,212,110,200,150,96,170,41,185,92,67,152,255,22,54,206,167,187,117,132,214,218,123,153,215,56,6,212,44,120,59,65,198,108,222,177,140,229,99,93,154,79,44,166,239,224,33,116,186,158,63,94,185,137,85,239,60,158,134,247,32,123,199,39,24,90,40,81,222,139,214,69,135,125,117,245,223,226,247,224,112,56,28,142,253,120,127,237,127,193,27,63,249,241,239,253,234,233,251,78,60,164,49,194,190,34,131,66,66,146,115,255,190,173,60,112,193,149,188,236,75,31,97,207,21,191,225,163,215,125,159,21,253,75,152,222,59,201,134,108,150,11,223,116,22,175,254,198,39,217,248,173,159,113,234,5,31,227,214,207,93,202,165,119,220,132,204,193,32,65,134,144,11,136,3,152,205,160,18,179,163,157,224,221,183,131,160,48,228,69,198,80,35,230,85,199,173,225,245,199,29,198,105,47,58,148,23,172,89,193,72,69,208,39,18,14,28,173,145,204,238,101,193,96,157,70,45,162,217,105,211,81,17,191,185,249,110,214,172,28,98,229,146,99,144,255,112,60,135,63,235,100,162,124,59,158,239,113,223,57,143,114,203,250,26,63,120,226,113,78,121,222,43,184,237,95,174,99,233,135,223,195,175,239,31,102,245,88,23,163,114,102,191,4,217,137,111,224,178,95,63,192,11,86,15,210,190,248,94,30,89,177,134,167,103,183,112,236,137,3,196,186,205,83,247,52,184,226,129,189,44,58,244,185,140,146,205,59,103,205,91,15,248,210,117,55,252,252,175,253,187,112,56,28,14,199,126,254,170,55,192,179,47,185,228,148,75,127,255,171,27,46,62,253,131,188,231,59,231,243,213,55,156,193,185,215,92,12,202,231,165,135,30,201,77,79,61,204,246,75,174,101,241,89,175,103,231,183,175,101,225,89,175,226,144,202,24,79,236,222,10,177,228,167,231,126,129,215,124,227,83,236,185,248,231,140,158,249,10,158,190,240,26,14,56,243,181,172,170,14,243,84,103,26,60,65,144,26,242,192,176,42,30,100,239,31,215,35,255,188,19,3,140,141,205,227,195,175,59,137,181,139,251,233,175,104,106,17,212,7,107,20,233,44,233,204,36,70,231,108,221,182,157,205,187,38,248,253,250,189,60,49,41,120,108,215,44,58,239,242,174,181,7,112,226,107,22,112,212,218,69,192,52,66,30,64,81,52,241,51,3,217,50,88,16,64,43,5,158,4,153,146,233,126,66,211,1,165,185,249,99,15,114,252,251,207,98,151,252,3,7,12,106,114,153,224,139,1,110,249,227,30,78,60,214,67,170,42,217,5,227,220,254,130,99,57,100,233,86,150,141,25,200,15,97,182,239,132,151,245,175,122,177,243,14,117,56,28,142,191,17,127,213,49,136,223,109,95,127,229,135,94,250,122,222,115,233,87,216,122,209,207,57,247,71,223,230,163,175,124,39,24,193,77,143,255,145,171,63,240,121,22,127,224,205,236,254,242,213,44,124,223,43,217,253,173,95,241,68,123,23,203,6,71,160,171,121,205,215,254,27,127,250,226,119,25,125,223,43,152,189,240,87,28,240,254,55,177,231,178,235,121,42,157,102,105,212,0,5,121,164,57,216,111,240,84,123,31,249,147,227,0,244,15,244,241,95,78,61,137,195,23,45,161,94,239,39,14,7,48,202,163,181,183,73,119,178,67,154,25,188,32,98,209,130,17,142,60,120,49,111,120,193,42,94,116,200,0,141,192,16,4,49,151,255,105,59,201,200,137,164,106,1,34,171,144,126,243,97,154,225,171,217,52,177,13,170,191,133,201,71,185,251,154,71,104,115,0,69,106,8,139,61,236,253,194,14,110,121,122,138,19,191,116,52,181,249,55,115,192,104,200,246,159,26,218,205,42,210,219,205,201,135,247,241,244,15,186,116,180,79,248,129,5,188,244,136,173,204,159,74,161,125,24,4,79,82,85,55,92,249,215,252,93,56,28,14,135,227,191,231,175,182,1,190,241,203,95,253,222,253,235,31,25,253,194,157,63,97,211,55,175,101,233,57,175,102,235,249,63,225,11,191,184,154,83,15,61,2,10,197,105,23,159,199,239,207,187,136,177,115,223,192,174,11,127,200,216,59,95,202,141,31,249,50,91,210,73,208,154,69,186,206,154,115,223,206,198,139,127,76,227,131,175,100,234,162,107,24,61,253,20,54,125,253,26,182,230,179,52,12,144,40,158,204,38,120,190,24,160,111,116,128,48,138,57,96,116,152,5,3,13,188,254,101,208,119,48,153,63,72,55,13,232,116,161,217,214,228,169,32,75,51,130,184,74,92,171,209,168,55,120,254,193,243,89,187,114,152,233,118,151,164,153,242,185,11,47,3,141,156,215,0,0,32,0,73,68,65,84,34,79,3,8,36,209,91,95,194,3,79,173,35,30,89,73,110,18,30,61,247,15,52,171,35,92,240,203,135,240,27,135,161,119,47,224,75,123,54,241,199,241,213,76,133,171,49,70,49,243,181,167,152,119,198,137,124,227,182,9,16,5,247,156,125,47,139,95,245,22,238,217,119,20,244,173,0,47,99,211,198,17,206,186,242,94,158,204,199,240,213,211,163,83,95,248,180,51,207,118,56,28,142,191,17,127,149,13,240,161,135,118,205,187,101,211,239,223,76,8,239,59,250,100,86,156,243,106,198,47,248,25,75,63,248,106,118,255,251,175,185,126,211,35,16,69,84,18,56,246,227,239,225,145,175,93,206,130,15,188,129,153,203,111,224,148,47,252,55,62,252,143,167,65,127,192,14,157,177,50,168,177,242,204,215,178,251,155,215,50,120,230,107,25,255,198,207,88,241,95,95,207,99,23,95,197,172,44,144,8,106,137,199,61,251,182,99,118,207,16,134,146,35,14,90,69,236,5,36,170,160,105,66,246,54,21,237,212,48,57,157,35,131,58,97,220,135,16,49,169,10,241,106,35,36,94,133,193,193,126,94,113,204,114,124,169,40,76,206,159,238,223,142,233,108,102,102,118,138,206,248,38,78,90,176,149,249,249,4,1,154,195,47,124,41,167,30,59,200,199,94,119,24,166,121,27,114,108,29,103,245,215,56,231,5,227,244,183,30,199,120,112,239,206,123,233,252,105,55,175,61,166,75,81,116,120,254,191,29,200,3,95,254,18,71,215,55,192,244,122,208,25,7,109,220,200,234,3,34,134,164,4,53,197,192,169,237,55,239,122,232,46,23,170,235,112,56,28,127,3,254,42,34,152,29,43,107,183,188,100,245,81,75,127,247,200,253,60,176,115,61,63,56,235,179,28,255,165,51,217,122,201,181,44,58,243,149,92,248,230,179,184,241,201,63,80,40,67,144,193,37,119,253,138,95,124,232,139,172,249,248,187,185,251,227,23,240,174,43,190,198,225,125,11,216,211,153,100,74,21,188,120,217,33,156,249,221,139,216,253,157,107,153,127,246,171,217,115,209,143,89,241,79,111,228,71,103,127,130,31,221,119,59,57,138,145,220,80,236,106,83,141,124,78,60,226,217,12,245,15,81,169,15,50,56,52,138,233,76,34,138,46,97,28,145,231,138,206,108,151,61,51,41,143,238,108,243,175,255,113,35,247,173,219,70,125,96,144,131,22,206,227,208,145,62,126,249,208,86,124,47,226,169,223,78,49,57,82,112,196,179,42,24,127,39,55,127,237,81,126,176,165,202,143,239,124,132,83,159,183,7,177,55,70,252,97,41,27,107,143,176,242,101,163,168,162,137,95,61,144,212,120,196,71,44,98,225,194,141,68,79,141,82,89,246,66,116,186,139,229,207,91,69,53,122,10,165,64,201,2,255,132,149,28,189,178,75,61,24,38,211,62,94,176,89,212,84,253,249,231,125,251,134,203,255,26,191,23,135,195,225,112,236,231,63,253,6,120,246,101,255,23,123,247,21,37,87,121,167,255,254,187,243,174,216,85,213,57,43,231,28,144,16,136,32,192,100,48,113,192,198,25,103,28,6,135,241,120,236,51,6,231,236,49,24,27,254,51,216,216,99,12,198,6,108,114,20,73,160,156,91,161,91,234,164,206,213,93,213,21,119,222,251,92,104,254,135,225,154,246,213,217,159,251,174,213,107,61,23,207,122,127,251,13,191,91,251,203,15,125,233,204,159,190,240,39,72,214,67,41,224,253,119,253,59,63,187,238,147,116,124,230,189,60,250,133,239,242,197,255,254,5,178,171,130,38,224,40,62,84,61,174,254,209,87,248,240,234,243,216,252,221,47,115,235,170,243,56,84,60,5,190,10,130,205,214,193,195,172,136,55,208,120,219,245,76,222,243,4,13,95,184,129,233,251,254,198,141,191,252,22,63,190,241,86,240,125,38,21,1,42,69,124,215,65,85,85,100,89,195,245,5,170,213,42,142,105,80,54,37,76,203,39,55,101,208,51,58,205,243,251,186,121,246,213,93,124,244,178,45,124,231,35,87,176,184,41,137,97,122,44,152,149,228,253,103,54,99,184,14,207,14,140,82,46,44,37,80,107,80,109,131,77,153,14,190,126,253,251,249,248,69,50,2,26,79,124,227,1,172,203,55,241,82,255,149,216,110,3,178,16,129,251,118,226,53,92,141,146,140,130,235,163,252,237,8,207,189,217,199,195,59,38,64,28,102,235,183,95,33,119,242,12,30,218,191,150,170,151,65,244,117,220,223,116,241,226,96,11,21,183,29,193,250,211,153,35,119,222,179,118,166,115,9,133,66,161,208,59,205,248,46,208,129,145,194,174,206,127,189,97,221,11,223,190,135,139,190,254,73,176,125,112,108,72,199,185,124,246,10,158,234,221,207,146,88,35,71,140,73,112,60,16,3,80,181,211,135,227,53,149,26,87,161,16,241,145,171,46,174,226,131,7,8,1,16,176,170,177,157,253,83,167,56,244,227,7,88,254,181,143,176,255,167,191,103,213,231,110,230,170,133,171,217,186,245,13,228,109,221,232,137,24,255,250,193,15,51,107,238,124,42,126,12,193,44,225,78,245,163,121,30,181,81,21,223,154,38,159,27,165,104,89,52,55,183,210,148,144,200,212,248,148,166,199,209,101,1,69,208,48,77,147,13,223,252,11,190,8,71,159,188,142,198,204,16,178,22,199,163,19,215,24,224,207,31,124,145,75,127,250,5,234,234,79,226,121,189,136,210,124,8,186,16,172,24,24,139,97,206,44,6,255,242,38,29,87,214,19,216,101,240,92,254,182,107,140,247,110,172,16,184,237,228,238,15,200,94,151,102,110,67,20,69,156,0,113,29,149,104,27,165,252,83,52,57,83,140,253,199,230,221,205,15,253,98,253,76,103,19,10,133,66,161,183,205,232,10,240,165,189,71,58,231,255,203,141,235,222,186,227,62,46,250,250,167,168,87,107,64,145,32,42,67,201,226,169,163,219,193,146,57,50,53,120,186,240,68,1,92,254,231,102,151,0,60,159,130,149,71,51,124,92,209,4,59,0,53,0,65,2,85,102,255,228,32,173,114,138,229,95,249,32,79,221,246,109,86,221,254,65,126,255,153,111,242,247,35,123,137,185,34,54,14,142,227,34,169,42,199,135,39,121,248,47,127,96,96,224,24,131,19,195,76,87,75,20,61,17,73,86,104,170,139,160,4,54,131,163,89,46,186,243,62,110,248,193,131,244,21,33,146,76,161,37,101,20,69,226,188,133,113,252,0,250,15,53,241,181,247,109,167,63,184,133,125,125,121,52,163,192,185,107,231,243,90,255,9,190,244,187,61,136,110,153,252,49,151,251,255,28,231,161,3,245,24,153,28,94,207,65,58,202,73,122,237,75,200,230,37,8,38,120,239,153,171,112,164,245,116,151,235,169,253,184,204,34,82,12,253,188,143,151,79,169,4,246,30,98,149,63,210,164,233,16,68,153,26,235,94,215,251,165,187,59,103,50,155,80,40,20,10,189,211,140,126,3,44,207,105,125,240,234,51,55,207,255,208,93,119,112,118,219,66,142,229,7,193,50,65,146,32,170,129,23,128,99,129,36,131,235,129,162,130,40,130,103,131,162,128,105,130,166,226,57,222,233,210,11,28,176,92,80,132,211,171,69,65,162,20,248,200,5,139,255,222,255,26,247,126,224,243,124,236,247,191,224,182,141,23,113,112,231,126,188,201,18,166,81,229,202,139,175,32,240,68,110,186,228,50,150,165,170,212,139,121,242,165,34,181,245,157,212,198,36,18,194,52,186,84,165,228,233,172,168,137,178,161,173,150,179,86,47,160,174,190,6,41,240,241,2,143,249,45,109,60,182,243,56,106,188,194,87,234,219,120,165,250,38,155,230,165,112,205,3,212,173,183,233,108,156,0,65,100,97,115,132,72,172,153,204,115,251,200,119,68,88,212,161,32,69,71,96,174,68,84,28,164,111,188,135,230,148,194,206,175,190,192,125,79,245,241,216,241,67,92,191,101,61,20,108,14,117,104,140,79,37,152,221,172,35,59,5,42,119,142,242,31,67,58,9,183,147,133,171,86,44,248,222,51,127,9,47,203,14,133,66,161,127,144,25,29,129,206,250,232,13,102,191,157,215,50,142,76,206,54,78,143,55,53,241,244,179,187,158,120,250,202,50,85,226,138,69,107,120,178,247,16,245,190,74,22,27,60,23,124,31,52,137,229,74,134,67,198,20,27,218,231,178,99,248,36,56,156,254,123,225,127,254,85,63,0,65,164,209,19,24,23,61,110,88,190,145,71,142,236,160,182,107,10,243,112,55,174,231,242,211,127,189,147,214,250,22,134,71,186,249,233,189,191,33,230,21,249,234,7,110,100,206,252,13,52,215,39,168,23,143,227,87,11,84,173,40,114,36,129,174,69,81,85,15,85,117,168,20,199,201,143,229,24,24,159,228,146,159,190,64,103,157,196,182,255,90,133,228,149,145,131,122,188,184,204,29,191,222,202,255,243,161,4,111,124,191,196,202,155,63,197,100,236,62,22,205,158,143,26,168,56,8,40,162,205,235,3,21,54,207,205,240,216,151,14,48,231,211,239,97,229,98,251,244,85,106,98,31,72,93,8,66,43,248,9,240,10,184,67,107,144,231,231,121,230,91,79,177,248,166,75,73,220,45,130,167,89,117,59,31,213,103,50,159,80,40,20,10,189,109,198,70,160,31,251,249,207,191,220,95,25,213,40,150,200,149,38,193,173,130,227,131,109,129,35,129,15,36,117,150,199,27,120,178,231,0,127,252,252,55,200,10,6,139,163,105,192,135,88,244,244,170,200,157,226,150,213,103,177,99,180,159,11,23,172,0,85,60,93,130,66,112,122,100,170,104,32,194,184,42,129,237,240,200,161,157,212,154,18,85,223,195,243,2,68,73,33,157,206,208,213,181,139,166,76,29,95,190,242,98,62,122,225,102,214,47,91,75,42,22,129,64,67,148,163,200,18,36,98,50,146,168,34,75,81,124,75,192,174,120,248,70,64,177,100,34,32,160,19,80,49,68,44,187,31,219,41,209,243,203,3,108,63,48,155,134,197,179,176,133,12,170,22,197,89,44,241,224,174,149,8,228,64,143,82,248,85,142,111,254,97,138,3,167,106,64,172,101,201,156,102,78,22,61,126,251,102,9,159,167,16,198,84,62,254,145,60,249,196,71,24,181,103,51,244,134,9,125,54,63,122,218,224,210,59,111,160,173,173,7,167,111,8,191,183,79,203,126,228,123,95,158,169,124,66,161,80,40,244,78,51,54,2,205,204,233,248,63,125,189,199,234,41,187,48,56,70,71,199,2,10,134,201,220,104,140,124,213,130,233,34,20,60,38,252,73,254,240,249,59,184,229,174,239,242,250,247,127,195,143,158,126,152,57,241,6,242,229,105,136,200,92,216,184,128,199,7,14,240,231,127,254,54,63,124,226,191,249,218,123,174,229,141,190,99,96,123,167,95,65,210,68,168,56,160,112,250,251,97,169,136,145,205,34,229,109,252,252,52,162,40,115,245,121,231,178,122,206,92,58,82,10,75,90,99,172,91,186,0,85,0,79,140,96,26,69,162,24,224,76,50,49,150,101,96,92,199,48,124,170,229,50,102,169,196,116,33,75,217,168,98,56,22,79,238,234,67,137,39,185,237,202,149,32,155,212,159,177,130,150,6,139,181,45,16,175,180,211,244,158,105,82,94,63,27,151,204,66,50,77,36,47,224,213,87,123,184,226,166,107,56,103,185,136,111,78,82,179,126,140,37,45,144,144,163,212,69,243,16,147,56,243,132,198,35,147,123,56,119,137,76,77,147,14,115,100,206,90,92,139,91,29,65,41,249,228,158,149,48,116,137,226,170,217,109,247,108,127,245,158,153,202,40,20,10,133,66,111,155,177,17,232,191,125,231,65,47,29,141,136,131,227,35,148,196,69,92,117,101,146,199,158,57,133,40,21,184,228,156,90,254,246,215,151,177,253,4,197,190,23,120,185,107,154,142,68,61,125,86,15,43,59,214,114,224,84,15,2,14,129,224,67,82,225,171,255,244,113,126,244,167,255,195,79,62,245,47,124,249,63,127,200,242,198,57,28,26,235,7,95,0,223,131,136,140,50,109,227,40,226,233,231,144,16,168,41,249,88,211,69,2,63,224,191,190,243,29,86,180,117,82,155,136,146,112,71,17,236,60,211,217,44,207,238,238,103,249,250,243,73,138,101,188,252,97,8,202,252,234,145,215,216,180,249,106,210,137,40,186,91,192,183,70,8,4,27,92,151,173,67,6,143,188,117,148,191,92,181,146,159,14,188,193,143,254,121,61,106,185,159,40,75,249,235,155,1,251,198,95,229,91,183,180,146,52,87,211,245,135,195,100,175,239,100,109,122,8,45,98,160,122,203,56,213,157,100,88,238,98,195,162,113,236,35,243,41,140,181,50,181,108,7,139,235,34,4,190,197,27,63,62,197,230,111,92,129,233,31,65,151,53,156,158,52,98,67,11,82,237,39,233,189,242,11,140,71,4,127,83,95,215,63,252,194,242,80,40,20,250,255,35,121,38,126,228,222,7,122,111,123,254,240,113,241,211,109,58,159,90,222,204,15,183,30,229,175,127,18,88,57,107,8,211,177,152,206,170,144,252,56,113,209,35,26,187,136,161,79,148,184,99,231,20,142,154,68,241,135,184,44,249,1,54,174,158,230,197,237,10,150,16,197,115,125,190,127,195,157,76,14,231,249,216,150,239,114,246,25,42,47,238,244,113,189,147,68,220,126,20,37,141,37,119,48,75,63,204,137,201,21,92,124,94,134,175,220,246,69,130,88,6,163,152,165,111,50,71,189,24,65,158,189,4,73,110,196,157,30,161,103,96,16,49,158,224,228,169,94,70,135,78,49,50,112,24,93,181,88,208,217,198,222,61,175,146,106,157,71,75,60,130,95,153,38,19,19,137,71,36,70,71,39,169,148,12,246,53,117,114,217,210,78,78,246,238,161,37,162,176,255,183,187,80,174,185,154,250,160,147,74,213,227,248,174,94,222,154,221,66,106,106,33,139,19,2,114,165,192,209,251,123,216,190,113,62,217,169,9,214,205,110,100,207,67,67,172,253,217,197,252,97,171,192,172,84,47,206,241,36,175,184,22,79,60,50,206,151,46,95,141,236,244,81,122,234,20,79,174,110,164,237,103,159,99,246,132,77,244,194,249,226,196,157,223,185,173,225,3,215,220,61,19,57,133,66,161,80,232,109,51,178,186,56,239,146,143,253,88,41,79,116,94,184,161,25,193,149,57,226,181,112,170,160,145,175,180,240,253,102,153,229,195,22,111,101,61,172,120,13,115,212,93,172,168,75,209,184,120,46,93,195,181,180,104,71,88,210,102,178,165,105,37,175,29,174,199,145,90,241,130,24,155,106,171,124,102,243,50,14,244,157,34,103,228,113,179,127,231,162,51,26,201,52,206,98,168,178,134,184,90,135,239,212,241,171,143,175,228,23,127,234,98,224,196,110,4,223,68,16,37,222,220,254,26,23,158,181,5,197,177,48,11,227,100,199,6,217,117,104,31,83,142,140,169,165,48,92,139,5,141,245,172,232,136,209,222,146,226,212,216,20,93,189,3,44,89,178,6,157,28,81,85,68,64,224,161,215,142,82,244,125,154,188,36,23,15,39,88,59,239,10,122,15,119,242,231,109,131,252,243,173,159,228,248,225,10,187,190,223,199,227,59,38,57,241,218,48,165,129,163,116,63,217,207,190,215,11,60,247,74,145,183,118,29,103,150,92,199,208,239,123,49,150,204,229,231,119,62,70,253,169,9,42,135,167,121,249,169,62,114,187,170,44,175,107,230,232,238,30,178,221,54,141,203,206,100,249,252,51,56,249,167,253,28,247,74,228,122,71,169,198,162,241,7,14,238,252,221,76,228,20,10,133,66,161,183,205,200,10,48,162,12,173,24,177,107,248,206,163,147,72,193,24,115,91,71,145,149,141,180,107,85,178,185,18,141,241,4,159,73,13,243,203,164,207,84,117,5,52,213,242,200,51,251,17,148,37,4,13,231,48,251,192,27,28,123,236,119,252,98,205,74,62,103,111,36,147,14,88,115,238,5,152,94,153,74,114,1,163,121,23,69,159,197,205,227,125,228,115,121,246,151,76,92,189,134,230,200,4,82,121,9,169,104,9,124,8,92,23,49,112,169,90,54,185,106,137,192,54,81,220,34,165,145,65,250,38,114,180,46,88,72,67,92,39,22,105,165,197,42,176,255,208,81,74,182,193,193,83,57,218,234,146,100,50,245,64,156,192,42,97,89,54,227,85,151,64,12,216,123,188,135,241,145,67,188,175,84,166,59,155,165,189,179,157,195,63,123,130,21,17,29,101,193,90,82,130,193,68,185,200,154,179,207,100,83,206,101,106,48,139,117,182,66,89,112,232,87,21,214,157,17,231,63,95,122,137,123,175,255,55,170,59,143,83,108,110,224,178,179,23,210,253,244,203,164,72,210,112,253,133,156,216,250,6,198,223,115,156,244,182,177,207,183,121,255,53,55,144,21,109,218,207,62,115,5,255,29,46,0,67,161,80,104,166,205,200,10,176,105,193,181,63,112,209,209,240,161,42,51,104,119,162,203,46,181,153,125,72,237,38,63,221,190,159,174,244,66,198,11,141,152,68,120,161,219,229,35,87,213,177,191,219,192,50,108,42,194,91,92,56,119,37,122,77,134,231,43,101,114,102,138,23,14,143,241,252,225,227,172,158,95,164,119,52,193,230,84,153,21,130,73,60,25,99,96,104,136,129,68,156,115,206,216,68,36,48,41,37,99,60,253,215,7,177,60,3,207,181,113,8,56,119,253,153,24,150,65,177,144,101,114,188,159,35,3,167,40,90,2,185,241,73,150,111,60,7,181,41,195,165,31,187,153,181,171,27,152,45,131,44,57,36,155,231,82,157,232,1,92,10,182,200,243,189,57,2,215,199,17,28,36,171,138,146,168,225,202,139,206,225,130,246,121,252,228,185,191,115,120,104,16,39,18,227,210,101,139,56,179,115,54,246,193,147,140,206,175,225,145,174,125,44,86,34,36,108,159,231,70,142,113,222,202,117,44,190,226,44,126,254,212,163,92,112,193,217,236,216,125,128,137,242,36,237,109,29,212,47,156,75,247,159,158,100,206,249,107,56,116,188,151,183,70,122,105,156,93,11,11,154,105,95,58,159,169,222,147,250,111,118,108,187,99,38,114,10,133,66,161,208,219,222,117,1,62,241,248,11,239,91,57,103,248,186,158,158,10,247,109,137,177,164,212,69,93,170,150,131,85,147,106,117,63,167,186,3,170,153,235,232,104,232,231,227,55,182,115,244,133,1,126,114,182,128,208,53,194,252,45,141,236,235,51,88,191,182,134,187,78,56,212,156,215,193,193,147,34,134,27,33,233,91,136,121,135,35,19,49,154,146,144,181,158,100,186,77,229,175,229,28,3,193,114,74,98,35,135,250,44,158,62,148,35,41,100,217,243,230,115,120,174,135,231,250,16,4,40,146,194,172,214,70,34,146,140,230,123,196,36,131,121,243,54,160,37,146,204,158,61,27,115,96,144,134,225,9,74,71,186,49,196,34,237,205,113,60,223,167,90,206,97,184,22,119,62,178,11,195,115,241,125,104,74,36,57,123,209,82,214,37,234,113,7,6,56,52,53,193,150,77,103,32,12,142,177,106,78,43,181,209,20,175,244,29,98,94,188,150,87,182,239,101,34,95,229,138,27,222,67,245,232,8,73,79,226,245,174,46,46,62,123,51,75,43,1,83,107,231,227,151,42,208,151,195,205,229,40,15,12,83,138,171,24,185,18,201,77,203,137,141,21,200,9,62,219,95,219,73,219,148,67,180,185,150,207,126,248,159,123,238,121,234,207,135,102,34,240,80,40,20,10,157,246,174,11,240,188,11,63,246,249,39,118,170,107,130,32,198,242,186,2,3,59,14,210,23,76,50,32,139,36,37,159,209,188,133,24,85,241,61,143,23,247,167,248,218,21,117,180,180,214,96,101,115,252,106,187,69,255,192,111,72,54,183,208,152,158,197,27,111,141,240,249,127,74,177,107,183,193,15,206,48,89,175,246,177,124,214,108,158,25,158,38,146,204,211,213,19,48,110,158,199,218,142,157,156,181,106,46,75,10,99,92,166,29,1,39,205,75,187,158,69,22,5,170,182,133,231,251,244,14,246,177,229,140,141,8,128,26,141,209,154,208,48,108,155,134,166,89,88,61,35,72,197,2,207,239,121,131,81,35,143,36,26,204,155,215,140,89,158,34,91,42,51,60,237,240,204,177,81,20,65,2,73,64,242,28,250,167,198,89,148,168,103,229,229,103,179,109,219,27,200,178,72,212,4,43,170,98,23,171,196,108,9,187,88,229,218,47,124,152,75,174,185,152,161,251,159,167,55,30,48,171,179,131,110,175,196,35,7,119,145,200,185,56,135,79,80,63,101,160,110,89,78,57,59,73,151,84,162,45,153,33,58,183,145,76,84,165,119,104,4,209,12,80,150,52,178,230,61,231,82,43,43,228,108,33,127,239,203,79,60,49,3,121,135,66,161,80,232,127,188,235,2,124,239,101,27,254,117,96,178,174,221,22,44,142,153,61,8,243,235,240,106,203,140,22,207,167,224,46,102,203,217,81,50,226,33,70,242,139,241,229,54,50,243,198,248,245,131,207,96,54,76,48,56,89,32,90,251,126,38,39,211,44,159,59,204,240,248,36,47,118,45,195,17,2,46,154,31,112,124,239,17,158,30,220,75,94,108,195,200,217,100,106,74,4,174,197,240,100,156,93,189,10,183,95,208,138,219,63,202,169,19,187,121,242,248,65,4,37,192,54,93,60,207,67,16,69,94,223,185,131,13,171,215,32,136,34,146,40,160,169,50,169,186,38,44,85,161,224,21,73,36,117,230,54,215,176,122,245,44,28,215,97,116,44,75,239,120,137,127,127,244,0,138,32,0,1,130,39,32,170,50,203,218,218,216,50,111,30,111,188,250,42,55,127,248,147,116,166,51,148,198,10,236,218,185,159,244,202,57,172,89,181,146,92,58,198,31,238,255,47,164,109,3,168,171,58,136,212,232,204,90,183,152,161,193,65,150,76,184,44,189,233,108,78,61,190,147,103,78,30,227,192,96,15,55,93,113,37,49,195,167,167,167,151,218,246,6,14,61,255,38,139,87,46,166,176,247,36,99,39,250,185,244,250,171,121,234,207,127,167,215,177,173,39,14,239,12,159,72,10,133,66,161,25,244,174,11,112,221,230,107,255,125,162,234,213,64,20,195,170,195,18,28,94,220,251,18,241,228,57,72,206,24,167,178,77,172,93,48,136,150,156,199,88,201,231,192,241,24,145,120,138,247,95,113,14,15,62,243,16,122,114,11,129,47,208,156,236,161,70,154,96,184,88,135,237,195,214,252,91,68,154,91,144,91,75,12,76,173,192,19,58,72,166,28,82,242,33,114,206,34,68,177,141,161,224,121,158,238,27,98,239,196,49,198,134,70,192,15,240,8,240,253,0,65,16,240,4,120,117,251,118,150,44,94,132,44,42,36,83,181,68,99,105,218,210,9,230,54,212,210,94,159,36,153,144,152,206,101,25,26,27,99,87,111,129,161,66,137,125,3,57,116,77,197,243,125,92,207,163,38,147,162,127,106,130,178,34,176,69,172,101,235,139,207,82,215,95,161,241,204,133,172,253,194,213,244,61,190,157,89,139,230,240,220,182,151,216,184,102,45,139,207,92,65,247,129,163,44,188,120,61,93,143,191,193,146,235,47,229,111,175,190,196,210,246,118,14,141,12,115,188,209,101,83,231,92,138,221,131,188,48,217,141,54,94,65,215,85,218,58,154,169,104,10,126,174,204,121,159,189,150,158,63,188,132,174,200,44,232,88,192,61,187,95,254,249,76,4,30,10,133,66,161,211,222,117,1,110,56,247,214,59,172,138,169,153,126,153,213,237,111,209,54,127,13,149,252,50,220,192,102,78,230,24,215,93,112,57,127,219,154,103,240,212,43,232,53,77,184,78,138,168,220,203,179,219,247,48,58,54,193,205,23,105,156,60,89,102,120,170,19,69,53,200,151,235,65,140,82,49,90,24,43,102,169,109,174,97,114,188,150,206,186,44,253,67,29,220,124,105,132,109,39,68,84,57,74,119,127,61,190,63,205,196,192,49,178,227,35,0,248,8,56,142,139,32,8,136,1,4,162,192,206,3,135,104,168,111,192,247,92,60,81,161,38,81,75,165,88,226,68,223,9,250,135,38,56,57,150,101,48,87,33,111,24,40,18,236,238,159,66,18,69,2,63,64,215,117,10,229,10,241,88,148,209,66,1,107,52,203,89,11,23,50,251,178,77,252,225,191,31,102,116,123,15,179,163,25,198,37,147,115,55,111,228,209,191,191,200,123,62,114,35,195,127,123,147,254,174,65,154,87,180,113,96,223,30,46,104,90,204,3,123,247,48,110,89,124,176,102,17,81,195,98,178,90,165,173,32,176,233,242,11,248,201,139,143,99,69,19,176,163,159,18,21,226,181,41,138,166,205,177,157,93,164,155,91,196,255,60,242,214,247,223,117,218,161,80,40,20,250,255,188,235,2,92,177,249,35,119,204,77,111,149,18,194,48,231,174,88,193,203,91,85,138,66,19,65,36,129,147,205,113,99,243,4,13,157,11,56,58,222,194,71,207,157,34,21,63,204,162,142,40,253,83,103,146,72,157,199,120,89,227,147,179,125,14,156,58,200,184,187,150,186,228,16,66,80,96,97,195,126,214,173,156,195,235,123,155,9,130,0,169,58,200,199,222,187,140,123,31,202,17,81,143,49,150,205,163,250,18,110,113,55,7,119,108,197,113,60,36,73,162,80,174,162,171,26,248,1,130,40,226,249,160,71,52,90,211,113,170,142,71,110,124,128,124,97,130,92,49,203,116,101,138,146,81,100,112,100,20,219,181,105,72,41,84,77,155,131,3,57,226,177,24,66,32,144,168,137,80,45,25,196,34,17,2,207,231,136,49,205,151,110,190,14,105,172,136,60,86,164,133,24,165,90,151,69,151,108,226,68,223,73,110,185,236,10,158,186,235,126,134,53,143,133,103,46,163,251,185,3,92,247,165,91,217,254,252,43,124,234,246,143,211,88,27,225,173,253,135,73,102,162,148,39,74,20,231,180,82,24,24,99,243,170,165,76,187,85,122,114,89,150,173,93,73,247,182,46,28,89,162,126,241,44,28,211,22,127,127,98,255,183,103,34,240,80,40,20,10,157,246,174,47,195,174,26,200,67,238,217,220,208,116,46,231,244,250,124,165,240,58,9,223,96,209,28,145,69,115,210,180,206,94,200,129,92,17,87,142,241,200,142,52,183,54,111,36,115,207,51,156,149,48,177,133,50,87,109,238,36,237,85,248,246,7,46,66,41,23,152,219,156,66,169,30,226,252,134,90,94,127,124,26,215,138,128,175,113,222,170,117,244,63,240,67,58,19,61,84,157,229,156,59,255,36,157,233,29,236,121,249,73,44,203,67,150,78,127,231,83,36,25,193,247,145,4,1,193,247,209,85,13,89,86,169,76,231,104,111,109,167,177,185,131,74,165,204,200,104,63,99,147,89,198,178,19,4,129,79,115,67,140,168,170,224,184,14,154,36,227,85,202,196,34,42,17,69,67,22,37,10,197,10,110,224,163,234,49,110,186,251,151,60,241,234,107,136,17,141,85,151,111,100,228,200,32,79,62,253,22,153,218,24,91,255,227,65,8,4,198,202,57,20,201,199,205,200,28,223,190,135,160,98,241,245,239,253,152,135,30,125,133,37,129,206,158,82,158,193,142,8,199,118,238,101,235,72,15,122,85,198,179,36,154,98,41,18,129,204,143,243,71,248,236,193,167,81,198,202,140,28,60,49,35,231,53,67,161,80,40,244,182,119,189,2,92,182,254,134,111,213,55,200,104,249,131,12,61,246,2,179,22,47,100,87,90,99,44,23,33,145,106,96,123,207,52,81,229,0,125,19,117,8,69,147,139,107,138,204,105,104,199,127,233,175,28,104,208,56,120,84,224,188,11,59,185,251,239,125,76,121,50,182,168,113,86,186,153,13,163,89,214,58,131,116,153,1,65,220,100,160,103,144,107,207,89,193,179,67,41,44,63,206,189,63,252,87,142,238,217,73,42,149,64,20,37,32,64,86,20,60,215,69,81,100,124,223,195,67,64,150,37,100,2,18,162,197,234,85,103,144,72,196,73,167,211,40,114,12,81,210,136,197,82,100,146,49,50,9,25,209,247,40,121,1,195,57,131,132,174,32,42,42,249,66,158,197,115,102,67,16,224,9,2,85,211,32,146,74,179,59,123,138,243,87,205,103,100,219,81,26,244,8,91,15,108,99,94,57,74,237,198,57,20,143,143,99,78,21,25,59,58,66,237,218,89,184,38,184,81,141,217,182,196,249,243,231,49,20,56,104,19,121,218,87,46,196,30,156,98,177,80,67,199,135,207,161,255,217,125,212,137,26,7,202,121,62,188,116,3,91,82,157,44,223,116,6,249,220,180,240,167,225,163,225,89,192,80,40,20,154,65,239,186,0,175,185,98,211,183,198,114,14,150,114,148,238,133,43,168,191,178,157,151,247,52,225,5,58,133,162,193,72,69,102,34,39,160,72,113,170,197,23,112,51,39,249,213,214,195,12,45,93,204,184,219,129,65,130,151,142,90,108,94,93,160,119,112,28,211,173,195,115,246,83,59,120,18,55,231,243,90,98,62,82,66,198,160,158,23,7,28,218,19,175,243,208,221,183,115,207,15,63,199,5,91,46,231,181,109,59,0,16,8,16,69,17,203,178,137,68,52,108,219,65,244,125,100,81,64,23,2,26,117,145,185,45,77,36,227,9,36,65,66,145,68,18,241,40,49,93,166,70,151,192,46,129,40,96,89,16,149,53,250,157,24,203,230,183,33,5,50,21,219,99,201,252,89,76,100,39,145,21,21,89,145,16,85,133,55,7,7,185,88,169,229,238,83,135,49,211,245,44,74,69,41,117,15,51,96,151,88,182,113,21,231,254,211,197,108,253,227,19,24,83,1,205,27,151,240,196,171,91,105,156,213,72,97,98,154,3,78,137,37,169,22,70,135,198,177,218,211,152,91,143,145,175,141,161,8,34,25,19,212,186,52,243,22,204,101,104,120,132,151,7,142,241,250,212,72,88,128,161,80,40,52,131,222,117,1,118,172,248,228,183,142,245,254,129,19,99,147,52,181,175,231,205,189,18,23,44,56,192,241,201,12,255,146,58,206,103,215,102,200,143,78,227,182,85,57,214,245,6,139,19,157,84,102,95,203,148,161,115,249,154,9,14,13,101,248,68,102,8,121,123,15,139,174,191,140,35,221,67,164,106,251,56,158,106,65,185,104,41,175,111,239,166,251,192,54,82,122,12,197,238,230,240,206,55,184,247,187,159,162,41,166,241,161,219,239,64,148,85,92,199,65,215,35,196,107,50,24,70,21,124,143,72,68,199,118,92,4,4,18,17,137,165,205,49,18,178,71,77,109,27,146,224,147,136,168,36,20,137,164,46,17,85,61,16,93,98,177,8,145,136,138,79,156,75,110,252,16,219,182,189,136,36,43,180,44,88,199,246,157,111,177,112,209,66,38,178,147,0,212,215,54,147,47,78,50,36,250,52,214,165,185,243,147,55,240,235,191,63,199,172,116,26,173,177,158,46,179,66,185,191,135,168,163,210,184,97,54,123,158,123,141,225,170,193,9,195,96,126,99,35,157,85,145,23,115,195,116,68,147,68,43,46,142,227,163,122,2,139,46,217,68,165,38,70,121,79,55,141,231,174,163,184,253,36,134,99,241,116,182,63,44,192,80,40,20,154,65,239,126,4,186,113,203,183,20,33,78,83,219,121,148,115,175,129,52,135,227,99,117,40,114,45,239,153,227,241,247,95,222,75,123,147,202,195,189,69,174,187,122,37,175,13,232,76,23,77,86,46,118,216,246,86,192,207,63,186,133,193,55,255,198,149,151,108,97,192,78,240,240,179,247,146,110,175,193,245,58,120,163,43,201,231,222,39,81,49,102,51,120,240,119,92,125,230,108,86,172,93,199,75,175,188,201,191,253,228,119,8,168,184,182,67,32,136,136,2,100,115,89,20,89,69,87,52,226,241,40,150,105,2,1,117,233,56,159,251,224,165,168,197,34,233,116,134,26,93,33,174,105,164,163,10,241,168,72,42,170,144,140,168,180,54,52,225,184,54,122,170,145,230,182,6,150,44,61,131,215,94,219,6,126,149,229,203,87,49,150,205,99,186,2,120,38,142,231,240,245,47,222,202,43,59,222,32,37,37,56,121,160,159,75,26,219,184,228,230,247,242,200,235,175,211,225,184,228,28,141,241,160,66,82,140,80,170,141,96,154,22,155,212,8,199,141,44,182,168,209,161,70,137,206,107,226,217,131,187,185,252,214,155,56,118,242,56,189,59,15,50,110,148,25,109,136,48,246,204,91,180,206,234,224,137,209,147,236,159,30,15,11,48,20,10,133,102,208,187,126,15,240,19,95,190,223,159,118,154,4,73,179,89,150,121,147,171,174,188,152,111,220,87,64,151,227,4,211,191,100,211,226,149,212,55,201,60,182,119,13,30,41,102,181,244,208,187,239,47,36,154,175,196,14,150,33,26,7,248,244,149,171,168,79,217,60,189,191,139,23,123,102,147,244,100,22,212,191,194,206,125,147,196,196,102,86,46,112,249,175,123,254,131,213,43,150,112,114,96,8,219,9,240,60,1,61,34,115,242,84,14,89,145,80,52,13,73,18,80,8,176,109,147,84,50,65,126,122,138,168,26,101,78,99,13,95,188,233,108,150,44,90,70,177,119,16,57,86,79,68,151,241,221,128,64,4,223,40,16,79,70,8,2,176,37,137,212,130,197,184,8,236,237,26,35,22,79,146,138,20,153,204,153,244,141,218,236,62,57,201,171,207,62,72,107,107,51,77,9,129,223,124,239,163,32,165,249,221,45,63,96,125,91,39,115,86,45,36,139,64,204,10,120,162,235,16,194,152,137,166,41,52,111,92,206,95,126,251,0,21,215,231,150,51,55,49,56,157,99,174,18,229,41,163,200,213,151,156,197,11,247,255,157,45,141,115,17,20,141,131,227,163,92,115,235,205,12,171,1,243,243,2,213,134,68,176,228,91,95,120,215,27,150,66,161,80,40,244,182,119,93,128,43,54,253,147,29,137,201,202,240,176,65,68,159,96,221,146,54,182,29,41,226,217,26,146,232,147,244,167,24,155,62,134,16,237,32,8,82,216,182,79,70,31,193,215,82,228,43,205,196,226,113,34,138,199,138,57,58,59,15,188,73,243,172,247,33,235,50,181,122,47,11,218,162,124,254,115,255,194,175,127,246,11,102,55,72,252,228,151,247,224,186,46,55,92,121,33,11,230,46,162,49,97,240,194,235,251,57,54,46,208,213,211,79,128,135,28,184,152,213,42,117,153,56,150,85,197,114,60,54,44,106,226,223,63,125,29,90,164,137,166,89,243,232,121,254,47,100,50,157,32,203,4,142,131,172,171,4,64,211,234,121,152,198,56,122,52,131,237,215,242,192,67,79,179,105,109,59,109,45,41,212,198,21,140,246,247,51,86,77,113,219,167,62,132,172,128,130,195,171,143,223,137,174,104,136,53,25,238,255,208,93,204,157,130,200,162,20,169,120,3,47,237,60,204,205,31,185,156,108,213,228,205,63,189,140,37,88,116,143,230,185,114,217,66,94,238,29,32,139,203,242,100,2,115,186,74,157,168,178,241,147,87,49,123,222,82,30,254,202,93,228,125,31,150,183,240,252,238,157,252,224,103,63,119,86,125,248,159,212,25,200,59,20,10,133,66,255,227,93,111,175,191,248,204,165,230,248,72,159,114,195,249,107,120,238,205,3,76,150,116,174,89,93,67,71,71,43,158,11,247,63,246,4,183,125,236,203,60,254,202,33,46,59,115,49,248,62,19,147,131,116,141,10,116,8,1,107,151,45,100,215,225,163,12,21,4,86,47,58,131,182,22,7,73,22,216,181,47,203,186,121,103,114,112,251,126,246,237,127,139,151,6,187,185,253,163,215,242,228,115,207,179,110,78,13,13,25,139,121,203,215,146,155,182,249,253,211,127,36,89,147,70,16,37,28,219,33,18,211,9,8,80,53,25,207,245,136,170,10,2,38,174,63,141,90,211,192,188,171,63,200,212,129,131,76,149,74,204,217,124,19,178,55,133,234,12,96,87,135,80,101,5,211,150,175,255,223,196,0,0,32,0,73,68,65,84,8,20,145,136,88,98,193,172,36,98,221,18,212,136,66,93,131,68,254,148,135,135,71,185,100,147,137,41,248,158,130,82,215,136,233,24,124,242,222,127,230,174,247,223,73,157,145,230,201,221,47,81,14,100,110,191,235,63,169,177,2,234,147,173,40,138,196,160,89,225,145,254,19,92,184,97,35,217,222,1,210,243,26,137,196,18,244,60,183,131,59,126,243,32,110,213,97,99,83,51,177,32,70,229,240,24,159,191,234,3,252,230,55,15,152,51,17,118,40,20,10,133,222,246,174,11,176,179,179,109,250,139,55,111,72,20,29,153,9,195,66,21,60,110,60,163,147,84,109,28,223,243,17,147,58,87,159,179,154,121,205,105,206,90,210,68,128,192,31,158,200,145,169,207,80,35,217,220,114,249,10,126,33,148,241,93,135,141,29,26,139,23,46,68,18,60,190,63,53,192,185,23,94,76,121,162,143,111,126,247,215,204,105,175,35,227,29,224,229,173,207,51,90,242,184,239,161,223,178,98,229,73,118,236,220,141,44,59,20,75,211,4,129,75,77,60,78,52,26,199,53,167,9,0,69,17,105,106,110,32,147,78,161,37,18,216,198,52,69,83,64,94,126,33,73,52,202,177,24,193,232,0,181,74,128,16,104,168,233,86,188,160,137,129,190,17,110,185,101,11,174,83,69,137,55,35,139,83,68,132,42,139,23,45,67,81,36,170,166,199,141,215,95,69,224,122,228,39,139,232,233,122,108,177,200,39,254,242,45,174,185,233,91,84,90,155,89,84,23,165,46,83,139,166,104,108,63,120,2,89,141,49,111,211,69,164,240,120,97,108,144,158,168,135,60,52,194,249,171,23,243,198,172,52,182,36,177,184,37,66,116,246,108,148,88,156,93,251,122,112,91,28,110,185,242,19,211,191,185,238,233,25,136,59,20,10,133,66,255,215,187,254,174,164,75,242,16,158,203,3,143,62,79,96,59,180,69,4,18,201,8,150,105,83,240,117,228,234,52,191,254,221,147,172,89,208,76,165,90,96,112,104,144,188,173,225,4,112,225,230,51,40,155,6,229,130,65,165,108,97,85,74,216,150,77,197,116,249,250,55,191,71,34,93,203,202,69,115,153,85,171,114,170,119,0,57,222,194,45,239,191,134,237,251,123,25,155,246,216,221,117,28,41,22,35,162,199,144,0,69,84,41,149,202,20,139,69,28,215,199,182,93,68,4,202,229,34,122,141,142,138,131,136,131,158,110,6,79,66,151,36,130,194,20,169,152,134,128,79,32,235,216,100,176,228,26,22,174,92,140,18,209,208,18,25,4,85,193,45,229,209,21,17,81,116,72,70,162,196,245,36,129,105,114,106,96,148,72,34,73,52,217,130,43,212,32,70,154,120,248,151,95,196,49,28,170,126,5,55,48,152,200,141,144,115,108,26,90,147,76,79,23,200,249,22,182,42,99,5,80,149,100,38,124,11,165,49,73,197,243,233,205,149,216,59,48,202,238,147,125,236,216,191,159,201,170,205,239,159,220,58,52,3,89,135,66,161,80,232,127,121,215,43,192,19,3,19,93,239,127,252,177,51,71,242,101,4,63,32,163,90,60,252,252,171,8,168,156,60,53,68,123,99,11,227,165,105,14,28,234,66,144,28,240,28,166,252,4,241,72,130,101,29,181,164,51,25,198,11,5,98,90,4,189,97,46,69,34,4,114,138,166,184,140,235,73,212,215,4,20,70,142,81,158,50,64,89,207,188,182,20,217,201,41,42,158,130,51,145,199,11,124,108,219,195,15,2,36,33,32,18,209,112,29,19,77,211,241,2,135,214,134,4,217,236,20,145,68,12,167,88,66,151,77,44,199,35,80,21,68,9,100,213,71,112,13,108,171,72,172,110,14,150,90,79,68,175,33,144,3,138,85,3,69,77,147,8,170,24,118,153,88,50,205,158,221,251,89,181,108,41,141,179,150,114,243,101,115,80,252,50,74,178,21,215,117,145,147,115,8,60,7,57,34,243,215,95,124,130,63,222,255,107,90,235,178,216,113,155,83,131,5,182,204,110,102,251,193,17,214,180,234,120,49,137,210,196,20,142,26,101,69,106,138,54,77,224,213,233,10,245,106,192,57,29,2,94,224,177,87,243,88,215,42,178,207,83,187,102,34,236,80,40,20,10,189,237,93,23,224,71,111,188,102,235,55,62,125,201,173,223,254,237,51,152,182,199,101,75,98,204,155,55,15,65,242,249,216,215,238,230,193,187,239,228,182,59,238,226,107,159,184,18,93,137,112,240,208,17,222,28,178,113,12,151,166,198,58,142,247,13,81,169,218,184,150,205,137,147,67,28,61,57,194,141,31,188,13,85,20,176,45,23,65,215,168,111,74,32,158,28,198,176,36,162,209,8,87,159,191,144,253,199,234,120,117,239,97,108,95,69,145,84,60,207,192,247,125,4,65,65,86,4,12,199,66,147,69,182,156,179,150,238,35,135,81,52,21,41,174,19,120,22,86,169,15,47,185,20,89,12,40,77,231,136,164,83,36,235,82,160,69,145,148,40,182,229,225,187,62,169,166,21,216,229,73,140,194,24,110,101,26,75,110,68,17,12,62,240,161,15,128,82,67,34,145,71,86,211,200,146,14,98,128,17,196,80,133,41,202,165,60,245,105,25,77,19,232,108,109,193,71,70,57,112,152,185,179,58,56,62,82,101,241,188,70,76,87,64,239,119,208,37,141,165,243,90,24,153,118,216,211,91,69,87,12,102,55,199,17,112,137,104,18,11,219,162,244,229,19,91,103,34,236,80,40,20,10,189,237,93,23,224,130,117,115,31,188,248,242,27,255,216,61,56,6,192,142,87,93,180,68,29,184,112,180,119,128,91,190,242,99,142,157,56,198,119,126,237,147,136,71,176,38,167,232,183,101,100,95,34,38,187,228,166,115,228,166,114,4,174,197,201,168,204,121,23,94,132,172,138,216,142,139,45,72,8,130,134,225,104,212,167,117,2,65,71,86,84,46,187,104,3,3,125,143,242,237,219,111,229,205,163,147,60,247,210,86,124,19,228,192,39,8,2,60,63,0,64,146,2,202,149,34,183,126,228,38,92,215,68,139,71,241,188,50,77,245,49,134,77,7,219,240,73,167,51,168,81,240,252,22,98,90,128,171,72,248,129,8,154,130,79,18,199,30,66,14,42,200,130,137,168,198,153,187,104,49,182,151,196,52,29,234,210,34,134,50,15,75,240,169,148,45,18,113,1,201,169,162,106,2,72,34,31,255,236,167,217,246,204,147,8,190,133,232,11,20,11,21,36,37,192,116,92,42,182,139,105,218,104,186,74,64,0,138,128,227,130,35,120,84,221,10,146,31,32,184,22,197,66,145,127,251,222,15,30,124,183,57,133,66,161,80,232,157,102,228,146,229,159,125,245,227,211,191,252,243,179,41,207,135,11,23,69,152,51,111,30,34,1,95,248,209,159,185,239,27,31,225,131,95,191,139,47,223,114,46,42,42,199,142,29,227,213,83,62,130,0,55,95,188,142,35,125,99,88,104,96,148,185,254,242,141,180,47,223,76,76,83,40,149,77,84,77,197,246,21,92,163,128,107,121,120,30,164,27,219,25,238,238,226,134,171,206,231,212,120,149,205,155,206,192,211,234,233,61,209,67,215,225,93,200,65,128,44,249,8,162,130,34,248,148,114,101,86,44,106,35,16,93,20,85,197,169,90,40,65,5,69,40,34,107,53,200,122,12,219,153,68,114,76,180,72,61,162,40,226,186,46,17,77,195,50,93,140,138,75,84,49,176,42,21,244,6,17,9,159,72,60,70,60,233,225,155,211,200,201,4,8,18,78,80,66,148,28,60,35,75,36,174,33,232,49,2,203,103,237,165,55,115,251,55,239,103,48,239,115,247,139,61,20,10,37,246,118,79,82,169,90,156,28,55,144,133,2,183,15,12,225,6,48,154,55,193,23,217,117,116,4,199,116,152,42,123,220,245,200,145,233,153,200,40,20,10,133,66,239,52,35,5,40,43,177,131,158,31,156,19,16,224,84,13,2,215,67,16,5,92,215,197,115,192,182,109,36,36,188,192,195,247,109,28,39,64,147,193,117,93,70,38,178,224,249,136,130,135,32,167,169,58,38,250,228,36,74,178,1,169,42,144,175,90,36,149,56,174,231,97,7,62,154,222,132,19,28,197,15,28,26,83,10,53,29,45,180,46,56,135,67,71,15,115,214,121,151,242,224,253,63,167,82,46,96,27,38,241,76,13,117,233,56,83,19,131,204,154,213,73,181,106,18,173,173,35,55,146,165,174,193,167,80,177,112,125,149,184,170,162,202,53,56,74,35,65,32,34,136,62,182,91,37,46,86,17,106,91,17,243,221,228,170,85,98,102,5,193,23,17,20,25,57,176,241,37,5,89,82,177,60,155,68,77,28,36,3,163,58,129,154,76,34,202,113,100,223,197,183,166,184,100,85,130,124,33,194,245,231,204,97,36,91,98,253,172,26,114,133,50,127,222,145,197,87,53,190,114,237,82,142,14,151,121,114,91,47,105,221,228,198,77,179,113,28,159,59,254,207,243,124,231,171,159,56,248,232,75,175,204,68,76,161,80,40,20,250,95,102,164,0,199,179,197,71,38,135,251,207,17,4,24,145,117,220,64,64,150,101,156,242,52,123,246,239,197,41,231,217,187,119,47,130,32,146,159,158,36,159,117,80,37,145,129,222,126,250,123,79,82,46,154,68,36,72,117,44,34,144,85,34,170,76,32,250,68,52,25,63,208,80,147,141,40,202,81,42,21,135,160,88,64,215,98,248,186,69,213,55,81,240,17,157,28,157,29,115,9,196,49,154,231,44,228,228,161,61,128,200,220,166,12,155,214,207,33,157,170,5,64,211,99,148,178,211,168,186,134,42,78,145,73,138,140,76,26,8,137,38,92,199,6,65,39,8,44,124,187,140,81,149,145,228,28,241,104,138,178,15,186,22,37,240,108,84,49,138,135,136,44,107,200,74,27,85,223,195,170,88,196,99,58,190,145,69,242,97,114,188,76,186,173,21,77,53,137,196,93,214,157,127,33,63,120,248,251,60,240,215,55,49,28,129,39,130,10,85,203,97,210,144,177,61,159,158,174,253,152,142,64,209,0,81,112,217,182,179,7,31,129,169,162,192,31,159,61,248,200,76,100,20,10,133,66,161,119,154,145,2,60,231,234,75,238,190,224,234,143,255,71,33,159,23,17,13,50,182,133,44,67,57,136,176,173,191,74,209,213,216,57,96,131,40,80,204,151,25,41,104,248,190,203,179,135,114,244,156,170,98,154,46,146,104,161,69,107,241,8,16,163,105,92,115,26,85,136,51,93,21,168,215,101,34,17,149,116,77,45,162,35,96,233,58,66,89,4,223,163,82,24,161,125,197,114,250,118,118,177,116,193,34,14,47,90,76,247,161,61,212,36,107,40,251,1,109,179,215,98,24,83,196,211,49,28,91,64,215,162,84,171,37,68,61,131,239,86,233,156,221,65,181,80,66,73,52,98,154,30,96,145,72,214,16,9,108,220,162,138,85,202,35,41,49,98,181,41,140,114,21,45,25,69,20,68,170,166,135,235,65,36,37,160,199,34,120,102,150,220,200,9,34,129,67,125,199,42,124,59,192,181,29,134,186,251,17,2,135,206,76,148,243,54,116,160,170,53,52,69,170,76,231,203,60,186,63,143,40,73,124,246,146,249,116,141,150,121,113,239,24,245,186,203,123,214,54,19,248,1,247,61,51,232,127,247,231,63,184,123,38,50,10,133,66,161,208,59,205,216,253,146,243,58,102,31,11,2,31,207,115,49,13,11,211,180,16,21,13,199,3,199,245,16,20,21,81,212,112,92,176,124,31,39,240,241,69,17,39,16,112,2,129,219,62,245,25,84,85,65,38,192,114,68,34,146,66,52,168,16,248,42,85,211,165,38,93,135,109,155,216,94,28,85,145,209,99,49,180,136,74,109,141,130,25,200,172,63,99,3,146,104,147,148,29,58,91,91,217,124,214,217,124,232,131,31,229,193,103,15,18,73,212,33,6,32,136,181,148,12,19,49,82,135,109,169,4,158,12,94,64,36,82,1,247,244,200,86,149,68,92,219,196,43,78,33,184,54,150,235,161,104,58,130,40,33,171,54,170,170,145,47,228,80,180,40,162,150,192,243,37,84,69,66,150,170,212,213,196,81,181,90,2,71,162,60,53,197,225,125,135,121,243,173,3,28,59,62,66,71,38,138,239,131,40,10,24,150,141,105,91,0,184,254,233,35,28,166,109,226,121,62,142,235,97,89,14,190,231,49,127,254,202,99,51,149,79,40,20,10,133,222,105,198,94,26,95,191,124,201,111,109,35,251,227,51,90,3,150,46,95,69,36,162,163,136,34,159,185,110,51,7,119,190,197,141,231,47,71,32,224,240,17,9,101,208,195,245,61,174,61,119,53,79,218,101,198,75,14,27,215,172,192,13,108,226,154,139,43,40,84,28,27,74,83,184,82,4,68,133,82,177,138,94,235,96,87,108,68,211,196,113,60,226,177,24,232,49,84,69,67,16,101,82,9,141,139,55,175,199,46,77,115,233,229,87,147,74,198,89,191,105,51,30,3,140,23,250,65,44,83,147,105,34,146,110,3,95,134,192,166,92,180,136,39,226,76,230,38,137,39,26,41,78,143,83,154,46,80,155,142,35,120,147,232,117,11,241,75,167,112,76,155,116,83,35,163,227,89,210,29,243,145,101,13,207,19,241,128,226,212,48,20,179,20,198,186,169,107,89,200,228,240,56,71,246,237,98,228,212,73,214,44,95,72,44,30,225,215,127,42,48,92,50,72,166,12,50,186,143,231,65,169,234,18,248,2,111,116,141,209,61,81,161,88,169,160,250,62,93,125,121,92,199,161,174,109,197,111,103,42,159,80,40,20,10,189,211,140,21,224,173,159,120,239,79,174,122,239,135,191,243,218,200,136,54,152,115,136,38,34,156,56,217,195,222,163,139,40,91,54,185,98,5,73,20,41,85,108,74,133,18,154,46,99,25,6,197,106,137,127,249,242,215,136,199,21,92,203,67,149,60,28,193,199,179,3,166,75,37,130,104,21,199,85,24,31,207,178,112,81,138,64,2,37,170,227,187,46,17,77,164,102,254,102,138,174,136,32,201,232,178,143,170,170,124,245,246,143,98,251,50,85,195,39,174,9,68,149,36,190,87,139,42,219,184,212,83,181,34,184,86,25,209,45,160,100,90,169,88,22,106,224,99,25,37,68,167,194,236,217,115,200,21,44,18,90,132,192,15,78,111,230,241,4,16,37,164,192,199,115,125,108,199,67,210,37,162,120,140,13,238,227,68,79,63,53,137,26,6,70,14,114,226,200,33,54,174,235,100,217,252,101,160,165,137,37,219,153,178,68,252,64,166,86,176,25,158,52,176,109,155,209,105,151,192,243,217,51,96,144,157,182,40,86,124,138,85,159,130,107,209,80,215,110,253,229,158,95,252,100,166,242,9,133,66,161,208,59,205,88,1,2,52,54,181,191,116,96,247,209,203,198,140,62,68,36,142,244,244,241,224,83,175,51,50,53,197,253,143,191,138,235,6,84,138,19,76,24,50,162,36,113,95,213,101,114,42,79,166,182,1,65,176,201,36,37,12,211,39,162,139,248,162,138,16,52,96,107,49,10,149,42,207,189,248,50,109,27,223,143,76,9,81,145,17,241,48,61,72,105,9,60,35,143,34,105,232,17,149,84,93,35,129,154,36,225,141,19,141,119,34,203,30,65,213,35,30,75,33,96,98,26,211,56,90,19,62,1,142,45,34,216,30,165,220,36,174,164,17,67,196,247,61,76,195,68,85,29,44,171,6,201,21,144,117,141,218,104,35,197,201,60,178,36,162,199,146,148,171,1,178,237,50,158,61,201,222,237,111,225,7,50,67,167,134,72,39,5,54,174,155,75,186,174,133,68,67,43,129,222,136,57,61,65,209,52,137,186,38,174,232,161,200,62,142,99,18,4,50,78,0,248,30,130,239,226,185,14,190,8,224,51,127,238,202,151,224,249,153,140,39,20,10,133,66,255,203,140,22,96,103,109,205,103,142,75,126,127,68,168,224,11,2,106,96,163,139,22,17,81,64,116,76,100,2,2,219,66,176,45,60,63,192,170,228,73,39,18,140,228,170,28,47,151,89,216,146,36,21,85,209,133,0,219,182,145,221,50,166,47,17,200,105,206,191,224,66,44,199,39,63,50,68,67,67,4,57,26,67,136,54,99,148,43,96,91,84,220,105,52,193,65,146,85,252,64,35,153,208,153,118,29,28,163,130,103,85,40,87,42,180,54,55,34,82,164,236,65,76,143,82,174,8,56,142,141,239,216,164,27,230,96,149,39,17,69,1,211,151,9,140,41,84,85,71,210,19,136,134,132,227,120,216,134,137,168,70,169,84,13,92,65,167,108,24,76,157,60,200,216,196,36,34,2,27,86,47,160,182,62,142,146,104,164,166,101,17,213,194,20,26,14,165,74,150,53,243,155,168,75,139,172,93,180,0,177,58,206,192,88,158,23,142,89,72,178,202,103,174,89,204,95,183,30,163,111,76,161,53,41,112,254,202,102,230,174,89,248,153,239,207,100,56,161,80,40,20,122,135,25,45,192,111,124,247,203,3,119,220,254,149,221,165,210,208,58,211,168,112,180,91,32,41,58,24,86,9,163,156,197,119,2,10,211,147,84,77,21,79,240,40,141,193,189,15,191,204,84,177,64,83,99,3,71,134,39,81,21,153,37,173,10,41,52,226,245,205,84,134,78,80,66,36,209,176,0,89,112,105,156,189,132,72,101,8,33,42,161,118,172,195,244,0,223,70,86,83,248,182,129,22,141,33,201,58,134,227,35,73,32,122,22,66,96,208,218,54,11,89,209,201,79,141,32,104,2,149,194,20,134,81,65,142,202,40,178,131,107,217,16,248,72,146,138,235,120,68,34,113,138,19,195,196,162,29,136,182,132,83,54,16,100,9,33,112,112,125,149,68,50,194,196,104,47,47,62,254,0,203,150,44,162,38,169,19,85,2,212,72,146,104,227,74,166,167,139,120,150,75,32,86,153,28,26,226,200,137,49,60,81,229,208,128,133,136,71,169,92,98,188,36,224,187,30,119,63,92,102,100,186,196,116,201,99,100,204,166,161,117,213,238,79,188,255,214,129,153,204,38,20,10,133,66,239,52,163,5,8,48,111,241,210,79,29,59,60,177,91,83,117,86,172,89,197,210,37,115,241,245,36,27,151,180,19,17,85,246,158,232,167,36,167,137,10,112,243,229,155,40,151,13,106,107,162,36,84,151,104,131,142,36,138,140,143,87,153,214,124,82,162,65,82,139,48,126,106,0,189,105,14,69,211,64,113,100,28,217,39,147,168,165,224,170,76,103,135,240,124,136,68,4,4,65,66,210,84,92,207,66,86,211,56,150,129,85,29,65,197,165,98,89,80,204,81,42,85,209,19,22,162,91,70,81,101,204,106,149,116,77,2,75,16,240,125,143,0,7,85,112,49,61,25,45,150,4,65,38,192,163,84,42,17,145,193,139,205,37,26,213,41,85,93,204,201,195,156,125,230,82,154,155,106,177,29,31,53,18,65,138,181,97,248,58,62,83,56,86,17,199,149,24,27,31,101,110,71,61,199,134,166,1,17,223,115,17,2,153,192,115,9,144,48,5,5,207,23,64,4,65,210,105,154,187,244,83,51,157,75,40,20,10,133,222,73,154,233,31,124,244,137,199,71,239,249,193,79,47,158,191,168,179,125,108,34,139,227,7,92,119,213,165,212,214,165,9,68,157,189,199,135,8,124,1,211,52,25,159,152,100,249,134,45,104,74,64,99,226,244,6,147,154,132,72,76,112,200,13,119,35,166,234,144,3,151,106,33,79,144,158,133,235,122,36,253,28,138,100,32,70,234,168,200,25,90,51,58,190,40,83,42,150,113,28,15,89,79,144,27,27,162,82,113,209,181,0,201,153,162,88,42,34,233,41,156,242,36,158,24,69,143,215,163,73,30,177,100,43,162,124,250,136,131,225,248,248,174,133,228,148,145,245,26,100,53,66,224,11,8,209,70,116,127,10,171,48,142,231,248,212,204,187,16,73,210,41,140,158,192,29,63,138,91,205,146,76,164,136,212,104,196,91,230,147,108,104,33,86,147,64,211,227,40,206,36,197,220,48,70,57,199,13,239,217,192,107,219,247,179,160,53,67,99,204,66,23,12,12,91,68,84,28,86,182,39,40,27,22,65,32,112,201,121,87,188,245,221,159,253,232,59,51,157,75,40,20,10,133,222,105,198,206,1,254,111,154,148,185,58,63,89,244,91,146,49,38,198,39,240,114,35,216,147,35,36,197,42,178,18,160,202,34,27,86,206,227,210,77,171,168,86,170,68,180,40,178,20,144,74,233,232,146,71,67,202,166,163,89,38,123,232,21,202,74,45,169,134,54,162,162,143,128,128,163,198,240,164,4,185,178,69,66,215,152,24,31,163,50,53,142,83,45,35,136,34,85,195,38,93,87,71,186,174,14,81,20,209,84,25,69,85,145,4,17,193,175,82,147,153,69,224,216,56,86,133,170,229,225,154,147,88,174,71,84,79,224,35,162,235,42,146,22,195,40,100,177,208,208,244,56,149,114,9,45,18,37,112,125,16,99,216,118,145,242,88,55,199,14,237,192,241,100,186,186,71,177,213,165,56,234,108,202,21,155,74,185,136,104,151,201,142,103,137,136,16,213,84,18,17,153,186,132,204,194,142,4,11,154,18,52,198,101,52,85,33,169,69,88,216,28,33,29,17,105,109,104,242,231,206,93,118,245,63,34,147,80,40,20,10,189,211,63,164,0,231,159,179,38,91,177,98,127,108,110,105,34,89,147,198,178,108,64,192,177,44,36,81,132,192,167,54,149,96,188,98,160,136,38,126,96,49,54,89,98,104,188,76,95,127,142,225,177,42,154,170,178,98,89,19,199,95,126,8,87,212,40,23,114,104,154,142,35,196,137,38,219,136,37,155,49,204,18,102,197,102,114,228,20,66,224,161,137,50,186,174,96,89,1,150,101,224,121,32,41,58,186,228,34,8,2,201,116,134,100,77,10,33,48,193,119,41,87,42,68,52,240,45,151,170,109,162,43,50,185,130,129,237,6,184,78,9,73,139,83,173,228,145,69,240,61,31,195,176,240,37,149,158,109,127,163,60,222,141,97,85,153,202,142,34,137,2,162,214,10,114,6,223,143,80,45,139,12,117,31,198,42,79,51,49,50,66,109,92,67,12,44,206,88,191,2,199,178,240,253,0,195,48,241,3,151,192,119,17,3,8,252,128,213,171,207,251,227,231,191,254,249,236,63,34,147,80,40,20,10,189,211,140,143,64,255,175,135,30,123,228,177,21,107,47,248,204,214,237,59,98,229,74,137,129,177,41,78,14,14,112,124,32,75,197,52,208,53,153,107,175,127,31,182,23,193,113,29,4,103,26,43,59,70,105,232,40,185,146,203,137,9,155,100,109,11,237,13,34,221,93,7,73,53,207,198,9,4,36,81,195,177,44,2,65,166,60,57,10,142,77,52,85,75,170,161,149,0,31,211,241,193,15,80,20,31,63,112,137,200,46,186,98,81,173,130,170,233,228,170,2,10,54,178,232,226,162,162,167,90,193,28,199,246,100,98,81,157,32,40,81,50,227,196,210,41,100,61,133,166,107,56,147,7,144,2,1,207,243,137,52,175,228,232,107,191,199,44,12,178,110,217,2,234,154,155,89,121,249,103,137,166,227,68,36,139,241,129,35,40,162,203,84,255,65,36,193,198,50,74,36,210,105,106,234,90,168,203,212,243,245,95,61,202,246,195,195,116,79,148,25,201,89,76,21,170,244,143,229,73,53,46,157,248,237,67,127,60,235,31,149,71,40,20,10,133,222,105,198,55,193,252,111,29,237,11,63,228,139,175,62,83,112,20,4,59,160,148,47,83,52,53,4,11,106,234,102,225,84,242,232,74,29,117,25,21,61,72,255,191,236,221,121,124,28,117,253,248,241,215,123,102,103,143,220,109,147,180,221,35,155,150,66,161,8,8,69,80,110,80,4,4,68,81,42,32,88,146,246,199,173,126,189,190,162,130,214,27,79,20,145,175,21,154,112,122,128,7,8,138,200,33,247,217,2,22,40,80,104,155,52,155,180,105,211,230,218,100,207,153,247,239,143,221,109,211,210,35,181,41,69,252,60,31,143,60,50,199,231,154,153,221,125,239,103,230,179,51,120,85,74,111,121,29,150,101,99,59,85,172,236,88,70,164,225,93,212,148,165,89,241,228,29,68,143,56,143,117,125,253,12,217,74,110,109,146,26,191,18,242,185,84,78,136,145,206,100,112,81,130,126,139,180,235,161,148,129,102,233,237,27,162,182,42,128,207,74,226,121,85,216,98,97,137,32,57,143,202,144,143,245,61,189,248,241,129,164,201,100,60,202,125,65,124,65,31,105,13,144,30,72,49,190,60,71,46,59,204,250,196,106,112,130,132,82,25,252,126,63,185,148,71,87,215,90,66,227,195,116,245,90,84,87,134,200,101,148,137,123,29,70,186,127,13,177,125,15,135,108,31,110,186,159,116,102,144,229,43,86,242,251,123,159,99,238,135,14,68,243,105,254,245,234,10,94,239,15,145,85,143,115,63,176,31,249,178,67,103,223,117,255,3,187,242,112,24,134,97,24,35,236,210,0,216,52,247,180,191,127,238,115,223,191,121,237,234,151,206,205,187,121,114,217,20,121,66,216,158,112,232,177,31,167,27,97,122,125,136,161,85,139,113,221,44,189,189,253,216,150,67,46,55,64,122,184,157,76,207,106,22,45,125,158,232,126,199,65,79,130,151,30,187,155,3,142,254,16,238,224,106,202,170,42,200,82,206,164,9,144,202,228,0,112,179,57,28,127,25,154,235,39,237,85,16,114,148,160,19,64,108,7,219,235,198,22,33,88,230,35,63,144,197,213,60,101,142,82,134,69,110,216,143,191,178,28,127,32,64,119,219,114,38,77,155,130,235,85,96,187,57,242,110,22,79,61,234,39,85,147,207,9,94,54,195,129,251,205,36,177,236,9,202,66,229,212,239,51,3,167,38,64,62,39,100,61,31,3,107,7,73,15,36,177,51,41,124,22,12,173,93,67,87,103,39,203,187,147,220,116,247,99,84,149,217,56,150,159,116,62,199,186,84,18,20,250,217,255,230,43,230,125,229,239,187,242,88,24,134,97,24,155,218,101,167,64,75,158,122,234,129,63,95,247,195,31,205,218,107,114,85,93,109,185,15,183,188,158,250,241,21,148,133,28,106,38,54,80,89,21,164,190,126,28,21,21,85,76,170,241,145,27,92,201,186,149,139,33,59,72,95,127,63,153,204,48,47,191,240,28,245,177,61,201,231,211,236,245,238,195,169,10,66,67,120,18,174,122,184,174,141,19,116,240,217,138,155,203,144,245,132,202,80,144,64,89,8,159,55,140,157,235,163,119,192,165,110,98,45,131,3,61,136,51,142,160,99,147,207,167,201,219,85,184,125,43,24,118,29,202,2,101,228,115,105,202,203,252,216,129,122,50,158,71,101,213,56,2,154,70,82,237,212,84,248,24,76,13,83,94,119,0,238,192,10,36,215,67,229,184,90,146,222,68,178,121,155,181,93,9,178,89,24,78,246,225,88,54,201,225,84,225,238,46,153,36,19,39,87,178,116,201,43,12,12,166,56,254,160,40,123,79,118,8,121,41,236,96,21,31,56,230,132,37,63,184,230,234,227,119,245,113,48,12,195,48,54,181,75,123,128,37,135,126,232,196,125,191,242,63,87,244,62,191,248,133,154,68,210,143,96,241,165,47,127,11,187,172,146,158,85,221,172,73,39,113,200,18,8,216,132,170,246,99,234,33,83,169,112,134,200,15,15,240,183,187,31,192,205,12,112,239,29,173,28,116,208,17,56,154,163,162,102,28,182,109,83,237,31,166,111,8,252,98,99,89,66,85,117,37,233,140,77,62,159,196,82,1,219,162,47,57,200,164,137,19,233,31,86,50,217,44,21,54,12,13,15,129,122,136,132,168,111,136,48,65,171,201,123,126,82,67,67,164,178,130,101,65,80,114,136,109,145,78,15,83,230,115,192,81,202,171,42,8,217,30,125,169,97,196,42,99,160,63,135,187,254,95,164,186,215,81,25,63,24,215,10,16,36,64,101,200,34,20,168,101,176,123,25,174,194,96,191,69,247,154,65,84,21,215,75,225,195,3,160,113,202,187,250,174,105,185,113,223,183,226,24,24,134,97,24,155,218,229,61,192,146,115,62,249,153,7,186,86,175,108,90,59,228,218,205,23,92,66,104,220,68,214,175,234,36,235,185,236,183,223,116,28,191,69,120,66,144,170,10,193,167,89,202,42,252,36,251,214,48,99,198,116,26,226,83,232,89,215,203,125,247,221,203,228,186,106,202,235,247,196,231,183,33,221,75,121,101,13,22,10,40,62,91,112,221,97,250,250,134,177,252,62,108,47,79,85,205,4,108,178,120,174,34,150,131,19,170,194,33,71,58,239,33,120,248,2,181,12,247,173,6,39,132,155,207,144,205,123,100,157,241,84,6,43,200,228,60,50,169,94,2,110,63,62,175,159,80,120,127,210,3,93,116,173,88,70,77,153,71,32,4,117,83,167,18,158,50,133,80,16,114,153,44,78,192,135,228,210,84,7,7,209,100,7,189,235,86,179,100,233,74,254,241,216,34,214,167,178,216,185,52,189,253,89,124,101,181,185,233,7,157,120,204,131,143,62,216,245,86,29,3,195,48,12,99,163,183,164,7,8,112,225,167,63,190,240,23,87,254,226,188,181,247,223,127,203,145,71,28,35,3,201,33,166,78,159,70,77,185,205,170,55,158,167,44,183,150,23,219,95,101,225,179,139,113,93,23,127,192,207,240,224,122,94,124,233,21,46,184,248,66,14,58,232,64,66,62,7,219,77,99,169,71,42,165,104,78,168,42,183,208,124,158,161,228,32,161,80,21,94,186,151,88,67,35,195,67,25,108,91,9,5,253,184,233,97,108,45,4,59,215,133,160,207,97,114,44,204,224,250,213,12,13,167,16,21,242,64,200,239,39,52,46,194,96,206,97,56,239,225,15,149,33,217,42,108,59,140,151,233,195,235,237,33,181,118,16,59,215,67,77,237,36,50,148,163,117,199,145,81,63,233,108,134,242,170,28,249,225,117,228,36,71,106,104,152,202,241,53,52,90,121,94,122,117,25,237,67,14,233,76,30,43,24,160,178,188,82,143,58,240,163,231,93,254,221,203,23,190,85,251,223,48,12,195,216,148,188,213,21,94,253,163,150,75,247,61,230,131,87,87,215,79,22,87,243,236,89,235,167,188,255,121,52,159,197,14,4,81,114,100,6,58,9,149,59,100,7,134,72,36,58,120,240,161,231,232,89,211,79,251,202,54,206,62,247,83,180,117,103,57,252,212,38,42,252,41,252,22,160,57,202,203,202,24,74,231,241,235,0,226,84,225,121,130,235,229,72,15,103,152,80,227,162,153,181,16,138,227,101,6,240,210,125,88,161,90,44,119,29,169,52,4,66,53,100,61,31,142,79,144,242,40,201,193,36,121,43,68,168,114,28,214,208,26,220,193,118,156,225,101,12,37,115,252,225,182,59,104,140,142,103,220,132,58,234,226,135,144,10,54,210,181,170,147,231,30,189,143,108,170,159,67,143,252,0,174,229,35,232,131,113,129,44,110,114,5,213,149,126,46,251,201,173,60,191,108,61,141,177,90,61,254,3,179,62,115,249,119,231,153,39,189,27,134,97,236,70,111,121,0,4,120,246,229,193,75,215,229,188,171,157,114,191,212,149,41,97,127,26,39,63,0,217,117,136,8,161,114,11,201,231,25,238,95,141,228,251,73,167,148,76,78,120,224,129,135,217,51,222,64,162,95,104,156,249,97,198,215,148,225,183,149,218,234,0,55,220,208,202,15,127,242,99,198,143,171,198,103,219,120,234,226,216,22,62,159,128,235,145,207,187,228,196,38,159,117,201,121,74,222,179,1,37,61,220,207,55,231,205,227,236,79,124,130,116,114,61,110,101,3,65,29,38,43,33,210,25,11,191,219,71,127,251,243,172,105,127,149,187,239,186,139,241,227,202,24,87,83,207,211,11,95,162,179,167,135,232,228,201,212,76,222,139,243,47,251,17,53,249,14,254,249,183,223,147,119,133,131,142,59,135,160,47,73,178,253,113,86,182,183,145,202,90,220,248,215,231,244,220,211,63,241,153,211,46,249,188,9,126,134,97,24,187,217,110,9,128,0,109,29,122,182,86,114,67,38,147,119,130,40,12,44,167,174,166,134,244,64,39,229,186,158,161,161,85,248,188,44,150,63,72,160,102,50,29,175,44,229,245,87,22,51,113,242,36,246,59,225,66,14,60,248,112,234,198,133,24,55,46,132,170,75,38,155,35,147,118,73,167,178,100,178,41,44,21,44,75,241,89,133,77,244,60,197,117,45,82,185,60,89,207,66,17,196,242,227,179,156,194,117,59,199,71,208,231,167,123,221,90,130,193,10,22,62,241,16,3,41,33,183,110,25,61,203,22,209,211,157,224,119,191,189,157,76,118,128,227,142,126,31,145,186,122,102,158,120,1,56,194,67,119,44,32,80,17,97,223,35,78,163,174,166,156,21,139,110,163,63,177,148,80,252,112,170,202,202,240,103,151,241,70,199,64,238,153,229,193,243,46,251,222,215,127,179,187,246,185,97,24,134,177,209,110,11,128,0,93,43,179,7,19,178,239,179,221,222,154,100,119,7,235,19,175,80,85,93,69,153,63,131,207,246,168,168,112,144,241,7,98,37,95,100,197,171,237,92,120,217,15,200,249,66,140,171,12,96,89,144,203,130,167,57,44,203,34,159,207,147,26,206,146,206,228,176,4,84,61,108,43,79,208,118,16,108,178,234,146,201,129,231,218,228,243,89,146,248,217,235,128,195,72,188,246,10,227,198,85,147,203,102,8,248,20,245,32,157,183,200,224,144,28,76,226,164,187,185,225,202,207,240,212,67,255,224,247,247,62,201,33,239,158,74,110,40,197,62,7,236,197,172,11,127,138,83,94,137,67,138,84,215,75,172,120,227,101,6,211,227,57,252,180,211,25,92,250,15,58,151,60,70,158,74,166,238,123,100,223,250,84,249,241,123,31,251,65,115,205,207,48,12,227,109,98,183,6,192,146,135,238,126,240,229,92,126,104,198,212,120,53,19,235,199,67,174,23,207,205,66,48,142,23,28,207,126,123,197,9,85,86,82,22,44,252,230,175,220,239,195,178,5,207,203,227,121,144,73,231,112,61,139,108,54,79,42,61,68,40,24,194,103,11,62,75,113,68,177,108,155,97,9,144,203,42,65,75,201,73,144,165,175,191,142,39,10,26,64,188,44,89,245,248,246,181,183,112,219,47,191,75,54,111,227,226,160,78,53,158,83,129,102,135,24,88,249,2,199,29,16,230,19,167,190,143,233,225,58,106,222,51,135,172,21,66,243,57,50,248,136,78,172,33,219,245,52,149,172,230,137,39,158,103,255,19,47,161,247,165,59,80,9,45,217,227,131,231,155,159,58,24,134,97,188,205,188,45,2,32,64,87,34,115,147,223,159,58,215,26,120,6,191,83,142,29,172,225,147,231,127,141,199,30,121,24,191,223,193,231,179,8,4,108,2,1,139,160,99,99,161,248,253,14,201,161,44,182,88,228,68,81,133,236,80,138,193,100,63,181,227,198,227,230,50,76,154,88,73,124,90,21,175,46,94,135,63,104,145,232,30,166,171,187,31,68,0,65,196,66,109,11,92,80,60,50,213,97,38,122,105,96,136,188,148,83,221,240,46,178,90,70,54,217,79,62,181,158,113,153,53,92,123,197,39,216,243,196,47,20,158,21,232,165,240,212,67,42,99,228,250,187,168,200,183,145,89,118,31,235,214,101,169,159,57,231,230,216,1,51,62,181,187,247,173,97,24,134,241,102,111,155,0,8,176,166,35,121,98,32,215,121,99,114,96,121,253,193,71,159,133,39,133,135,85,88,62,193,231,179,176,109,27,207,205,80,89,89,137,151,29,226,172,15,31,201,125,143,62,195,244,119,237,67,247,170,30,60,207,101,217,107,75,73,167,179,248,125,62,50,150,199,244,200,68,214,39,215,227,247,249,201,218,229,68,195,97,18,157,61,188,252,122,39,142,184,216,254,241,216,126,63,217,108,134,92,62,139,207,14,144,76,103,216,239,125,71,147,88,244,79,92,203,38,88,29,193,87,49,137,236,240,32,228,179,184,185,126,41,149,217,112,0,0,32,0,73,68,65,84,150,60,249,0,129,144,159,128,207,38,189,110,41,67,53,135,51,208,191,134,202,50,11,223,154,151,214,184,169,204,236,216,145,167,153,219,155,25,134,97,188,77,189,173,2,96,201,69,205,255,115,211,227,15,223,243,201,238,117,221,22,170,136,207,33,153,74,1,144,203,167,57,235,244,15,242,210,226,23,169,11,14,34,193,137,212,215,214,80,149,92,76,185,151,230,245,126,240,60,240,92,152,56,169,138,134,208,0,245,135,157,203,223,30,126,158,215,87,244,226,15,248,176,53,71,223,250,126,246,219,183,158,167,23,15,50,52,110,111,6,115,57,106,179,3,164,83,131,184,169,65,44,55,141,250,130,216,40,121,55,139,74,8,127,85,61,54,138,155,233,71,84,249,217,15,191,203,233,167,125,8,107,56,65,206,205,211,57,52,209,115,66,147,110,221,115,207,10,211,235,51,12,195,120,155,123,203,238,4,179,35,22,62,255,212,159,63,123,206,23,254,175,178,118,252,17,175,175,88,18,203,100,114,120,170,248,3,126,62,124,236,1,180,183,175,224,148,35,14,160,106,240,101,34,110,15,149,3,157,76,244,231,113,7,33,170,176,119,57,204,172,134,3,143,251,0,101,67,175,243,219,133,89,220,124,146,246,85,171,9,5,203,88,189,102,136,119,239,237,96,173,233,103,124,69,14,127,178,141,144,235,241,222,179,46,99,229,139,207,224,4,43,200,184,57,36,151,34,147,207,226,121,30,126,199,135,67,150,96,192,33,175,22,158,122,252,227,225,71,121,223,244,61,137,79,223,131,108,202,247,228,56,167,230,224,201,123,78,184,117,119,239,63,195,48,12,99,251,222,150,61,192,145,46,251,194,21,51,95,127,117,233,175,22,61,245,215,131,203,125,121,246,139,228,120,79,164,138,124,111,47,85,62,8,184,208,63,0,213,19,160,220,15,21,21,208,182,6,102,30,8,107,38,157,203,170,117,79,211,120,228,103,184,236,178,43,152,49,99,26,201,97,151,37,75,94,162,178,44,196,81,141,101,100,123,86,49,224,66,69,101,21,207,117,41,171,211,147,24,118,193,85,33,96,67,102,104,61,94,46,131,223,167,168,167,120,158,226,121,30,25,207,98,234,126,199,176,127,184,108,97,124,218,62,23,94,249,147,111,47,218,221,251,202,48,12,195,24,189,183,125,0,44,249,227,143,191,22,15,12,174,184,118,209,211,79,191,191,122,104,89,160,204,130,73,147,192,9,57,36,58,114,148,87,67,42,5,221,61,160,113,152,124,240,71,73,234,4,50,201,215,89,186,210,229,197,151,95,37,167,121,6,215,231,80,39,67,133,228,153,30,142,49,193,223,65,93,44,78,110,125,23,75,150,40,203,211,21,172,243,79,161,103,221,42,188,225,65,44,81,212,203,162,234,33,150,131,170,18,143,238,153,217,127,255,195,30,104,220,119,250,197,63,249,238,23,219,119,247,190,49,12,195,48,118,220,127,76,0,28,233,47,87,92,250,69,159,187,188,105,66,69,239,222,145,216,120,107,96,221,90,94,111,27,224,177,167,95,101,40,11,13,7,238,67,248,253,39,177,170,125,16,178,195,116,172,120,9,63,46,201,156,143,182,85,157,36,251,251,137,213,134,152,49,181,138,229,203,147,12,117,15,48,78,92,250,178,126,158,233,169,34,233,27,71,72,243,72,255,10,234,199,151,147,88,159,193,41,175,243,222,245,174,131,95,141,55,236,209,58,191,245,103,63,222,221,251,192,48,12,195,216,57,255,145,1,112,164,39,174,254,244,165,158,101,157,49,144,204,237,255,226,131,45,53,13,135,236,207,179,43,218,121,127,211,21,36,215,246,115,239,223,255,196,153,179,78,229,55,45,215,48,216,63,72,77,0,18,61,57,166,79,173,100,213,234,126,106,107,44,210,171,60,114,41,240,3,67,121,7,191,163,244,39,45,62,118,250,251,251,112,42,23,135,167,204,188,253,248,185,95,54,183,47,51,12,195,120,7,249,143,15,128,155,187,239,150,91,206,78,249,220,99,247,156,82,189,239,235,157,3,209,245,195,125,53,185,158,39,130,251,69,42,125,95,253,209,141,114,194,17,211,121,121,225,75,84,86,57,212,141,47,215,92,190,42,63,148,158,144,246,105,85,95,99,120,124,162,162,114,220,203,7,29,240,238,127,238,127,214,167,205,45,203,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,254,59,200,206,22,16,141,70,199,163,246,186,210,188,167,190,134,174,174,101,29,35,146,216,209,104,124,49,202,12,0,133,247,119,118,182,63,184,179,245,142,149,104,180,241,68,84,239,1,64,249,116,162,171,253,154,145,235,167,212,79,153,152,115,188,213,133,57,249,117,162,179,237,130,183,188,145,134,97,24,198,152,179,118,182,128,68,34,177,94,224,138,13,5,90,249,255,29,185,62,18,105,56,189,20,252,128,7,223,78,193,175,64,55,126,9,16,126,17,141,70,247,219,100,109,217,200,245,106,191,117,237,50,12,195,48,118,165,157,14,128,0,233,236,240,207,128,53,0,40,151,78,158,60,37,94,92,229,19,228,59,165,116,174,199,151,198,162,190,93,203,254,93,52,26,13,237,238,86,24,134,97,24,187,150,111,44,10,89,187,118,109,50,26,109,184,28,149,95,3,248,44,247,50,224,162,88,184,241,227,138,238,85,76,118,203,170,85,237,207,149,242,196,194,177,15,171,101,157,134,242,65,160,90,144,123,80,189,183,163,171,189,21,80,128,88,44,22,198,179,110,43,102,249,83,71,103,251,79,75,249,163,209,134,59,68,165,86,97,69,162,179,253,92,128,88,164,241,34,208,79,2,168,200,23,64,255,31,202,9,40,143,36,186,218,63,57,170,141,81,102,160,190,43,129,207,110,47,105,56,28,46,179,240,125,81,68,62,168,112,56,176,70,144,167,61,116,126,103,103,251,95,55,108,235,38,237,178,46,22,117,47,82,228,116,0,129,91,93,205,93,14,206,187,45,75,174,68,245,72,96,177,192,77,29,157,237,63,25,89,223,140,25,51,252,3,3,201,11,80,57,1,56,25,88,140,112,175,231,89,11,186,186,86,188,54,170,237,51,12,195,48,128,49,234,1,2,36,18,43,91,129,165,0,138,92,24,14,79,153,174,162,223,44,173,183,243,124,189,52,29,141,198,231,170,88,119,162,52,3,81,160,82,209,89,42,44,136,68,226,63,46,165,83,213,50,133,195,21,14,87,97,202,38,21,170,188,175,24,116,14,217,152,158,120,41,61,170,55,161,204,1,162,42,82,183,67,27,35,250,153,104,52,126,210,118,82,249,44,203,121,22,145,111,22,219,1,80,175,232,169,2,119,71,34,13,231,110,185,93,222,205,138,92,8,212,23,210,243,57,17,103,129,37,60,94,12,126,0,251,43,252,56,22,142,95,50,162,62,123,160,127,104,1,42,87,83,8,126,0,251,163,124,201,18,239,145,104,52,58,109,135,182,209,48,12,227,191,220,152,5,64,32,47,42,27,174,255,89,226,221,15,236,5,160,240,147,246,238,246,21,0,13,147,27,102,162,92,87,76,54,40,42,205,162,114,38,176,28,64,224,243,177,112,227,153,99,208,158,189,16,189,19,209,203,44,229,183,163,201,160,240,187,17,51,191,159,82,63,101,226,214,210,70,34,13,39,110,184,182,41,44,80,228,125,8,255,175,180,222,66,182,54,88,102,138,34,23,161,242,131,210,2,129,51,17,150,8,210,132,176,96,67,19,44,249,68,105,58,26,109,184,24,56,167,212,78,203,211,131,69,229,236,226,234,122,212,254,227,104,182,209,48,12,195,40,24,147,83,160,37,29,93,109,127,137,69,226,143,23,123,68,209,226,226,65,200,127,191,148,198,181,172,163,164,112,134,19,69,47,73,116,181,223,12,16,137,52,182,11,250,36,0,226,29,205,200,96,244,239,16,126,148,72,172,252,223,237,39,28,145,69,244,65,85,121,81,224,187,64,101,206,241,22,136,235,157,191,165,239,9,161,144,255,190,116,58,61,1,32,145,72,244,1,30,240,84,52,18,159,3,188,119,68,175,112,211,58,84,206,79,116,181,253,14,32,26,105,60,14,244,61,0,158,199,57,93,93,109,207,3,55,70,35,241,89,64,37,170,239,222,152,207,58,94,11,251,109,176,186,186,124,246,146,37,75,178,192,162,104,184,97,79,68,190,9,236,223,208,208,48,110,229,202,149,189,59,178,205,134,97,24,255,173,198,178,7,8,160,174,178,105,208,81,190,221,217,217,185,225,103,18,22,188,183,52,237,203,203,99,165,233,206,206,182,133,27,178,136,28,181,179,13,241,60,238,248,119,242,117,118,182,255,0,40,141,84,61,25,79,46,221,82,186,55,222,120,35,227,121,78,157,168,253,133,104,36,254,64,52,18,127,45,26,137,119,51,98,251,182,216,46,145,87,54,204,168,38,74,147,193,160,189,188,180,20,88,177,89,54,81,244,152,226,116,229,64,255,80,38,26,137,107,52,18,215,98,240,3,192,117,57,104,52,219,104,24,134,97,140,113,15,16,160,171,171,253,137,104,36,190,24,216,31,192,242,233,245,35,215,43,90,94,154,246,252,94,102,196,42,119,68,162,170,205,203,85,221,177,96,109,89,86,114,71,210,143,108,135,88,222,185,234,89,175,2,149,138,124,101,75,137,34,145,248,177,130,247,160,110,92,52,8,172,162,112,109,111,171,164,212,253,221,49,54,80,57,162,148,103,55,78,23,122,144,133,101,255,78,209,134,97,24,255,157,198,60,0,22,72,166,244,97,156,201,100,178,155,172,129,167,181,56,136,67,213,222,31,232,2,136,70,163,123,108,248,252,86,30,1,176,115,182,235,22,91,104,193,1,165,50,106,107,167,87,66,122,155,129,102,103,116,116,116,116,69,34,241,179,4,238,222,90,26,81,230,110,184,141,128,200,49,137,68,219,35,128,198,34,241,69,202,152,247,196,242,192,67,192,49,64,34,209,217,118,200,118,210,27,134,97,24,219,49,214,167,64,183,79,173,167,55,78,235,207,195,225,248,129,225,240,148,233,168,61,191,180,88,224,9,128,246,238,246,13,119,148,81,56,60,22,142,95,28,137,76,57,32,232,79,255,106,87,55,179,179,179,253,175,2,87,109,53,129,48,105,67,219,148,204,204,153,51,125,145,72,195,185,187,32,248,21,234,128,210,233,226,104,44,18,191,60,28,14,151,77,157,58,181,58,26,141,95,31,141,196,187,163,145,120,119,227,164,198,198,93,81,183,97,24,198,59,209,91,30,0,59,186,86,220,39,104,41,128,237,101,9,207,89,226,189,10,28,7,160,200,125,182,95,74,35,33,243,130,220,85,202,171,194,47,5,239,5,132,179,121,11,216,142,124,21,88,188,197,149,202,223,75,147,130,62,217,189,186,39,43,200,77,187,170,45,129,128,253,99,129,231,10,85,243,109,75,156,161,108,198,237,43,254,212,163,30,184,183,109,117,91,219,174,170,223,48,12,227,157,102,23,5,64,221,112,61,207,182,237,205,47,76,105,71,231,202,75,21,190,67,241,119,131,69,9,144,95,231,243,169,143,182,181,181,165,55,36,150,252,121,136,60,58,34,221,160,162,103,80,186,243,204,38,188,17,117,229,70,121,65,76,116,203,211,208,214,214,150,246,212,154,181,177,229,178,97,187,18,93,237,87,109,222,67,20,184,2,213,123,71,221,46,193,43,77,14,12,56,30,219,176,124,249,242,126,87,115,39,0,55,179,233,182,15,10,92,17,12,57,255,111,43,89,13,195,48,140,183,163,73,147,166,213,197,98,177,240,246,210,21,78,247,69,167,205,152,49,195,255,86,180,107,7,248,98,177,88,120,230,204,153,206,91,89,233,228,201,83,226,197,253,182,211,55,52,55,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,216,85,118,201,141,148,91,91,91,63,162,170,231,82,120,42,124,3,133,7,186,246,2,247,216,182,253,163,217,179,103,47,221,102,1,134,97,24,134,177,139,141,105,0,188,233,166,155,234,243,249,252,31,128,35,129,36,240,188,136,188,0,76,87,213,3,129,58,192,3,206,110,110,110,254,253,88,214,109,24,134,97,24,59,98,204,2,96,107,107,107,80,85,87,3,213,192,85,77,77,77,95,16,217,244,249,122,243,231,207,159,236,56,206,115,192,36,224,243,205,205,205,91,127,226,186,97,24,134,97,236,66,99,22,0,91,90,90,110,0,102,139,200,167,154,154,154,110,134,66,192,179,109,123,207,170,170,170,199,123,123,123,43,28,199,241,167,82,169,84,40,20,122,22,216,219,178,172,35,206,59,239,188,199,139,249,159,0,246,106,110,110,174,29,89,110,107,107,235,213,170,122,158,136,28,213,212,212,244,66,177,92,199,113,156,27,129,15,81,8,184,131,192,125,185,92,238,220,11,46,184,96,120,68,222,160,170,254,28,56,25,136,0,237,34,242,231,243,206,59,239,243,35,131,115,75,75,75,39,176,70,85,111,20,145,203,129,9,158,231,157,50,119,238,220,191,182,182,182,126,94,85,231,169,234,69,34,114,30,112,4,224,7,58,129,243,154,155,155,31,28,217,222,5,11,22,204,17,145,111,81,8,242,30,208,38,34,159,109,106,106,250,219,136,250,254,2,28,35,34,31,86,213,235,128,169,64,26,248,78,46,151,251,177,227,56,215,3,179,128,32,208,41,34,231,143,204,95,220,182,61,85,245,7,192,7,128,114,96,177,170,94,51,103,206,156,5,59,120,232,12,195,48,254,43,141,201,19,225,231,207,159,63,25,152,13,188,208,212,212,116,179,170,74,75,75,203,227,142,227,116,89,150,245,112,50,153,28,112,28,231,101,96,229,37,151,92,146,180,109,251,52,0,207,243,230,141,40,38,14,76,216,188,108,85,141,3,149,158,231,85,148,150,57,142,243,52,112,22,144,5,238,163,112,141,241,116,199,113,158,221,44,239,3,192,249,20,78,189,190,10,68,84,245,127,90,90,90,126,179,89,53,147,128,253,69,228,42,10,193,164,205,231,243,245,21,203,8,3,149,34,210,2,28,3,180,81,8,108,49,224,190,155,110,186,169,190,84,72,75,75,203,23,69,228,250,98,121,175,83,184,238,57,77,85,255,186,96,193,130,35,70,212,215,8,84,106,225,233,241,19,128,165,64,25,240,189,226,126,250,20,208,1,116,21,219,124,87,113,31,3,208,218,218,90,163,170,207,2,31,45,110,251,114,224,221,34,114,125,75,75,203,57,155,239,67,195,48,12,227,205,198,36,0,250,253,254,35,0,68,228,107,0,55,220,112,195,79,129,195,68,228,25,224,179,192,58,10,61,48,0,138,131,96,134,129,3,118,180,174,27,111,188,113,2,112,32,176,174,162,162,98,114,115,115,243,7,43,42,42,234,138,117,213,181,182,182,214,0,180,182,182,126,30,56,12,120,125,229,202,149,229,205,205,205,251,248,253,254,9,64,175,136,156,217,210,210,114,220,102,69,91,170,122,93,115,115,115,168,185,185,121,74,169,103,58,66,222,182,237,198,230,230,230,125,42,42,42,202,41,4,56,203,117,221,166,17,105,78,166,208,147,60,180,185,185,121,239,230,230,230,122,85,253,41,128,101,89,115,54,223,22,85,125,182,185,185,121,124,115,115,243,62,170,122,105,113,241,158,34,242,225,230,230,230,189,154,155,155,35,192,19,128,229,56,206,137,35,242,253,9,168,46,182,119,124,115,115,243,158,158,231,29,74,33,48,223,56,127,254,252,183,244,233,244,134,97,24,255,137,198,36,0,170,234,251,0,92,215,125,170,56,255,17,32,95,94,94,126,100,115,115,243,213,34,178,255,230,121,68,100,33,48,110,71,235,74,167,211,249,226,100,245,208,208,208,145,0,179,102,205,114,155,154,154,14,109,110,110,174,111,106,106,42,245,220,78,41,214,51,107,222,188,121,121,128,115,206,57,103,0,184,172,184,254,196,205,138,246,58,58,58,46,222,198,54,222,58,123,246,236,206,98,125,89,224,183,197,229,251,148,210,52,55,55,31,219,220,220,60,113,206,156,57,11,75,203,108,219,190,182,152,238,77,193,222,182,237,47,151,166,43,43,43,91,138,147,253,77,77,77,119,149,150,139,200,31,55,175,7,56,20,200,206,153,51,231,252,210,130,185,115,231,62,3,252,141,66,176,124,207,214,182,195,48,12,195,40,240,141,81,57,211,129,252,220,185,115,215,23,231,195,192,170,98,160,160,169,169,169,175,165,165,101,45,80,57,34,79,16,232,223,209,138,46,184,224,130,254,150,150,150,191,1,31,82,213,127,182,180,180,36,129,39,139,215,191,254,50,34,233,225,0,170,250,96,75,75,203,200,34,170,139,255,15,219,172,232,254,82,160,220,18,17,89,180,217,252,147,170,138,170,6,70,46,111,105,105,249,12,112,42,48,3,40,247,60,175,84,223,155,174,183,230,243,249,87,74,211,179,102,205,74,21,219,217,59,50,141,231,121,253,34,130,136,88,80,232,1,187,174,91,86,172,107,61,155,42,125,161,56,154,66,207,209,48,12,195,216,138,49,233,1,138,200,50,192,119,227,141,55,150,78,115,246,80,184,238,6,192,109,183,221,22,26,57,15,160,170,123,22,243,237,176,166,166,166,83,128,51,41,124,200,251,129,227,69,228,206,150,150,150,103,111,187,237,54,187,152,204,42,182,237,245,145,127,192,98,10,167,65,159,217,145,58,85,117,147,224,232,121,158,183,121,154,150,150,150,71,128,159,83,24,152,162,34,242,26,176,104,243,116,59,35,151,203,109,184,22,186,133,109,91,11,44,17,145,246,177,172,211,48,12,227,157,104,172,122,128,207,2,184,174,123,50,240,107,224,49,96,86,113,100,232,175,135,134,134,190,95,76,23,44,14,224,104,2,198,169,234,239,70,148,161,0,55,222,120,99,195,236,217,179,87,150,22,138,200,36,213,77,126,77,65,113,4,231,239,139,127,165,31,222,255,22,56,56,153,76,30,1,60,12,252,11,152,233,186,238,172,185,115,231,238,242,128,112,221,117,215,69,41,252,254,113,56,151,203,133,47,184,224,130,126,128,5,11,22,28,44,34,207,110,59,247,232,205,157,59,183,189,165,165,37,15,164,155,154,154,14,29,171,114,13,195,48,254,219,140,85,15,176,116,186,237,20,0,85,157,75,225,84,222,108,224,113,85,61,10,184,166,184,174,23,248,169,170,46,222,236,119,128,75,1,92,215,253,88,105,193,252,249,243,39,171,234,193,35,235,90,176,96,193,7,91,90,90,22,182,180,180,124,179,180,172,169,169,233,14,224,201,98,249,165,83,142,143,21,219,246,171,205,242,127,178,165,165,229,229,214,214,214,207,238,228,102,111,194,113,156,120,113,114,93,41,248,21,235,255,198,88,214,83,244,6,80,209,218,218,250,233,145,11,91,91,91,175,110,105,105,121,249,250,235,175,63,100,23,212,105,24,134,241,142,50,38,61,192,243,206,59,111,89,75,75,203,253,192,169,173,173,173,23,55,53,53,93,123,219,109,183,77,26,26,26,58,77,85,247,17,145,219,154,154,154,94,109,105,105,185,95,85,79,182,44,235,174,166,166,166,187,231,204,217,56,48,82,68,238,84,213,99,129,159,182,180,180,124,130,194,40,203,143,179,89,144,22,145,231,129,153,192,204,150,150,150,35,129,71,85,245,16,224,88,32,219,209,209,241,55,128,84,42,117,121,40,20,58,75,68,78,108,105,105,89,1,60,44,34,83,138,193,216,179,44,235,159,99,177,237,37,179,103,207,126,162,181,181,53,15,196,90,90,90,158,7,158,41,182,105,207,177,172,7,64,68,206,82,213,69,170,122,117,75,75,203,108,17,121,65,85,143,82,213,61,129,126,215,117,159,31,235,58,13,195,48,222,105,198,164,7,8,96,219,246,153,64,94,85,127,217,210,210,114,209,172,89,179,178,77,77,77,183,55,55,55,127,171,169,169,233,85,128,230,230,230,59,231,204,153,115,126,83,83,211,93,155,223,37,166,169,169,233,231,170,122,51,133,161,252,135,2,231,0,47,171,234,223,1,68,196,43,150,177,86,68,142,165,240,211,138,99,129,175,139,200,137,192,27,158,231,237,91,26,200,82,252,189,225,65,192,243,64,20,152,93,12,126,171,129,19,102,207,158,189,120,179,77,120,211,53,189,162,173,14,140,41,182,75,75,255,45,203,58,134,194,143,242,223,77,225,247,135,17,160,185,152,212,45,229,209,226,57,93,219,182,183,84,231,118,219,209,212,212,244,66,113,148,107,27,48,83,85,231,80,8,180,139,108,219,222,255,130,11,46,200,109,171,205,134,97,24,198,24,223,11,180,120,189,235,14,10,31,252,195,192,11,170,122,159,136,180,139,72,131,231,121,239,157,51,103,206,73,219,42,67,85,229,134,27,110,152,158,205,102,87,141,60,149,184,37,191,252,229,47,43,252,126,127,204,243,188,55,182,245,161,191,35,101,142,133,249,243,231,79,246,251,253,129,166,166,166,182,93,93,215,109,183,221,22,234,239,239,111,172,174,174,94,86,26,117,107,24,134,97,108,223,152,63,13,162,24,108,190,226,121,222,39,68,100,10,27,127,250,224,1,29,205,205,205,141,99,93,167,97,24,134,97,188,237,204,155,55,207,215,218,218,26,220,221,237,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,99,87,25,243,231,1,26,134,177,109,243,207,63,223,241,159,244,190,242,215,147,125,161,222,193,116,200,201,74,190,177,162,54,249,185,170,170,126,153,53,203,29,117,57,11,23,58,245,143,190,88,30,26,238,10,13,245,12,134,92,87,243,52,78,76,242,185,104,255,44,25,125,57,0,231,159,127,190,243,190,103,150,150,251,50,110,200,202,107,40,63,148,202,231,198,213,38,231,156,241,190,62,153,55,207,219,241,173,52,140,183,63,19,0,13,99,172,204,155,103,157,238,91,27,59,115,175,163,7,207,232,157,58,200,111,239,214,39,47,254,160,179,46,180,174,60,60,97,66,141,175,188,124,66,85,121,249,228,234,178,138,189,159,236,92,26,255,209,19,127,142,36,135,134,162,94,46,63,80,29,40,91,158,206,165,31,207,214,91,55,157,186,42,236,238,185,120,105,204,57,243,35,131,247,159,49,117,240,215,204,244,110,123,242,73,127,232,197,23,203,157,85,235,107,252,189,235,38,248,250,135,38,139,171,123,171,231,198,115,67,169,72,50,57,16,205,102,114,3,78,69,104,121,42,155,123,124,160,175,235,166,11,22,45,202,49,111,158,117,250,210,181,177,243,63,117,244,224,9,177,125,147,204,88,227,93,53,235,90,103,210,242,116,185,47,61,88,83,110,151,77,168,156,26,159,92,182,71,100,111,2,118,60,151,205,69,134,6,147,209,108,54,59,224,148,133,150,15,172,76,60,222,211,21,186,233,130,69,191,206,237,238,221,107,24,99,109,119,5,64,137,70,163,97,207,179,235,179,217,224,27,61,61,175,13,238,166,118,24,163,20,139,77,57,202,243,188,227,5,226,8,247,38,18,237,183,238,238,54,189,221,76,60,247,131,229,78,153,239,15,83,166,238,209,225,23,18,105,205,231,130,161,242,234,111,28,57,107,226,62,147,26,26,213,146,105,129,96,48,90,85,85,197,163,137,87,249,240,173,223,164,175,119,61,100,242,84,84,84,82,147,150,158,96,38,179,199,5,183,117,186,129,74,249,195,148,61,167,118,168,229,75,216,182,47,23,176,237,106,159,101,79,244,225,53,58,185,252,52,95,58,23,45,79,231,201,247,167,73,174,235,103,93,207,58,134,243,41,42,171,43,89,91,91,222,211,91,99,237,241,153,167,159,30,152,184,255,7,203,109,225,15,213,227,107,58,250,211,153,68,125,93,109,238,138,41,145,234,233,161,178,137,158,227,111,244,219,246,180,64,48,16,173,169,157,0,1,63,195,185,28,125,3,253,36,135,147,84,4,203,88,177,162,173,167,111,253,192,30,231,220,250,139,129,221,189,127,13,99,172,249,198,186,192,104,56,254,39,132,143,150,230,61,229,240,174,174,246,39,138,179,18,13,199,155,17,174,66,169,180,4,130,129,52,177,72,252,113,87,101,110,87,87,219,171,91,41,246,100,224,238,205,150,61,4,92,5,252,101,39,155,188,63,176,23,240,135,157,44,231,45,23,11,55,54,169,104,203,102,139,19,138,222,47,226,93,158,72,36,58,199,162,158,72,164,241,189,234,121,15,143,248,182,212,15,152,0,184,153,238,254,118,11,183,250,208,158,1,57,49,232,15,225,145,103,156,83,67,245,228,122,106,39,78,220,36,173,231,230,113,93,23,65,0,101,56,151,193,159,183,122,51,110,133,183,182,187,203,26,223,237,59,212,89,157,58,209,87,17,36,24,244,227,183,2,248,60,11,73,251,8,137,69,78,61,50,1,65,202,61,164,198,197,95,46,100,147,30,222,96,154,252,42,95,175,189,62,239,1,116,47,110,183,172,137,129,67,235,38,71,79,220,55,22,103,209,43,203,8,29,58,147,125,26,99,12,38,135,241,6,6,201,15,14,145,89,209,137,250,132,140,231,145,73,13,145,25,28,192,114,5,114,169,94,127,214,53,167,64,141,119,164,49,13,128,209,104,252,116,116,99,240,219,194,250,19,81,174,47,206,46,5,158,6,206,85,56,220,18,125,24,136,0,249,109,84,49,19,232,3,194,192,233,192,157,192,9,192,63,118,162,217,39,3,23,243,31,24,0,183,34,42,200,121,168,253,129,137,19,247,152,217,221,189,108,205,206,22,104,161,135,105,105,90,245,72,203,177,22,238,108,153,239,72,1,91,177,172,158,108,222,29,167,154,38,175,46,229,129,28,110,174,240,146,86,45,236,69,17,1,17,44,203,70,44,11,196,198,182,124,248,108,203,83,32,62,67,212,27,150,30,111,157,59,46,189,54,141,58,30,84,11,50,206,79,229,20,37,216,160,196,102,8,52,122,228,157,44,153,80,138,193,236,48,131,125,41,2,67,160,47,6,188,33,17,184,22,224,53,245,167,167,247,124,228,3,135,141,59,229,67,199,112,198,167,191,69,215,194,151,24,26,78,147,169,42,199,55,174,6,223,228,122,4,197,29,74,145,237,237,67,134,135,16,199,135,63,82,79,64,242,222,176,155,132,219,119,219,94,53,140,93,102,204,2,224,212,169,83,171,179,25,247,255,0,20,189,65,144,243,222,148,200,147,163,145,226,135,128,229,29,219,209,209,209,21,13,199,95,68,248,33,80,31,139,197,246,238,232,232,120,105,27,213,44,163,208,251,88,14,60,9,156,1,124,148,66,0,172,6,190,15,156,10,248,129,71,41,4,182,82,0,184,22,24,160,16,100,79,43,230,59,1,184,16,168,44,150,253,125,224,250,98,218,62,160,6,248,24,144,5,190,5,92,55,162,45,225,226,178,83,129,118,224,102,224,23,35,214,191,12,252,170,216,198,35,129,114,32,13,124,5,248,20,48,25,120,4,248,108,177,238,157,35,114,140,136,251,186,231,89,151,11,92,4,68,29,39,127,60,112,107,44,18,191,28,248,168,194,0,162,11,64,190,130,242,92,162,179,253,220,25,51,102,248,7,6,134,191,134,114,18,232,222,192,35,8,45,137,68,251,159,0,98,145,248,79,21,62,89,170,70,69,126,238,102,117,1,112,237,246,242,198,227,241,201,94,190,208,115,247,144,95,11,122,60,112,164,235,113,210,170,85,237,207,133,195,241,195,108,145,207,42,122,18,66,7,30,15,88,62,253,198,202,149,43,123,139,117,111,104,183,168,119,149,138,245,109,160,2,209,95,231,114,153,107,186,187,187,135,0,98,177,216,30,170,214,87,81,142,40,238,215,199,196,243,190,223,177,170,227,209,13,7,107,59,117,69,34,145,9,22,246,119,20,57,14,216,75,224,57,15,185,165,179,179,237,231,192,232,123,64,150,88,182,229,195,177,124,40,130,101,219,136,37,197,67,52,186,43,14,117,179,214,226,140,175,182,166,134,44,178,61,126,252,34,148,215,9,101,19,93,106,222,237,113,231,163,105,134,51,30,199,30,28,100,114,25,88,235,61,82,125,30,254,160,71,121,101,142,154,88,150,178,84,160,24,0,235,72,247,247,89,55,221,122,39,143,61,255,50,171,58,86,83,117,246,41,4,166,198,72,173,90,67,246,141,118,188,228,48,150,223,65,42,42,80,191,141,4,3,88,217,12,249,246,46,134,215,245,128,19,28,245,230,27,198,127,146,49,11,128,217,172,251,53,160,30,228,89,203,242,174,85,239,205,1,80,133,59,4,190,12,160,42,231,134,195,241,127,96,201,169,20,190,25,47,239,232,232,120,121,7,170,20,10,129,174,116,113,254,251,192,57,192,255,0,22,240,13,10,193,236,195,197,245,81,10,193,234,207,192,165,192,43,64,47,133,128,120,106,49,223,43,35,210,94,4,220,80,92,62,27,248,53,240,91,32,9,4,129,59,128,0,240,5,96,10,112,53,48,4,148,78,73,206,40,46,251,73,49,111,150,66,32,249,14,208,4,116,3,223,44,150,121,200,14,108,247,22,121,158,230,186,186,58,186,162,209,41,191,66,189,139,10,75,101,127,224,86,21,26,81,14,2,64,229,152,98,150,213,128,213,223,63,116,163,192,153,35,138,58,25,229,228,88,184,241,204,142,174,182,223,107,225,244,112,125,105,165,194,65,34,252,125,52,121,37,35,1,181,245,32,0,65,127,85,74,228,136,150,197,98,177,247,168,199,227,138,150,10,158,129,48,195,115,173,247,214,213,213,29,183,118,237,218,228,200,118,171,88,199,108,168,69,229,74,199,9,38,128,91,163,209,104,68,61,235,33,10,199,172,228,36,181,172,147,98,177,216,33,29,29,29,207,142,166,46,112,126,171,133,0,13,144,80,56,72,208,131,98,225,184,221,209,213,254,227,29,62,32,35,118,88,169,218,209,90,75,29,17,95,134,178,25,57,202,252,16,8,42,149,33,11,127,192,230,230,187,135,248,242,119,134,137,78,178,56,108,191,32,18,2,95,70,9,102,149,108,86,177,82,130,14,91,172,237,41,148,117,241,188,75,72,102,125,60,247,250,42,30,121,241,85,170,98,19,241,189,248,26,201,238,30,172,233,123,16,60,98,26,190,113,213,168,66,118,213,26,50,237,9,188,222,117,168,184,4,103,238,75,117,185,131,38,123,77,15,208,120,71,26,147,0,24,14,79,153,142,122,95,2,16,203,189,56,159,183,60,219,122,115,186,206,206,182,167,98,225,198,143,170,232,159,81,185,210,18,174,44,6,191,165,136,123,10,163,255,168,136,1,231,83,248,96,254,103,113,217,175,128,43,129,149,197,249,16,240,221,205,242,45,6,62,206,198,111,244,93,192,75,192,81,192,93,155,165,93,2,52,23,219,244,48,208,9,124,128,66,224,59,2,120,15,16,31,81,95,53,133,222,220,200,107,114,87,1,95,28,49,127,32,133,222,235,111,40,4,196,167,129,105,163,218,226,81,104,104,104,24,167,174,119,94,105,39,170,122,91,234,77,255,85,84,174,83,139,190,134,134,134,125,60,183,16,192,20,189,160,179,115,101,75,44,210,112,189,34,179,213,210,175,3,191,207,229,125,205,62,95,254,203,2,159,7,64,172,3,108,159,174,28,77,222,205,43,22,229,82,79,104,179,243,246,235,121,209,171,139,135,123,169,101,235,123,61,207,142,161,222,191,64,223,19,116,202,223,15,107,239,220,36,47,124,193,67,87,10,114,123,161,44,249,48,112,43,88,167,83,10,126,162,231,122,158,253,172,37,222,35,64,61,158,117,22,240,44,158,253,197,109,213,53,99,70,221,61,3,253,67,199,23,234,209,95,117,116,174,188,52,22,105,60,87,213,107,240,132,238,157,57,38,255,142,186,186,181,148,83,137,63,3,249,172,32,89,193,205,128,29,183,152,86,237,17,43,119,57,227,56,31,181,123,193,64,143,146,206,91,172,30,118,200,165,109,106,42,148,186,64,142,113,117,14,0,199,60,244,50,227,167,76,228,91,199,189,151,181,167,28,131,47,20,100,130,91,120,3,200,96,138,212,162,151,241,214,246,130,122,120,64,206,177,1,197,93,55,192,224,63,30,163,95,115,100,252,67,111,245,46,48,140,183,196,152,4,64,203,114,127,128,10,138,222,144,232,232,88,56,121,114,252,160,45,165,139,197,166,28,165,158,247,231,226,236,32,66,7,202,12,96,47,81,187,117,234,212,169,39,47,95,190,188,127,27,85,245,109,54,255,19,10,61,58,40,244,222,62,6,124,6,152,0,188,249,20,44,60,197,232,79,103,61,197,198,128,220,69,225,84,106,169,151,113,96,241,255,215,71,164,159,83,252,31,0,50,197,233,103,55,43,243,14,224,115,20,78,121,222,70,97,96,207,195,163,108,207,54,89,194,227,158,187,201,41,182,65,203,210,7,54,79,23,76,57,103,191,177,254,141,1,128,72,164,225,83,165,28,130,252,56,26,137,127,161,216,227,3,101,198,212,169,83,171,151,47,95,182,38,22,137,175,47,237,8,159,79,87,182,181,181,245,69,34,13,31,222,94,94,111,120,227,174,22,248,94,71,87,251,47,75,243,209,72,188,212,163,219,203,115,229,169,145,135,69,241,222,75,225,250,238,6,29,157,237,63,7,220,88,36,254,156,194,65,160,133,47,14,42,239,41,109,111,34,177,242,150,194,118,69,102,218,174,93,149,19,123,168,80,158,110,179,174,37,75,150,220,89,42,87,145,11,163,145,248,39,21,125,76,197,250,139,72,126,231,174,13,11,219,30,107,173,35,39,10,51,75,94,174,163,102,50,76,205,91,148,7,61,196,231,49,100,41,125,235,97,160,60,196,220,121,19,72,228,131,92,180,32,64,191,109,211,177,38,195,234,181,253,88,195,73,26,107,125,236,89,14,21,133,77,103,109,93,29,67,169,44,19,158,120,142,114,207,35,232,247,147,13,133,112,3,1,130,53,213,248,39,213,98,237,51,21,241,57,184,153,12,186,190,15,187,123,13,190,50,31,21,147,39,51,152,78,146,73,245,194,237,166,11,104,188,243,236,116,0,140,199,227,147,221,60,167,1,88,200,254,209,72,252,110,129,154,13,131,38,132,155,163,209,134,111,36,18,43,111,81,207,219,112,141,204,231,200,94,109,109,109,171,35,145,134,243,5,153,175,112,120,46,237,158,3,252,114,75,245,20,53,1,235,41,156,246,92,8,172,29,177,238,207,108,236,201,189,6,60,7,108,30,136,119,100,52,91,118,27,243,161,226,255,246,17,203,126,85,108,143,61,98,217,230,61,218,71,40,4,137,179,40,92,135,252,124,177,221,167,239,64,187,182,75,145,251,84,229,211,93,29,237,93,155,173,26,44,5,191,2,171,108,67,19,69,94,16,165,79,209,26,96,181,32,237,154,212,32,133,107,174,91,48,138,188,155,156,5,144,196,200,25,54,238,67,4,121,173,208,110,221,75,144,187,212,210,55,181,27,112,11,105,216,100,56,190,32,65,221,108,55,119,118,118,238,112,93,174,250,62,34,146,251,150,32,31,163,112,77,248,36,65,79,18,245,29,7,204,218,242,62,216,34,45,93,231,46,206,129,247,230,19,27,129,64,0,241,89,224,179,32,111,129,207,134,92,225,34,225,188,37,117,88,203,109,157,191,186,140,72,149,82,30,116,24,128,157,121,113,0,0,32,0,73,68,65,84,182,203,89,159,11,49,236,132,200,58,33,250,82,54,201,140,64,62,135,151,19,242,217,20,154,10,176,170,171,140,39,61,71,208,114,96,9,172,93,139,29,30,167,246,222,83,201,135,130,228,252,14,65,39,128,227,121,88,233,44,222,154,245,104,71,55,150,109,99,5,253,248,108,33,224,243,145,25,204,161,175,172,32,55,220,39,164,204,32,80,227,157,105,167,3,96,62,159,183,165,88,140,22,3,206,102,111,247,169,162,82,26,3,62,169,248,127,112,104,104,40,9,96,169,213,175,197,15,12,181,164,158,109,251,51,91,254,64,174,167,48,154,243,92,224,150,226,178,44,111,14,128,91,227,31,101,186,146,127,21,255,95,61,162,61,229,20,122,158,195,219,200,55,129,194,181,183,111,21,255,46,1,174,161,48,160,102,243,15,253,29,35,124,44,151,243,61,214,221,189,108,61,219,30,73,187,129,101,185,11,213,43,69,41,253,126,71,103,251,61,13,147,26,102,168,109,29,2,176,98,205,138,117,59,147,183,113,82,99,116,43,217,85,144,135,20,61,21,120,170,163,179,237,116,64,99,225,198,51,16,130,34,186,173,129,80,155,22,164,222,66,68,206,0,42,27,38,55,204,172,11,215,45,238,94,221,243,8,176,47,202,13,137,174,246,207,108,175,174,134,134,134,113,158,151,63,4,228,110,17,239,59,34,18,84,87,110,42,244,8,245,196,209,182,5,127,214,2,106,241,217,136,109,33,40,226,216,4,202,54,14,34,201,229,114,164,134,134,89,219,185,42,227,174,27,24,214,254,100,134,108,222,33,167,227,81,103,156,107,103,45,66,89,60,175,172,246,149,222,114,94,233,117,32,224,199,10,5,113,66,14,213,101,54,21,234,82,107,103,169,115,92,114,110,38,51,156,73,14,247,13,39,51,233,108,202,113,202,221,241,53,78,104,92,222,203,88,235,1,55,50,201,178,203,156,90,167,127,8,119,77,47,150,227,195,174,168,192,95,94,65,160,186,18,123,82,61,174,101,49,152,78,145,28,74,102,250,147,3,195,235,50,253,153,84,32,231,140,175,29,63,222,117,43,198,101,215,165,183,112,65,195,48,254,243,237,116,0,116,28,167,39,159,231,164,145,203,84,57,80,208,239,1,136,242,37,203,229,79,0,8,55,162,124,9,168,12,248,203,94,137,70,226,255,82,244,228,82,62,207,211,59,254,205,102,148,78,141,158,10,60,15,236,3,124,117,148,121,95,163,16,64,207,4,30,96,211,94,229,214,60,74,225,148,232,239,129,121,20,6,221,252,140,66,47,229,125,219,200,119,21,133,145,167,167,1,29,20,78,165,14,178,113,164,234,191,205,243,88,189,163,63,121,168,172,172,92,60,208,63,252,44,232,123,80,254,22,139,196,31,247,224,240,226,87,152,7,41,12,2,26,243,188,0,40,45,8,167,2,239,141,70,226,47,23,22,233,94,0,130,239,232,209,110,131,229,227,175,158,203,15,0,60,75,22,118,175,238,25,164,208,131,3,75,254,54,154,186,60,47,151,70,237,86,160,82,213,26,4,185,71,41,13,222,145,191,151,234,138,69,226,139,180,48,10,245,219,165,211,173,155,200,214,229,200,164,238,247,218,214,29,226,150,7,38,123,130,147,235,39,185,240,233,103,123,134,199,175,74,172,235,95,191,60,151,203,45,147,76,110,197,163,75,255,213,157,90,180,98,72,7,210,105,52,239,247,38,84,215,230,170,43,35,189,253,221,25,250,210,22,126,238,119,6,215,30,226,132,130,147,29,219,239,4,134,124,73,95,202,238,177,123,37,145,203,177,60,155,247,150,105,62,179,34,151,206,116,167,250,146,67,249,161,84,90,115,174,223,45,247,215,230,198,215,68,122,117,48,3,176,98,249,194,92,191,191,226,254,204,132,186,67,170,2,85,147,67,193,160,35,235,186,147,94,214,235,201,122,249,68,58,157,94,158,238,89,191,172,255,181,182,21,221,107,94,238,94,69,126,168,31,210,121,240,71,160,54,178,231,33,145,26,157,144,121,211,182,26,198,59,192,78,7,192,182,182,182,52,240,247,145,203,162,209,198,116,169,27,232,194,19,29,221,237,43,0,18,137,246,175,198,34,241,1,133,111,83,184,158,86,234,33,44,21,181,62,221,213,181,226,249,237,84,183,181,65,50,89,224,108,96,62,133,211,85,9,10,131,192,191,60,34,205,214,206,227,252,3,120,156,194,104,204,47,3,63,220,70,218,82,253,235,129,227,139,245,61,89,92,246,16,133,209,162,219,242,53,10,163,78,75,121,150,3,167,48,202,30,219,191,205,195,219,210,117,168,37,75,150,100,163,209,232,137,96,181,160,114,154,194,225,0,130,220,158,205,219,151,110,204,142,150,178,91,150,165,163,205,155,17,81,187,184,203,188,205,142,93,71,87,219,29,209,104,195,185,168,92,65,233,218,33,172,17,149,207,118,116,172,120,100,27,237,246,0,20,113,1,86,174,92,249,114,108,114,236,40,181,172,107,40,220,212,160,146,194,245,229,207,39,18,109,127,31,109,93,177,88,236,56,245,172,5,192,254,138,22,78,121,42,127,246,229,229,211,0,19,39,238,81,175,228,139,103,20,188,210,25,128,77,221,254,100,154,3,99,159,117,123,135,163,94,109,69,133,218,226,203,72,46,179,232,145,199,134,151,103,253,253,79,191,242,66,239,61,247,220,211,203,22,142,183,75,97,72,114,145,48,189,246,179,185,161,116,212,174,170,174,200,7,178,62,201,91,153,180,151,29,214,140,219,175,171,251,122,147,111,172,30,77,57,92,245,228,147,233,227,225,179,53,16,221,131,234,138,242,64,149,111,56,211,155,233,39,57,188,10,250,95,132,222,55,10,89,182,252,26,124,253,153,45,46,54,12,227,223,39,145,72,36,26,141,78,217,127,218,248,105,85,99,88,110,225,20,212,191,119,139,183,96,49,255,142,42,47,254,237,136,16,133,81,163,111,39,190,201,147,167,196,167,77,155,22,120,139,243,18,14,135,107,39,78,220,99,123,167,191,183,171,174,174,174,34,22,139,133,119,166,174,134,134,134,113,241,137,241,41,51,103,206,116,70,46,143,197,98,239,137,70,226,26,141,196,59,118,182,157,134,97,24,134,241,31,35,18,105,56,35,26,137,107,44,18,255,233,238,110,139,97,24,99,195,92,220,54,140,81,16,145,60,240,87,21,121,211,239,27,13,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,140,183,138,189,253,36,99,43,18,105,56,163,186,186,102,250,192,64,255,171,111,117,221,111,87,19,39,238,81,63,190,166,250,140,234,154,202,53,3,3,3,131,187,187,61,198,174,23,139,52,158,87,94,81,109,37,147,253,171,118,119,91,222,142,26,26,26,246,173,170,24,119,114,52,22,94,178,118,237,90,119,75,105,204,251,102,247,136,70,167,28,82,89,89,115,74,117,117,117,195,127,250,231,248,152,252,14,48,26,109,56,167,120,151,140,145,127,221,209,104,195,29,209,104,116,207,17,73,109,65,110,67,185,113,44,234,125,167,240,249,220,169,138,182,186,174,204,216,21,229,71,163,241,235,163,145,248,91,254,92,187,29,17,14,135,107,35,145,134,83,194,225,112,237,216,149,25,63,44,28,142,31,54,86,229,141,37,69,91,109,91,78,219,141,77,176,35,145,248,201,225,240,148,233,187,177,13,91,229,121,28,167,104,107,50,153,220,234,93,150,118,245,251,102,103,68,34,145,232,104,110,156,80,250,236,140,79,142,239,179,197,245,145,248,147,209,72,124,195,99,205,26,26,26,166,70,35,113,141,70,227,219,122,120,184,68,35,241,215,162,145,184,134,195,83,27,70,148,213,29,137,52,180,110,185,189,133,27,61,132,195,241,3,183,180,126,100,58,212,123,90,208,31,169,22,110,127,248,159,108,76,2,160,106,161,28,65,110,87,228,171,168,206,3,105,71,229,52,212,94,84,91,59,189,178,152,212,69,228,88,79,245,164,109,20,103,140,49,85,181,25,241,72,160,183,39,223,187,5,185,11,124,239,30,171,18,109,225,135,182,240,195,177,42,239,157,36,28,14,7,4,238,182,44,61,123,119,183,229,157,200,178,44,15,222,124,15,220,205,149,62,59,85,117,43,183,111,20,27,17,103,99,250,98,58,101,70,36,210,248,222,45,229,8,135,27,14,163,120,207,219,205,203,21,100,139,103,253,44,181,70,21,11,172,194,83,119,240,52,55,169,179,179,253,139,219,75,255,118,55,38,15,196,45,17,215,155,215,185,122,229,146,226,236,55,99,145,248,79,21,62,23,8,164,223,67,225,9,1,36,18,109,15,141,101,157,99,76,24,253,83,233,255,157,188,59,83,190,177,107,188,211,143,201,91,177,125,163,173,227,237,184,175,119,73,219,179,89,127,222,241,229,17,149,220,191,221,178,237,55,168,137,194,131,187,55,93,46,204,221,85,117,42,18,19,120,188,171,171,107,91,143,125,27,141,183,197,107,97,76,3,224,230,60,244,65,65,62,103,169,212,149,150,69,35,241,155,5,77,118,116,174,188,104,195,178,104,252,36,60,254,31,194,71,129,197,130,254,213,213,252,119,182,183,147,167,141,159,86,149,14,230,191,138,232,71,129,201,8,183,123,158,245,195,174,174,21,175,1,68,34,141,95,17,209,115,68,188,217,29,29,29,11,11,203,226,199,137,240,11,241,228,59,29,93,109,191,45,212,223,112,142,168,124,174,248,60,195,165,168,254,41,209,181,242,10,138,119,200,143,69,226,95,0,206,118,85,191,108,139,252,64,225,32,65,110,23,219,187,64,243,214,71,84,244,114,96,42,170,247,170,184,115,75,15,100,141,70,27,143,6,189,86,149,75,69,153,139,112,118,177,252,91,19,93,43,191,199,118,158,2,17,11,199,47,65,56,75,225,112,68,239,4,235,87,165,39,28,0,204,152,49,195,63,216,55,120,162,139,251,68,87,87,87,207,232,143,204,150,109,235,56,132,195,141,123,91,150,254,81,60,249,118,71,87,219,239,54,230,153,114,8,120,173,170,252,111,103,103,251,95,139,219,125,34,158,158,143,240,81,129,199,85,249,93,162,171,253,154,173,110,103,36,126,133,194,165,0,150,200,173,209,104,188,71,196,59,190,163,163,163,107,123,237,218,82,121,19,39,238,81,239,56,249,127,170,50,163,152,255,101,144,219,19,137,182,121,165,99,34,158,124,77,69,63,13,28,103,169,30,185,178,107,229,99,197,135,59,255,128,194,35,171,66,138,60,101,89,238,215,58,58,58,158,5,136,134,27,127,46,162,51,59,58,219,143,98,196,19,67,98,145,134,27,84,153,148,232,90,121,34,64,113,95,125,17,101,22,176,10,145,59,50,153,161,111,175,93,187,54,185,19,135,103,227,254,218,206,235,162,177,177,49,152,203,233,87,5,62,1,236,5,242,172,226,93,211,217,185,242,166,13,251,83,249,25,0,170,159,139,70,227,31,31,121,252,70,99,123,117,20,246,75,227,109,170,186,90,224,85,21,62,11,236,165,200,125,34,249,75,18,137,196,235,27,210,197,98,97,207,179,46,23,248,24,128,192,245,120,244,110,173,79,180,179,251,167,176,15,70,247,158,247,208,111,8,242,93,96,255,68,103,187,83,91,59,61,20,12,166,159,18,79,126,172,150,30,84,60,198,33,132,219,210,233,224,231,122,122,94,27,4,112,156,76,30,181,81,209,93,22,0,65,207,175,173,157,254,197,82,157,0,141,141,141,53,249,156,158,55,214,53,133,195,83,27,44,203,189,7,101,134,82,120,79,169,114,79,169,23,184,189,247,104,109,237,244,202,96,48,253,148,170,254,92,144,35,129,211,20,174,236,236,108,255,222,88,183,117,71,236,178,123,129,70,34,145,9,130,92,8,128,237,62,90,90,46,48,69,149,41,27,211,197,143,67,249,27,22,211,17,249,38,176,88,145,175,88,56,183,176,237,65,58,118,38,148,191,5,209,47,131,60,132,202,181,40,167,88,226,221,95,186,142,36,146,159,143,82,139,103,205,7,124,141,141,141,65,129,235,80,242,149,53,101,127,4,136,133,27,63,129,202,205,10,3,2,151,11,242,26,34,151,69,195,141,223,41,85,164,34,245,10,7,89,34,173,160,247,34,180,40,122,134,231,201,99,42,250,115,129,223,33,92,131,200,9,130,239,230,13,249,84,43,80,102,8,220,137,48,21,213,111,160,186,2,145,111,142,44,127,75,98,225,248,23,85,184,6,100,61,170,243,80,153,130,234,61,35,79,123,12,12,36,103,169,88,119,90,150,115,229,40,15,203,86,109,239,56,116,117,181,45,69,169,82,188,205,222,92,250,49,148,25,34,238,147,0,225,112,195,225,168,222,131,176,7,170,243,20,250,16,126,17,137,52,254,207,86,43,87,235,105,69,255,6,80,248,175,55,5,134,2,201,209,180,107,75,197,121,222,192,48,232,77,20,158,179,184,166,48,173,79,195,198,99,162,162,127,6,44,84,175,84,91,87,1,182,155,231,33,224,35,10,55,35,242,127,130,30,160,158,245,76,99,99,99,225,65,206,150,247,172,194,225,145,72,227,33,27,247,91,100,130,34,179,41,60,135,146,137,19,247,168,183,68,239,67,57,21,149,107,11,175,77,253,223,128,83,118,211,214,218,187,35,70,243,186,200,229,244,167,2,87,8,250,36,170,223,16,212,22,228,198,72,36,126,50,128,237,210,38,165,7,71,139,188,0,122,147,109,107,219,142,180,99,123,117,20,232,30,8,231,169,240,21,133,223,11,114,151,160,199,139,250,54,188,246,167,77,155,22,192,179,110,19,184,72,208,123,80,109,81,248,148,10,95,223,85,251,103,71,222,243,130,252,70,97,137,160,223,7,180,172,44,229,43,190,126,126,142,114,48,170,215,10,188,142,50,39,16,200,124,178,148,223,239,247,187,0,162,186,107,30,117,166,252,47,64,40,144,249,216,200,197,249,188,119,6,133,138,47,27,203,234,124,190,252,96,241,61,149,40,252,233,77,150,202,163,48,186,247,104,105,191,9,50,31,56,68,225,58,85,221,237,207,218,26,211,30,160,103,203,203,209,104,227,163,160,19,40,124,251,30,20,203,58,186,163,163,125,171,79,59,23,248,63,96,185,223,111,31,182,124,249,242,126,128,88,56,254,47,21,126,20,141,54,30,191,249,55,183,146,88,184,241,84,69,79,69,244,220,68,162,253,22,128,104,116,202,111,80,239,95,22,190,139,129,111,37,18,137,245,145,72,195,28,144,187,162,225,248,133,110,78,171,129,169,136,117,192,146,37,75,178,0,106,105,78,60,190,84,89,83,126,117,105,89,52,210,248,76,177,87,185,233,139,72,56,191,35,177,242,30,128,88,164,177,82,85,207,16,181,78,232,232,90,241,143,66,253,241,16,202,156,25,51,102,248,75,101,21,183,113,113,253,164,218,99,23,45,90,148,43,230,253,189,138,126,57,18,137,92,83,234,45,142,52,113,226,30,245,42,249,31,33,44,232,72,180,205,5,152,58,117,234,207,178,25,247,57,41,92,211,58,10,192,243,236,103,45,75,31,5,29,245,55,247,173,25,213,113,80,189,14,145,111,70,163,209,241,137,68,98,61,32,168,158,13,252,177,56,143,101,201,175,129,37,185,92,250,176,238,238,238,33,64,34,145,248,111,4,189,42,26,141,206,79,36,18,169,205,235,238,232,90,241,143,112,184,193,19,225,60,85,110,237,252,255,237,157,121,156,92,69,181,248,191,167,110,247,204,100,15,9,33,73,119,207,244,4,34,129,128,33,192,143,135,128,240,222,19,5,131,2,62,16,4,65,12,46,44,138,207,5,16,159,10,136,138,44,10,34,139,64,88,2,136,130,224,198,154,247,100,49,8,42,160,137,160,44,130,145,204,210,51,217,88,194,4,50,153,233,190,117,126,127,212,237,158,158,201,36,153,73,38,132,229,124,249,12,147,185,183,238,169,83,117,171,234,212,57,85,247,222,182,150,251,7,165,87,31,18,79,235,130,250,108,254,96,128,214,66,203,5,125,211,40,92,217,214,214,252,185,242,223,147,38,77,157,32,20,111,138,85,231,183,183,183,252,1,32,151,203,207,71,185,183,84,210,125,128,95,214,173,174,185,115,205,176,34,162,124,132,36,244,36,18,205,66,1,23,221,2,80,147,42,125,77,33,23,121,166,55,47,105,122,22,32,155,109,92,40,162,87,229,114,141,251,110,202,18,192,64,219,133,131,69,42,28,219,90,104,249,105,200,63,123,133,144,122,81,148,3,129,123,154,151,52,63,155,201,100,46,114,146,254,54,240,187,66,63,245,179,33,54,148,71,85,210,81,177,119,239,94,178,100,113,51,132,13,89,170,250,233,76,38,115,124,123,123,251,234,174,213,165,255,82,97,31,81,62,223,218,222,242,99,128,76,102,219,43,157,196,79,109,174,250,25,76,159,23,149,207,22,218,155,250,123,1,250,226,84,90,254,179,169,169,121,13,112,78,46,155,111,21,244,8,224,42,128,215,95,127,189,148,78,213,33,34,253,238,96,237,139,143,220,13,185,108,190,159,157,172,186,7,200,195,125,143,10,242,188,135,251,64,79,164,234,227,211,162,114,146,194,60,144,69,3,201,119,160,180,180,180,188,2,92,144,203,230,15,64,36,93,40,52,87,218,204,96,250,168,192,194,88,139,251,14,65,8,117,72,24,218,16,168,240,140,170,255,151,32,77,2,175,40,236,163,222,207,109,104,104,248,64,75,75,203,11,125,147,135,205,49,107,182,23,56,179,92,113,0,81,141,92,91,42,234,247,85,217,149,62,31,219,237,201,75,247,0,240,94,94,104,152,220,176,59,0,113,140,119,130,138,123,111,57,89,91,91,203,221,217,108,195,13,34,114,153,2,2,103,181,22,22,255,173,124,190,80,104,254,21,192,36,63,117,66,46,55,101,178,243,241,104,143,230,9,95,137,239,197,232,209,35,42,187,177,84,253,83,136,28,17,213,232,239,123,142,201,211,130,146,236,92,171,24,64,21,174,44,27,191,228,239,31,163,28,41,146,122,55,97,70,213,139,40,42,206,0,65,148,103,202,101,43,117,150,192,201,114,84,247,37,204,170,226,36,212,187,95,191,245,51,8,6,122,31,60,209,207,29,254,28,112,7,1,55,79,158,156,223,21,200,137,134,143,198,78,152,48,97,100,50,241,185,167,214,213,238,208,48,57,108,64,139,97,17,128,139,221,116,96,193,80,235,181,49,101,118,206,221,90,253,247,210,165,139,86,0,231,2,169,92,46,247,46,17,25,171,202,56,0,241,76,4,88,244,242,162,142,92,54,127,51,162,199,0,255,67,88,195,248,40,194,51,133,164,77,105,178,73,64,209,225,229,123,167,42,139,85,20,85,102,18,62,156,188,81,12,180,93,180,182,53,95,12,33,108,5,241,120,17,25,131,42,244,124,128,122,147,25,68,30,143,150,141,31,128,120,185,95,69,63,237,92,237,206,192,227,10,51,1,162,26,185,190,156,166,189,253,133,150,92,38,127,43,194,103,7,163,211,64,235,103,48,125,190,118,120,234,55,253,229,165,112,71,242,49,240,80,46,244,110,45,71,188,128,81,163,70,149,214,116,22,7,28,2,21,180,91,97,173,201,225,250,241,115,64,110,175,175,175,223,185,181,181,245,169,108,118,202,46,138,223,13,225,48,222,160,47,253,108,68,31,253,245,155,197,248,193,16,27,64,87,210,35,90,122,54,193,132,181,16,209,199,125,137,31,3,31,236,155,190,166,102,205,84,0,84,254,85,125,188,169,169,105,101,46,155,95,37,104,191,91,131,1,60,178,135,160,56,225,15,94,122,47,22,8,186,75,245,223,169,148,124,61,46,49,27,32,214,226,69,213,231,242,147,243,59,198,78,110,132,226,30,40,244,149,85,77,181,87,87,165,107,165,129,139,248,18,253,44,92,104,159,242,197,177,52,69,78,1,157,218,95,62,206,177,35,10,10,23,169,91,91,94,54,155,157,220,159,231,184,177,12,244,62,180,183,47,126,46,151,109,252,51,158,195,128,155,163,72,14,65,117,85,84,19,26,120,58,61,188,252,200,203,135,188,147,74,40,172,92,2,21,247,46,6,97,0,55,165,125,108,136,56,246,125,103,219,81,46,211,240,13,68,206,65,73,198,242,126,16,126,134,114,108,38,147,159,57,124,77,250,95,107,180,120,168,64,245,110,184,237,1,188,147,191,244,28,10,203,133,14,191,73,143,28,12,180,93,212,103,26,15,85,209,57,16,135,1,61,41,140,136,12,89,127,31,112,30,162,125,30,191,145,151,195,188,33,233,40,206,239,128,74,161,218,152,4,116,209,96,191,107,61,208,250,25,76,159,95,180,104,81,87,127,199,69,116,69,245,223,30,121,177,90,202,162,69,139,226,92,54,143,168,12,40,4,42,177,158,208,90,53,118,150,201,101,27,215,25,38,28,54,172,230,174,53,157,197,85,222,187,217,192,105,142,120,182,34,171,70,143,30,113,79,71,199,235,7,247,123,145,174,51,12,191,81,43,174,131,237,163,42,250,42,111,34,54,235,44,161,189,189,233,31,168,254,17,145,3,251,59,47,82,106,1,80,180,215,172,49,147,201,12,7,70,33,178,150,215,88,198,161,79,1,120,45,78,64,226,241,213,63,169,180,244,26,104,226,88,78,236,201,179,230,196,94,231,28,183,130,238,128,112,108,42,150,41,117,157,233,49,26,92,250,33,123,176,86,68,179,189,116,119,58,57,57,211,175,17,19,239,90,1,188,234,7,250,150,13,137,199,183,181,181,181,13,149,110,65,191,129,223,7,81,189,17,225,191,182,222,122,218,40,84,143,22,244,167,229,193,203,251,116,33,200,225,59,253,233,61,106,236,240,95,109,46,189,54,149,76,166,225,32,68,206,81,244,6,69,246,42,197,233,109,162,18,219,246,77,55,113,226,214,247,3,171,28,122,72,231,176,238,3,1,98,77,221,86,149,228,121,224,209,254,202,31,107,233,212,77,209,113,32,237,34,147,201,108,173,162,191,1,94,64,56,72,156,207,122,45,142,0,94,0,214,172,55,131,1,50,148,121,136,178,152,224,53,246,49,206,50,104,111,117,160,253,230,141,232,243,64,9,137,223,37,145,94,191,225,164,27,199,162,69,139,186,80,249,177,192,9,13,13,13,91,41,242,105,65,47,239,111,162,30,144,102,28,253,62,102,228,69,167,3,212,150,220,58,151,171,250,149,248,6,246,209,205,193,102,53,128,217,108,118,124,48,126,242,231,254,206,183,181,181,189,4,20,16,57,98,247,221,119,175,60,235,18,81,115,8,128,120,158,88,151,108,21,93,8,32,146,126,119,161,80,120,185,252,163,234,246,47,149,168,44,120,79,158,156,223,45,108,62,225,171,40,215,8,122,113,249,225,252,198,198,198,58,96,134,162,191,44,20,154,127,218,180,180,169,105,209,203,139,86,11,236,63,52,53,80,86,150,163,251,28,8,11,213,244,191,206,225,98,125,18,192,193,222,213,101,147,88,118,18,77,29,82,157,54,217,160,177,145,251,229,2,131,185,15,81,141,252,18,160,174,174,235,52,96,123,188,254,172,124,46,9,35,22,4,246,41,20,10,29,101,189,129,113,226,83,135,118,190,216,185,213,186,116,16,17,31,242,116,227,55,70,175,117,161,48,121,0,85,128,11,187,1,17,241,231,182,181,53,61,186,116,233,162,21,62,146,61,251,166,91,176,96,65,81,224,90,68,62,14,114,24,240,96,123,251,191,90,123,10,194,195,192,78,197,98,109,170,92,254,53,107,70,20,197,167,14,117,174,182,95,143,127,160,12,164,93,136,164,103,4,53,228,234,66,161,121,94,216,73,91,183,53,244,54,230,53,53,53,30,64,85,39,48,72,6,154,199,128,80,247,55,128,250,76,253,65,229,67,219,110,187,237,152,100,55,225,160,24,72,253,188,97,125,30,136,226,40,221,213,213,181,14,99,52,68,121,168,222,8,140,242,177,252,4,24,165,226,251,125,208,29,0,245,15,160,76,239,251,114,136,92,46,55,78,224,24,224,249,197,203,23,15,234,133,25,67,209,71,183,36,67,188,9,198,125,177,62,147,127,18,16,117,236,138,114,48,128,192,58,111,138,32,103,42,58,119,217,178,21,183,215,103,26,111,85,71,163,170,158,7,242,231,152,238,223,174,235,186,154,154,212,93,221,221,241,51,162,220,81,159,205,127,75,133,197,170,122,136,32,179,197,235,231,33,236,48,91,179,166,248,19,148,231,71,143,29,241,163,149,43,87,142,118,164,143,18,141,230,2,255,222,212,212,180,38,151,205,255,77,144,217,217,108,227,99,34,186,12,229,179,132,48,214,80,206,6,15,207,102,27,230,58,117,255,235,69,247,16,248,10,97,227,72,191,11,213,205,203,154,155,234,179,13,55,170,200,57,185,92,227,8,208,71,69,217,89,225,219,2,183,147,44,122,103,179,249,15,149,138,122,119,46,211,120,65,161,189,105,67,187,190,70,245,183,19,83,85,230,181,183,47,126,110,160,247,161,169,169,105,105,46,155,191,7,213,179,128,66,235,146,214,63,84,203,19,229,108,21,174,203,101,242,183,9,242,115,117,126,52,42,223,85,81,186,82,221,235,252,154,122,58,45,11,75,69,5,209,175,102,179,13,53,170,165,95,182,183,183,175,222,216,246,145,240,16,240,245,92,174,241,91,46,246,119,181,44,105,89,103,248,213,195,194,48,27,116,63,200,100,26,174,139,68,222,165,232,69,253,165,85,113,183,162,254,203,2,219,11,114,124,239,250,116,151,9,254,211,233,84,233,190,92,38,127,169,138,118,56,214,124,81,97,31,239,117,183,117,229,159,205,54,158,232,208,79,148,188,59,166,122,205,172,154,129,181,139,210,147,144,66,69,79,175,207,52,174,241,226,107,132,248,236,190,178,66,219,111,252,179,160,199,214,103,242,79,149,212,221,179,100,201,226,230,92,174,113,79,81,189,8,245,23,182,182,183,222,217,191,182,3,203,99,32,72,202,255,70,99,249,166,138,187,185,62,147,255,182,23,93,214,221,237,63,203,70,172,87,14,164,126,222,168,62,159,201,52,188,63,22,238,75,187,186,249,192,127,14,149,220,190,52,47,105,126,182,62,155,255,67,178,246,60,191,250,241,146,190,120,162,27,28,254,243,78,248,67,125,54,127,150,10,127,17,207,20,85,78,4,182,237,219,150,7,202,38,246,209,45,202,80,121,128,201,138,137,158,160,194,21,42,92,142,114,164,34,79,138,202,199,91,219,154,174,236,149,58,153,237,3,180,182,53,221,128,242,5,84,118,84,209,91,80,61,15,209,59,82,105,14,89,223,98,233,11,47,188,240,106,28,187,131,128,223,43,92,132,242,43,65,14,71,245,140,214,246,230,43,1,186,58,139,167,163,76,23,239,63,243,204,51,207,116,183,183,183,191,40,42,95,76,182,178,127,22,64,156,63,6,120,94,208,43,81,126,165,240,170,160,87,245,202,204,175,253,192,166,136,172,189,74,228,195,49,231,92,175,115,130,28,47,200,110,42,122,171,192,169,130,220,182,166,171,238,248,158,122,43,203,172,252,173,181,195,106,78,20,244,42,84,103,39,122,125,27,225,250,206,174,218,79,87,233,16,158,43,115,254,149,117,213,83,146,206,7,61,244,135,107,253,72,60,3,6,119,31,68,229,102,130,242,115,169,122,30,14,160,181,189,249,122,69,190,140,176,147,138,222,138,134,93,161,94,229,223,215,119,63,155,154,154,86,162,122,118,178,245,252,38,213,218,9,131,213,171,47,177,186,155,4,22,162,122,182,23,57,113,125,105,219,219,91,238,69,229,2,84,14,117,34,119,42,156,129,232,39,146,10,236,117,159,10,133,197,127,38,132,251,136,210,244,218,36,209,214,182,248,73,175,250,1,96,53,194,181,130,220,166,48,89,225,195,237,237,205,127,237,147,109,69,174,131,247,41,204,88,178,100,241,250,214,118,55,216,46,218,218,218,94,82,244,72,148,122,21,189,69,144,27,81,189,26,248,91,95,97,162,156,11,116,170,112,69,20,249,247,2,168,50,83,97,31,117,186,120,93,74,12,38,15,188,244,106,31,49,177,175,228,78,178,187,80,226,143,0,11,84,248,190,32,55,225,245,69,129,51,97,237,190,212,31,131,238,55,27,217,231,123,233,227,215,234,255,125,250,178,123,45,57,186,222,190,89,190,174,223,241,164,146,66,43,59,73,123,210,197,149,244,42,65,119,81,185,122,125,114,219,219,23,63,231,85,254,45,60,179,201,183,81,238,85,225,10,96,28,162,159,104,109,107,186,129,13,160,72,92,173,15,12,172,143,174,167,222,140,50,185,92,110,28,27,225,149,78,159,62,189,102,202,54,83,38,178,9,6,61,151,203,141,171,122,101,219,144,144,205,230,63,84,253,126,189,108,54,59,126,234,212,169,181,131,20,35,141,141,141,147,170,195,11,125,24,242,151,25,108,236,125,232,75,54,155,29,159,172,5,12,134,84,46,151,235,247,181,109,27,171,87,34,111,160,215,165,146,176,242,38,63,179,55,97,194,132,145,137,206,27,36,151,203,63,157,203,230,111,218,112,202,10,27,106,23,210,216,216,56,105,0,237,205,37,247,72,0,234,179,249,139,147,247,198,14,36,172,62,208,60,6,196,214,91,79,27,53,132,125,112,67,245,179,89,250,124,53,137,236,77,90,158,216,92,100,50,153,225,153,76,126,215,100,220,28,50,134,106,236,48,222,6,244,53,128,134,177,14,162,240,130,227,134,99,183,180,34,185,108,254,222,92,46,127,237,150,214,195,48,222,8,222,144,103,69,222,169,168,234,202,176,1,200,189,105,158,123,49,222,124,76,217,102,202,214,192,243,224,127,183,165,117,81,36,37,222,175,99,237,207,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,140,45,192,38,191,237,2,32,151,155,50,99,204,168,177,179,58,86,173,124,138,62,175,198,50,214,166,62,51,229,128,81,163,199,236,176,106,213,171,235,124,111,223,219,149,250,250,250,61,70,143,30,123,120,71,199,171,11,121,131,219,74,54,219,112,196,152,49,99,167,117,116,188,250,143,77,151,149,29,63,118,244,248,143,141,28,53,254,165,85,171,94,233,152,62,125,122,77,109,237,176,83,70,142,28,219,189,106,213,171,75,135,66,223,193,146,203,229,134,141,29,62,118,251,81,99,71,197,29,29,29,131,252,182,220,208,179,49,117,50,113,226,118,219,140,27,59,230,136,49,99,71,45,239,232,232,24,202,247,241,26,198,90,12,205,131,240,62,254,160,162,115,51,153,76,205,144,200,123,155,163,196,95,113,225,131,170,239,60,124,116,38,42,151,214,215,215,239,176,169,162,114,185,252,181,201,107,187,214,98,194,132,9,35,115,217,188,214,103,243,223,76,14,69,130,220,134,114,227,166,230,11,160,154,106,80,116,174,72,105,6,192,107,175,188,246,110,84,46,137,68,54,244,82,242,33,167,190,190,62,147,203,230,127,135,70,171,125,36,79,163,209,75,185,108,254,95,125,223,250,255,70,179,49,117,146,74,197,219,42,58,55,142,101,250,230,212,205,48,192,222,4,99,188,193,168,148,190,34,42,71,181,182,182,62,189,201,178,84,35,160,223,247,134,170,142,147,36,77,185,141,199,136,252,167,87,157,181,169,249,246,71,203,146,150,191,138,202,209,18,249,55,122,98,19,169,119,143,1,255,129,234,249,94,245,16,68,191,4,76,112,194,31,50,153,41,155,244,17,222,77,97,11,214,137,97,12,136,55,211,75,75,5,250,127,3,187,177,22,3,169,171,161,172,207,33,203,47,249,4,84,191,159,129,26,140,156,141,161,80,104,154,191,129,36,155,146,183,111,109,111,186,117,35,175,221,16,235,212,43,147,201,207,0,114,168,158,81,104,111,185,176,124,60,151,107,124,20,213,71,69,244,48,224,188,205,145,247,0,210,109,168,78,222,232,118,108,24,189,216,108,6,176,190,190,126,15,239,163,115,5,125,15,208,169,240,96,169,148,250,226,178,101,255,90,14,144,203,53,254,59,232,143,197,187,47,35,122,138,162,7,3,5,148,75,11,237,205,223,239,37,43,219,56,91,209,79,2,255,33,240,7,241,250,69,117,50,7,248,89,107,91,243,69,0,185,108,254,1,68,30,46,20,154,190,85,190,46,155,205,127,72,132,11,189,143,102,181,183,191,208,2,144,207,231,39,199,37,46,0,14,4,134,41,242,168,115,241,55,90,91,91,43,31,237,157,62,125,122,77,71,199,234,111,128,126,20,101,186,194,173,192,28,17,46,7,249,92,161,208,244,80,69,183,76,254,243,8,71,43,236,131,232,29,224,174,42,20,154,254,119,176,245,149,201,52,238,224,156,158,134,114,36,176,4,145,223,116,117,189,254,157,21,43,86,188,214,83,167,83,246,83,239,207,1,254,3,120,65,225,215,170,197,179,202,159,28,201,229,114,195,68,163,115,21,14,5,182,69,228,97,231,253,215,91,218,91,30,169,202,74,114,185,134,83,192,29,129,234,190,192,131,138,220,222,214,214,84,249,28,204,64,239,205,0,243,235,69,125,38,255,121,117,124,174,80,104,222,105,48,121,13,5,185,108,254,39,130,190,214,218,214,114,50,64,125,54,127,42,240,113,21,249,138,168,158,27,238,33,207,128,156,218,231,30,166,114,153,134,175,35,114,12,176,125,210,30,110,174,150,221,216,216,88,87,42,233,2,241,92,212,218,222,188,190,175,128,15,162,254,229,27,42,250,5,224,125,78,117,223,254,234,85,68,167,130,128,147,191,87,31,47,20,154,30,203,102,243,31,142,188,175,172,189,213,103,27,111,83,213,165,130,252,81,69,207,33,124,207,240,118,21,46,42,20,154,30,171,46,75,177,168,95,23,248,24,176,125,248,124,142,191,188,173,173,229,166,30,89,27,174,187,254,234,100,160,109,38,194,109,93,159,109,188,77,209,15,18,250,195,220,66,161,233,252,245,212,171,97,12,154,205,18,2,157,60,121,74,94,189,123,92,208,237,80,189,8,225,46,129,163,106,82,165,121,229,52,170,58,18,101,186,138,255,5,208,137,234,249,64,13,194,133,245,245,245,59,151,211,213,103,26,143,82,116,46,48,14,213,111,129,180,121,39,191,83,216,77,69,182,169,202,118,103,188,102,122,21,78,101,20,202,116,231,186,203,107,147,81,92,98,62,240,17,133,159,32,114,165,160,187,168,119,143,39,159,192,1,96,213,171,175,253,8,213,179,80,22,163,122,182,131,122,129,59,80,166,171,234,200,30,221,242,167,105,48,138,47,163,250,45,84,166,160,58,47,155,109,124,15,131,96,226,196,237,182,113,162,247,161,28,140,202,143,65,230,163,250,213,218,244,240,155,72,54,42,101,50,141,59,168,247,15,1,117,138,158,40,232,157,2,167,58,210,151,84,4,105,116,181,194,151,21,126,138,232,127,163,58,198,139,60,156,159,152,159,82,209,57,155,255,6,42,151,226,253,106,84,207,6,156,160,87,86,127,44,119,160,247,102,32,249,245,69,157,108,131,82,89,223,25,112,94,67,128,192,20,85,42,186,169,200,54,10,187,161,122,27,232,159,195,119,228,152,30,254,238,153,28,230,114,141,231,34,114,142,34,205,168,158,45,208,40,112,75,181,236,238,238,110,23,38,75,186,245,250,116,24,92,253,235,175,1,135,234,249,26,233,146,126,203,36,190,252,141,193,31,76,158,156,239,245,193,221,182,182,230,123,122,127,4,88,183,67,152,173,162,115,4,125,80,225,98,69,63,136,234,125,147,39,79,201,151,83,21,139,122,177,192,153,130,254,41,148,87,35,65,110,204,102,243,31,26,76,221,245,91,39,3,108,51,42,58,7,168,83,248,17,144,66,245,188,250,108,227,236,245,213,173,97,12,150,205,226,1,166,137,183,86,228,155,177,166,110,106,111,255,87,43,64,46,211,176,66,69,190,214,216,216,56,169,169,169,169,103,71,152,112,99,107,161,233,11,0,249,137,249,57,113,138,23,188,119,135,0,79,1,168,232,206,107,175,12,0,0,32,0,73,68,65,84,143,16,158,41,22,215,236,189,108,217,178,215,33,12,34,10,223,29,172,94,147,38,77,29,39,20,111,138,85,231,183,183,183,252,1,32,151,203,207,71,185,183,84,210,125,128,95,230,114,185,169,170,114,18,194,117,133,66,243,103,146,75,191,151,203,52,220,141,200,129,101,89,19,39,110,183,141,74,233,251,8,215,181,22,154,62,3,176,237,182,219,94,210,221,21,47,20,225,66,96,191,129,234,85,147,42,125,77,33,23,121,166,55,47,105,122,22,32,155,109,92,40,162,87,229,114,141,251,22,10,77,243,29,250,126,0,175,110,118,123,251,226,231,66,154,134,63,138,163,108,244,5,248,4,112,115,91,91,243,89,0,245,245,245,191,244,222,205,46,70,140,5,104,108,108,156,84,42,234,119,4,185,173,181,189,249,99,201,117,223,173,207,54,254,6,244,135,83,199,77,189,126,209,203,139,58,42,138,173,255,222,108,48,191,65,177,129,118,176,30,70,229,178,249,7,214,150,215,149,30,104,224,76,209,83,10,109,45,183,3,228,114,13,127,64,229,39,13,153,134,247,180,180,183,60,146,201,108,87,143,150,190,42,200,237,133,182,166,143,1,186,251,238,187,159,183,124,233,139,191,83,216,103,48,69,28,108,253,43,92,217,214,214,252,185,245,201,44,20,10,139,234,51,249,211,21,190,31,57,22,228,178,249,2,200,189,94,253,237,237,237,45,243,129,82,159,75,70,41,124,184,208,214,114,15,64,38,147,191,217,9,11,83,46,254,26,112,50,128,131,69,42,28,219,90,104,249,41,64,54,155,189,66,72,189,40,202,129,192,61,3,173,187,126,212,29,112,155,17,100,94,107,168,111,26,26,26,46,246,177,188,172,225,67,195,27,252,104,171,97,12,148,205,98,0,147,89,231,130,233,211,167,215,164,53,191,99,201,201,24,197,79,18,160,84,146,109,128,138,1,244,94,239,40,255,187,121,89,243,226,92,54,255,130,192,222,80,9,87,110,35,158,239,151,141,31,64,49,78,207,73,69,197,65,27,192,165,75,23,173,0,206,37,124,116,245,93,34,50,86,149,113,0,226,153,8,160,234,102,134,47,88,202,53,85,151,150,4,119,149,162,21,3,24,69,197,25,32,136,242,76,195,228,134,221,1,74,157,37,112,178,60,9,109,69,64,175,47,39,175,11,133,15,133,223,58,188,44,75,85,22,171,40,170,204,4,230,171,176,88,0,39,254,199,217,108,254,226,218,218,232,145,23,94,120,225,246,106,49,2,11,21,142,205,101,26,254,238,60,119,183,180,182,60,11,124,175,156,32,238,150,25,136,130,147,43,170,174,243,42,122,37,202,193,171,235,186,223,13,252,161,114,98,61,247,102,32,249,13,134,13,228,181,33,214,222,242,239,125,17,25,216,183,72,75,165,174,123,123,46,75,63,228,164,132,138,236,9,60,226,92,105,103,20,146,47,103,43,192,130,5,11,138,185,92,254,74,116,112,6,112,176,245,239,156,27,208,154,98,107,123,243,15,26,38,53,220,235,29,159,192,201,33,168,158,224,68,78,200,101,243,127,43,197,233,247,39,237,190,76,161,173,173,185,98,196,218,219,155,255,154,203,230,231,131,252,91,69,94,91,243,197,0,153,204,182,13,16,143,23,145,49,168,2,228,250,230,189,190,186,235,71,213,129,183,25,229,215,229,127,182,180,180,188,146,203,230,31,69,228,93,3,169,15,195,24,40,155,37,4,218,216,216,56,54,155,205,223,210,241,234,235,93,177,227,25,65,255,36,200,58,194,23,242,82,159,3,203,203,122,149,74,110,27,0,47,218,107,171,251,210,165,139,94,222,72,213,162,92,166,225,172,92,54,95,68,163,231,213,187,199,209,222,107,57,78,101,34,128,115,190,122,208,192,11,189,158,99,114,142,29,1,20,46,242,78,254,82,254,1,222,3,144,205,102,39,15,66,175,237,1,170,229,168,248,255,3,112,248,105,16,194,89,136,126,13,216,67,224,238,238,174,120,101,46,147,255,85,46,151,171,12,10,177,186,143,3,15,34,114,129,143,228,233,92,54,223,146,203,53,124,177,124,94,93,60,13,160,84,162,185,87,89,74,218,12,16,33,125,118,12,174,251,222,12,36,191,193,177,254,188,214,195,170,66,91,243,135,251,254,172,233,30,118,196,64,115,174,158,92,197,241,107,161,109,105,249,75,222,186,125,56,46,77,213,215,168,202,191,6,42,191,114,205,32,235,63,142,253,128,159,131,107,89,218,242,76,161,189,229,127,10,133,230,157,188,186,29,20,189,1,152,145,114,197,115,123,43,161,107,239,190,85,254,169,80,9,159,214,103,26,15,205,101,243,203,156,196,205,78,88,136,234,239,0,68,100,173,9,243,250,235,110,109,6,218,102,98,252,139,213,127,11,178,66,208,33,121,110,217,48,202,108,22,3,88,44,234,55,5,142,66,245,12,23,235,78,46,210,113,162,242,241,193,202,17,41,62,15,224,144,94,95,84,207,229,166,236,180,142,75,70,244,249,187,215,22,249,76,166,225,160,176,150,163,55,40,178,87,41,78,111,19,149,216,182,58,141,58,121,26,64,75,238,221,213,199,157,106,175,245,21,241,174,21,192,171,126,0,137,199,247,253,105,107,107,107,27,104,57,129,231,129,71,251,147,19,107,233,212,114,162,66,161,229,130,209,99,70,108,173,200,94,8,223,71,248,47,52,122,176,124,190,189,125,241,115,133,182,230,253,197,249,44,194,177,32,75,80,185,36,151,203,31,19,116,14,3,173,115,218,203,56,199,17,147,1,188,104,175,129,121,67,108,40,191,183,7,210,2,107,215,153,136,102,7,45,105,136,235,31,194,122,123,46,151,235,213,86,219,219,23,63,215,214,214,242,89,96,57,174,143,151,42,210,207,250,172,54,132,13,44,144,201,100,182,86,209,223,0,47,32,28,36,206,103,189,22,71,0,47,0,107,6,171,95,95,222,25,109,198,120,171,176,89,12,160,11,94,208,242,66,123,203,133,45,75,91,158,105,105,105,121,5,241,3,94,19,43,83,40,20,58,129,249,10,95,206,229,26,63,8,184,92,46,151,69,245,218,181,83,75,51,194,251,171,143,168,211,247,246,209,107,55,0,17,127,110,91,91,211,163,75,151,46,90,225,35,217,179,58,77,42,197,19,192,42,21,189,60,241,174,36,151,107,220,83,133,94,59,208,92,172,79,38,50,247,46,20,10,47,151,127,36,150,157,68,83,135,12,170,160,194,195,192,78,197,98,109,170,44,103,205,154,17,69,241,169,67,157,171,157,10,97,7,104,46,151,63,252,153,103,158,41,181,181,53,61,90,40,52,127,85,208,75,128,92,67,67,195,86,13,13,13,91,213,103,26,143,206,100,166,76,107,109,109,109,47,20,154,127,90,138,83,201,166,5,153,1,16,249,232,111,73,205,124,180,79,189,124,20,32,142,107,254,54,80,149,7,146,223,219,131,56,89,131,212,222,30,165,114,244,96,37,13,101,253,151,73,57,127,28,26,253,173,97,82,67,175,7,199,147,151,82,12,19,149,190,107,168,219,103,50,249,93,123,210,109,87,143,200,129,40,11,0,68,210,51,0,4,185,186,80,104,158,215,218,218,218,14,117,91,67,239,137,226,198,240,206,105,51,198,91,133,205,178,6,232,225,81,129,125,114,153,198,243,85,244,97,81,57,64,209,147,54,74,152,196,199,162,209,66,84,231,229,178,249,100,21,70,239,233,155,76,209,135,5,246,200,101,243,63,65,248,21,94,246,68,245,83,125,244,90,24,44,190,251,65,38,211,112,93,36,242,46,69,47,170,78,211,212,212,180,50,147,105,56,204,137,220,135,70,207,135,60,21,224,151,192,225,229,116,205,203,154,155,234,179,13,55,170,200,57,185,92,227,8,208,71,69,217,89,225,219,2,183,51,136,197,122,85,119,153,224,63,157,78,149,238,203,101,242,151,170,104,135,99,205,23,21,246,241,62,120,158,222,235,110,2,63,172,207,54,92,165,226,126,46,158,73,138,126,28,228,207,45,45,205,175,52,54,54,214,149,68,175,118,104,103,125,166,241,75,130,111,245,174,56,59,169,175,249,0,77,75,155,154,178,217,134,27,4,57,53,155,205,11,232,163,34,178,159,42,39,33,92,222,103,173,104,189,56,231,58,55,148,223,219,129,66,161,176,168,62,219,120,59,232,87,178,217,60,78,229,113,47,254,131,84,181,133,129,50,148,245,95,70,34,253,169,198,242,109,31,201,163,217,108,227,89,170,254,41,231,152,132,202,233,192,40,21,189,173,239,53,78,184,179,62,147,63,95,29,93,104,233,11,0,226,252,101,225,108,233,73,72,161,162,167,215,103,26,215,120,241,53,66,124,246,96,245,234,143,119,74,155,49,222,58,12,145,7,40,10,224,156,83,128,40,210,115,129,123,16,61,67,224,110,17,125,175,40,167,135,180,197,129,236,205,171,188,35,178,80,40,180,165,210,50,77,84,62,34,112,166,162,71,212,13,75,175,53,248,116,119,175,62,27,152,7,28,139,242,43,156,30,28,30,155,232,161,189,189,229,94,84,46,64,229,80,39,114,167,194,25,136,126,34,20,65,180,42,221,253,94,83,13,130,28,143,200,255,120,213,247,138,243,23,244,201,82,107,135,213,156,24,182,127,235,108,148,95,41,124,27,225,250,206,174,218,79,175,191,186,164,215,59,48,219,218,22,63,233,195,14,183,213,8,215,10,114,155,194,100,133,15,183,183,55,255,21,32,157,230,42,68,46,84,228,36,84,127,167,162,183,0,11,144,210,127,1,52,53,53,173,65,220,251,129,165,42,250,51,47,242,48,202,193,136,158,80,40,52,87,30,63,25,51,102,228,137,10,87,10,28,155,188,26,236,72,65,47,41,20,154,191,188,94,157,123,240,131,201,175,31,6,243,80,243,122,223,21,42,125,234,177,247,185,151,53,73,163,125,78,244,92,227,215,214,37,138,162,112,76,42,231,180,179,171,246,211,130,220,38,240,21,21,189,85,144,221,42,237,102,237,156,215,91,190,33,168,255,94,180,180,180,188,128,184,93,16,90,5,253,97,152,184,201,79,128,41,138,30,89,40,52,255,178,143,122,119,32,114,189,10,151,163,92,131,144,82,244,200,242,115,176,109,109,109,47,41,122,36,74,189,138,222,34,200,141,168,94,13,244,246,78,7,86,119,149,76,97,112,109,70,250,200,80,241,94,145,1,109,42,51,140,55,5,19,39,78,28,145,205,102,199,111,138,140,108,182,241,164,100,145,188,178,0,94,159,169,63,36,151,205,107,54,219,112,92,223,244,153,76,102,120,38,147,89,239,179,88,64,42,121,238,111,173,69,245,137,19,39,142,168,207,230,191,153,203,229,15,235,173,71,254,162,92,54,175,245,245,245,219,245,35,79,26,27,27,39,237,190,251,238,233,129,149,106,221,76,152,48,97,100,46,151,27,183,158,36,174,177,177,113,210,244,233,211,215,249,222,213,9,19,38,140,28,64,189,203,196,137,219,109,179,129,52,3,98,128,249,189,229,153,58,117,106,237,16,150,115,200,234,191,76,99,99,227,216,201,147,243,187,213,215,215,103,250,59,95,159,205,47,200,229,26,126,3,225,101,15,27,232,39,210,216,216,56,105,234,212,169,181,67,169,99,153,119,74,155,49,222,220,12,108,159,248,22,36,151,107,252,26,170,231,41,114,31,232,124,129,29,128,143,0,157,233,162,155,177,120,249,226,126,95,134,188,41,100,179,141,191,21,244,3,97,39,157,123,94,208,125,129,89,192,131,133,182,230,253,135,58,63,195,120,35,168,207,230,23,168,104,107,161,208,242,145,45,173,139,97,188,25,120,211,111,43,238,232,88,249,199,81,163,199,180,139,200,110,2,31,69,24,129,50,79,34,127,116,243,146,230,205,242,217,153,186,186,244,175,83,174,38,114,194,222,192,161,2,43,17,185,161,110,88,250,164,151,95,126,217,194,48,198,91,146,209,163,199,190,23,145,230,142,142,87,239,219,210,186,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,241,102,70,54,85,192,99,15,255,245,91,67,161,136,97,24,134,97,12,134,61,247,221,117,147,236,143,27,42,69,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,12,195,48,222,118,200,150,86,192,48,222,162,76,5,142,4,222,5,180,3,223,216,178,234,24,134,97,24,239,116,110,2,180,207,207,147,192,247,128,218,33,202,99,24,208,81,37,255,185,33,146,107,24,134,97,24,27,77,127,6,176,252,115,239,16,229,177,71,149,204,211,128,145,67,36,215,48,12,195,48,54,154,106,3,152,6,118,2,254,84,117,44,15,76,6,22,36,63,39,2,191,0,150,1,187,37,50,246,6,126,78,240,242,158,6,46,5,182,74,206,29,3,252,171,74,222,191,128,185,85,249,207,6,254,55,185,246,17,224,12,192,37,231,54,148,239,64,175,157,13,252,36,73,119,91,162,111,53,159,3,126,91,165,255,133,64,93,213,249,44,112,101,162,251,178,164,206,118,169,58,159,74,242,94,80,85,198,203,128,209,24,134,97,24,111,90,170,13,96,121,141,251,243,85,199,62,4,52,210,191,135,248,94,122,123,119,213,63,143,19,60,189,175,172,227,28,192,201,235,184,246,138,228,252,250,242,221,216,107,21,104,173,42,255,215,215,145,230,87,201,249,241,132,144,109,223,243,29,192,142,73,154,175,245,145,61,212,30,180,97,24,134,177,25,232,107,0,27,129,223,87,29,219,150,181,141,201,231,9,134,113,34,193,243,43,175,235,109,5,204,168,74,119,40,193,11,250,88,213,177,79,1,147,146,188,202,235,130,55,17,188,168,207,84,165,155,176,158,124,39,13,242,218,167,129,125,129,59,171,142,237,76,240,22,171,141,114,3,112,118,213,177,109,8,158,103,249,239,25,192,88,122,12,226,197,73,29,62,80,149,207,112,224,223,129,179,128,111,210,227,145,26,134,97,24,111,50,214,183,6,248,72,146,166,218,152,156,219,231,250,101,85,231,158,163,183,183,116,94,146,102,223,170,99,31,74,142,109,215,39,175,231,232,189,81,102,214,122,242,29,236,181,167,38,215,125,168,79,154,119,85,253,125,114,146,166,22,152,158,252,12,39,132,107,215,85,190,178,39,123,65,31,125,254,68,48,128,89,12,227,109,132,205,230,140,119,2,171,128,27,9,70,162,47,133,170,127,11,97,135,103,153,178,129,0,184,139,240,184,195,186,24,214,231,239,231,232,49,184,119,1,93,235,201,119,176,215,174,78,126,175,234,115,188,122,157,175,152,252,238,2,158,73,126,86,19,140,96,117,62,229,242,205,3,254,150,252,251,44,224,187,192,242,228,239,247,0,231,0,11,251,92,111,24,111,105,82,91,90,1,195,216,140,76,2,98,224,197,1,166,87,96,62,112,48,240,40,112,88,114,236,8,130,113,121,106,61,215,254,163,234,223,231,3,255,3,140,3,14,33,24,214,231,8,155,114,134,250,218,117,201,249,48,112,93,82,134,242,38,157,157,9,229,58,50,249,251,179,4,143,119,127,160,158,158,122,154,5,60,65,168,135,54,130,241,251,52,33,132,186,29,240,247,1,232,98,24,134,97,188,193,244,183,9,166,47,213,225,196,147,251,156,251,8,235,14,17,238,151,164,233,47,4,10,97,13,173,58,156,88,14,99,118,16,12,218,250,242,221,152,107,247,171,58,86,246,110,175,173,58,214,193,218,225,205,237,250,200,126,188,42,77,249,97,254,234,181,197,95,209,179,17,166,3,155,52,27,134,97,188,105,169,54,128,235,34,95,149,230,164,126,206,31,75,111,195,183,12,56,170,234,252,123,89,219,240,64,88,82,184,144,222,235,136,11,232,121,204,97,125,249,110,204,181,213,134,184,172,71,26,184,154,222,198,239,183,4,111,184,204,174,244,54,124,10,124,135,30,227,54,25,248,77,159,243,11,128,221,215,174,42,195,48,12,227,237,200,214,132,176,223,96,17,32,199,198,61,55,183,41,215,246,39,167,239,250,98,53,35,146,52,209,58,206,15,35,188,242,109,196,38,234,98,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,24,134,97,188,77,144,55,50,179,142,142,53,211,186,186,58,143,174,171,173,221,207,57,55,221,57,183,53,235,254,24,167,97,24,134,241,246,38,246,222,191,232,189,127,102,77,87,215,239,107,107,135,221,50,122,116,221,115,111,84,230,111,136,1,236,232,88,51,205,199,197,239,212,214,214,30,241,70,228,103,24,134,97,188,53,233,234,234,186,221,69,233,51,223,8,67,184,217,13,224,139,203,94,254,220,240,145,35,46,19,17,183,185,243,50,12,195,48,222,250,168,170,95,253,218,235,95,216,122,226,184,31,111,206,124,54,171,81,90,182,236,165,115,70,140,26,121,133,25,63,195,48,12,99,160,136,136,27,49,106,228,21,203,150,189,116,206,102,205,103,115,9,94,210,182,252,148,177,91,141,189,108,115,201,55,12,195,48,222,254,172,124,101,229,23,38,103,183,185,124,115,200,222,44,6,176,185,121,201,244,9,91,143,251,187,121,126,134,97,24,198,166,160,170,126,197,139,47,191,59,159,159,252,204,80,203,222,44,6,106,228,136,97,223,54,227,103,24,134,97,108,42,34,226,70,142,24,246,237,205,33,123,200,141,212,63,255,217,188,211,240,225,195,15,31,106,185,134,97,24,198,59,147,225,195,135,31,254,207,127,54,239,52,212,114,135,220,0,214,214,166,63,62,212,50,13,195,48,140,119,54,155,195,182,12,181,1,116,35,134,13,219,111,136,101,26,134,97,24,239,112,18,219,50,164,54,107,200,13,96,77,109,237,180,33,150,105,24,134,97,188,195,73,108,203,155,218,0,70,81,20,141,31,98,153,134,97,24,198,59,156,196,182,12,233,171,51,135,218,0,138,237,254,52,12,195,48,134,154,196,182,12,233,163,123,102,172,12,195,48,140,119,36,169,45,173,192,242,229,203,184,230,218,107,120,226,137,191,242,215,191,46,36,155,205,177,207,62,239,229,223,246,248,55,246,127,255,251,25,53,114,212,150,86,209,48,12,195,120,27,50,212,111,130,169,235,92,221,221,57,208,196,247,63,112,31,31,63,250,40,70,143,25,205,145,71,30,197,174,51,119,165,185,185,137,249,15,205,231,129,7,238,103,175,189,246,230,206,59,238,102,228,200,145,67,172,166,97,24,134,241,86,99,216,240,154,97,192,154,161,146,183,197,12,224,95,255,186,144,189,247,121,15,31,254,240,193,92,119,237,245,140,30,61,166,215,249,231,158,123,142,15,28,176,63,51,102,204,224,246,219,126,201,176,97,195,134,88,85,195,48,12,227,173,196,80,27,192,45,178,6,232,189,231,75,95,254,34,123,237,181,55,183,222,114,27,163,71,143,97,249,242,101,60,252,240,239,121,253,245,215,41,20,10,140,31,63,142,251,126,251,0,143,63,246,24,215,92,59,7,128,87,94,121,133,89,179,102,113,214,89,103,85,100,61,253,244,211,204,154,53,139,57,115,230,84,142,61,240,192,3,28,117,212,81,204,156,57,147,89,179,102,113,213,85,87,17,199,113,229,252,242,229,203,57,243,204,51,217,119,223,125,57,224,128,3,56,255,252,243,233,236,236,177,219,167,159,126,58,179,102,205,226,206,59,239,100,214,172,89,204,158,61,27,128,155,111,190,185,114,252,83,159,250,20,51,103,206,228,155,223,252,38,139,22,45,170,92,219,217,217,201,121,231,157,199,1,7,28,192,204,153,51,57,250,232,163,249,211,159,254,88,57,95,150,113,199,29,119,112,220,113,199,49,115,230,76,78,62,249,100,86,172,88,193,217,103,159,205,204,153,51,57,224,128,3,184,243,206,59,123,213,217,194,133,11,249,239,255,254,111,102,206,156,201,81,71,29,197,205,55,223,60,68,119,195,48,12,227,157,201,22,49,128,191,255,253,67,60,254,248,99,92,114,201,165,68,81,196,101,151,95,74,190,177,158,3,14,124,63,187,204,220,153,3,14,220,159,31,94,242,67,166,77,155,198,241,199,127,138,7,31,120,0,128,98,177,200,162,69,139,40,20,10,21,89,157,157,157,44,90,180,136,21,43,86,0,240,252,243,207,115,210,73,39,209,214,214,198,103,62,243,25,70,142,28,201,69,23,93,196,207,127,254,115,0,86,175,94,205,9,39,156,192,173,183,222,202,110,187,237,70,46,151,227,186,235,174,227,140,51,206,64,85,1,104,109,109,101,209,162,69,156,122,234,169,0,228,114,57,0,94,122,233,165,202,241,206,206,78,234,234,234,248,249,207,127,206,249,231,159,95,209,231,188,243,206,227,250,235,175,103,252,248,241,188,239,125,239,227,47,127,249,11,199,29,247,73,150,47,95,222,75,198,105,167,157,70,42,149,162,174,174,142,251,239,191,159,131,15,62,152,7,31,124,144,221,118,219,141,197,139,23,115,234,169,167,86,174,89,180,104,17,159,250,212,167,248,253,239,127,207,65,7,29,196,171,175,190,202,57,231,156,99,70,208,48,12,99,19,216,34,6,240,169,167,159,98,199,29,118,100,198,187,103,208,220,220,204,87,191,122,26,95,252,226,151,105,110,106,229,147,159,60,158,197,139,23,87,210,238,247,239,255,193,255,253,246,127,233,234,234,26,144,236,191,255,253,239,0,28,126,248,225,156,114,202,41,204,157,59,151,203,46,187,140,233,211,167,3,240,240,195,15,243,244,211,79,115,242,201,39,243,163,31,253,136,235,175,191,158,3,14,56,128,121,243,230,209,214,214,214,75,214,153,103,158,201,188,121,243,248,238,119,191,219,235,248,49,199,28,195,45,183,220,194,35,143,60,194,136,17,35,120,232,161,135,88,181,106,21,0,251,238,187,47,151,92,114,9,55,223,124,51,23,95,124,49,39,156,112,2,0,79,62,249,100,47,25,39,156,112,2,215,95,127,61,63,253,233,79,129,96,24,239,190,251,110,174,191,254,122,62,242,145,143,0,240,143,127,252,3,128,91,110,185,133,215,95,127,157,203,47,191,156,239,125,239,123,252,226,23,191,96,252,248,241,92,125,245,213,3,170,19,195,48,12,99,109,182,200,46,208,167,159,126,138,25,187,236,2,192,194,133,11,0,56,237,212,211,216,122,235,9,156,118,234,233,124,239,123,61,6,103,218,246,225,197,50,75,150,44,97,248,240,225,27,148,189,235,174,187,2,112,197,21,87,240,127,255,247,127,236,187,239,190,28,120,224,129,204,156,57,19,128,167,158,122,10,128,43,175,188,146,103,159,125,22,128,249,243,231,3,240,236,179,207,86,188,61,128,89,179,102,245,155,199,62,251,236,3,64,42,149,98,175,189,246,226,254,251,239,231,165,151,94,98,212,168,81,236,183,223,126,204,155,55,143,115,207,61,151,87,94,121,133,187,239,190,27,8,158,103,53,255,239,255,253,63,160,199,187,156,54,109,26,99,198,132,117,208,198,41,83,0,232,238,238,6,224,143,127,12,33,212,57,115,230,112,227,141,55,2,193,96,150,127,143,31,111,239,30,48,12,195,24,44,91,196,0,118,119,119,19,69,225,129,254,242,218,219,176,97,193,184,213,212,212,244,122,244,97,249,242,101,64,48,20,47,191,252,50,16,214,16,203,148,195,150,101,182,221,118,91,238,186,235,46,110,187,237,54,230,207,159,207,220,185,115,153,59,119,46,95,255,250,215,57,254,248,227,89,179,38,172,159,78,157,58,149,250,250,122,0,246,220,115,79,182,221,118,219,181,12,73,93,93,93,191,250,215,212,212,244,251,111,128,79,126,242,147,44,88,176,128,169,83,167,50,99,198,140,117,214,129,115,189,157,239,84,106,221,183,162,236,253,78,153,50,165,82,111,187,239,190,59,211,167,79,95,171,252,134,97,24,198,192,216,34,6,112,135,105,59,112,245,156,171,0,152,190,83,248,194,197,189,247,222,195,17,71,28,201,111,239,251,45,171,94,91,69,103,226,49,253,230,55,191,102,230,204,93,73,165,82,149,157,160,79,60,241,4,222,123,156,115,60,255,252,243,189,100,183,183,183,227,189,231,180,211,78,227,172,179,206,226,145,71,30,225,248,227,143,231,142,59,238,224,248,227,143,103,167,36,191,163,143,62,154,227,142,59,14,8,222,229,146,37,75,216,110,187,237,54,169,92,133,66,129,5,11,22,48,115,230,76,110,191,253,118,0,198,140,25,195,220,185,115,55,73,238,158,123,238,73,107,107,43,31,251,216,199,42,161,220,231,159,127,158,215,94,123,141,173,182,218,106,147,100,27,134,97,188,83,217,34,6,112,199,29,167,211,214,214,198,146,37,237,236,50,99,23,14,59,236,112,142,251,228,177,124,231,187,231,240,207,127,254,147,253,247,127,63,55,223,252,19,90,90,154,185,231,222,123,248,221,131,15,1,48,106,212,40,38,77,154,196,210,165,75,153,61,123,54,59,239,188,51,215,92,115,77,47,217,15,61,244,16,103,157,117,22,123,238,185,39,71,31,125,116,101,237,173,28,2,221,123,239,189,25,63,126,60,223,249,206,119,232,232,232,96,248,240,225,92,122,233,165,188,254,250,235,60,242,200,35,149,48,228,198,80,246,32,159,120,226,9,174,185,230,26,86,174,92,185,201,198,15,224,144,67,14,230,23,191,248,5,167,156,114,10,199,29,119,28,43,86,172,96,206,156,57,76,155,54,141,187,238,186,107,147,229,27,134,97,188,19,217,34,155,96,222,247,190,253,153,50,101,10,103,124,237,171,196,113,204,53,115,174,227,198,27,126,194,225,135,31,193,253,247,61,200,45,63,187,149,211,79,255,42,219,79,219,129,135,230,63,204,123,222,179,87,229,218,31,252,224,7,140,24,49,130,63,253,233,79,252,236,103,63,227,228,147,79,6,64,36,60,210,120,216,97,135,49,123,246,108,30,123,236,49,190,244,165,47,49,119,238,92,14,58,232,32,190,244,165,47,1,176,205,54,219,112,195,13,55,48,115,230,76,126,244,163,31,113,222,121,231,49,110,220,56,110,186,233,70,38,78,156,216,75,207,178,204,117,253,221,151,97,195,134,113,193,5,23,48,98,196,8,46,188,240,66,230,205,155,199,81,71,29,53,104,153,210,231,220,94,123,237,205,69,23,93,68,42,149,226,220,115,207,101,206,156,57,236,181,215,94,92,117,213,85,27,212,201,48,12,195,232,159,45,246,32,252,253,15,220,199,193,7,127,136,143,127,252,24,174,190,234,154,245,174,129,245,69,85,121,241,197,23,25,55,110,92,101,77,172,47,113,28,243,210,75,47,49,110,220,184,117,202,94,189,122,53,221,221,221,140,29,59,118,192,121,15,4,239,61,29,29,29,140,25,51,102,200,13,212,202,149,43,169,173,173,181,23,3,24,134,241,142,227,109,243,38,24,128,187,238,186,147,207,159,242,57,214,116,118,242,190,247,237,207,222,123,239,205,228,201,25,150,44,105,167,110,216,48,78,248,236,137,67,172,158,97,24,134,241,86,229,109,101,0,1,58,58,94,229,23,191,252,5,207,60,253,52,255,120,238,31,172,94,189,154,137,19,39,114,196,71,143,228,176,195,14,31,98,245,12,195,48,140,183,42,111,59,3,104,24,134,97,24,3,225,109,241,46,80,195,48,12,195,216,210,152,1,52,12,195,48,222,145,152,1,52,12,195,48,222,145,108,241,47,194,247,197,123,165,176,162,131,150,165,175,242,143,214,151,89,254,210,107,188,252,122,55,90,244,120,5,17,69,16,74,26,227,112,120,5,208,228,7,68,160,132,32,128,71,16,5,143,39,82,69,17,148,240,91,80,194,11,213,28,234,203,71,149,8,33,70,241,94,17,28,177,40,41,1,39,66,9,69,61,56,148,88,21,85,9,57,199,30,21,16,245,148,20,28,130,7,34,64,17,80,79,81,149,72,161,132,199,225,80,85,60,30,213,68,87,85,68,5,239,20,245,201,191,213,227,4,74,26,206,167,52,148,41,174,188,254,44,70,212,161,46,212,155,87,197,37,53,17,35,136,122,34,39,196,94,17,15,42,154,232,4,37,52,232,233,149,24,72,161,120,129,148,66,183,15,215,71,234,137,53,148,93,196,211,165,16,41,164,17,186,52,212,161,136,39,6,202,42,57,117,168,196,201,125,113,184,228,222,132,242,130,36,122,121,21,4,193,19,202,171,18,30,111,73,39,247,47,198,227,189,35,18,143,40,136,56,188,250,68,6,168,134,52,162,138,71,112,94,137,36,28,67,29,162,74,172,128,83,156,6,253,188,42,72,208,133,228,222,197,26,234,163,91,133,20,62,212,83,10,196,3,30,82,2,69,133,24,37,114,66,151,247,212,32,212,136,80,68,81,133,78,81,210,161,0,65,63,17,34,175,20,29,212,38,237,73,84,112,8,177,40,14,101,141,66,173,0,8,78,33,13,20,129,98,210,114,29,208,37,161,190,82,26,238,79,183,130,68,2,10,17,66,36,154,212,183,199,169,208,13,68,2,162,18,238,137,104,101,134,43,56,34,245,168,8,14,112,46,180,35,159,108,3,72,137,226,85,240,8,42,74,138,144,78,84,241,78,136,16,16,37,38,148,179,75,132,116,210,70,34,28,93,162,164,68,136,202,237,94,133,148,120,186,37,180,2,81,40,57,33,188,92,80,209,200,161,42,225,102,58,16,47,164,146,190,173,137,156,152,112,223,197,121,68,29,136,39,133,67,4,186,128,20,30,71,132,162,32,17,41,81,156,8,78,146,126,41,74,90,28,136,38,237,39,201,11,79,68,138,148,3,39,32,145,38,53,36,164,4,212,57,34,17,196,65,90,64,197,37,114,195,57,39,33,61,170,201,221,10,245,158,66,32,18,20,161,198,133,36,117,206,145,78,11,34,130,148,245,137,32,229,160,38,21,17,185,164,254,35,72,57,33,18,80,9,247,199,37,191,81,197,137,171,140,125,78,66,223,21,9,109,205,37,227,147,19,37,157,10,61,14,133,88,61,78,132,72,132,242,203,35,149,160,187,247,161,31,136,11,247,57,18,33,86,16,7,78,33,246,161,223,122,133,82,172,73,207,13,163,100,228,66,94,161,66,66,89,98,194,253,43,231,17,137,163,174,182,134,17,35,71,48,110,171,209,140,27,55,134,145,35,135,19,185,55,151,207,245,166,49,128,170,176,98,229,235,204,185,235,9,58,58,214,160,132,14,169,40,78,66,5,227,194,128,39,128,72,132,71,113,201,255,99,31,222,175,153,74,6,56,17,79,42,78,211,45,165,164,67,2,78,67,3,83,69,124,232,124,177,4,195,135,130,186,208,129,138,113,48,98,42,74,173,132,142,152,42,15,164,201,0,237,18,3,26,161,148,28,128,16,107,143,225,19,13,77,13,209,80,201,201,96,22,171,11,198,87,21,17,193,187,48,88,71,42,168,243,68,26,58,68,236,32,82,71,12,56,194,32,131,131,40,14,38,192,225,41,138,11,157,69,125,24,116,69,240,137,129,22,81,106,8,157,83,5,212,133,129,209,73,48,162,161,25,122,196,41,181,10,37,117,73,153,66,29,57,81,188,15,141,62,150,80,158,136,80,47,36,117,166,10,195,112,188,134,82,75,48,164,62,130,200,135,65,74,19,99,239,129,154,68,94,73,36,201,61,116,166,20,74,41,233,192,41,130,17,136,52,12,88,165,164,14,188,4,11,150,66,66,125,107,98,84,32,244,88,239,169,73,202,89,244,26,6,8,7,62,86,34,31,38,46,41,64,35,16,31,202,89,76,238,7,40,117,170,168,120,82,34,168,83,240,66,236,32,77,217,136,6,61,234,52,156,23,15,157,10,35,16,214,16,38,54,177,8,53,26,238,139,168,160,18,12,220,235,170,212,36,147,8,21,77,206,41,99,189,99,141,128,115,138,168,227,117,13,122,199,62,140,66,117,0,10,53,40,93,64,41,18,36,14,247,84,36,76,236,194,32,168,196,26,81,35,80,212,208,70,157,4,163,138,128,87,71,202,121,80,165,19,97,184,75,6,58,130,241,75,9,164,146,201,64,26,23,238,53,80,20,135,19,79,81,29,105,130,177,23,130,161,22,113,160,80,155,232,210,37,194,72,66,31,77,39,3,104,209,65,141,134,246,174,14,210,174,108,148,147,227,8,18,133,22,231,68,72,165,20,146,180,145,134,137,128,138,80,135,16,139,163,6,161,228,130,117,112,18,234,69,72,133,201,41,161,173,132,201,134,80,35,142,82,98,28,212,105,98,188,133,17,56,74,78,113,225,8,41,20,151,114,224,149,40,114,120,129,97,81,152,6,227,148,26,231,42,253,52,138,132,146,215,196,40,186,48,200,251,96,216,188,15,253,21,129,180,115,164,4,162,148,35,18,168,137,128,196,176,1,184,40,24,197,216,65,173,147,48,233,76,12,113,36,130,139,148,180,36,114,147,9,140,115,161,111,43,97,226,19,158,45,150,80,175,193,230,162,174,60,81,5,245,36,227,166,36,189,60,52,6,213,208,71,37,36,8,242,212,135,6,238,18,227,156,140,77,0,62,49,162,18,6,47,34,209,196,224,106,50,145,18,92,20,26,106,186,210,31,193,169,80,84,165,179,179,139,53,93,93,188,250,242,43,52,45,86,92,20,49,115,151,157,24,51,166,231,93,207,91,154,55,197,46,208,213,93,69,110,187,239,105,158,47,188,68,236,195,204,31,60,113,236,112,81,50,203,138,195,96,238,92,24,120,139,154,204,100,19,207,175,132,130,167,50,163,138,85,131,59,168,201,172,73,9,222,1,193,19,240,148,189,150,96,204,194,140,85,40,169,18,218,151,7,47,248,164,145,57,9,94,86,73,29,30,143,143,169,24,105,143,130,15,222,152,175,154,107,133,255,75,232,208,101,239,64,147,25,88,226,249,68,128,15,46,96,98,48,195,129,152,24,52,24,45,79,152,225,123,17,212,251,42,79,131,100,48,11,158,164,106,98,240,232,49,62,81,162,145,75,60,17,77,6,63,213,114,231,8,131,118,121,198,71,162,95,17,197,139,146,74,44,104,172,229,89,47,20,37,24,228,178,7,87,158,84,224,149,112,235,146,25,184,3,137,195,59,91,99,95,34,37,17,37,194,172,171,219,251,228,190,40,69,9,51,205,84,98,112,146,73,47,177,134,97,58,149,232,170,16,6,33,130,221,195,7,175,213,163,161,126,84,131,167,1,212,36,234,118,169,15,29,85,195,253,42,17,12,172,71,208,184,199,227,47,74,144,17,57,37,246,161,109,249,196,43,38,241,138,35,73,162,6,26,60,20,33,120,136,157,30,34,151,220,91,13,199,186,43,247,57,200,73,1,226,28,145,135,162,40,37,148,218,100,22,239,188,176,90,125,240,222,196,225,188,6,67,43,2,94,41,185,170,217,119,57,194,16,110,5,53,132,242,106,226,173,6,47,63,24,10,21,165,70,133,238,178,119,34,73,63,17,129,208,188,67,158,8,171,129,17,132,246,166,85,147,61,18,35,235,52,120,175,193,62,11,41,47,137,155,156,12,200,18,12,185,74,232,131,146,12,182,78,65,93,48,64,66,217,83,9,147,192,224,204,134,116,145,36,241,146,100,240,71,195,132,132,196,195,241,97,166,135,83,23,188,34,31,250,169,184,224,113,197,26,60,80,156,84,250,43,137,181,10,248,190,0,0,5,166,73,68,65,84,65,16,77,60,169,196,160,69,2,195,68,240,46,76,116,130,55,45,136,11,158,150,115,18,126,40,151,91,42,227,74,165,78,124,249,126,65,145,136,116,10,106,68,136,202,222,157,115,161,30,34,33,77,104,212,169,196,144,166,156,144,114,160,34,164,163,100,16,78,174,141,8,122,68,18,162,68,101,79,212,37,30,164,224,112,14,156,35,169,195,112,95,83,18,38,24,146,140,125,174,108,204,124,79,154,56,14,19,44,73,218,142,19,193,185,48,70,165,36,180,123,133,36,90,83,110,203,229,9,111,168,59,39,73,228,199,5,47,63,76,54,19,15,51,137,178,149,61,212,40,234,137,216,5,47,89,81,28,99,183,26,205,78,59,78,27,212,203,79,202,188,237,30,131,104,90,178,146,91,238,127,154,142,215,66,153,52,49,22,74,217,139,10,21,142,119,196,18,6,51,69,195,185,100,166,93,14,17,196,30,196,249,164,149,38,131,156,146,204,210,66,248,203,251,208,57,37,233,204,229,193,187,28,54,45,207,98,64,195,204,88,64,35,165,38,114,248,146,210,237,149,162,15,150,70,72,6,20,13,50,42,255,249,208,88,53,214,16,62,73,102,241,78,67,248,47,25,187,241,104,98,112,149,200,83,49,84,61,225,194,36,228,42,33,12,74,98,192,72,6,121,73,102,106,26,226,155,149,235,72,26,176,36,225,34,18,239,173,4,56,31,242,239,78,188,47,146,50,104,226,85,225,73,194,79,33,76,169,162,68,101,203,10,148,146,222,35,61,227,40,160,73,232,55,12,66,229,208,150,148,203,7,149,80,170,170,79,238,105,208,37,12,222,130,23,79,90,130,94,229,112,111,236,67,104,78,36,76,120,202,133,119,73,248,19,113,225,119,98,13,162,100,102,234,189,175,76,54,138,137,209,40,37,231,75,158,100,182,170,172,65,168,243,33,188,25,39,62,145,34,68,62,204,190,203,117,38,2,93,10,105,45,135,139,161,232,33,157,12,30,34,161,156,41,21,186,9,33,78,69,16,117,148,68,67,120,25,136,52,153,217,43,136,248,96,252,148,224,37,137,39,34,120,171,94,131,81,114,40,69,148,20,193,51,114,137,46,145,38,225,120,132,84,18,162,116,74,162,71,24,180,68,131,55,93,155,132,238,211,73,8,178,28,182,47,1,105,23,38,12,149,8,139,130,119,158,58,13,237,38,78,134,135,84,98,168,92,114,95,85,67,25,106,157,82,4,84,29,181,201,128,238,53,12,124,101,79,180,168,193,255,8,70,91,72,39,134,36,52,76,79,74,194,20,54,18,71,140,146,118,66,17,72,107,144,39,137,103,164,137,33,75,185,208,62,20,1,7,169,196,152,250,196,192,70,56,196,149,235,55,212,162,67,145,196,51,75,230,82,164,146,193,31,9,158,102,141,4,163,87,18,42,58,74,82,254,200,37,178,93,207,228,163,91,149,90,85,36,114,164,18,67,151,146,224,1,71,206,81,19,73,152,20,137,146,118,14,151,24,190,180,75,140,113,98,188,35,73,188,67,73,194,210,8,181,132,208,36,137,33,79,57,42,158,29,201,245,169,114,72,54,12,0,132,208,126,208,218,37,227,151,39,140,119,154,244,203,16,202,132,84,212,179,20,20,149,187,85,50,38,197,132,72,139,36,19,165,16,149,72,12,176,235,49,24,206,133,235,202,121,85,226,41,137,94,61,117,29,102,82,225,110,151,23,48,160,182,166,150,29,167,191,139,177,99,70,247,103,22,214,201,219,202,0,54,45,89,201,85,119,44,196,1,165,100,102,230,125,178,30,150,24,186,178,103,32,94,88,227,66,71,46,15,10,30,80,239,113,201,236,51,38,233,37,132,193,179,60,253,19,13,114,188,15,29,41,42,27,88,18,67,36,158,116,121,166,44,161,97,164,197,135,149,152,100,230,165,132,240,27,10,197,24,186,125,24,232,202,107,104,0,154,24,217,162,39,241,78,67,216,164,108,80,203,70,36,86,42,158,89,197,81,245,137,113,72,214,0,43,166,63,25,176,34,133,110,81,156,15,33,182,88,66,157,132,193,59,52,172,26,133,146,132,16,93,44,74,26,232,210,136,20,113,24,150,213,7,143,205,135,1,163,28,94,238,138,147,245,64,133,148,120,84,73,242,213,202,224,21,19,227,124,152,137,123,23,58,133,36,131,142,104,178,94,147,172,251,148,52,216,164,16,166,131,56,41,191,40,21,137,113,226,1,82,246,0,18,239,204,171,82,147,24,65,47,144,246,193,43,143,37,9,103,38,94,93,77,82,165,206,37,50,130,197,11,78,137,6,121,221,18,140,82,87,210,182,74,177,39,34,34,165,158,238,160,6,145,119,148,196,19,171,224,52,38,173,41,60,49,37,39,196,113,8,165,186,164,19,71,40,157,26,6,173,110,124,8,7,38,222,114,172,80,35,161,147,167,53,34,38,172,243,213,149,7,41,18,3,150,132,116,149,96,96,83,21,111,59,24,13,72,250,128,8,53,162,188,134,163,46,9,19,170,132,53,218,242,4,194,39,131,92,55,46,132,167,188,146,198,133,181,63,73,214,139,19,207,176,220,29,82,132,65,42,133,224,157,135,184,236,173,247,120,189,53,226,232,198,83,147,4,176,75,18,214,235,86,11,212,106,79,228,161,86,66,184,174,75,97,152,11,121,148,36,24,68,231,28,105,9,33,52,47,97,18,162,226,146,53,39,165,188,136,80,54,0,41,39,148,52,9,225,137,144,78,162,55,206,129,184,164,191,199,81,88,35,151,152,116,88,204,11,30,96,89,182,80,241,204,157,11,109,85,18,131,38,132,118,91,43,14,239,28,105,60,53,81,210,11,69,136,36,220,151,16,62,14,145,159,242,90,162,115,201,122,173,19,82,206,37,147,220,80,17,53,41,71,228,66,222,117,18,60,240,218,148,67,34,72,185,240,187,86,4,23,37,94,166,40,41,113,193,8,73,48,248,81,112,104,147,53,236,36,159,36,252,41,137,135,24,230,126,26,214,208,36,57,38,244,140,21,46,34,29,162,185,161,63,196,84,246,3,148,215,249,98,245,68,81,40,171,250,224,41,86,66,166,201,122,96,88,215,151,74,159,78,57,42,179,93,129,74,104,189,172,67,101,114,66,217,121,232,25,187,195,56,146,56,10,201,4,185,108,180,37,25,111,118,157,185,51,91,109,53,112,35,56,212,6,240,255,3,203,58,120,233,184,202,54,93,0,0,0,0,73,69,78,68,174,66,96,130]},{"layer_unique_id":15098,"duration_micros":1389,"top":0.0,"left":0.0,"width":448.0,"height":56.0,"snapshot":[137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,1,192,0,0,2,88,8,6,0,0,0,245,248,54,192,0,0,0,1,115,82,71,66,0,174,206,28,233,0,0,0,4,115,66,73,84,8,8,8,8,124,8,100,136,0,0,25,198,73,68,65,84,120,156,237,221,119,120,87,245,221,55,240,119,18,134,128,56,0,81,176,160,32,84,4,53,42,72,189,181,42,184,218,170,88,71,5,212,199,182,62,182,181,206,174,187,85,80,171,181,214,213,226,232,176,125,110,165,117,33,162,117,85,208,86,235,4,185,21,183,76,5,1,163,130,8,4,89,34,251,249,35,18,77,9,50,146,16,33,175,215,117,229,186,242,59,227,251,253,156,95,126,249,125,206,249,142,115,10,86,46,93,177,50,0,80,199,20,214,118,0,0,80,27,36,64,0,234,36,9,16,128,58,73,2,4,160,78,146,0,1,168,147,36,64,0,234,36,9,16,128,58,73,2,4,160,78,146,0,1,168,147,36,64,0,234,36,9,16,128,58,169,94,109,7,0,176,217,153,51,38,41,125,53,153,251,102,242,209,123,201,146,15,147,21,203,106,59,170,47,158,130,194,164,94,147,164,81,203,164,105,251,100,155,221,147,237,190,146,212,107,180,113,170,119,51,108,128,106,82,242,96,242,238,63,147,143,166,213,118,36,155,174,130,194,164,245,161,73,155,94,201,150,59,213,108,85,18,32,64,21,205,24,145,76,186,61,89,244,126,109,71,178,121,217,233,216,164,227,105,53,86,188,4,8,80,21,111,222,156,148,60,84,219,81,108,190,182,218,37,233,252,163,26,185,26,148,0,1,54,212,232,107,146,25,207,214,118,20,155,191,250,77,147,226,254,201,54,157,171,181,88,163,64,1,54,196,152,107,37,191,141,101,233,252,228,181,43,146,5,111,87,107,177,181,150,0,103,206,156,153,254,23,94,148,254,23,94,148,69,139,22,213,86,24,0,235,111,202,144,228,253,167,107,59,138,186,101,233,252,100,220,13,213,90,100,173,76,131,152,57,107,86,190,213,187,79,38,79,153,146,36,233,217,179,71,14,63,236,176,218,8,5,234,180,215,94,123,61,163,199,140,201,172,89,179,210,179,71,143,20,23,239,153,37,75,150,100,224,95,255,150,162,122,69,57,253,180,211,82,84,84,148,36,25,61,102,76,70,143,30,147,78,157,118,205,62,123,239,93,203,145,215,162,185,111,36,111,221,89,219,81,212,77,243,222,74,38,254,173,218,6,198,108,244,4,56,115,214,172,124,235,196,222,229,201,111,203,38,77,178,119,93,254,103,162,130,37,75,150,228,7,63,60,51,75,150,46,201,177,199,28,147,222,39,158,184,198,109,111,26,56,48,79,62,245,84,182,222,106,171,220,248,199,63,166,160,160,96,35,70,186,254,126,244,147,159,228,190,251,31,72,146,28,120,224,87,203,151,55,111,214,60,221,187,239,155,253,186,119,79,199,142,29,55,90,60,191,255,195,31,243,219,1,3,202,95,55,104,208,32,197,197,123,230,241,39,158,200,21,87,93,149,36,249,114,199,142,233,113,240,193,73,146,199,31,127,34,3,174,187,46,223,63,253,244,186,157,0,39,15,174,237,8,234,182,183,31,72,90,29,82,45,131,98,54,106,2,156,53,123,118,250,156,116,114,133,228,119,207,221,67,210,162,121,243,141,25,6,95,96,13,26,52,72,215,174,251,228,154,223,254,46,195,135,143,200,65,7,30,152,29,118,216,97,181,237,38,77,154,148,203,126,125,121,146,228,154,171,174,250,194,39,191,36,121,230,153,225,229,191,15,31,62,162,194,186,7,30,124,48,73,242,187,107,174,78,159,222,189,107,60,150,210,210,210,242,228,119,236,55,191,153,111,246,234,149,78,187,117,74,146,116,236,208,161,124,187,246,237,218,213,120,44,155,148,210,215,147,217,175,212,118,20,188,243,80,178,219,57,85,46,102,163,245,1,206,154,61,59,189,251,158,148,137,19,39,38,41,75,126,119,15,185,43,187,119,233,178,177,66,96,19,113,198,247,191,95,254,197,123,217,229,151,175,182,126,229,202,149,185,232,151,151,36,73,246,237,214,45,125,122,175,249,42,241,139,232,130,243,127,145,71,134,13,205,35,195,134,230,31,15,220,159,27,255,248,135,28,176,255,254,73,146,255,254,197,249,25,58,236,225,26,143,97,252,132,9,73,202,254,15,175,191,118,64,14,59,236,208,124,105,199,29,147,36,29,58,116,200,132,113,99,51,97,220,216,180,109,219,182,198,99,217,164,76,127,98,163,84,115,237,125,147,115,227,208,169,229,175,127,115,215,196,124,253,162,231,242,209,226,229,27,165,254,117,245,206,204,69,249,211,67,83,211,239,111,227,51,117,198,71,153,252,254,71,249,234,207,158,205,93,79,191,151,36,153,94,250,113,174,186,123,82,30,121,241,131,234,173,120,218,227,201,178,170,143,29,217,40,9,112,118,105,233,234,201,239,174,193,217,99,247,221,55,70,245,108,98,26,52,104,144,223,94,125,117,146,228,161,161,195,50,124,68,197,145,118,15,13,29,154,103,71,142,76,146,92,113,249,229,41,44,172,252,99,188,124,249,198,249,178,88,190,124,121,86,174,92,247,217,68,123,21,23,103,247,46,93,178,123,151,46,217,123,175,189,210,235,232,163,115,215,157,131,210,235,232,163,146,36,119,13,25,178,214,50,150,45,91,243,109,181,214,229,184,231,204,249,48,73,82,92,92,92,222,199,247,89,77,26,55,78,147,198,141,215,90,206,134,214,191,201,250,224,185,245,218,252,239,35,166,167,224,27,15,85,250,51,225,157,5,107,220,239,103,55,141,205,175,6,189,89,254,250,190,103,167,231,95,47,205,204,251,115,22,39,73,94,156,248,97,254,50,236,237,76,154,182,112,189,234,238,122,238,51,185,234,238,73,89,94,13,179,223,22,47,93,145,110,231,13,207,57,55,142,206,29,79,188,155,89,243,150,100,124,201,252,60,59,174,52,255,126,101,86,146,100,218,236,197,233,247,183,241,185,255,217,233,85,174,175,130,149,43,146,153,207,87,185,152,26,111,2,45,45,45,205,73,39,159,82,33,249,13,25,124,103,246,216,99,143,154,174,154,77,88,247,238,251,166,111,159,62,185,107,200,144,92,208,191,127,158,120,236,209,52,108,216,48,243,230,205,203,37,151,254,42,73,114,206,89,103,165,83,167,93,43,236,247,232,99,143,229,169,167,158,206,211,195,135,167,164,164,36,7,30,248,213,124,117,255,3,114,252,113,199,174,214,148,122,241,37,151,228,249,231,71,165,127,191,11,202,251,185,86,153,49,99,70,78,253,206,119,211,160,97,131,12,253,164,121,50,73,110,248,253,31,50,236,225,135,115,198,15,126,144,130,130,130,12,26,124,103,70,141,122,33,199,126,243,155,249,195,13,215,87,233,152,207,60,227,140,60,52,116,88,158,126,230,153,44,93,186,52,245,235,215,207,204,153,51,115,202,169,223,78,189,122,245,114,219,173,183,228,138,43,175,202,147,79,62,153,89,179,103,231,201,127,63,150,14,159,52,87,190,255,254,251,185,239,254,7,50,98,228,179,25,62,124,68,218,182,109,155,131,15,60,48,61,122,28,156,35,14,63,188,188,142,215,94,123,61,63,63,255,252,204,156,57,51,73,242,236,200,145,57,226,235,223,72,146,244,187,224,252,244,236,209,35,243,230,205,203,183,122,247,73,146,60,50,108,104,165,9,242,63,205,152,49,35,15,60,248,143,60,249,212,83,121,118,228,200,236,214,169,83,14,61,228,144,28,115,76,175,236,214,169,83,149,222,151,47,140,15,199,37,203,55,236,170,227,128,206,205,114,84,247,150,21,150,109,183,117,131,117,222,255,233,107,246,207,188,143,150,165,117,243,45,146,36,143,188,240,65,126,121,251,27,185,187,127,215,116,104,221,100,173,251,95,127,70,151,76,47,93,156,123,134,79,75,191,191,141,207,140,57,139,115,221,25,85,107,125,27,87,50,63,31,124,184,56,189,15,106,157,33,253,186,150,47,159,252,183,67,243,165,22,27,225,94,158,31,142,73,90,245,168,82,17,53,154,0,75,75,75,211,247,228,83,42,52,183,12,190,115,80,246,220,115,207,154,172,150,205,68,255,11,206,207,208,161,67,83,82,82,146,155,6,14,204,57,103,157,149,235,111,248,125,102,205,158,157,86,173,90,229,188,115,43,246,1,220,122,219,109,229,77,163,171,12,31,62,34,195,135,143,200,144,187,239,206,253,247,254,61,205,154,53,43,95,247,246,219,37,25,63,97,66,230,205,155,183,90,221,139,23,47,46,255,220,126,214,180,233,211,50,126,194,132,220,121,215,224,140,26,245,66,249,242,21,43,86,84,245,112,211,162,69,139,242,223,63,152,57,51,59,182,110,157,197,75,150,148,199,113,206,185,231,149,95,249,38,41,191,234,44,45,45,173,208,183,158,36,37,37,37,185,125,208,160,220,62,104,80,46,191,236,87,249,206,183,191,189,198,227,90,245,122,193,130,178,43,146,165,203,150,149,47,91,177,98,197,90,19,224,220,185,115,211,187,239,73,21,234,31,63,97,66,198,79,152,144,91,110,189,53,15,61,248,64,121,162,222,164,205,159,178,246,109,214,224,160,61,154,167,95,159,202,7,56,149,206,95,154,11,111,29,159,161,207,207,72,179,166,13,114,197,119,87,63,97,248,209,95,198,230,185,9,115,242,236,181,7,228,202,33,147,242,231,79,154,71,207,185,113,76,110,120,96,74,70,12,56,96,141,117,247,235,211,49,63,58,182,125,146,228,140,35,119,74,251,211,30,207,192,127,149,100,192,15,58,103,212,27,31,230,244,235,94,203,201,61,119,204,184,146,249,121,232,185,25,249,199,165,221,211,99,207,230,121,110,194,156,92,123,223,228,252,243,197,15,210,113,199,38,249,122,183,150,185,228,148,47,167,65,189,194,12,122,242,189,92,240,215,113,73,202,146,113,151,51,158,202,189,23,117,203,130,143,151,229,59,191,123,53,223,61,188,77,126,254,173,93,42,141,103,218,236,143,243,171,65,111,230,225,23,102,164,113,195,162,244,218,111,135,92,118,234,174,105,220,112,237,39,90,21,204,159,188,126,219,87,162,198,154,64,231,204,153,83,33,249,37,201,157,131,238,200,94,197,197,53,85,37,155,153,109,183,221,54,151,255,250,215,73,146,171,175,249,109,30,126,228,159,185,105,224,192,178,215,87,94,145,70,141,62,61,203,252,247,191,31,47,79,126,63,255,239,159,229,165,81,207,103,234,91,147,242,224,253,247,165,125,187,118,153,60,101,74,78,59,253,123,159,219,116,184,62,70,141,122,33,61,123,244,200,208,7,31,204,155,227,199,229,119,215,92,93,229,50,223,120,179,172,201,171,69,243,230,217,177,117,235,213,214,63,59,114,100,6,252,246,154,188,240,220,255,230,205,241,227,210,161,67,135,44,91,182,44,167,157,254,189,76,158,50,37,237,219,181,203,131,247,223,151,169,111,77,202,75,163,158,207,207,127,246,179,36,201,69,191,188,36,255,126,188,172,239,170,123,247,125,243,206,212,41,249,243,159,254,148,164,108,52,234,59,83,167,228,157,169,83,210,235,232,163,215,59,230,229,203,151,231,204,115,206,201,228,41,83,178,91,167,78,121,100,216,208,76,125,107,82,70,60,253,84,142,56,252,240,44,88,184,48,39,159,250,237,204,157,59,119,67,223,150,47,142,143,55,188,31,107,249,138,149,89,188,116,69,249,207,146,101,101,39,76,43,87,38,223,254,221,43,249,203,176,183,179,100,217,202,52,109,84,47,71,95,50,106,181,253,39,191,191,48,227,74,230,103,249,242,149,105,187,93,163,180,217,174,236,179,223,126,135,198,233,178,83,211,117,142,99,251,109,27,38,73,230,47,90,150,197,75,87,100,193,162,101,25,87,50,63,23,221,58,33,15,61,55,35,123,182,219,42,91,52,40,204,152,169,243,115,68,255,231,114,207,240,105,57,108,239,22,89,176,104,89,174,184,107,98,78,191,238,181,36,73,243,166,245,179,91,219,178,122,183,219,186,65,246,218,165,108,191,133,31,47,207,184,146,249,121,127,206,199,149,214,191,96,209,178,244,186,116,84,254,231,145,183,179,127,231,102,105,183,67,227,12,184,247,173,124,119,192,171,89,143,94,132,50,139,170,222,175,88,99,9,240,218,235,175,175,144,252,30,188,255,190,236,189,215,94,53,85,29,155,169,227,143,59,54,255,181,223,126,73,146,51,206,60,51,73,210,235,232,163,210,179,71,197,166,143,193,159,244,155,245,237,211,39,231,157,115,78,90,182,108,153,162,162,162,236,179,247,222,25,120,243,77,73,146,151,95,121,165,210,171,186,13,209,190,93,187,12,188,233,127,82,92,188,103,26,53,106,84,33,25,111,136,153,51,103,150,55,237,30,116,208,129,149,110,243,199,223,223,144,222,39,158,152,29,118,216,33,141,26,53,74,65,65,65,198,79,152,144,151,95,41,27,149,56,240,230,155,178,207,222,123,167,168,168,40,45,91,182,204,121,231,158,147,190,125,202,154,50,7,223,117,87,149,226,91,147,241,19,38,100,248,240,17,217,178,73,147,220,242,215,191,102,247,46,93,82,84,84,148,157,118,218,41,127,184,225,250,180,111,215,46,211,167,79,207,11,47,188,88,35,245,111,84,203,214,220,223,182,54,215,220,51,41,91,28,51,172,252,167,69,239,127,37,73,166,204,248,40,195,70,205,200,151,90,108,145,55,110,238,153,17,3,14,200,205,63,254,252,139,132,179,123,237,156,190,7,151,157,32,253,244,248,246,249,127,231,173,91,139,218,140,57,139,115,249,224,178,174,168,253,58,109,155,70,13,62,189,226,106,191,67,227,76,185,229,208,140,24,112,64,246,235,180,109,254,231,145,183,51,127,209,178,12,252,73,113,238,187,120,223,188,122,227,193,249,242,142,77,114,199,19,239,166,228,131,69,249,122,183,150,185,236,212,178,238,135,35,187,111,159,65,191,216,39,59,111,191,246,62,227,127,189,60,51,47,79,154,155,254,125,59,102,72,191,174,249,231,229,251,229,184,253,119,200,61,195,167,101,234,140,143,214,233,56,202,85,225,239,177,74,141,53,129,126,105,199,47,85,120,253,242,43,175,212,237,185,67,108,144,130,130,130,92,121,197,111,210,227,144,67,147,148,53,163,95,114,241,197,171,109,55,242,147,166,193,147,250,246,89,109,93,135,93,118,73,207,30,61,242,228,83,79,101,236,216,177,213,50,248,234,107,95,59,34,245,235,215,223,160,125,7,92,123,93,94,125,173,236,76,122,233,146,165,41,41,41,201,61,247,222,155,164,236,248,206,61,251,236,74,247,251,207,126,202,36,25,59,118,108,146,164,103,143,30,233,176,203,234,77,78,39,245,45,235,71,125,249,229,151,55,40,214,181,25,55,174,172,25,108,255,253,247,79,235,214,173,42,172,107,220,184,113,14,233,217,51,147,167,76,201,152,177,99,115,216,97,135,214,72,12,155,130,125,58,108,157,158,197,159,54,113,55,109,84,246,213,59,190,100,126,146,228,196,3,91,103,155,38,101,159,167,190,7,239,152,239,93,255,90,181,213,125,229,144,137,185,114,200,196,10,203,6,124,191,226,61,53,143,234,190,125,154,111,245,105,159,228,115,19,230,36,73,122,125,165,172,223,188,81,131,162,28,183,127,171,92,125,207,164,188,242,214,220,180,109,185,97,39,124,47,77,44,107,9,184,226,174,137,121,109,114,89,215,195,176,81,51,146,36,175,78,158,151,118,59,108,216,192,171,13,85,99,9,240,251,223,59,61,111,191,253,118,110,31,52,40,73,242,171,203,126,157,130,20,228,244,255,91,115,143,182,96,243,180,75,251,246,57,225,248,227,114,239,125,247,231,164,147,78,202,246,219,111,95,97,253,244,233,211,179,96,97,217,217,96,101,73,32,73,118,219,173,83,158,124,234,169,188,254,250,232,242,171,162,170,168,202,220,213,23,94,124,49,47,188,184,250,21,81,219,182,109,115,203,192,155,215,216,95,182,245,214,91,175,182,236,245,215,71,39,41,59,190,202,172,122,63,102,205,158,157,233,211,167,167,85,171,86,149,110,183,161,94,251,164,254,71,31,123,44,109,118,94,243,156,193,215,70,191,94,173,245,214,138,122,107,31,108,178,38,95,235,218,178,210,190,189,197,75,203,154,66,27,214,255,180,49,174,94,81,245,207,105,253,206,97,109,82,80,144,20,183,223,42,223,232,214,50,187,126,105,203,10,235,255,179,255,109,225,199,101,35,121,27,212,251,52,174,45,26,148,253,254,241,210,13,239,239,94,244,201,52,142,206,109,155,150,39,187,30,123,54,79,167,54,91,102,251,109,214,125,80,80,146,42,253,61,202,139,168,114,9,107,80,88,88,152,203,127,125,89,146,148,39,193,75,47,187,44,69,69,133,249,238,119,190,83,83,213,178,153,218,98,139,178,209,111,141,26,109,177,218,186,37,75,150,148,255,190,166,171,178,85,203,63,94,188,184,6,162,91,63,7,30,248,213,28,126,232,167,183,254,219,102,155,173,211,173,107,215,180,105,211,102,189,203,90,117,60,13,26,84,254,229,241,217,247,227,179,239,83,117,89,244,209,167,205,86,7,31,116,208,106,235,95,122,233,165,180,107,215,110,141,39,38,155,148,45,90,174,125,155,245,212,249,147,126,180,135,95,248,32,151,157,218,41,245,235,21,228,137,215,102,173,243,254,243,23,173,189,79,187,95,159,142,149,38,223,207,243,95,187,109,155,113,37,243,51,98,236,236,28,213,125,251,172,88,185,178,124,106,195,94,237,183,90,175,178,62,107,159,14,101,39,113,63,60,106,167,156,123,76,217,9,211,59,51,23,229,157,153,139,202,251,20,215,89,163,170,255,61,106,116,20,104,101,73,240,226,75,46,77,65,65,65,249,168,52,168,170,54,109,218,100,203,38,77,178,96,225,194,188,53,121,114,165,55,87,24,63,190,172,239,175,120,207,213,167,223,148,150,150,174,182,108,110,37,35,67,171,203,217,103,158,89,62,241,189,170,138,247,220,35,247,252,253,239,25,55,110,124,165,235,223,154,92,54,82,110,203,38,77,54,40,193,174,205,30,123,236,145,123,238,189,55,199,31,119,108,110,184,238,186,106,47,255,11,165,233,134,223,21,231,222,17,211,242,246,7,21,251,184,126,123,122,231,116,104,221,36,251,116,216,58,47,79,154,155,158,231,143,204,158,237,182,202,29,79,188,187,214,242,138,63,73,66,191,25,60,49,51,230,44,94,227,8,211,13,117,114,207,29,51,240,95,37,57,233,170,151,243,147,227,218,103,244,212,121,121,118,92,105,14,232,220,108,157,166,93,172,201,97,123,183,72,203,109,26,230,188,63,143,201,156,5,75,179,229,22,245,114,233,29,111,100,254,162,101,121,247,142,195,179,237,150,235,209,173,208,180,253,6,199,177,74,141,79,132,95,149,4,79,61,229,148,242,101,23,253,242,146,220,118,251,237,53,93,53,117,68,97,97,97,186,118,45,155,135,244,232,99,143,173,182,126,230,204,153,229,125,132,93,62,147,28,87,245,89,253,231,68,251,36,121,229,213,87,107,34,212,106,183,234,120,70,142,28,153,153,179,86,191,114,88,245,126,116,237,218,117,141,55,12,168,138,221,187,148,245,37,61,243,204,240,242,105,20,159,245,238,123,239,229,197,151,94,202,59,239,188,83,237,117,111,116,219,116,78,138,214,175,239,107,213,29,250,222,124,111,97,238,124,242,189,10,63,243,62,90,150,122,69,5,185,231,194,110,57,160,115,179,60,59,174,52,127,30,54,53,191,58,117,215,207,41,175,172,192,35,246,105,153,111,116,107,153,201,239,127,148,43,135,76,250,220,186,63,239,46,129,107,186,133,224,33,197,45,50,248,130,125,210,170,89,195,92,118,231,155,185,127,228,251,233,245,149,237,243,143,75,187,167,168,112,205,5,126,90,103,65,165,175,91,53,219,34,143,254,102,191,236,215,105,219,92,114,251,27,249,217,77,99,179,221,214,13,242,239,43,255,43,59,54,95,189,117,231,115,109,83,245,190,252,141,114,47,208,202,174,4,47,188,248,151,41,40,44,172,144,24,97,67,29,249,141,111,228,233,103,158,201,117,215,223,144,93,191,188,107,190,254,181,35,82,84,84,148,210,210,210,156,125,238,121,89,176,112,97,218,182,109,155,46,157,63,237,252,95,149,60,30,125,236,177,60,63,106,84,246,237,214,45,133,133,133,25,61,122,116,174,188,242,170,218,58,148,245,210,165,115,231,180,109,219,54,37,37,37,57,251,156,115,243,151,27,255,148,102,205,154,101,249,242,229,249,231,191,30,205,117,215,151,61,62,230,168,35,143,172,153,250,187,116,73,171,86,173,50,125,250,244,252,240,172,179,243,167,63,252,190,188,175,114,244,232,209,249,246,119,79,203,172,217,179,115,245,149,87,230,228,147,250,214,72,12,27,85,203,253,146,233,79,174,243,230,39,28,208,42,43,31,233,245,185,219,180,223,161,113,70,12,56,32,243,23,45,203,22,245,139,82,191,94,65,126,114,92,197,171,155,39,175,174,216,98,176,69,131,194,60,252,235,175,100,197,202,149,107,156,62,176,46,117,31,186,87,139,53,110,211,247,224,29,211,247,224,29,83,58,127,105,154,54,170,151,250,245,42,38,190,253,58,109,187,218,190,7,237,222,188,194,178,125,58,108,189,218,54,197,237,183,202,255,94,247,213,44,88,180,44,75,150,173,76,179,166,27,48,152,172,160,48,217,238,43,235,191,223,127,216,104,55,195,174,44,9,246,191,240,162,20,164,32,255,231,148,147,55,86,24,108,166,78,62,169,111,38,77,154,148,155,6,14,204,15,207,58,43,91,54,105,146,86,173,91,87,184,3,209,29,183,221,90,97,186,194,97,135,28,146,107,155,55,207,172,217,179,243,173,222,125,210,170,85,171,108,179,245,214,25,63,97,66,218,182,109,91,62,176,230,139,172,81,163,70,185,227,182,91,115,228,81,71,231,127,159,123,46,197,251,116,77,199,142,29,51,125,218,180,242,248,191,127,250,233,149,142,142,173,14,141,27,55,206,224,65,119,228,232,94,199,228,233,103,158,201,238,197,123,165,99,199,142,89,190,108,89,249,196,248,238,221,247,205,9,199,31,87,35,245,111,116,173,14,89,175,4,184,62,86,141,12,93,31,133,5,5,73,13,223,7,126,131,18,212,58,216,114,3,142,183,92,235,67,147,122,85,191,219,204,70,125,32,110,101,205,161,253,46,188,176,218,230,102,177,249,42,44,40,251,168,126,94,51,222,133,253,251,165,223,249,231,103,223,110,221,178,96,225,194,76,156,56,49,45,154,55,207,137,39,156,144,123,238,30,146,118,59,239,92,97,251,86,173,90,229,206,65,119,164,184,184,108,30,213,244,233,211,51,126,194,132,28,125,212,145,249,227,239,43,127,240,102,81,97,217,104,185,130,13,104,78,172,255,201,64,149,245,105,138,92,117,220,159,167,221,206,59,231,158,187,135,228,196,19,78,72,139,230,205,51,113,226,196,44,88,184,48,251,118,235,150,126,231,159,159,11,251,247,91,189,220,79,98,168,172,252,194,207,52,139,125,182,137,172,60,238,255,104,54,219,165,125,251,12,25,124,103,78,56,254,184,242,250,39,79,153,146,45,155,52,201,79,127,252,227,220,118,203,45,105,216,176,225,58,29,239,23,94,179,61,147,230,166,115,213,186,54,159,127,101,187,174,10,86,46,173,134,187,162,174,167,21,43,86,228,162,139,127,89,126,37,120,239,221,119,167,123,247,125,55,118,24,108,198,22,44,92,152,185,115,231,166,117,171,86,235,244,168,164,69,139,22,101,198,140,15,178,93,203,237,54,248,38,208,95,4,43,87,174,204,123,211,166,101,219,109,183,173,149,227,88,185,114,101,222,125,239,189,52,108,208,32,219,109,183,221,38,241,152,170,245,54,247,141,228,133,95,212,118,20,117,215,78,199,86,219,3,113,107,37,1,38,101,73,240,201,167,158,206,138,21,203,61,13,30,216,180,76,25,226,169,240,181,97,171,93,146,238,215,86,91,113,181,150,0,1,54,105,99,174,77,222,127,186,182,163,168,59,234,55,77,186,254,166,90,158,4,191,202,70,237,3,4,216,108,236,254,211,100,251,53,63,133,129,106,84,191,105,82,220,191,90,147,95,226,10,16,160,106,222,188,57,41,121,168,182,163,216,124,109,181,75,210,249,71,213,158,252,18,9,16,160,234,102,140,72,38,221,158,44,122,191,182,35,217,188,84,227,128,151,202,72,128,0,213,165,228,193,228,221,127,38,31,77,171,237,72,54,93,5,133,101,243,252,218,244,170,145,171,190,10,85,73,128,0,213,108,206,152,164,244,213,100,238,155,201,71,239,37,75,62,76,86,84,207,195,152,55,43,5,133,101,79,117,104,212,178,236,222,158,219,236,94,118,135,151,106,152,228,190,78,213,75,128,0,212,69,70,129,2,80,39,73,128,0,212,73,18,32,0,117,146,4,8,64,157,36,1,2,80,39,73,128,0,212,73,18,32,0,117,146,4,8,64,157,36,1,2,80,39,73,128,0,212,73,18,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,129,252,127,204,115,31,195,127,218,220,67,0,0,0,0,73,69,78,68,174,66,96,130]},{"layer_unique_id":15099,"duration_micros":5141,"top":506.0,"left":0.0,"width":448.0,"height":94.0,"snapshot":[137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,1,192,0,0,2,88,8,6,0,0,0,245,248,54,192,0,0,0,1,115,82,71,66,0,174,206,28,233,0,0,0,4,115,66,73,84,8,8,8,8,124,8,100,136,0,0,9,118,73,68,65,84,120,156,237,221,223,139,92,103,29,199,241,239,249,49,251,187,155,164,42,164,210,136,86,49,130,45,165,40,17,26,177,8,69,8,246,66,176,23,197,11,255,50,175,188,240,170,66,46,12,5,111,2,197,92,36,40,189,8,66,34,21,37,129,77,66,130,233,110,118,39,187,51,103,230,120,17,22,114,97,81,51,207,153,231,108,206,235,245,7,60,231,3,7,246,205,204,206,153,137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,173,120,176,179,211,230,30,1,0,203,86,230,30,0,0,57,8,32,0,131,36,128,0,12,146,0,2,48,72,2,8,192,32,9,32,0,131,36,128,0,12,146,0,2,48,72,2,8,192,32,9,32,0,131,36,128,0,12,146,0,2,48,72,2,8,192,32,9,32,0,131,36,128,0,12,146,0,2,48,72,2,8,192,32,9,32,0,131,36,128,0,12,82,157,123,192,243,202,233,221,40,39,119,162,108,238,69,209,60,138,98,182,27,197,124,28,17,211,136,182,205,61,175,67,69,68,81,69,148,235,209,150,219,49,175,95,141,182,62,27,243,209,235,49,91,121,35,162,232,213,109,2,120,41,20,15,118,118,178,150,165,58,186,29,213,225,205,168,14,111,69,204,15,114,78,233,167,162,136,249,234,249,152,173,189,25,205,218,219,98,8,144,72,182,0,214,7,215,162,30,95,143,162,121,152,227,242,39,83,185,26,205,250,133,104,54,223,141,182,58,157,123,13,192,137,182,244,0,214,227,27,81,239,95,141,98,246,197,50,47,251,210,105,182,222,139,233,214,251,94,17,2,188,160,165,5,176,108,238,199,104,239,74,148,71,159,47,227,114,131,208,86,103,98,186,125,41,102,107,111,229,158,2,112,226,44,37,128,245,248,70,140,246,46,191,228,31,100,201,167,217,188,24,211,237,15,114,207,0,56,81,58,127,255,108,244,228,147,168,247,63,237,250,50,131,86,31,92,139,178,121,24,147,211,31,69,91,174,231,158,3,112,34,116,250,28,224,202,238,199,226,183,36,229,209,223,98,245,95,191,241,191,85,128,255,81,103,1,92,217,253,56,170,241,95,186,58,158,255,160,152,238,196,234,227,223,70,49,223,207,61,5,160,247,58,9,224,232,201,39,226,151,73,49,189,23,43,143,127,151,123,6,64,239,37,15,224,179,199,28,188,237,153,83,57,249,71,172,236,254,62,247,12,128,94,75,26,192,103,143,58,92,78,121,36,47,168,26,255,57,234,241,141,220,51,0,122,43,105,0,71,123,87,60,234,208,35,163,189,63,248,80,12,192,151,72,22,192,122,124,195,67,238,125,211,78,99,244,228,143,185,87,0,244,82,186,0,238,95,77,117,20,9,85,79,63,139,114,242,207,220,51,0,122,39,73,0,235,131,107,222,106,235,177,250,224,79,185,39,0,244,78,154,0,142,175,167,56,134,142,84,135,127,141,178,185,159,123,6,64,175,44,28,192,234,232,182,159,52,58,1,170,167,159,229,158,0,208,43,139,7,240,240,102,138,29,116,172,122,234,62,1,60,47,65,0,111,165,216,65,199,138,217,227,40,39,119,114,207,0,232,141,133,2,88,78,239,70,204,15,82,109,161,99,229,228,239,185,39,0,244,198,98,1,244,138,226,68,169,166,238,23,192,177,197,2,216,220,75,181,131,37,40,166,238,23,192,177,133,2,88,52,143,82,237,96,9,138,217,110,68,123,148,123,6,64,47,44,22,192,217,110,170,29,44,73,49,219,203,61,1,160,23,22,11,224,124,156,106,7,75,226,158,1,60,179,224,99,16,211,52,43,88,154,162,117,207,0,34,58,250,69,120,0,232,187,5,3,56,74,179,130,165,105,11,247,12,32,98,193,0,182,229,70,170,29,44,137,123,6,240,204,98,1,172,78,165,218,193,146,180,213,118,238,9,0,189,176,88,0,235,175,166,218,193,18,180,213,169,136,98,53,247,12,128,94,88,40,128,243,250,181,84,59,88,130,118,228,126,1,28,91,44,128,43,223,72,181,131,37,152,141,220,47,128,99,139,5,112,116,46,162,220,76,181,133,142,205,87,190,157,123,2,64,111,44,252,28,224,108,237,123,41,118,208,177,182,58,227,21,59,192,115,18,4,240,173,20,59,232,216,108,221,125,2,120,222,226,1,92,61,31,109,253,181,20,91,232,208,108,253,157,220,19,0,122,37,201,87,161,53,27,63,74,113,12,29,153,173,125,63,230,245,217,220,51,0,122,37,77,0,55,47,70,91,157,78,113,20,29,104,54,127,156,123,2,64,239,36,251,50,236,102,235,167,169,142,34,161,217,250,59,49,95,249,102,238,25,0,189,147,46,128,27,23,98,190,250,157,84,199,145,66,49,138,233,43,63,203,189,2,160,151,146,254,28,210,116,251,231,17,69,145,242,72,22,48,221,254,192,91,211,0,95,34,105,0,231,245,217,152,110,255,34,229,145,188,160,217,198,15,163,217,184,144,123,6,64,111,37,255,65,220,102,227,66,52,91,63,73,125,44,255,135,249,202,183,98,114,234,151,185,103,0,244,90,39,191,8,63,125,229,82,204,54,126,208,197,209,252,23,237,232,181,152,156,249,85,238,25,0,189,215,73,0,35,34,38,167,62,20,193,37,107,71,95,143,163,51,191,142,182,220,202,61,5,160,247,234,46,15,159,156,250,48,70,229,102,212,251,159,118,121,25,34,98,190,250,221,152,156,254,40,218,114,61,247,20,128,19,161,211,0,70,60,123,59,180,173,190,18,163,189,203,17,109,219,245,229,6,169,217,188,24,211,237,15,114,207,0,56,81,138,7,59,59,75,169,82,217,220,143,209,222,149,40,143,62,95,198,229,6,161,173,206,196,116,251,146,47,36,7,120,1,75,11,224,177,122,124,35,234,253,171,81,204,190,88,230,101,95,58,205,214,123,49,221,122,63,162,232,252,69,60,192,75,105,233,1,60,86,31,92,139,122,124,61,138,230,97,142,203,159,76,229,106,52,235,23,162,217,124,215,3,238,0,11,202,22,192,99,213,209,237,168,14,111,70,117,120,43,98,126,144,115,74,63,21,69,204,87,207,199,108,237,205,104,214,222,246,138,15,32,145,236,1,124,94,57,189,27,229,228,78,148,205,189,40,154,71,81,204,118,163,152,143,35,98,250,146,127,128,166,136,40,170,136,114,61,218,114,59,230,245,171,209,214,103,99,62,122,61,102,43,111,136,30,64,7,122,245,151,117,62,58,23,243,209,185,220,51,0,24,128,206,30,132,7,128,62,19,64,0,6,73,0,1,24,36,1,4,96,144,4,16,128,65,18,64,0,6,73,0,1,24,36,1,4,96,144,4,16,128,65,18,64,0,6,73,0,1,24,36,1,4,96,144,4,16,128,65,18,64,0,6,73,0,1,24,36,1,4,96,144,4,16,128,65,18,64,0,6,73,0,1,24,164,127,3,146,49,111,86,159,163,72,55,0,0,0,0,73,69,78,68,174,66,96,130]},{"layer_unique_id":7786,"duration_micros":973,"top":547.0,"left":63.125,"width":41.76261901855469,"height":13.0,"snapshot":[137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,1,192,0,0,2,88,8,6,0,0,0,245,248,54,192,0,0,0,1,115,82,71,66,0,174,206,28,233,0,0,0,4,115,66,73,84,8,8,8,8,124,8,100,136,0,0,6,38,73,68,65,84,120,156,237,219,189,139,29,101,20,192,225,223,202,38,33,46,248,149,160,118,22,162,130,88,248,81,74,44,109,44,44,211,196,70,65,108,82,248,7,40,104,101,99,19,109,68,11,17,45,108,130,41,34,186,32,90,152,38,162,16,65,33,74,72,161,22,137,133,176,133,90,8,107,49,239,114,39,49,95,203,238,198,64,158,7,134,51,231,204,206,187,51,183,184,231,206,123,223,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,15,111,85,235,213,211,23,213,87,70,253,244,117,191,34,0,118,220,45,255,247,5,220,64,188,22,0,55,17,111,250,155,247,92,181,90,173,85,95,84,207,207,142,237,169,126,168,62,174,94,174,126,25,219,193,234,64,117,106,156,119,180,186,115,118,222,174,234,245,113,252,92,245,126,117,255,78,222,4,0,108,76,129,30,172,246,205,182,251,250,239,20,232,161,81,91,107,106,114,231,70,254,194,56,126,235,200,215,155,26,223,234,44,95,171,62,29,245,245,234,200,108,220,119,70,237,235,234,131,177,127,166,186,107,59,111,20,0,230,54,26,224,229,182,121,3,60,61,106,15,143,252,129,22,205,174,46,108,128,119,143,218,71,35,127,109,228,15,141,252,228,200,239,109,209,252,150,71,237,240,168,29,218,134,251,3,224,18,150,175,254,39,55,141,227,213,217,89,190,187,122,113,150,223,94,61,88,253,56,182,170,159,171,239,170,199,171,253,213,159,163,254,125,117,126,236,255,52,226,55,35,158,25,113,101,196,71,71,124,178,250,100,236,63,53,226,19,213,135,155,191,21,0,174,70,3,92,120,187,250,108,150,175,116,97,3,220,61,226,223,23,157,247,215,136,123,90,52,192,127,46,49,254,250,101,254,239,222,217,254,70,3,254,163,233,59,194,83,87,184,94,0,182,64,3,188,118,191,87,191,54,61,237,221,211,244,253,223,254,166,39,183,243,213,111,77,83,160,155,181,209,228,142,53,77,125,86,221,86,61,50,198,4,96,7,88,5,186,57,239,142,184,90,189,82,125,62,242,247,182,48,230,217,234,171,234,217,49,206,75,213,151,213,137,234,177,45,140,11,0,87,116,164,107,255,33,252,82,245,70,139,213,159,107,213,155,45,62,72,236,29,245,111,103,231,188,58,106,207,140,124,121,228,243,233,205,59,154,126,26,49,95,49,122,56,0,184,193,44,53,173,242,92,218,230,113,119,53,173,10,245,100,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,246,250,23,149,79,119,49,241,33,131,116,0,0,0,0,73,69,78,68,174,66,96,130]},{"layer_unique_id":15100,"duration_micros":1069,"top":538.0,"left":27.0,"width":394.0,"height":30.0,"snapshot":[137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,1,192,0,0,2,88,8,6,0,0,0,245,248,54,192,0,0,0,1,115,82,71,66,0,174,206,28,233,0,0,0,4,115,66,73,84,8,8,8,8,124,8,100,136,0,0,13,80,73,68,65,84,120,156,237,221,123,140,165,101,125,7,240,239,115,246,50,115,102,97,1,171,238,158,225,82,108,164,1,211,82,219,98,133,152,101,102,87,65,10,52,213,54,105,140,53,90,111,137,181,77,48,134,180,169,213,166,198,66,49,173,33,38,54,164,105,130,245,146,166,109,34,72,26,137,10,101,102,151,104,16,111,177,181,182,86,172,150,200,156,93,36,98,129,221,115,246,246,62,253,99,206,236,30,150,217,11,203,236,156,97,231,243,73,38,251,188,207,251,123,127,249,77,54,57,191,57,239,121,159,231,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,167,143,50,234,2,96,20,234,61,231,156,213,95,215,190,35,169,175,72,178,238,36,211,28,76,242,112,173,229,131,19,91,231,254,105,9,203,99,17,123,102,207,189,162,85,235,111,215,146,87,37,245,165,53,89,83,146,93,165,228,187,7,83,62,184,97,106,238,155,163,174,145,231,151,231,75,3,188,122,240,239,23,71,90,5,167,141,254,108,231,235,53,249,149,37,74,87,155,38,175,216,176,173,251,245,37,202,199,144,58,243,162,51,250,101,237,191,36,153,62,78,232,127,182,106,249,173,177,173,115,255,181,28,117,241,252,183,118,212,5,156,128,55,39,249,196,96,252,150,36,159,28,97,45,156,38,106,201,203,83,151,44,93,105,181,202,219,147,104,128,75,172,63,211,185,166,95,114,103,146,241,19,8,191,164,41,249,183,254,125,157,223,24,223,214,253,194,169,174,141,103,218,59,51,121,113,77,189,166,41,117,93,154,214,151,39,182,205,125,105,212,53,29,203,74,111,128,127,156,228,150,161,227,79,36,233,36,249,240,104,202,225,180,81,15,221,253,168,173,166,188,190,105,213,207,14,142,127,216,158,238,190,164,119,223,230,169,180,202,236,32,228,161,246,244,206,139,142,76,209,155,157,252,120,82,127,111,16,115,214,169,47,122,117,169,247,156,115,86,191,149,187,82,179,126,104,250,123,169,249,100,211,42,159,75,146,86,83,175,75,201,155,147,12,254,127,234,186,186,38,119,247,239,223,116,209,248,150,93,255,179,252,85,175,78,123,103,38,47,110,74,189,183,73,61,55,73,74,74,210,170,233,205,118,118,182,90,245,213,99,87,238,252,206,168,107,92,204,74,109,128,107,146,252,117,146,247,44,114,238,150,36,155,147,220,152,249,207,96,128,211,80,127,93,251,243,169,117,190,249,149,52,105,202,159,182,183,206,221,114,68,216,55,147,252,69,111,182,243,190,148,124,40,53,173,212,180,234,193,214,108,146,11,150,187,230,213,104,247,142,23,118,154,166,254,123,22,239,39,155,155,166,60,248,196,204,228,133,27,183,206,61,182,220,181,29,79,107,212,5,44,98,44,201,167,179,120,243,91,240,158,65,204,216,178,84,4,44,171,254,76,231,154,164,94,190,112,92,107,110,28,110,126,123,238,219,244,202,189,59,54,191,108,225,184,61,221,189,185,214,220,56,148,226,252,222,246,77,219,150,169,220,85,173,52,235,238,206,225,230,87,83,178,61,37,219,147,67,31,50,108,88,223,170,159,31,77,117,199,182,210,26,224,89,73,238,78,242,134,19,136,125,195,32,214,173,39,56,205,212,148,225,215,128,111,79,76,119,111,77,230,27,99,111,182,211,43,173,214,3,77,83,254,99,207,108,231,241,222,125,155,167,146,100,16,243,237,195,151,181,254,108,57,107,94,173,74,201,165,131,97,173,77,115,69,123,170,59,221,158,234,78,215,166,185,34,131,38,88,147,95,28,93,133,71,183,146,26,96,39,201,142,36,207,230,175,182,109,131,107,58,167,164,34,86,165,250,181,147,94,22,193,82,41,245,215,14,15,243,55,73,82,103,46,28,175,173,220,149,161,7,98,74,114,118,214,148,47,214,58,255,90,182,16,155,36,169,185,120,249,10,94,157,246,238,56,239,210,212,133,62,82,191,63,177,109,215,87,22,206,205,143,235,247,231,79,101,253,240,59,246,149,98,165,52,192,139,146,60,152,28,250,75,226,217,184,116,112,237,75,151,180,34,86,167,146,11,250,187,59,253,180,202,29,163,46,101,85,43,249,217,133,225,193,53,251,239,74,146,125,117,223,107,143,120,32,102,94,205,250,189,179,157,171,135,99,7,57,206,57,245,133,174,110,251,114,160,123,248,168,108,124,102,196,225,185,3,57,240,248,114,212,244,108,172,132,6,120,89,230,31,31,63,239,57,228,56,47,201,55,6,185,224,228,13,30,162,72,242,130,81,151,178,170,213,114,232,93,248,196,206,199,30,77,146,154,230,192,209,194,155,82,206,73,146,253,101,162,127,234,139,99,193,153,87,238,252,113,41,121,98,112,248,226,222,236,230,219,23,206,13,198,47,78,146,148,236,219,112,229,99,221,69,82,140,212,168,27,224,213,73,190,154,228,204,37,200,117,230,32,215,213,199,11,4,86,182,154,250,212,194,184,247,194,77,151,37,201,88,255,140,123,83,210,60,35,184,164,105,239,239,221,157,36,99,7,247,95,63,148,100,197,189,227,56,29,213,154,127,62,124,84,222,218,155,237,236,239,205,118,246,39,229,173,135,166,155,124,124,4,165,29,215,40,27,224,155,146,156,138,197,170,95,24,228,134,147,245,228,168,11,88,237,90,201,15,22,198,165,213,250,131,36,41,215,62,180,55,77,125,251,17,77,176,150,166,220,80,174,122,252,255,230,143,242,218,161,115,255,187,44,197,174,114,237,233,238,59,147,124,121,104,106,109,158,190,36,226,187,237,173,221,119,45,111,85,39,102,84,13,240,77,73,62,117,10,243,127,42,201,239,158,194,252,156,166,106,114,231,248,84,247,236,82,203,85,73,220,78,27,145,38,245,31,23,198,165,228,55,23,198,237,173,59,255,126,124,87,119,125,74,121,123,77,222,91,15,174,57,127,124,235,220,199,14,93,88,242,186,133,97,77,14,229,224,212,26,159,234,110,169,201,173,131,219,161,117,240,243,104,146,191,108,79,119,87,236,195,72,163,90,8,255,233,193,207,130,93,89,184,87,124,242,30,77,178,233,57,230,96,245,58,144,82,223,49,49,181,115,176,237,222,220,189,63,189,255,130,201,177,131,251,191,148,147,223,44,155,147,212,30,223,247,183,253,189,99,183,164,166,85,107,54,246,182,79,190,173,61,53,119,123,146,148,223,201,193,100,238,246,35,175,233,111,239,220,80,107,54,36,153,191,45,186,161,251,177,35,99,56,53,74,73,147,116,223,91,107,110,236,205,158,59,89,114,112,237,248,153,59,31,41,151,101,255,168,107,59,150,149,186,19,12,44,155,245,101,253,23,122,7,15,92,56,241,234,31,61,50,60,127,246,150,135,31,79,242,178,254,253,155,126,110,68,165,173,90,229,242,159,60,177,103,182,115,87,73,94,159,36,169,245,230,36,207,104,122,195,106,205,7,14,31,228,75,43,253,197,247,116,176,251,190,206,175,182,90,121,87,146,95,79,202,139,251,219,235,186,82,154,36,37,253,167,58,233,205,230,64,146,110,77,190,86,146,91,219,211,221,251,71,92,242,211,172,244,6,248,157,36,255,112,196,220,27,147,172,184,245,36,60,127,149,173,63,236,39,121,228,104,231,237,41,57,26,205,129,131,191,191,102,237,154,215,101,254,91,107,54,245,183,119,110,24,159,234,126,116,177,216,254,204,228,31,214,212,159,89,56,46,107,90,239,88,174,58,87,163,222,246,201,55,150,212,219,106,205,208,210,135,69,119,151,95,155,228,252,146,156,159,228,245,123,102,59,63,45,201,95,181,167,187,55,47,79,165,199,182,210,27,224,131,73,110,58,98,238,165,209,0,225,180,119,198,107,30,221,213,155,237,220,147,193,147,221,181,230,195,245,107,147,127,87,46,155,219,51,28,87,31,120,193,198,254,222,250,145,161,215,223,217,241,45,143,252,247,242,86,187,58,236,222,241,194,78,171,89,247,175,169,245,146,69,218,93,77,178,39,201,194,19,188,103,36,153,200,208,215,238,149,228,236,36,55,245,102,59,239,104,90,251,95,53,234,165,17,43,189,1,2,171,217,154,242,206,52,245,7,131,181,153,99,253,167,234,157,201,211,158,244,76,191,63,246,153,36,135,55,205,110,149,183,44,127,161,171,67,171,89,247,149,204,191,155,155,87,178,47,41,247,212,212,219,219,87,118,63,91,142,88,166,82,107,90,189,29,157,215,149,148,183,37,245,170,161,141,12,94,50,200,53,210,13,203,71,189,14,16,224,168,218,91,230,30,46,181,124,100,104,234,234,222,76,231,208,50,167,254,125,155,175,75,242,154,133,227,90,243,209,246,150,185,135,151,179,198,213,162,127,255,185,63,159,225,230,151,114,219,248,238,13,27,219,83,115,215,79,76,117,239,56,178,249,37,243,15,199,76,76,117,239,104,79,205,93,63,190,123,195,198,164,220,54,116,250,252,65,206,145,209,0,129,21,109,124,122,238,143,146,236,60,52,81,202,237,79,238,216,252,162,159,222,127,193,57,181,85,62,51,20,250,216,196,116,247,189,203,94,224,42,81,246,215,75,14,141,147,111,180,167,231,222,93,174,125,104,239,9,95,127,237,67,123,219,211,115,239,46,243,187,118,61,35,231,40,184,5,10,172,120,77,147,235,91,173,124,53,73,73,234,186,181,77,217,190,54,251,15,228,240,87,162,213,166,20,187,64,45,147,154,92,218,155,237,236,58,201,107,87,204,54,131,26,32,176,226,109,216,214,253,122,111,123,231,166,212,188,127,48,117,228,59,135,91,54,76,205,125,115,185,235,90,197,214,230,185,175,221,30,185,149,210,0,247,29,101,126,177,111,124,63,218,183,192,31,45,7,28,75,233,205,76,254,249,201,93,90,95,185,180,165,112,44,237,169,238,7,246,204,118,174,43,201,47,15,207,151,228,91,227,211,221,247,141,170,174,213,162,174,105,246,167,150,227,7,62,219,156,35,180,180,191,205,201,91,147,197,107,105,6,63,195,90,89,252,179,203,154,163,55,71,120,154,222,246,206,238,212,76,44,89,194,154,155,218,91,187,239,63,126,32,207,69,125,224,5,27,251,253,177,31,229,240,6,250,79,142,215,3,147,101,235,143,159,58,214,117,44,141,58,115,225,248,241,163,78,220,96,13,238,200,172,148,6,8,203,170,55,219,185,57,201,159,44,81,186,221,227,227,123,39,203,229,63,121,226,248,161,60,87,123,103,54,253,66,211,106,125,43,73,90,77,243,75,99,91,119,125,251,120,215,192,98,52,64,86,173,125,51,231,190,252,96,169,55,148,52,39,247,161,124,41,53,41,223,27,27,235,127,72,243,91,94,131,229,15,25,223,182,243,115,163,174,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146,255,7,186,248,203,254,217,71,39,55,0,0,0,0,73,69,78,68,174,66,96,130]}],"frame_width":448,"frame_height":600}