diff -ru /source/ref_gl/r_local.h /source/ref_gl/r_local.h --- /source/ref_gl/r_local.h 2009-08-24 18:50:28.000000000 +0200 +++ /source/ref_gl/r_local.h 2010-04-15 22:44:33.315490698 +0200 @@ -381,6 +381,9 @@ extern cvar_t *vid_fullscreen; extern cvar_t *vid_multiscreen_head; +#if defined __x86_64__ || defined __i386__ +extern cvar_t *vid_overrideredirect; +#endif //==================================================================== diff -ru /source/ref_gl/r_register.c /source/ref_gl/r_register.c --- /source/ref_gl/r_register.c 2009-04-22 08:36:55.000000000 +0200 +++ /source/ref_gl/r_register.c 2010-04-15 22:36:44.856745937 +0200 @@ -127,6 +127,9 @@ cvar_t *gl_cull; cvar_t *vid_fullscreen; +#if defined __x86_64__ || defined __i386__ +cvar_t *vid_overrideredirect; +#endif static qboolean r_verbose; @@ -709,7 +712,10 @@ gl_extensions = Cvar_Get( "gl_extensions", "1", CVAR_ARCHIVE|CVAR_LATCH_VIDEO ); vid_fullscreen = Cvar_Get( "vid_fullscreen", "1", CVAR_ARCHIVE|CVAR_LATCH_VIDEO ); - + #if defined __x86_64__ || defined __i386__ + vid_overrideredirect = Cvar_Get( "vid_overrideredirect", "0", CVAR_ARCHIVE|CVAR_LATCH_VIDEO ); + #endif + Cmd_AddCommand( "imagelist", R_ImageList_f ); Cmd_AddCommand( "shaderlist", R_ShaderList_f ); Cmd_AddCommand( "shaderdump", R_ShaderDump_f ); diff -ru /source/unix/unix_glw.c /source/unix/unix_glw.c --- /source/unix/unix_glw.c 2009-01-03 01:31:21.000000000 +0100 +++ /source/unix/unix_glw.c 2010-04-24 16:27:36.965494932 +0200 @@ -40,14 +40,15 @@ #include #include -#include "x11.h" - #include "../ref_gl/r_local.h" #include "../client/keys.h" +#include "x11.h" + #include "unix_glw.h" +#include "unix_icons.c" -#define DISPLAY_MASK ( VisibilityChangeMask | StructureNotifyMask | ExposureMask ) +#define DISPLAY_MASK ( VisibilityChangeMask | StructureNotifyMask | ExposureMask | PropertyChangeMask ) #define INIT_MASK ( KeyPressMask | KeyReleaseMask | ButtonPressMask | ButtonReleaseMask | PointerMotionMask | FocusChangeMask | DISPLAY_MASK ) x11display_t x11display; @@ -294,7 +295,6 @@ } } - /*****************************************************************************/ /* @@ -377,6 +377,109 @@ Q_free( data ); } +/* +*NETWM_CHECKSUPPORTED +*/ +qboolean NETWM_CHECKSUPPORTED( Atom NET_ATOM ) +{ + qboolean issupported; + unsigned char *atomdata; + Atom *atoms; + int status, real_format; + Atom real_type; + unsigned long items_read, items_left, i; + int result = 1; + Atom _NET_SUPPORTED = XInternAtom( x11display.dpy, "_NET_SUPPORTED", 0 ); + issupported = qfalse; + status = XGetWindowProperty(x11display.dpy, x11display.root, _NET_SUPPORTED, + 0L, 8192L, False, XA_ATOM, &real_type, &real_format, + &items_read, &items_left, &atomdata); + + if(status != Success) + { + return qfalse; + } + else + { + atoms = (Atom *)atomdata; + + for(i = 0; result && i < items_read; i++) + { + if(atoms[i] == NET_ATOM) + { + issupported = qtrue; + } + } + if(issupported) + { + return qtrue; + } + else + { + return qfalse; + } + } + XFree(atomdata); +} + +/* +*NETWM_CHECKFULLSCREEN +*/ +void NETWM_CHECKFULLSCREEN( void ) +{ + qboolean isfullscreen; + unsigned char *atomdata; + Atom *atoms; + int status, real_format; + Atom real_type; + unsigned long items_read, items_left, i; + int result = 1; + Atom _NET_WM_STATE = XInternAtom( x11display.dpy, "_NET_WM_STATE", 0 ); + Atom _NET_WM_STATE_FULLSCREEN = XInternAtom( x11display.dpy, "_NET_WM_STATE_FULLSCREEN", 0 ); + isfullscreen = qfalse; + + if(!vid_overrideredirect->integer) + { + if( NETWM_CHECKSUPPORTED( _NET_WM_STATE_FULLSCREEN ) ) + { + Com_Printf( "_NET_WM_FULLSCREEN SUPPORTED\n"); + status = XGetWindowProperty(x11display.dpy, x11display.win, _NET_WM_STATE, + 0L, 8192L, False, XA_ATOM, &real_type, &real_format, + &items_read, &items_left, &atomdata); + + if(status != Success) + { + } + else + { + atoms = (Atom *)atomdata; + + for( i = 0; result && i < items_read; i++ ) { + if(atoms[i] == _NET_WM_STATE_FULLSCREEN) + { + isfullscreen = qtrue; + } + } + + if( isfullscreen ) + { + Cvar_SetValue( "vid_fullscreen", 1 ); + vid_fullscreen->modified = qfalse; + } + else + { + Cvar_SetValue( "vid_fullscreen", 0 ); + vid_fullscreen->modified = qfalse; + } + } + } + else + { + Com_Printf( "_NET_WM_FULLSCREEN NOT SUPPORTED\n"); + } + XFree(atomdata); + } +} /*****************************************************************************/ @@ -443,10 +546,18 @@ wa.background_pixel = 0; wa.border_pixel = 0; wa.event_mask = INIT_MASK; - wa.override_redirect = True; wa.backing_store = NotUseful; wa.save_under = False; - mask = CWBackPixel | CWBorderPixel | CWEventMask | CWSaveUnder | CWBackingStore | CWOverrideRedirect; + if ( vid_overrideredirect->integer ) + { + wa.override_redirect = True; + mask = CWBackPixel | CWBorderPixel | CWEventMask | CWSaveUnder | CWBackingStore | CWOverrideRedirect; + } + else + { + wa.override_redirect = False; + mask = CWBackPixel | CWBorderPixel | CWEventMask | CWSaveUnder | CWBackingStore; + } x11display.win = XCreateWindow( x11display.dpy, x11display.root, screen_x, screen_y, screen_width, screen_height, 0, CopyFromParent, InputOutput, CopyFromParent, mask, &wa ); @@ -455,10 +566,38 @@ XReparentWindow( x11display.dpy, x11display.gl_win, x11display.win, ( screen_width/2 )-( width/2 ), ( screen_height/2 )-( height/2 ) ); + x11display.modeset = qtrue; + XMapWindow( x11display.dpy, x11display.gl_win ); XMapWindow( x11display.dpy, x11display.win ); - _x11_SetNoResize( x11display.win, screen_width, screen_height ); + if ( !vid_overrideredirect->integer ) + { + /*Tell Window-Manager to toggle fullscreen*/ + XEvent xev; + Atom wm_state = XInternAtom( x11display.dpy, "_NET_WM_STATE", False ); + Atom wm_fullscreen = XInternAtom( x11display.dpy, "_NET_WM_STATE_FULLSCREEN", False ); + + if( NETWM_CHECKSUPPORTED( wm_fullscreen ) ) + { + memset(&xev, 0, sizeof(xev)); + xev.type = ClientMessage; + xev.xclient.window = x11display.win; + xev.xclient.message_type = wm_state; + xev.xclient.format = 32; + xev.xclient.data.l[0] = 1; + xev.xclient.data.l[1] = wm_fullscreen; + xev.xclient.data.l[2] = 0; + + XSendEvent( x11display.dpy, DefaultRootWindow( x11display.dpy ), False, + SubstructureNotifyMask, &xev ); + } + + } + else + { + _x11_SetNoResize( x11display.win, width, height ); + } if( screen_mode != -1 ) _xf86_VidmodesSwitch( screen_mode ); @@ -482,17 +621,25 @@ XResizeWindow( x11display.dpy, x11display.gl_win, width, height ); XReparentWindow( x11display.dpy, x11display.gl_win, x11display.win, 0, 0 ); + x11display.modeset = qtrue; + XMapWindow( x11display.dpy, x11display.gl_win ); XMapWindow( x11display.dpy, x11display.win ); - _x11_SetNoResize( x11display.win, width, height ); + if( vid_overrideredirect->integer ) + _x11_SetNoResize( x11display.win, width, height ); _xf86_VidmodesSwitchBack(); } - XSetStandardProperties( x11display.dpy, x11display.win, APPLICATION, None, None, NULL, 0, NULL ); + x11display.wmState = XInternAtom( x11display.dpy, "WM_STATE", False ); + + x11display.netwmStateHidden = XInternAtom( x11display.dpy, "_NET_WM_STATE_HIDDEN", False ); + + XSetStandardProperties( x11display.dpy, x11display.win, APPLICATION, APPLICATION, None, NULL, 0, NULL ); XSetIconName( x11display.dpy, x11display.win, APPLICATION ); XStoreName( x11display.dpy, x11display.win, APPLICATION ); + _x11_setIcon(); // save the parent window size for mouse use. this is not the gl context window x11display.win_width = width; @@ -503,7 +650,7 @@ XDestroyWindow( x11display.dpy, x11display.old_win ); x11display.old_win = 0; } - + XFlush( x11display.dpy ); glState.width = width; @@ -661,7 +808,7 @@ attr.border_pixel = 0; attr.event_mask = DISPLAY_MASK; attr.override_redirect = False; - mask = CWBorderPixel | CWColormap; + mask = CWBorderPixel | ExposureMask | CWColormap; x11display.gl_win = XCreateWindow( x11display.dpy, x11display.root, 0, 0, 1, 1, 0, x11display.visinfo->depth, InputOutput, x11display.visinfo->visual, mask, &attr ); @@ -688,6 +835,7 @@ */ void GLimp_EndFrame( void ) { + qglXSwapBuffers( x11display.dpy, x11display.gl_win ); if( vid_fullscreen->modified || ( vid_fullscreen->integer && vid_multiscreen_head->modified ) ) @@ -696,6 +844,7 @@ vid_fullscreen->modified = qfalse; vid_multiscreen_head->modified = qfalse; } + } /* diff -ru /source/unix/unix_input.c /source/unix/unix_input.c --- /source/unix/unix_input.c 2009-06-07 11:34:29.000000000 +0200 +++ /source/unix/unix_input.c 2010-04-22 19:43:14.745495427 +0200 @@ -21,8 +21,8 @@ //#define PRINT_HARDCODING_TABLES //#define MAX_HARDCODED_KEYS 118 // also in x11_hardcoded.h -#include "x11.h" #include "../client/client.h" +#include "x11.h" #ifdef KEYBINDINGS_HARDCODED #include "x11_hardcoded.h" #endif @@ -31,6 +31,7 @@ static cvar_t *in_dgamouse; cvar_t *in_grabinconsole; +cvar_t *in_grabkeyboard; //Grab keyboard when 1 (blablabla) static qboolean focus = qfalse; static qboolean mapped = qfalse; @@ -70,15 +71,24 @@ return cursor; } - static void install_grabs( void ) { assert( x11display.dpy && x11display.win ); - - if( XGrabKeyboard( x11display.dpy, x11display.win, False, GrabModeAsync, GrabModeAsync, CurrentTime ) != GrabSuccess ) + if(Cvar_Value( "vid_overrideredirect" )) { - Com_Printf( "Warning: XGrabKeyboard failed\n" ); - return; + if( XGrabKeyboard( x11display.dpy, x11display.win, False, GrabModeAsync, GrabModeAsync, CurrentTime ) != GrabSuccess ) + { + Com_Printf( "Warning: XGrabKeyboard failed\n" ); + return; + } + } + else if( in_grabkeyboard->integer ) + { + if( XGrabKeyboard( x11display.dpy, x11display.win, False, GrabModeAsync, GrabModeAsync, CurrentTime ) != GrabSuccess ) + { + Com_Printf( "Warning: XGrabKeyboard failed\n" ); + return; + } } XDefineCursor( x11display.dpy, x11display.win, CreateNullCursor( x11display.dpy, x11display.win ) ); @@ -86,20 +96,25 @@ if( XGrabPointer( x11display.dpy, x11display.win, True, 0, GrabModeAsync, GrabModeAsync, x11display.win, None, CurrentTime ) != GrabSuccess ) { + //TODO: Find a solution to Pointer Grabs at focus changes, which sometimes result + //in Grabbing Errors. Like switches from Windowed/Fullscreen to Hidden State. + if ( Cvar_Value( "vid_overrideredirect" ) ) + { Com_Printf( "Warning: XGrabPointer failed\n" ); + } XUngrabKeyboard( x11display.dpy, CurrentTime ); - XUndefineCursor( x11display.dpy, x11display.win ); - return; + XUndefineCursor( x11display.dpy, x11display.win ); + return; } if( in_dgamouse->integer ) { int MajorVersion, MinorVersion; - if( XF86DGAQueryVersion( x11display.dpy, &MajorVersion, &MinorVersion ) ) { XF86DGADirectVideo( x11display.dpy, x11display.scr, XF86DGADirectMouse ); - XWarpPointer( x11display.dpy, None, x11display.win, 0, 0, 0, 0, 0, 0 ); + XWarpPointer( x11display.dpy, None, x11display.win, 0, 0, 0, 0, + x11display.win_width/2, x11display.win_height/2 ); dgamouse = qtrue; } @@ -574,6 +589,43 @@ return repeated; } +/* +*_X11_CheckWMSTATE +*/ +void _X11_CheckWMSTATE( void ) +{ +#define WM_STATE_ELEMENTS 1 + unsigned long *property = NULL; + unsigned long nitems; + unsigned long leftover; + Atom xa_WM_STATE, actual_type; + int actual_format; + int status; + + xa_WM_STATE = XInternAtom (x11display.dpy, "WM_STATE", False); + + status = XGetWindowProperty ( x11display.dpy, x11display.win, + xa_WM_STATE, 0L, WM_STATE_ELEMENTS, + False, xa_WM_STATE, &actual_type, &actual_format, + &nitems, &leftover, (unsigned char **)&property ); + + if ( ! ( ( status == Success ) && + ( actual_type == xa_WM_STATE ) && + ( nitems == WM_STATE_ELEMENTS ) ) ) + { + if ( property ) + { + XFree ( (char *)property ); + property = NULL; + } + } + if( ( *property == IconicState ) || ( *property == WithdrawnState ) ) + { + focus = qfalse; + } + XFree( (char *)property ); +} + static void HandleEvents( void ) { XEvent event; @@ -677,35 +729,59 @@ else if( event.xbutton.button >= 6 && event.xbutton.button <= 10 ) Key_MouseEvent( K_MOUSE4+event.xbutton.button-6, 0, time ); break; - case FocusIn: - if( !focus ) - { - focus = qtrue; - } - break; - - case FocusOut: - if( focus ) - { - Key_ClearStates(); - focus = qfalse; - } + case FocusIn: + if( !focus ) + { + focus = qtrue; + } + break; + + case FocusOut: + if( focus ) + { + Key_ClearStates(); + focus = qfalse; + } break; - case ClientMessage: - if( event.xclient.data.l[0] == x11display.wmDeleteWindow ) + case ClientMessage: + if( event.xclient.data.l[0] == x11display.wmDeleteWindow ) Cbuf_ExecuteText( EXEC_NOW, "quit" ); break; - case MapNotify: + case MapNotify: mapped = qtrue; - if( input_active ) + if( x11display.modeset ) { - uninstall_grabs(); - install_grabs(); + if ( x11display.dpy && x11display.win ) + { + XSetInputFocus( x11display.dpy, x11display.win, RevertToPointerRoot, CurrentTime ); + x11display.modeset = qfalse; + } + } + if( input_active ) + { + uninstall_grabs(); + install_grabs(); + } + break; + + case ConfigureNotify: + NETWM_CHECKFULLSCREEN(); + break; + + case PropertyNotify: + if( event.xproperty.window == x11display.win ) + { + if ( event.xproperty.atom == x11display.wmState ) + { + _X11_CheckWMSTATE(); + } } break; + } + } if( dowarp ) @@ -759,6 +835,7 @@ in_dgamouse = Cvar_Get( "in_dgamouse", "1", CVAR_ARCHIVE ); in_grabinconsole = Cvar_Get( "in_grabinconsole", "0", CVAR_ARCHIVE ); + in_grabkeyboard = Cvar_Get( "in_grabkeyboard", "0", CVAR_ARCHIVE ); input_inited = qtrue; input_active = qfalse; // will be activated by IN_Frame if necessary @@ -783,7 +860,25 @@ void IN_Frame( void ) { if( !input_inited ) - return; + return; + + if( !Cvar_Value( "vid_overrideredirect" ) ) + { + if( !mapped || !focus || ( ( cls.key_dest == key_console ) && !in_grabinconsole->integer ) ) + { + if( input_active ) + IN_Activate( qfalse ); + } + else + { + if( !input_active ) + { + IN_Activate( qtrue ); + } + } + } + else + { if( !mapped || ( !Cvar_Value( "vid_fullscreen" ) && ( !focus || ( ( cls.key_dest == key_console ) && !in_grabinconsole->integer ) ) ) ) { @@ -795,6 +890,7 @@ if( !input_active ) IN_Activate( qtrue ); } + } HandleEvents(); diff -ru /source/unix/unix_qgl.c /source/unix/unix_qgl.c --- /source/unix/unix_qgl.c 2008-01-09 20:19:03.000000000 +0100 +++ /source/unix/unix_qgl.c 2010-04-18 22:31:03.003031317 +0200 @@ -47,8 +47,8 @@ #include -#include "x11.h" #include "../qcommon/qcommon.h" +#include "x11.h" #include "unix_glw.h" #define QGL_EXTERN diff -ru /source/unix/x11.h /source/unix/x11.h --- /source/unix/x11.h 2008-01-09 20:19:03.000000000 +0100 +++ /source/unix/x11.h 2010-04-24 15:44:48.766738095 +0200 @@ -18,9 +18,15 @@ GLXContext ctx; XVisualInfo *visinfo; Atom wmDeleteWindow; + Atom wmChangeState; + Atom wmState; + Atom netwmStateHidden; + qboolean modeset; unsigned int win_width, win_height; } x11display_t; // defined by glx_imp.c, used also by in_x11.c extern x11display_t x11display; +qboolean NETWM_CHECKSUPPORTED( Atom NET_ATOM ); +void NETWM_CHECKFULLSCREEN( void ); diff -uN /source/unix/unix_icons.c /source/unix/unix_icons.c --- /source/unix/unix_icons.c 1970-01-01 01:00:00.000000000 +0100 +++ /source/unix/unix_icons.c 2010-04-15 22:22:03.516745183 +0200 @@ -0,0 +1,145 @@ +#ifdef __x86_64__ +uint64_t data[]= +#else +uint32_t data[]= +#endif +{128,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-13948887,-14409438,-14409695,-14409438,-14475488,-14343645,-14343901,-14343902,-14343902,-14343901,-14343645,-14475231,-14672610,-14475487,-14278109,-13554386,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14541024,-14541281,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541280,-14475487,-13422543,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14541024,-14475488,-14541024,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14475488,-14475487,-13949143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-13488336,-14212060,-14541025,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14080730,-14212059,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-13751765,-14277852,-14541024,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14475745,-14475488,-14343903,-14146783,-14015198,-13883870,-13818078,-13817822,-13818078,-13818079,-13949408,-14015456,-14146784,-14343904,-14475489,-14475745,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14146523,-14080730,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14541024,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14409696,-14015197,-13554905,-13094357,-12699603,-12239311,-11713228,-10924232,-10069445,-9345986,-8754371,-8294340,-8162758,-8294346,-8426190,-8886485,-9478616,-10202076,-11056863,-11845858,-12371684,-12831972,-13226723,-13620962,-14081249,-14409953,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14212316,-14343645,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14080474,-14080473,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14344159,-13817818,-13094355,-12370636,-11252675,-9476787,-7372194,-5530260,-3885962,-2636164,-1649537,-1189508,-1255308,-1321106,-1387161,-1453216,-1519529,-1585588,-1651899,-1783748,-1850064,-1916378,-2048228,-2509292,-3561715,-4811251,-6389487,-8099051,-9940199,-11649253,-12635108,-13292514,-13884129,-14344161,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-13159371,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-13488593,-14409695,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14278367,-13554647,-12436427,-10989500,-8687269,-5990282,-3359090,-1516898,-924510,-924512,-924772,-925033,-990830,-1056885,-1122683,-1188737,-1255049,-1321104,-1387160,-1453215,-1519272,-1585586,-1651898,-1718212,-1850065,-1916379,-2047974,-2114547,-2246653,-2444032,-2510848,-2708479,-3300859,-4879348,-7180270,-9546728,-11518437,-12766948,-13687009,-14344161,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14146522,-13488592,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14475488,-14541024,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14475488,-13817818,-12370634,-10528949,-7765911,-4476787,-1845335,-792138,-660554,-660813,-661073,-726869,-792921,-858717,-858977,-924774,-990572,-1056627,-1122682,-1188737,-1254792,-1321104,-1387160,-1453215,-1519529,-1585587,-1651899,-1783749,-1850066,-1916380,-2048232,-2180341,-2312446,-2444288,-2576384,-2708736,-2840832,-2972928,-3236863,-4157689,-6261233,-8956138,-11256038,-12767459,-13949921,-14475489,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14607074,-13948887,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14541024,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14343903,-13225683,-11252412,-8555421,-4806003,-1845071,-594495,-528702,-528702,-528704,-528962,-594501,-594760,-660812,-661329,-727126,-792923,-858720,-924773,-990827,-1056627,-1122682,-1188737,-1255049,-1321105,-1387161,-1453473,-1519531,-1585845,-1651901,-1784008,-1850324,-1981919,-2048491,-2180600,-2312703,-2444544,-2576640,-2774528,-2906624,-3038976,-3171328,-3303680,-3567359,-4553721,-6854128,-9810921,-11979237,-13424610,-14344161,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14014680,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14014937,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14278110,-12831438,-10331569,-6910856,-3095129,-726074,-462389,-462389,-462390,-462647,-462648,-528443,-528701,-528703,-528706,-594758,-595019,-661072,-727126,-858716,-924513,-924774,-990829,-1056885,-1122941,-1188995,-1255308,-1321364,-1387420,-1453476,-1585326,-1651384,-1717696,-1784012,-1915863,-1982178,-2114286,-2246394,-2378240,-2510336,-2642432,-2774784,-2906880,-3039232,-3237120,-3369472,-3567360,-3699968,-4094973,-5804021,-8695020,-11388391,-13227490,-14278625,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-13685715,-14409695,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14344159,-12962767,-10002603,-6252670,-2371149,-528435,-396592,-396592,-396592,-396592,-396592,-396593,-396850,-462389,-462649,-528445,-528703,-528962,-594759,-660813,-726868,-858715,-858976,-924772,-990827,-1056883,-1122939,-1188737,-1255050,-1321363,-1387161,-1453217,-1519530,-1585588,-1651900,-1718214,-1850065,-1916124,-2048231,-2114548,-2246653,-2378752,-2510848,-2708480,-2840576,-2972928,-3105280,-3303168,-3435520,-3633664,-3831552,-4029696,-4228095,-5542647,-8367598,-11191783,-13293538,-14409953,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14475231,-14606817,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14146523,-14409695,-14541281,-14541281,-14541281,-14541281,-14541281,-14475488,-13488853,-10331567,-6384255,-2239563,-462385,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396849,-462645,-528443,-528702,-528962,-594759,-660814,-727126,-858717,-858978,-925031,-990831,-1057142,-1122941,-1189252,-1255309,-1321365,-1387419,-1453474,-1519531,-1585844,-1651643,-1717956,-1784271,-1916121,-1982178,-2114030,-2180601,-2312704,-2444544,-2642176,-2774528,-2906624,-3038976,-3171328,-3369216,-3501568,-3699712,-3897856,-4096000,-4294144,-4492543,-5806840,-8631278,-11520743,-13687521,-14475745,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14212315,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14212318,-11318204,-7239561,-2831698,-462384,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396850,-462647,-528444,-528961,-594758,-660814,-726869,-858460,-924515,-990569,-1056625,-1057144,-1123200,-1189254,-1255310,-1321365,-1387420,-1453219,-1519274,-1585586,-1651640,-1717695,-1783751,-1850065,-1916121,-1982177,-2048491,-2180343,-2312447,-2444288,-2510592,-2708224,-2840320,-2972672,-3105024,-3237376,-3369728,-3567616,-3766016,-3964160,-4162304,-4425984,-4624384,-4822783,-6399478,-9420012,-12177892,-14212833,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14475488,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14475488,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-13094354,-8818334,-4015970,-725813,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396592,-396850,-462647,-528445,-594499,-660554,-726610,-792922,-858978,-990570,-1056625,-1122681,-1188738,-1189257,-1255313,-1321624,-1387679,-1453733,-1519532,-1585586,-1651384,-1717695,-1718212,-1784011,-1850066,-1916121,-1981919,-2048230,-2114287,-2180600,-2312191,-2378496,-2510336,-2642176,-2774528,-2906368,-3038720,-3171072,-3303424,-3501312,-3633920,-3897600,-4096000,-4294144,-4492544,-4690944,-4954624,-5284350,-7451380,-10602473,-13359585,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14475231,-14014937,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14475231,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14344159,-11055547,-6318464,-1647427,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396593,-462645,-462906,-528962,-660554,-726867,-792924,-924773,-991087,-1057144,-1188993,-1255050,-1321107,-1387420,-1453476,-1519532,-1585587,-1651641,-1717696,-1783494,-1784011,-1850064,-1915861,-1916378,-1982175,-2047972,-2048233,-2114030,-2180083,-2180600,-2246653,-2378240,-2444288,-2510336,-2576640,-2708736,-2840576,-2972672,-3104768,-3237120,-3369472,-3567616,-3765760,-3963904,-4162304,-4360448,-4624384,-4822784,-5021184,-5285376,-6139386,-8961774,-12046565,-14344161,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14409694,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14409439,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-13620439,-9081763,-3950179,-660278,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396593,-462389,-462907,-594499,-660812,-792662,-858977,-990829,-1057144,-1188996,-1255567,-1387418,-1453734,-1585584,-1651642,-1717955,-1784012,-1850068,-1916378,-1982432,-2048228,-2114281,-2114540,-2180335,-2246130,-2246388,-2246646,-2312184,-2312442,-2378236,-2378494,-2378751,-2444544,-2510336,-2510592,-2576640,-2642688,-2708992,-2840576,-2906880,-3038976,-3171072,-3303424,-3435776,-3633920,-3831808,-4095744,-4294144,-4492544,-4756480,-4954880,-5153536,-5483008,-5680382,-7517684,-10733801,-13753313,-14541281,-14541281,-14541281,-14541281,-14541281,-14475488,-14343901,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-12502476,-7239823,-2239567,-528179,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396593,-462389,-462907,-594756,-661071,-792923,-925033,-1057143,-1189253,-1321364,-1453474,-1585584,-1651902,-1784011,-1916118,-2047968,-2114280,-2246126,-2312435,-2378486,-2444537,-2510587,-2576380,-2576894,-2642687,-2642943,-2708480,-2708480,-2708736,-2708736,-2708736,-2708736,-2708736,-2708736,-2708736,-2708736,-2708992,-2774528,-2774784,-2840832,-2906624,-2972672,-3038976,-3170816,-3237376,-3369728,-3567616,-3700224,-3963648,-4162048,-4360448,-4624640,-4888576,-5086976,-5351168,-5548800,-5548800,-6467321,-9486573,-12899810,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-11318720,-5660798,-1449799,-462643,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396591,-396593,-462389,-462908,-594758,-726866,-858976,-991089,-1123458,-1321363,-1453477,-1585847,-1784009,-1916376,-2114020,-2246381,-2378484,-2510584,-2642684,-2774782,-2841087,-2972928,-3038976,-3105024,-3171072,-3236864,-3237120,-3237376,-3237632,-3237632,-3237376,-3237376,-3237120,-3171328,-3171072,-3105280,-3105280,-3039232,-3039232,-3038976,-2973184,-2973184,-3038720,-3038720,-3039232,-3105024,-3171072,-3303168,-3369472,-3501568,-3634176,-3897600,-4095744,-4294144,-4492544,-4756736,-4955136,-5219328,-5483008,-5483264,-5548544,-5942268,-8436208,-12112100,-14475745,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-14343903,-10331830,-4476785,-1055044,-462646,-396592,-396591,-1186620,-6120569,-6120569,-6120569,-6120569,-6120569,-6120569,-6120570,-6120828,-6186881,-6252680,-6318736,-6385049,-6516899,-6648750,-6715066,-6847174,-6913489,-7045341,-7111653,-7243756,-7375599,-7441905,-7507954,-7574258,-7705842,-7706610,-7837938,-7838450,-7904498,-7970290,-7970546,-7970546,-8036338,-8036338,-7970802,-7970802,-7970802,-7970546,-7970290,-7970290,-7904498,-7904242,-7838450,-7838194,-7837938,-7772146,-7706610,-7706354,-7706354,-7706098,-7706354,-7771890,-7772146,-7772402,-7838450,-7904498,-7970802,-8102386,-8234226,-8366322,-8432882,-8565234,-8697586,-8895218,-9092850,-9093106,-9093106,-9092850,-9289712,-11193063,-13950176,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-14146781,-9542318,-3687531,-923461,-462905,-396849,-396591,-396591,-4937326,-12830925,-12830925,-12830925,-12830925,-12830925,-12830925,-12830925,-12831182,-12831183,-12896721,-12896979,-12897237,-12897239,-12963033,-12963292,-13028830,-13029089,-13029091,-13029348,-13095140,-13095396,-13095396,-13161188,-13161188,-13161444,-13161444,-13226980,-13227236,-13227236,-13227236,-13227492,-13227492,-13227492,-13227492,-13227492,-13227492,-13227492,-13227492,-13227236,-13227236,-13227236,-13227236,-13226980,-13161444,-13161444,-13161444,-13161188,-13161188,-13161188,-13161188,-13161188,-13161188,-13161188,-13161188,-13161444,-13161444,-13226980,-13227236,-13227492,-13227492,-13293284,-13293540,-13293796,-13359588,-13425124,-13425380,-13425380,-13425124,-13425124,-13556451,-14212832,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14277852,-14541281,-14541281,-14541281,-14541281,-14541281,-14080989,-9082027,-3292522,-857927,-528700,-396852,-396591,-396591,-594227,-10068654,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14278109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14343645,-14475231,-14541281,-14541281,-14541281,-14541281,-14080989,-8884908,-3095404,-858188,-528704,-462905,-396593,-396591,-396591,-2766162,-13357524,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14475488,-14409694,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,-13883094,-14541281,-14541281,-14541281,-14541281,-14541281,-14146782,-9147823,-3161458,-923986,-594757,-528702,-462645,-396592,-396591,-396591,-7371917,-14278366,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14146266,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14409695,-14541281,-14541281,-14541281,-14541281,-14344160,-9674167,-3490426,-990299,-660813,-528963,-462908,-396851,-396591,-396591,-1186621,-11976388,-14475488,-14541281,-14541281,-14541281,-14343902,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13817558,-13949144,-14409695,-14541281,-14541281,-14541281,-14541281,-14475488,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,-14409438,-14541281,-14541281,-14541281,-14541281,-14541281,-10463936,-4017285,-1187683,-726870,-595018,-528961,-462906,-462388,-396849,-462387,-4805744,-13817817,-14541281,-14541281,-14541281,-14146523,-9606550,-3290164,-3290164,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-3355700,-4606024,-9869464,-14475488,-14541281,-14541281,-14541281,-14541281,-14475487,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,-14541024,-14541281,-14541281,-14541281,-14541281,-14541281,-11516106,-4806802,-1319532,-858718,-726868,-594760,-528705,-462908,-462649,-528441,-594752,-9739950,-14278367,-14541281,-14541281,-14541281,-13620179,-4211010,-66051,-66051,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-131587,-394759,-3684666,-10790823,-14541281,-14541281,-14541281,-14541281,-14541281,-14475231,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-12634324,-6056866,-1517687,-924775,-858717,-726610,-594760,-528704,-528703,-528703,-594500,-2701158,-13028562,-14541281,-14541281,-14541281,-14409695,-11514546,-723724,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-460552,-4934733,-12041147,-14541281,-14541281,-14541281,-14541281,-14541281,-13883094,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,-14409695,-14541281,-14541281,-14541281,-14541281,-13686491,-7635633,-2044292,-1056626,-924774,-858717,-726867,-595017,-594500,-594500,-660554,-727127,-7240606,-13949404,-14541281,-14541281,-14541281,-14146523,-6908779,-65794,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-855310,-6579815,-13291214,-14541281,-14541281,-14541281,-14541281,-14409438,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,-14541024,-14541281,-14541281,-14541281,-14541281,-14409696,-9477569,-2965651,-1188734,-991089,-924774,-858717,-726868,-660813,-660555,-726608,-792923,-1583474,-11516105,-14409696,-14541281,-14541281,-14541281,-13357007,-2039584,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-65794,-1579033,-8488068,-14278109,-14541281,-14541281,-14541281,-14541281,-13883094,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,-13554129,-14541281,-14541281,-14541281,-14541281,-14541281,-11385039,-4676262,-1320842,-1122942,-991090,-924775,-858718,-792920,-726868,-792663,-858720,-991089,-5004958,-13423321,-14541281,-14541281,-14541281,-14409695,-9672342,-131587,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-65794,-3289907,-10659237,-14541281,-14541281,-14541281,-14541281,-14475488,-14146266,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,-14541281,-14541281,-14541281,-14541281,-14541281,-13226202,-6912697,-1650328,-1255051,-1122943,-1056627,-925032,-858977,-858717,-858718,-924517,-1056885,-1255309,-9477828,-14080991,-14541281,-14541281,-14541281,-14212316,-4408389,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-197380,-5724249,-12764870,-14541281,-14541281,-14541281,-14541281,-14606817,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,-13883094,-14541281,-14541281,-14541281,-14541281,-14212575,-9280713,-2703528,-1321624,-1255308,-1123200,-1056885,-925291,-924773,-924772,-990826,-1122680,-1255310,-3295661,-12634328,-14475745,-14541281,-14541281,-14541281,-12567234,-328966,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1052689,-8290433,-14080730,-14541281,-14541281,-14541281,-14541281,-14343901,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,-14541281,-14541281,-14541281,-14541281,-14475745,-11648214,-5006011,-1453734,-1387161,-1255310,-1123202,-1057144,-991088,-990828,-991088,-1122940,-1255567,-1585323,-7439562,-13686494,-14541281,-14541281,-14541281,-14541281,-7171951,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-3421493,-10922409,-14475488,-14541281,-14541281,-14541281,-14606817,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,-14541280,-14541281,-14541281,-14541281,-14541281,-13620958,-8031179,-1914804,-1519271,-1387419,-1255568,-1188997,-1122941,-1057144,-1057144,-1123200,-1255312,-1519530,-2178759,-11319514,-14344160,-14541281,-14541281,-14541281,-13949144,-2171170,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-263173,-6711144,-13225421,-14541281,-14541281,-14541281,-14541281,-13685715,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,-14541281,-14541281,-14541281,-14541281,-14409697,-10858967,-4019908,-1651383,-1519531,-1387678,-1321364,-1255050,-1188738,-1122944,-1188996,-1321105,-1519271,-1783751,-5401818,-13029088,-14541281,-14541281,-14541281,-14541281,-10395809,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2171427,-9935515,-14343902,-14541281,-14541281,-14541281,-14343902,0,0,0,0,0,0,0, +0,0,0,0,0,0,-14541280,-14541281,-14541281,-14541281,-14541281,-13226206,-7374292,-1849542,-1651642,-1519790,-1453473,-1321623,-1321103,-1255050,-1255051,-1321364,-1453477,-1717697,-2245346,-9282019,-13949665,-14541281,-14541281,-14541281,-14343902,-4868940,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-5790042,-12698821,-14541281,-14541281,-14541281,-14541281,-13290957,0,0,0,0,0,0, +0,0,0,0,0,0,-14541281,-14541281,-14541281,-14541281,-14344160,-10662108,-3757781,-1784010,-1717437,-1585586,-1453734,-1387420,-1321622,-1321364,-1321624,-1453733,-1651900,-1981916,-3956205,-12109027,-14475489,-14541281,-14541281,-14541281,-12501698,-1118482,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1710619,-9606549,-14212316,-14541281,-14541281,-14541281,-14541281,0,0,0,0,0,0, +0,0,0,0,0,-14080730,-14541281,-14541281,-14541281,-14541281,-13160671,-7374813,-2047707,-1784527,-1717697,-1651382,-1519531,-1453218,-1387421,-1387678,-1453734,-1651640,-1850324,-2246386,-7441386,-13358050,-14541281,-14541281,-14541281,-14541281,-7764088,-197380,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-65794,-5658712,-12633284,-14541281,-14541281,-14541281,-14541281,-14409438,0,0,0,0,0, +0,0,0,0,0,-14606817,-14541281,-14541281,-14541281,-14409697,-10991074,-3890150,-1982176,-1850324,-1718214,-1651642,-1585585,-1519529,-1453734,-1519530,-1651383,-1849805,-2114284,-3102200,-10728678,-14212577,-14541281,-14541281,-14541281,-13817558,-2960943,-65794,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1052945,-2763564,-3421494,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-3487286,-5197905,-11777718,-14541281,-14541281,-14541281,-14541281,-14212316,0,0,0,0,0, +0,0,0,0,-13817301,-14541281,-14541281,-14541281,-14541281,-13423841,-8098537,-2246130,-1982437,-1916120,-1784011,-1717696,-1651384,-1585587,-1585586,-1651641,-1783753,-2047971,-2378490,-5732848,-12635107,-14541281,-14541281,-14541281,-14541281,-10461858,-723724,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-65794,-3158321,-9211791,-13225164,-14146523,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14212316,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-14014680,0,0,0,0, +0,0,0,0,-14475488,-14541281,-14541281,-14541281,-14475489,-11845860,-4811250,-2180600,-2048234,-1916381,-1850065,-1718214,-1651902,-1651642,-1651901,-1783751,-1981916,-2246389,-2774269,-9085673,-13752545,-14541281,-14541281,-14541281,-14343902,-5461333,-263173,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-65794,-2566184,-8487812,-13159628,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14277852,0,0,0,0, +0,0,0,0,-14475488,-14541281,-14541281,-14541281,-13949665,-9610728,-2707452,-2246396,-2114288,-1982179,-1916120,-1849806,-1718214,-1717955,-1783753,-1916119,-2114542,-2444797,-4286966,-11649253,-14475489,-14541281,-14541281,-14541281,-12567491,-1842205,-65794,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1776412,-7501173,-12698820,-14343902,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,0,0,0,0, +0,0,0,-14277851,-14541281,-14541281,-14541281,-14541281,-12831970,-6521070,-2444544,-2312446,-2180343,-2048233,-1981918,-1915862,-1850065,-1850064,-1915863,-2048232,-2312697,-2774271,-7376877,-13095394,-14541281,-14541281,-14541281,-14541281,-8093310,-657931,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1118739,-6448228,-11975354,-14212316,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14607073,0,0,0, +0,0,0,-14343645,-14541281,-14541281,-14541281,-14344161,-11320294,-3957495,-2510336,-2378496,-2246396,-2114289,-2047973,-1981917,-1916122,-1916379,-1982437,-2246133,-2510847,-3564027,-10269160,-14147041,-14541281,-14541281,-14541281,-14080730,-4013887,-263173,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-723724,-5395540,-10527651,-11975097,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-12040890,-11975354,-12041147,-12896456,-14541281,-14541281,-14541281,-14541281,-14475744,-14212826,-13818834,-13818834,-13753041,-13753041,-13753041,-13752785,-13687248,-13687248,-13686992,-13686992,-13686992,-13621456,-13621200,-13621200,-14081241,-14475488,-14541281,-14541281,-14541281,-14541281,0,0,0, +0,0,0,-14475231,-14541281,-14541281,-14541281,-13752545,-9085674,-2840318,-2576640,-2444544,-2312447,-2180600,-2114029,-2047974,-1982435,-2048231,-2180339,-2444029,-2708992,-5734130,-12306660,-14541281,-14541281,-14541281,-14541281,-13949144,-6316642,-986896,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-394759,-3289651,-4605767,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4671817,-4934989,-9672085,-14541281,-14541281,-14541281,-14541281,-14147290,-12571064,-11324061,-11324061,-11258012,-11191963,-11126169,-10994584,-10928535,-10796950,-10730901,-10665108,-10599059,-10533266,-10467474,-10467217,-12109746,-14081241,-14541281,-14541281,-14541281,-14541281,0,0,0, +0,0,-14409694,-14541281,-14541281,-14541281,-14541281,-12898019,-6390768,-2774784,-2642688,-2510592,-2378496,-2246653,-2180343,-2114288,-2114286,-2114548,-2312444,-2576640,-2907136,-7443437,-13029858,-14541281,-14541281,-14541281,-14541281,-14541281,-12896199,-6842986,-1381911,-258,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-855567,-10790823,-14541281,-14541281,-14541281,-14541281,-13556173,-10535564,-9551989,-9617781,-9485940,-9288562,-9156720,-9024621,-8827244,-8629610,-8498024,-8431718,-8299877,-8233827,-8102242,-7970657,-9612929,-13489868,-14541281,-14541281,-14541281,-14541281,-13817558,0,0, +0,0,-14409438,-14541281,-14541281,-14541281,-14409953,-11780837,-4221944,-2840832,-2708736,-2576640,-2510080,-2378240,-2246653,-2180602,-2180602,-2312189,-2444544,-2774528,-3105024,-5604598,-10270952,-13687265,-14541281,-14541281,-14541281,-14541281,-14541281,-13488593,-7961467,-1973791,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-65794,-3355444,-13883351,-14541281,-14541281,-14541281,-14344157,-12636346,-9550968,-9551988,-9617782,-9486196,-9354354,-9156976,-9024878,-8827244,-8695402,-8563560,-8431718,-8299877,-8168291,-8102242,-7970657,-8430186,-12766910,-14409951,-14541281,-14541281,-14541281,-14409438,0,0, +0,0,-14409695,-14541281,-14541281,-14541281,-14015713,-10006503,-3236350,-2906880,-2774784,-2642688,-2576128,-2444288,-2378240,-2312447,-2312447,-2444288,-2642432,-2906880,-3303168,-3765503,-5738487,-9812201,-13490402,-14475745,-14541281,-14541281,-14541281,-14541281,-13883351,-9145741,-2566185,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-263173,-8158847,-14541281,-14541281,-14541281,-14541281,-13950165,-11126171,-9354098,-9486196,-9617782,-9486196,-9354354,-9156976,-9024878,-8893036,-8695402,-8563560,-8431718,-8299877,-8168291,-8036706,-7970657,-7970401,-11584169,-14147034,-14541281,-14541281,-14541281,-14541281,0,0, +0,0,-14541281,-14541281,-14541281,-14541281,-13424098,-7837932,-3105024,-2972928,-2840832,-2708992,-2642432,-2510592,-2444544,-2444288,-2444544,-2576384,-2774528,-3039232,-3435776,-3897856,-4294400,-5740793,-9287660,-13227746,-14475489,-14541281,-14541281,-14541281,-14541281,-14278109,-10001307,-3553079,-65794,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1579033,-12567491,-14541281,-14541281,-14541281,-14475488,-13227719,-9747326,-9288562,-9485939,-9617781,-9551988,-9420146,-9222512,-9024878,-8893036,-8695402,-8563560,-8431718,-8299877,-8168291,-8036450,-7904864,-7838815,-10269838,-13818323,-14541281,-14541281,-14541281,-14541281,0,0, +0,-13751507,-14541281,-14541281,-14541281,-14541281,-12832740,-5735154,-3171328,-3039232,-2907136,-2840576,-2708736,-2576640,-2510592,-2510336,-2576384,-2642688,-2841088,-3237120,-3633664,-4096000,-4492032,-4756480,-5611259,-8697582,-12899554,-14409953,-14541281,-14541281,-14541281,-14541281,-14409695,-10922409,-4671561,-263173,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-5461076,-14343902,-14541281,-14541281,-14541281,-14212826,-11979693,-9222514,-9288561,-9420147,-9617781,-9551989,-9420147,-9222768,-9090670,-8893036,-8695402,-8563560,-8431718,-8299877,-8168035,-8036449,-7904864,-7838815,-8955509,-13424076,-14541281,-14541281,-14541281,-14541281,-14212316,0, +0,-14212059,-14541281,-14541281,-14541281,-14475489,-12109797,-4158201,-3237632,-3105280,-3038720,-2906880,-2774784,-2708480,-2642432,-2642176,-2642688,-2774784,-3038720,-3369216,-3831552,-4228096,-4624128,-4822784,-4955136,-5480956,-8173041,-12440291,-14344417,-14541281,-14541281,-14541281,-14541281,-14409439,-11712182,-5790299,-460552,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-263173,-10658981,-14541281,-14541281,-14541281,-14541281,-13818578,-10337930,-9156976,-9222769,-9354611,-9551989,-9551989,-9420147,-9288305,-9090670,-8958572,-8695403,-8563560,-8431718,-8299877,-8168035,-8036449,-7904864,-7773278,-8035684,-12832705,-14475488,-14541281,-14541281,-14541281,-13619922,0, +0,-14475231,-14541281,-14541281,-14541281,-14212833,-10730214,-3567358,-3369472,-3237120,-3105024,-2972928,-2841088,-2774784,-2708736,-2708736,-2774528,-2906880,-3170816,-3501568,-3963904,-4360448,-4690688,-4889088,-5021184,-5153280,-5547518,-7714035,-11783908,-14344417,-14541281,-14541281,-14541281,-14541281,-14409695,-12435649,-6908780,-1052689,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2763307,-13817302,-14541281,-14541281,-14541281,-14409950,-12899007,-9419125,-9156976,-9222769,-9354354,-9486196,-9617525,-9485939,-9288305,-9090671,-8958573,-8695403,-8563560,-8431718,-8299876,-8168034,-8036193,-7904607,-7773022,-7707230,-11846830,-14278364,-14541281,-14541281,-14541281,-13949143,0, +0,-14343902,-14541281,-14541281,-14541281,-13818594,-9153514,-3567872,-3435520,-3303424,-3171328,-3039232,-2972672,-2840832,-2840576,-2775040,-2841088,-2973184,-3237376,-3633920,-4096000,-4492544,-4756992,-4955136,-5087232,-5219328,-5351424,-5548799,-7189494,-11127526,-14278625,-14541281,-14541281,-14541281,-14541281,-14409695,-13027785,-7961467,-1710619,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-7698296,-14541281,-14541281,-14541281,-14541281,-14147032,-11323038,-9222769,-9156976,-9156976,-9288562,-9486196,-9617781,-9485939,-9288562,-9090927,-8958573,-8695403,-8563560,-8431462,-8234084,-8102498,-7970657,-7839071,-7773022,-7641436,-10795418,-14015447,-14541281,-14541281,-14541281,-14475487,0, +0,-14475488,-14541281,-14541281,-14541281,-13490147,-7773934,-3634176,-3501824,-3369728,-3303168,-3171072,-3038976,-2907136,-2906880,-2906624,-2972672,-3105024,-3369472,-3765760,-4228096,-4624384,-4888576,-5021184,-5153280,-5285376,-5417216,-5549056,-5549055,-6730232,-10339816,-14212832,-14541281,-14541281,-14541281,-14541281,-14475488,-13422543,-8948619,-2434342,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-921103,-12435648,-14541281,-14541281,-14541281,-14475744,-13621710,-10010753,-9354354,-9222769,-9156976,-9288561,-9485939,-9617781,-9485940,-9288562,-9090927,-8958573,-8695403,-8563560,-8431462,-8234084,-8102242,-7970657,-7838815,-7772766,-7641180,-9875335,-13818323,-14541281,-14541281,-14541281,-14541281,0, +0,-14541281,-14541281,-14541281,-14541281,-13227235,-6525682,-3831552,-3633664,-3501568,-3369472,-3237376,-3105280,-3038976,-2973184,-2973184,-3039232,-3171584,-3436032,-3897856,-4360192,-4690688,-4954880,-5087232,-5219328,-5351424,-5483264,-5549056,-5549056,-5549056,-6402042,-9486571,-14015968,-14541281,-14541281,-14541281,-14541281,-14475488,-13751765,-9935514,-3290164,-65794,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-4868939,-14146523,-14541281,-14541281,-14541281,-14344157,-12308403,-9683319,-9420403,-9222769,-9156976,-9288561,-9420403,-9617781,-9485940,-9288562,-9090927,-8958829,-8695403,-8563560,-8431462,-8234084,-8102242,-7970657,-7838815,-7707229,-7641180,-9020791,-13621199,-14541281,-14541281,-14541281,-14541281,0, +-12896199,-14541281,-14541281,-14541281,-14541281,-12833252,-5540854,-3897856,-3765760,-3567872,-3435776,-3303680,-3171584,-3105280,-3104768,-3104768,-3170816,-3303424,-3567872,-4029696,-4426496,-4756992,-5020928,-5087488,-5285120,-5417216,-5549056,-5549056,-5549056,-5549056,-5549056,-6073852,-8764397,-13621984,-14541281,-14541281,-14541281,-14541281,-14541281,-13949144,-10725030,-4408389,-197380,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-197380,-10066844,-14409695,-14541281,-14541281,-14541281,-14081495,-10732687,-9683574,-9551732,-9288562,-9222769,-9222769,-9420147,-9551989,-9485940,-9288562,-9156463,-8958829,-8695403,-8497768,-8365926,-8234084,-8102242,-7904864,-7773022,-7706973,-7640924,-8298090,-13292746,-14541281,-14541281,-14541281,-14541281,-13751508, +-13883093,-14541281,-14541281,-14541281,-14475489,-12504805,-4818937,-4029696,-3897344,-3699712,-3567616,-3435264,-3303424,-3171584,-3171072,-3171072,-3237120,-3369728,-3699712,-4096000,-4558336,-4823040,-5021184,-5153536,-5351168,-5483008,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5942525,-8173808,-13031137,-14541281,-14541281,-14541281,-14541281,-14541281,-14146523,-10593444,-3092529,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-197380,-2368805,-2763563,-2763563,-2763563,-2763563,-2763563,-2763563,-2763563,-2763563,-2763563,-2763563,-2763563,-2763563,-2763563,-2763563,-2763563,-1973791,-328966,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2566184,-13290958,-14541281,-14541281,-14541281,-14475487,-13161925,-9814394,-9683574,-9617781,-9420147,-9222769,-9222769,-9354355,-9551732,-9485940,-9288562,-9156463,-8958829,-8695402,-8497768,-8365926,-8233828,-8036450,-7904864,-7773022,-7641436,-7575387,-7772256,-12964036,-14475488,-14541281,-14541281,-14541281,-14212059, +-14606817,-14541281,-14541281,-14541281,-14409953,-12176358,-4359676,-4096256,-3963648,-3831552,-3633920,-3501824,-3369728,-3303680,-3237376,-3237376,-3303680,-3436032,-3766016,-4227840,-4624384,-4889088,-5087232,-5219584,-5417216,-5548800,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5811454,-7583220,-12374498,-14541281,-14541281,-14541281,-14541281,-14475488,-10790823,-1907998,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-3158322,-11251374,-12501698,-12501698,-12501698,-12501698,-12501698,-12501698,-12501698,-12501698,-12501698,-12501698,-12501698,-12501698,-12501698,-12501698,-12238526,-7698295,-395015,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-7303281,-14146523,-14541281,-14541281,-14541281,-14278620,-11585954,-9683574,-9683574,-9683318,-9486196,-9288561,-9156976,-9354354,-9551732,-9486196,-9288562,-9156463,-8958829,-8695402,-8497768,-8365926,-8168291,-8036449,-7904608,-7772766,-7641180,-7575387,-7509339,-12569788,-14409951,-14541281,-14541281,-14541281,-14475488, +-14541280,-14541281,-14541281,-14541281,-14344161,-11454180,-4360447,-4228352,-4096000,-3963648,-3766016,-3633664,-3501568,-3369728,-3369216,-3369216,-3435264,-3567616,-3897600,-4294144,-4690432,-4954880,-5087488,-5285376,-5417472,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5877245,-9486315,-14541281,-14541281,-14541281,-14541281,-13619922,-7829881,-197380,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-65794,-7764088,-13751765,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-12764870,-5921628,-65794,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-855310,-11843511,-14475231,-14541281,-14541281,-14541281,-13950164,-10076544,-9683574,-9683574,-9683574,-9551989,-9354354,-9222769,-9288818,-9551988,-9486196,-9288562,-9156463,-8958573,-8695402,-8497767,-8365669,-8168035,-7970657,-7839071,-7707229,-7641180,-7509594,-7443545,-12109235,-14343901,-14541281,-14541281,-14541281,-13028042, +-13422543,-14541281,-14541281,-14541281,-14212833,-10994407,-4492288,-4360192,-4162304,-4029952,-3897600,-3765504,-3567872,-3501568,-3435520,-3435520,-3501568,-3699456,-3963904,-4360192,-4756480,-5020928,-5153536,-5351168,-5483264,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-6074109,-11718115,-14541281,-14541281,-14541281,-14541281,-12106683,-3882045,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1250325,-11514546,-14409695,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14475488,-10790824,-2368549,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-4671561,-13619922,-14541281,-14541281,-14541281,-14409951,-12505014,-9683575,-9683574,-9683574,-9683574,-9617781,-9420403,-9288562,-9354355,-9551732,-9486196,-9288562,-9156463,-8958573,-8695146,-8431975,-8300133,-8168035,-7970657,-7838815,-7706973,-7575387,-7509338,-7377753,-11714987,-14278364,-14541281,-14541281,-14541281,-14080730, +-14541023,-14541281,-14541281,-14541281,-14147297,-10600679,-4624640,-4492032,-4294400,-4162048,-4029696,-3897600,-3699968,-3567872,-3501824,-3501568,-3567872,-3765760,-4029952,-4426240,-4756992,-5021440,-5219328,-5417216,-5548800,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5614591,-7189492,-14081504,-14541281,-14541281,-14541281,-14212316,-9935258,-789517,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-5198162,-13093578,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-13751765,-8027517,-263173,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-9606549,-14212316,-14541281,-14541281,-14541281,-14278619,-10798225,-9683574,-9683574,-9683574,-9683574,-9617782,-9486196,-9354355,-9354355,-9551732,-9486196,-9288562,-9090927,-8893036,-8629610,-8431975,-8300133,-8102499,-7970401,-7838559,-7706973,-7575387,-7443802,-7377496,-11386277,-14212570,-14541281,-14541281,-14541281,-14606817, +-13883094,-14541281,-14541281,-14541281,-14147297,-10469608,-4691200,-4558848,-4426240,-4294144,-4161792,-3963904,-3831808,-3699968,-3633664,-3633664,-3633920,-3831808,-4096000,-4492288,-4822784,-5087232,-5285120,-5483008,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5811455,-10011624,-14541281,-14541281,-14541281,-14541281,-13093578,-6184800,-65794,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-328966,-9606549,-14080730,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-12041147,-4276803,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2171426,-12896199,-14541281,-14541281,-14541281,-14541281,-13490124,-9683063,-9683574,-9683574,-9683574,-9683574,-9683574,-9551989,-9354355,-9354355,-9486196,-9485940,-9288306,-9090671,-8893036,-8629609,-8431975,-8234340,-8102242,-7904864,-7773022,-7641180,-7575131,-7443545,-7311703,-11189154,-14147034,-14541281,-14541281,-14541281,-14672610, +-13488336,-14541281,-14541281,-14541281,-14081762,-10338795,-4888832,-4690944,-4558592,-4425984,-4228352,-4096000,-3963648,-3831808,-3700224,-3699968,-3765760,-3963648,-4162048,-4558080,-4888576,-5153024,-5350912,-5483008,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-6139642,-13162208,-14541281,-14541281,-14541281,-14541281,-11646132,-1974048,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2960943,-12172733,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14278109,-9935258,-921360,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-6908779,-13751765,-14541281,-14541281,-14541281,-14475487,-11717284,-9683574,-9683574,-9683574,-9683574,-9683574,-9683574,-9617781,-9420147,-9354355,-9551732,-9485940,-9288306,-9090671,-8892780,-8629353,-8431718,-8234340,-8036706,-7904608,-7772766,-7641180,-7509338,-7377753,-7245911,-11123616,-14147034,-14541281,-14541281,-14541281,-14672867, +-13488336,-14541281,-14541281,-14541281,-14081762,-10404843,-5020928,-4888576,-4690688,-4492800,-4360192,-4228096,-4095744,-3963648,-3897600,-3831808,-3897600,-4029696,-4228096,-4558592,-4888832,-5153024,-5350912,-5483008,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5614591,-8370414,-14475489,-14541281,-14541281,-14541281,-13817558,-8487811,-65794,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-7369587,-13554129,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-13028042,-6316642,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-723724,-11382961,-14409695,-14541281,-14541281,-14541281,-14081496,-10076289,-9683574,-9683574,-9683574,-9683574,-9683574,-9683574,-9617781,-9420147,-9420147,-9551989,-9485940,-9288305,-9090670,-8827244,-8563816,-8431718,-8234083,-8036449,-7838815,-7706973,-7575387,-7509082,-7377240,-7245655,-11057823,-14147033,-14541281,-14541281,-14541281,-14672867, +-14014680,-14541281,-14541281,-14541281,-14147297,-10667496,-5153024,-5020672,-4822784,-4690432,-4492544,-4360192,-4162304,-4095744,-4029184,-3963392,-3963648,-4095744,-4294144,-4624384,-4954624,-5153024,-5285376,-5417472,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5745919,-11652323,-14541281,-14541281,-14541281,-14541281,-12567491,-4145217,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1184532,-10988203,-14409695,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14475488,-11382960,-2368549,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-4408645,-13159628,-14541281,-14541281,-14541281,-14541281,-12702138,-9683318,-9683574,-9683574,-9683574,-9683574,-9683574,-9683574,-9551989,-9354611,-9354611,-9551989,-9485940,-9288305,-9090414,-8826987,-8563560,-8365926,-8168291,-7970657,-7838559,-7706973,-7575131,-7443289,-7311703,-7245655,-11189154,-14147034,-14541281,-14541281,-14541281,-14607074, +-14212059,-14541281,-14541281,-14541281,-14147297,-10864871,-5350912,-5153024,-4955136,-4822784,-4624640,-4492288,-4294400,-4162304,-4095744,-4029696,-4029696,-4161792,-4359936,-4624640,-4954624,-5087232,-5219584,-5417216,-5548800,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-6663924,-14278368,-14541281,-14541281,-14541281,-14278109,-10593444,-657931,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-5066319,-12699077,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-13817558,-8553605,-197380,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-197380,-9080205,-14014937,-14541281,-14541281,-14541281,-14475488,-10798225,-9683574,-9683574,-9683574,-9683574,-9683574,-9683574,-9617782,-9486196,-9354355,-9420403,-9617525,-9420147,-9222513,-9024878,-8761195,-8498024,-8365669,-8168035,-7904864,-7773022,-7641180,-7509339,-7377496,-7245911,-7245655,-11386277,-14212571,-14541281,-14541281,-14541281,-14606817, +-13554386,-14541281,-14541281,-14541281,-14278625,-11324647,-5483008,-5350656,-5087232,-4954880,-4756992,-4624384,-4426496,-4294144,-4227840,-4161536,-4161536,-4227840,-4360192,-4624640,-4954624,-5087232,-5219328,-5351424,-5483264,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-9814761,-14541281,-14541281,-14541281,-14541281,-13357007,-6514022,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-394759,-9014155,-13949144,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-12501441,-4474182,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2302756,-12172476,-14475488,-14541281,-14541281,-14541281,-13621711,-9748601,-9683574,-9683574,-9683574,-9683574,-9683574,-9683574,-9617781,-9420403,-9354354,-9420404,-9551989,-9420147,-9222512,-8959085,-8695402,-8497767,-8300133,-8102242,-7904608,-7772766,-7640924,-7443546,-7377240,-7245655,-7245655,-11714987,-14278364,-14541281,-14541281,-14541281,-14409695, +-14541281,-14541281,-14541281,-14541281,-14344161,-11849701,-5548799,-5417216,-5285120,-5087232,-4889088,-4756736,-4624384,-4426240,-4294144,-4228096,-4227840,-4293888,-4426240,-4624896,-4954624,-5087232,-5219072,-5285376,-5417472,-5549056,-5549056,-5549056,-5549056,-5549056,-5549056,-5942524,-12965344,-14541281,-14541281,-14541281,-14475488,-11975354,-2303013,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2829356,-11646132,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14343902,-10527908,-986896,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-65794,-6579814,-13422544,-14541281,-14541281,-14541281,-14541281,-11783080,-9683574,-9683574,-9683574,-9683574,-9683574,-9683574,-9683574,-9551989,-9354355,-9354354,-9486196,-9551989,-9354611,-9156720,-8958829,-8695402,-8431975,-8234340,-8036706,-7838815,-7706973,-7575131,-7443289,-7311704,-7245655,-7245911,-12109235,-14344157,-14541281,-14541281,-14541281,-13290957, +-14343901,-14541281,-14541281,-14541281,-14475489,-12440550,-5614076,-5548800,-5417216,-5284864,-5086976,-4888832,-4756480,-4558592,-4426240,-4359936,-4294144,-4294400,-4492288,-4690688,-4954624,-5087232,-5218816,-5285120,-5417216,-5548800,-5549056,-5549056,-5549056,-5549056,-5549056,-7910895,-14541281,-14541281,-14541281,-14541281,-14014681,-8948619,-197380,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-65794,-6382436,-12633284,-13949144,-13949144,-13949144,-13949144,-13949144,-13949144,-13949144,-13949144,-13949144,-13949144,-13949144,-13949144,-13949144,-13949144,-12896199,-6711400,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-921103,-10593444,-14278109,-14541281,-14541281,-14541281,-14212827,-10207619,-9683574,-9683574,-9683574,-9683574,-9683574,-9683574,-9683318,-9486196,-9354355,-9354355,-9551989,-9551989,-9354354,-9156720,-8893293,-8629609,-8431718,-8234083,-7970913,-7773022,-7641180,-7509338,-7377496,-7245911,-7245655,-7311449,-12569532,-14409951,-14541281,-14541281,-14541281,-14541024, +-12830663,-14541281,-14541281,-14541281,-14475745,-12768741,-6138873,-5483008,-5548800,-5417216,-5219328,-5021184,-4888576,-4690688,-4558336,-4426240,-4360448,-4426240,-4492544,-4690688,-4954880,-5087232,-5153280,-5219328,-5351168,-5483008,-5549056,-5549056,-5549056,-5549056,-5680127,-11258597,-14541281,-14541281,-14541281,-14541281,-13028042,-4473925,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-328966,-5790042,-8750983,-8948619,-8948619,-8948619,-8948619,-8948619,-8948619,-8948619,-8948619,-8948619,-8948619,-8948619,-8948619,-8948619,-8948619,-7698296,-2303013,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-4211010,-12633027,-14541281,-14541281,-14541281,-14541281,-12964545,-9748856,-9683574,-9683574,-9683574,-9683574,-9683574,-9683574,-9617781,-9420147,-9288562,-9420147,-9551989,-9551732,-9354098,-9090927,-8827244,-8563817,-8365926,-8168291,-7904864,-7772766,-7640924,-7443546,-7311704,-7245655,-7245655,-7574366,-13029572,-14475488,-14541281,-14541281,-14541281,-14606817, +-13685971,-14541281,-14541281,-14541281,-14541281,-13097188,-6795254,-5483008,-5483008,-5483264,-5416960,-5219072,-5020928,-4822784,-4690432,-4558336,-4492288,-4492288,-4558592,-4756480,-4954880,-5087232,-5153280,-5219072,-5285376,-5417216,-5549056,-5549056,-5549056,-5549056,-6664182,-13753313,-14541281,-14541281,-14541281,-14343902,-11119788,-921103,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-328966,-8422019,-13817301,-14541281,-14541281,-14541281,-14541281,-12767676,-10273668,-9683574,-9683574,-9683574,-9683574,-9683574,-9683574,-9486196,-9354355,-9354354,-9485940,-9617782,-9486196,-9288306,-9025134,-8826987,-8563560,-8300133,-8102498,-7904608,-7706973,-7575131,-7377753,-7311448,-7245655,-7245655,-8100200,-13292490,-14541281,-14541281,-14541281,-14541281,-14343901, +0,-14541281,-14541281,-14541281,-14541281,-13425124,-7714035,-5483008,-5483008,-5483264,-5483264,-5351168,-5153280,-4955136,-4822784,-4690432,-4624128,-4558336,-4624384,-4756736,-4954880,-5086976,-5153280,-5219072,-5219328,-5351424,-5483264,-5549056,-5549056,-5549056,-9551850,-14409953,-14541281,-14541281,-14541281,-13751765,-6908780,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1118738,-10593445,-14343902,-14541281,-14541281,-14541281,-14541281,-14475744,-12570809,-10404999,-9683319,-9683574,-9683574,-9683574,-9617781,-9420403,-9354354,-9354355,-9551989,-9617781,-9485939,-9222769,-9024621,-8761194,-8497767,-8234340,-8036449,-7838815,-7706717,-7509338,-7377496,-7245911,-7245655,-7245655,-8823158,-13555407,-14541281,-14541281,-14541281,-14541281,0, +0,-14541281,-14541281,-14541281,-14541281,-13687779,-8895471,-5416960,-5483008,-5483008,-5483264,-5483008,-5351168,-5153024,-4954880,-4822528,-4690688,-4624640,-4690432,-4822528,-4954880,-5021440,-5153024,-5153536,-5219328,-5285376,-5417216,-5549056,-5549056,-5942523,-12505827,-14475745,-14541281,-14541281,-14475488,-12567491,-2500391,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-789773,-6843243,-12369855,-14343902,-14541281,-14541281,-14541281,-14541281,-14541281,-13030338,-10732942,-9748856,-9683574,-9683574,-9486196,-9354355,-9288562,-9420147,-9617781,-9551989,-9420147,-9222512,-8958829,-8695145,-8431718,-8233827,-7970657,-7772766,-7575387,-7443545,-7311704,-7245655,-7245655,-7245655,-9743239,-13818323,-14541281,-14541281,-14541281,-14541281,0, +0,-14541280,-14541281,-14541281,-14541281,-13950434,-10142698,-5416960,-5416960,-5483008,-5483008,-5483264,-5483008,-5285376,-5087232,-4954880,-4822784,-4756480,-4756480,-4822784,-4954880,-5086976,-5153024,-5153280,-5219072,-5285120,-5351424,-5483264,-5549056,-7845616,-14016226,-14541281,-14541281,-14541281,-14212316,-9540757,-131843,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-592395,-5856091,-11711925,-14278109,-14541281,-14541281,-14541281,-14541281,-14541280,-13424586,-11061141,-9814394,-9617781,-9420403,-9354354,-9354354,-9551732,-9617782,-9486196,-9354354,-9090927,-8893036,-8629353,-8365925,-8168034,-7904608,-7706973,-7509594,-7377496,-7311447,-7245655,-7245655,-7245655,-10794650,-14015447,-14541281,-14541281,-14541281,-14541281,0, +0,-14607073,-14541281,-14541281,-14541281,-14278625,-11521255,-5416702,-5351168,-5416960,-5483008,-5483008,-5483264,-5417216,-5285120,-5086976,-4954880,-4823040,-4822784,-4888576,-4955136,-5086976,-5153024,-5153280,-5153536,-5219328,-5285376,-5417216,-5614334,-10930662,-14344417,-14541281,-14541281,-14541281,-13554386,-4737354,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-263173,-4737354,-10856616,-14146523,-14541281,-14541281,-14541281,-14541281,-14475744,-13752784,-11389342,-9813884,-9354355,-9288562,-9420147,-9617525,-9617781,-9486196,-9288562,-9090670,-8826987,-8563560,-8299876,-8036450,-7838815,-7641180,-7443546,-7311704,-7245655,-7245655,-7245655,-7311448,-11912111,-14278364,-14541281,-14541281,-14541281,-14277852,0, +0,-13883094,-14541281,-14541281,-14541281,-14475745,-12637413,-6007033,-5285376,-5351168,-5416960,-5482752,-5483008,-5548800,-5417216,-5285120,-5086976,-4954880,-4889088,-4954624,-5020672,-5086976,-5153024,-5153280,-5153536,-5219328,-5219584,-5351424,-6598390,-13293794,-14475745,-14541281,-14541281,-14409695,-11646132,-1118482,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-65794,-3618873,-10001050,-13949144,-14541281,-14541281,-14541281,-14541281,-14541280,-13950165,-11717285,-9813374,-9354354,-9486196,-9617782,-9551989,-9420147,-9288305,-9024621,-8695402,-8431975,-8234084,-7970656,-7772766,-7575387,-7377753,-7311447,-7245655,-7245655,-7245655,-7640159,-12832449,-14475488,-14541281,-14541281,-14541281,-14014680,0, +0,-12961992,-14541281,-14541281,-14541281,-14541281,-13162724,-7451123,-5285120,-5285376,-5351168,-5416960,-5482752,-5483008,-5548800,-5417216,-5284864,-5087232,-5020928,-4955136,-5020928,-5086976,-5153024,-5153280,-5153536,-5219328,-5219328,-5285376,-9223403,-14081762,-14541281,-14541281,-14541281,-14146523,-7369330,-65794,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2632234,-8948362,-13685972,-14541281,-14541281,-14541281,-14541281,-14541281,-14081496,-12045486,-10141828,-9551989,-9617781,-9486196,-9354354,-9156719,-8958828,-8629609,-8365926,-8168034,-7904607,-7641436,-7509338,-7311704,-7245655,-7245655,-7245655,-7245655,-8691827,-13423820,-14541281,-14541281,-14541281,-14541281,-14541280,0, +0,0,-14409695,-14541281,-14541281,-14541281,-13687778,-9157869,-5219328,-5285120,-5285376,-5351168,-5416960,-5482752,-5483008,-5548544,-5416960,-5219328,-5087232,-5086976,-5086976,-5087232,-5153280,-5153280,-5153536,-5219328,-5219328,-5678843,-12046308,-14409953,-14541281,-14541281,-14541281,-13225164,-2697770,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1776669,-7829881,-13291214,-14541281,-14541281,-14541281,-14541281,-14541281,-14212827,-12505271,-10601612,-9617270,-9485939,-9288562,-9090926,-8827243,-8563560,-8300132,-8036449,-7773022,-7575387,-7443289,-7311448,-7245655,-7245655,-7245655,-7245655,-10137485,-13818323,-14541281,-14541281,-14541281,-14541281,0,0, +0,0,-14212316,-14541281,-14541281,-14541281,-14147297,-10995944,-5415933,-5219328,-5285120,-5285376,-5351168,-5416960,-5482752,-5483008,-5483264,-5417216,-5285120,-5153280,-5087488,-5087488,-5153280,-5153280,-5219072,-5219328,-5219328,-7582193,-13621986,-14541281,-14541281,-14541281,-14409695,-10001051,-328966,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1052689,-6711400,-12764613,-14541281,-14541281,-14541281,-14541281,-14541281,-14344156,-12899263,-10798482,-9485429,-9222513,-9024877,-8695658,-8431975,-8234083,-7970400,-7707229,-7509594,-7311960,-7245911,-7245655,-7245655,-7245655,-7311705,-11517865,-14212570,-14541281,-14541281,-14541281,-14541280,0,0, +0,0,-14277852,-14541281,-14541281,-14541281,-14475489,-12374757,-6334711,-5219072,-5219328,-5285120,-5285376,-5351168,-5416960,-5482752,-5483008,-5483264,-5417216,-5285376,-5219328,-5219072,-5219072,-5219072,-5219328,-5219328,-5284862,-10536168,-14147297,-14541281,-14541281,-14541281,-14212316,-4803403,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-592138,-5724505,-11909304,-14541281,-14541281,-14541281,-14541281,-14541281,-14344157,-13227462,-10994839,-9353332,-8893036,-8629609,-8365925,-8102242,-7838815,-7641180,-7443545,-7311704,-7245655,-7245655,-7245655,-7245655,-7968869,-12701119,-14475488,-14541281,-14541281,-14541281,-14080729,0,0, +0,0,0,-14541281,-14541281,-14541281,-14541281,-13293795,-8172783,-5153280,-5219072,-5219328,-5285120,-5285376,-5351168,-5416960,-5483008,-5483264,-5483264,-5417216,-5350912,-5285120,-5219584,-5219328,-5219328,-5219328,-6400503,-12768484,-14475489,-14541281,-14541281,-14541281,-12304319,-1052945,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-394759,-4606024,-10922409,-14475488,-14541281,-14541281,-14541281,-14541281,-14409950,-13424587,-11191453,-9220724,-8497768,-8234340,-7970657,-7707229,-7509595,-7377496,-7245911,-7245655,-7245655,-7245655,-7245655,-9348991,-13489613,-14541281,-14541281,-14541281,-14541281,-14080473,0,0, +0,0,0,-14409695,-14541281,-14541281,-14541281,-14015969,-10404841,-5284350,-5153280,-5219072,-5219328,-5285120,-5285376,-5351168,-5417216,-5483008,-5483264,-5548800,-5482752,-5351168,-5285376,-5285120,-5219584,-5219328,-8960492,-13818850,-14541281,-14541281,-14541281,-14541281,-7698296,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-263173,-3684665,-9869465,-14212316,-14541281,-14541281,-14541281,-14541281,-14475487,-13489868,-10599570,-8366182,-8102499,-7839071,-7641180,-7443545,-7311704,-7245655,-7245655,-7245655,-7245655,-7311448,-11123360,-14080984,-14541281,-14541281,-14541281,-14475488,0,0,0, +0,0,0,-14343902,-14541281,-14541281,-14541281,-14409953,-12243173,-6990835,-6137337,-6137593,-6203385,-6203641,-6203897,-6269689,-6335481,-6335737,-6401529,-6467321,-6467321,-6401529,-6335481,-6269689,-6204153,-6400758,-11849189,-14344161,-14541281,-14541281,-14541281,-14146523,-3618873,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-855567,-789517,-329223,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-197380,-2829357,-8750984,-14146523,-14541281,-14541281,-14541281,-14541281,-13621455,-10599314,-8299877,-8036193,-7772765,-7509595,-7377496,-7245655,-7245655,-7245655,-7245655,-7245655,-8034406,-12503739,-14409951,-14541281,-14541281,-14541281,-14212059,0,0,0, +0,0,0,-14475231,-14541281,-14541281,-14541281,-14541281,-13950434,-12177637,-11717864,-11718120,-11718120,-11718120,-11718376,-11718376,-11783912,-11784168,-11784168,-11784168,-11849704,-11849704,-11784168,-11783912,-11718376,-11849446,-13950434,-14541281,-14541281,-14541281,-14541281,-14278109,-10132893,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9803928,-9474963,-6645864,-1447447,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-263173,-3816252,-13817301,-14541281,-14541281,-14541281,-14475488,-12767422,-9154167,-8168291,-7904607,-7641180,-7443545,-7311448,-7245655,-7245655,-7245655,-7245655,-7245911,-9611908,-13424077,-14541281,-14541281,-14541281,-14541281,-14146266,0,0,0, +0,0,0,0,-14278109,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14409695,-12962249,-8093053,-2171170,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-526345,-5724505,-14278109,-14541281,-14541281,-14541281,-14081240,-11453348,-8431207,-8036449,-7772765,-7509595,-7377240,-7245655,-7245655,-7245655,-7245655,-7245655,-7443034,-11518121,-14212571,-14541281,-14541281,-14541281,-14475488,0,0,0,0, +0,0,0,0,-14277852,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14475488,-13422543,-9014156,-2895150,-65794,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1250068,-10396065,-14541281,-14541281,-14541281,-14541281,-13358538,-9810820,-8168291,-7839071,-7641180,-7443289,-7311447,-7245655,-7245655,-7245655,-7245655,-7245655,-8757363,-12898242,-14541280,-14541281,-14541281,-14541281,-14541024,0,0,0,0, +0,0,0,0,0,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-13685972,-9935514,-3684666,-131587,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-197380,-3487030,-13620179,-14541281,-14541281,-14541281,-14344157,-12307381,-8562539,-7970913,-7707229,-7509338,-7311704,-7245655,-7245655,-7245655,-7245655,-7245655,-7311704,-10729369,-13884117,-14541281,-14541281,-14541281,-14541281,0,0,0,0,0, +0,0,0,0,0,-14146522,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-13949144,-10856616,-4605768,-328966,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-657931,-7829881,-14475488,-14541281,-14541281,-14541281,-13818322,-10730390,-8102499,-7838815,-7575387,-7443033,-7311447,-7245655,-7245655,-7245655,-7245655,-7245655,-8363116,-12503738,-14475487,-14541281,-14541281,-14541281,-14541281,0,0,0,0,0, +0,0,0,0,0,-14475487,-14541281,-14541281,-14541281,-14541281,-14343902,-12040890,-8422018,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-8224639,-7829881,-5461077,-1644826,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1513497,-12501698,-14541281,-14541281,-14541281,-14541280,-13030084,-8956276,-7904864,-7641436,-7443546,-7311448,-7245655,-7245655,-7245655,-7245655,-7245655,-7311704,-10400402,-13752530,-14541281,-14541281,-14541281,-14541281,-13620179,0,0,0,0,0, +0,0,0,0,0,0,-14409695,-14541281,-14541281,-14541281,-14475488,-11119788,-3684922,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-1184275,-986896,-329223,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-263173,-5132368,-14343645,-14541281,-14541281,-14541281,-14147033,-11649960,-8102243,-7773022,-7509594,-7377240,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-8363116,-12306615,-14409951,-14541281,-14541281,-14541281,-14607073,0,0,0,0,0,0, +0,0,0,0,0,0,-13225164,-14541281,-14541281,-14541281,-14541281,-13291214,-6908779,-197380,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-657931,-10198686,-14541281,-14541281,-14541281,-14541281,-13555662,-9744516,-7839071,-7575387,-7443289,-7311447,-7245655,-7245655,-7245655,-7245655,-7245655,-7311704,-10466452,-13818067,-14541281,-14541281,-14541281,-14541281,-14607074,0,0,0,0,0,0, +0,0,0,0,0,0,0,-14080730,-14541281,-14541281,-14541281,-14409695,-10790824,-3158322,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-65794,-2500648,-13949144,-14541281,-14541281,-14541281,-14409694,-12504250,-8233062,-7641436,-7443546,-7311704,-7245655,-7245655,-7245655,-7245655,-7245655,-7245911,-8626033,-12503738,-14475488,-14541281,-14541281,-14541281,-14541281,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,-12896456,-14541281,-14541281,-14541281,-14541281,-13817301,-7764089,-592395,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-197380,-7435124,-14541281,-14541281,-14541281,-14541281,-13949653,-10664087,-7772766,-7509338,-7311704,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7443035,-10926493,-14081240,-14541281,-14541281,-14541281,-14541281,-14672610,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,-14606817,-14541281,-14541281,-14541281,-14541281,-11843511,-4539974,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-855310,-12369855,-14541281,-14541281,-14541281,-14541281,-13292489,-8692592,-7575131,-7377496,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245911,-9283454,-13029572,-14541281,-14541281,-14541281,-14541281,-14278109,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,-14409438,-14541281,-14541281,-14541281,-14541281,-14343902,-9343121,-1842205,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-4474182,-14475488,-14541281,-14541281,-14541281,-14212571,-11715244,-7640925,-7443033,-7311447,-7245655,-7245655,-7245655,-7245655,-7245655,-7245911,-7969125,-11714988,-14409695,-14541281,-14541281,-14541281,-14541281,-14541281,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,-14146523,-14541281,-14541281,-14541281,-14541281,-13488593,-6777193,-460809,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-65794,-10198430,-14541281,-14541281,-14541281,-14541281,-13686993,-9480576,-7377753,-7311447,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7443034,-10400659,-13883861,-14541281,-14541281,-14541281,-14541281,-14146266,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,-14541281,-14541281,-14541281,-14541281,-14541281,-11646389,-4277059,-131587,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1907998,-14014937,-14541281,-14541281,-14541281,-14475487,-12832192,-7640414,-7311448,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7311448,-9217660,-12897986,-14541281,-14541281,-14541281,-14541281,-14541281,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,-14212316,-14541281,-14541281,-14541281,-14541281,-14475488,-9672086,-2434599,-65794,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-6974572,-14541281,-14541281,-14541281,-14541281,-14080984,-10597526,-7311448,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245912,-8297579,-11912111,-14475744,-14541281,-14541281,-14541281,-14475488,-14080730,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,-14409438,-14541281,-14541281,-14541281,-14541281,-13948887,-7764088,-1381654,-65794,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-592138,-12172476,-14541281,-14541281,-14541281,-14541280,-13423820,-8362860,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245911,-7837282,-10926237,-14146778,-14541281,-14541281,-14541281,-14541281,-14080730,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,-14343902,-14541281,-14541281,-14541281,-14541281,-12962249,-6119007,-789517,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-4079424,-14212316,-14541281,-14541281,-14541281,-14343901,-11846319,-7311192,-7245655,-7245655,-7245655,-7245655,-7245655,-7245911,-7574621,-10137742,-13620944,-14541281,-14541281,-14541281,-14541281,-14541281,-13817301,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-11975097,-4803147,-526345,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-197380,-9343377,-14409695,-14541281,-14541281,-14541281,-13884117,-9480066,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7443291,-9480577,-13095109,-14541281,-14541281,-14541281,-14541281,-14541281,-14606817,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-10987946,-3947838,-395016,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2039584,-13093835,-14541281,-14541281,-14541281,-14475487,-12897987,-7705439,-7245655,-7245655,-7245655,-7245655,-7245655,-7443034,-9086073,-12569275,-14541281,-14541281,-14541281,-14541281,-14475488,-14475488,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14409695,-14541281,-14541281,-14541281,-14541281,-14475488,-10132893,-3882045,-1776412,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-1710619,-1710619,-1710619,-1710619,-1710619,-1710619,-1710619,-1710619,-1710619,-1710619,-1710619,-1710619,-1645083,-1645083,-1645083,-1645083,-1710619,-1710619,-1710619,-1710619,-1710619,-1710619,-1710619,-1710619,-1710619,-1710619,-1710619,-1645083,-1645083,-1710619,-1710619,-1710619,-1710619,-1710619,-1710619,-1710619,-1710619,-1710619,-1710619,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-1645083,-6974572,-14146266,-14541281,-14541281,-14541281,-14212571,-10728857,-7245655,-7245655,-7245655,-7245655,-7245655,-7377498,-8757620,-12109235,-14475488,-14541281,-14541281,-14541281,-14541281,-14343645,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14475488,-14541281,-14541281,-14541281,-14541281,-14343902,-11185581,-9211534,-9014155,-9014155,-9014155,-9014155,-9014155,-9014155,-9014155,-9014155,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014412,-9014412,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014412,-9014412,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014412,-9014412,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014156,-9014155,-9014155,-9014155,-12501698,-14409695,-14541281,-14541281,-14541281,-13752274,-8428398,-7245655,-7245655,-7245655,-7245655,-7377242,-8691826,-11912111,-14409694,-14541281,-14541281,-14541281,-14541281,-14409695,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14277851,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14409951,-12109235,-7311448,-7245655,-7245655,-7245655,-7377498,-8691826,-11846317,-14409694,-14541281,-14541281,-14541281,-14541281,-14475488,-14080730,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14409438,-14409695,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14212570,-9545859,-7245655,-7245655,-7245655,-7443034,-8823156,-11912111,-14409694,-14541281,-14541281,-14541281,-14541281,-14409695,-14014936,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14146266,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541280,-13226697,-7771232,-7245655,-7245911,-7443291,-9086330,-12175028,-14409694,-14541281,-14541281,-14541281,-14541281,-14541281,-14277852,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14409695,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14409951,-10925981,-7245655,-7245911,-7574622,-9546370,-12635069,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-14607074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14475231,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14278108,-12635068,-12043697,-11978160,-11978160,-11978160,-11978160,-11978161,-12043697,-12043697,-12043953,-12043953,-12109746,-12109746,-12110002,-12175538,-12175539,-12175795,-12241331,-12241587,-12241588,-12241588,-12307380,-12307380,-12307636,-12307637,-12307637,-12307637,-12373429,-12373429,-12373429,-12373430,-12373430,-12373430,-12373430,-12373430,-12373430,-12373430,-12373430,-12373429,-12373429,-12373429,-12307637,-12307637,-12307380,-12307380,-12307380,-12241588,-12241587,-12241331,-12175795,-12110003,-12109746,-12044210,-12043953,-12043696,-11977904,-11977904,-11912111,-11912111,-11912111,-11912111,-11912111,-11912111,-11912111,-11912111,-11912111,-11912111,-11912111,-11780525,-8494191,-7311448,-7837795,-10203535,-13160903,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14607074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14014937,-14409695,-14541281,-14541281,-14541281,-14541281,-14541281,-14146778,-11846318,-9283197,-8100454,-7969124,-7969124,-8034916,-8034917,-8100710,-8100710,-8166503,-8232295,-8232552,-8298344,-8364137,-8429930,-8430187,-8495979,-8561772,-8627564,-8627821,-8693614,-8759406,-8759662,-8825455,-8891248,-8891504,-8891505,-8957297,-8957297,-8957553,-9023090,-9023090,-9023090,-9023090,-9023090,-9023090,-9023090,-8957554,-8957297,-8957297,-8957041,-8891248,-8825456,-8759663,-8759662,-8693870,-8627821,-8562028,-8495979,-8430186,-8364137,-8232808,-8166759,-8100710,-8034660,-7968867,-7902819,-7837026,-7837026,-7837026,-7837026,-7837026,-7837026,-7837026,-7837026,-7837026,-7837026,-7837026,-7771490,-7377242,-8428909,-11057823,-13686737,-14541281,-14541281,-14541281,-14541281,-14541281,-14475488,-14475231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14409438,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14278364,-12240821,-9677444,-7640414,-7377753,-7377497,-7443289,-7443545,-7443546,-7509338,-7575131,-7575387,-7641180,-7641180,-7706973,-7772766,-7838559,-7838815,-7904864,-7970656,-8036193,-8036450,-8102242,-8168035,-8168291,-8234084,-8234084,-8234340,-8299877,-8300133,-8300133,-8300389,-8365925,-8365925,-8365925,-8300133,-8300133,-8300133,-8299877,-8234340,-8234084,-8168291,-8102499,-8036706,-7970913,-7970656,-7904608,-7838815,-7772766,-7706717,-7575387,-7509338,-7443545,-7377496,-7311448,-7311447,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245911,-7508827,-9349247,-12043698,-14212571,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14475488,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14146523,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-13226696,-10794906,-8363115,-7377240,-7311703,-7311704,-7311960,-7377496,-7377753,-7443545,-7443546,-7509338,-7575131,-7575387,-7640924,-7641180,-7706973,-7707229,-7773022,-7773022,-7838815,-7904607,-7904608,-7970400,-7970400,-7970657,-8036193,-8036449,-8036449,-8036449,-8036449,-8036449,-8036449,-8036449,-8036449,-7970657,-7970657,-7904864,-7904608,-7839071,-7838815,-7773022,-7707229,-7706716,-7640924,-7575131,-7509338,-7443289,-7377496,-7311704,-7311447,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245911,-8165992,-10597783,-13095109,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14409695,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14081240,-12043698,-9677701,-7640158,-7245911,-7245911,-7245911,-7311447,-7311448,-7311704,-7377496,-7377753,-7443289,-7443545,-7509338,-7509338,-7509595,-7575131,-7575388,-7641180,-7641180,-7641436,-7706973,-7707229,-7707229,-7772765,-7772766,-7773022,-7773022,-7773022,-7773022,-7772766,-7772766,-7772765,-7706973,-7706973,-7641180,-7641180,-7575387,-7575131,-7509338,-7443545,-7443289,-7377496,-7311704,-7311448,-7245911,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245911,-7574621,-9480577,-11912111,-14015190,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14475488,-13292489,-11255203,-9020280,-7377498,-7245911,-7245655,-7245655,-7245655,-7245911,-7311447,-7311447,-7311448,-7311704,-7377240,-7377496,-7377497,-7443289,-7443545,-7443546,-7443802,-7509338,-7509338,-7509338,-7509595,-7509595,-7509595,-7509595,-7509595,-7509594,-7509338,-7509338,-7509338,-7509082,-7443545,-7443289,-7377753,-7377496,-7377240,-7311704,-7311447,-7245911,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245911,-7311961,-8823414,-11123617,-13160903,-14475487,-14541281,-14541281,-14541281,-14541281,-14541281,-14541024,-14409438,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14475231,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14212571,-12766656,-10860700,-8691826,-7377497,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245911,-7245911,-7311447,-7311447,-7311448,-7311704,-7311704,-7311704,-7377240,-7377240,-7377496,-7377496,-7377496,-7377496,-7311960,-7311704,-7311704,-7311704,-7311448,-7311447,-7245911,-7245911,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7311705,-8560240,-10729369,-12700862,-14146778,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14475488,-14014680,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14278109,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14475488,-14015191,-12635068,-10795163,-8757363,-7443034,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7377242,-8626033,-10729112,-12569275,-13949654,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14606817,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-13685715,-14541024,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14475488,-13949654,-12766655,-11189410,-9151867,-7640159,-7245911,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245911,-7574622,-9086074,-11057824,-12700862,-13883861,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14607074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14475231,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14475488,-14081240,-13161159,-11977904,-10203278,-8428909,-7443035,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7377242,-8297580,-10071948,-11912111,-13160902,-14080984,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14080729,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-13422543,-14606817,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14344157,-13686737,-12832449,-11649194,-10005898,-8428909,-7508828,-7245911,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245911,-7508571,-8363116,-9874825,-11583400,-12832448,-13621200,-14278365,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14606817,-14606817,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14606817,-14606817,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14475488,-14212571,-13686737,-13029573,-12109491,-10729114,-9348991,-8165736,-7442779,-7245911,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245655,-7245911,-7442778,-8100199,-9283198,-10663576,-12043698,-13029572,-13621200,-14212570,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14080730,-12896456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14607073,-14607073,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14475744,-14344157,-13949910,-13555407,-13161159,-12503482,-11452071,-10466196,-9546115,-8757364,-8100200,-7640159,-7377241,-7245655,-7245911,-7245655,-7245655,-7245655,-7245655,-7245911,-7245655,-7377241,-7639903,-8100199,-8691571,-9480322,-10400403,-11386278,-12437945,-13160903,-13555407,-13949654,-14278365,-14475744,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14409695,-12896199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-13290957,-14606817,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14409695,-14212570,-13949654,-13752530,-13555407,-13358026,-13095109,-12766655,-12503738,-12175028,-11912112,-11846318,-11846318,-11912112,-12109491,-12437946,-12766399,-13029573,-13292490,-13555406,-13752530,-13949654,-14147034,-14409694,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-13883351,-14277852,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14278108,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14475488,-14475487,-14409694,-14344157,-14278365,-14278364,-14278364,-14278364,-14344157,-14409694,-14475487,-14475488,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14475488,-14541024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14212316,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14146523,-13948887,-14014423,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14014680,-14475231,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14278109,-13751765,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14014680,-13817301,-14343645,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14541281,-14343902,-13949143,-14146266,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-14343901,-14475487,-14541024,-13619922,-13027786,-12896200,-12896200,-13027786,-13619922,-14541280,-14541024,-14541023,-13685972,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; + +void _x11_setIcon( void ) +{ + Atom NET_WM_ICON = XInternAtom( x11display.dpy, "_NET_WM_ICON", False ); + Atom CARDINAL = XInternAtom( x11display.dpy, "CARDINAL", False ); + if( x11display.dpy ) + { + XChangeProperty( x11display.dpy, x11display.win, NET_WM_ICON, CARDINAL, 32, + PropModeReplace, (const unsigned char *)data, (128*128+2) ); + XSetIconName( x11display.dpy, x11display.win, "Warsow" ); + } +}